سؤال

أريد إنشاء طرق عرض في Greenplum Hawq باستخدام وظيفة ملتدة بسيطة، من شأنها أن تحتوي على ملف fileinput يحتوي على جميع المشاهدات ثم أحتاج إلى تنفيذ البرنامج النصي "عرض".

منذ هذه المشاهدات (50-60.000) تأتي من نظام أوراكل أحتاج إلى العثور على تلك التي لم نتمكن من إنشاءها.

ها هي وهمية لمشكلتي: أدخل وصف الصورة هنا

لدي رأي بالفعل في DB، وأريد إنشاءه 3 مرات أخرى.هذا من شأنه أن يفشل بوضوح.

إليك الإخراج:

giveacodicetagpre.

أريد أن يكون هذا الإخراج 3 مرات، وأنا أحاول تشغيل 3 أضعاف الاستعلام.(في النسخة النهائية، أقوم بإنشاء ملف آخر يحتوي على الاستفسارات التي فشلت فقط، حتى نتمكن من إصلاحه لاحقا، ولكن هذه نقطة حاسمة.)

كمحلول يمكنني نقل هذا النهر -> OnError -> DifferendFlow -> PhotosViews جزء في مهمة مختلفة، ولكن هذا ليس حلا أنيقا.

هل كانت مفيدة؟

المحلول

تفعل ذلك مع tjavaflex.وهو يعمل من أجل greenplumrow كذلك!في exmaple أدناه أنا أعمل استعلام في toracleinput_6:

giveacodicetagpre.

أنا لست متأكدا من نتيجة الاستعلام.قد يفشل (على سبيل المثال: شخص ما أسقط للتو الطاولة) لذلك يمكنني استخدام اتصال TJAVAFLEX +الكود الناتج الذي تم إنشاؤه جرب {...} كتل الصيد.

في حالة أدناه، أتوقع على الجداول من مخطط وحساب الصفوف في كل طاولة.أقوم بجمع الاستثناءات في حاشب جافا.(hashmap في السياق، ولكن هذه قصة أخرى)

أدخل وصف الصورة هنا

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top