سؤال

تستخدم معظم شركتي powercenter informatica لنقل البيانات من نوع Extract-Transform-Load بين قواعد البيانات.

ومع ذلك، فإن المشروع الذي أستخدمه يحتوي على وظيفة Perl مخصصة كبيرة مع استخدام بعض Java كإجراء جيد لنقل البيانات وتشغيل بعض التحديثات الأخرى.

هناك حديث عن إعادة كتابة الأمر لاستخدام powercenter بدلاً من ذلك، ما هي تجارب الناس في مثل هذا المشروع، هل هذا منطقي؟يبدو أنك تتمتع بقدر كبير من المرونة في الذهاب إلى مثل هذا الحل "الجاهز"، ولكن هل توفر لك أدوات ETL الكثير من حيث الإنتاجية على سبيل المثال؟

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

المحلول

وتكنولوجيا المعلومات، هو جيد لفريق العمليات. فإنه يسمح لشخص غير التقنية القدرة على رصد واعادة تشغيل وظائف. ومع ذلك، فإنه يجعل حول أي مهمة أكثر تعقيدا بكثير مما يجب أن يكون. انها قطعة ضخمة من البرامج، ويستغرق بعض الوقت للتعلم، وانها محدود في التحولات يمكن القيام به دون الحاجة إلى البرمجة. سيكون بالتأكيد استخدام بيرل أو لغة برمجة أي يوم خلال أداة "المؤسسة ETL".

نصائح أخرى

وكان لدينا معلومات، وتيبكو ابتداء من عام 2001، وتمكنوا من بسهولة التقاط معلوماتية (للمهام الأساسية) الناس ولكن كان تيبكو الألم. هو ذهب تيبكو الآن، ونمت البصمة تكنولوجيا المعلومات، و، ورمزها وينظر الآن من قبل حتى محللون الأعمال ..

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

ونحن استخدامها لتجمعات بيانات والحركات البيانات، واجهات مزودو خدمات الانترنت.

وانها حصلت الآن تحول جافا إذا كنت تريد أن تفعل شيئا عرف تماما، بدلا من برنامج C المترجمة.

في قضيتك وأود أن التحول إلى تكنولوجيا المعلومات، وذلك لسببين: تحليل الأثر (SLA) وصيانة (الرصد، وأداة ETL واحدة). إعادة استخدام هي بالإضافة إلى آخر.

ومحددة لإنفورماتيكا: بعد تحليل الأثر هو أداة عظيمة: يمنع العديد من الإصلاحات الطارئة ويساعدك على الحفاظ على مستوى الخدمة الخاص بك. بالنسبة لي، وتحسين مستوى الخدمة فوق المرونة. ملامح مراقبة في تكنولوجيا المعلومات قد تكون مفيدة أيضا للغاية.

في عام: إذا كانت شركتك يتحرك إلى أداة ETL واحدة، وتحويل هذا العمل سيجعل من الاسهل للمحافظة عليه. كما أنها أكثر كفاءة وموثوق بها لفرق الدعم لمراقبة أداة واحدة. نأمل شركة تسجيل تحاول جعل الأشياء قابلة لإعادة الاستخدام، مما يجعل التحويل أسهل وزيادة الإنتاجية (كائنات قابلة لإعادة الاستخدام الجديدة التي قد تخلق أثناء عملية التحويل) في المستقبل.

وهناك كلمة تحذير: تحويل المهام هي في الواقع من الصعب تقدير. جعل هذا مشروع مستقل إذا كنت تستطيع (وليس جزءا من توصيلها أكبر).

يمنحك البرمجة مرونة كبيرة.سواء كان ذلك Perl أو Python أو C# أو Java أو SQL - أيًا كان.يمكنك إنشاء بعض تحويلات البيانات بسرعة وسهولة.لماذا قد يزعج أي شخص نفسه حتى بالنظر إلى برنامج ETL، أليس كذلك؟

لنفترض أن الحل بأكمله جاهز.جميع النصوص الخاصة بك باللغة التي تختارها موجودة هناك.الآن بعض الأسئلة:

  • إذا زادت كمية البيانات ولم تتمكن من احتواء كل شيء في الذاكرة، فأين يتم إنشاء ذاكرة التخزين المؤقت؟هل يمكنك التحكم فيه؟
  • كيف يمكنك إنشاء كافة السجلات؟هل خلقت ذلك؟
  • ماذا عن معالجة الأخطاء؟في حالة وجود أخطاء (على سبيل المثال.مشكلات مساحة القرص، ومشكلات الاتصال، وما إلى ذلك.) هل يمكن تحديد السبب الجذري بسهولة؟
  • كيف تقوم بالمراقبة؟هل هناك أي لوحة تحكم ديناميكية؟
  • هل التجميع ممكن مع الحل الخاص بك؟
  • هل من الممكن إجراء بعض عمليات تحويل البيانات في سلاسل رسائل متعددة لجعلها تعمل بشكل أسرع؟
  • تجاوز الفشل:كيف تتعامل مع الإخفاقات؟هل من الممكن استئناف العمل من نقطة الفشل؟
  • الاتصال:يظهر مصدر بيانات جديد - على سبيل المثال، Salesforce - ما مقدار الوقت الذي تحتاجه لتحسين البرنامج النصي لقراءته/الكتابة إليه؟
  • هل يمكنك الاتصال بأنظمة ERP مثل SAP؟
  • هل يمكنك الحصول على نسب البيانات وتحليل التأثير من النصوص البرمجية؟

كل هذا - وأكثر - تحصل عليه عند استخدام بعض برامج ETL.لقد كان شخص ما يعمل بجد لسنوات عديدة للتعامل مع كل هذه المشاكل والحصول على بعض واجهة المستخدم الرسومية لذلك.هذا هو الفرق.

الآن:إذا كنت بحاجة إلى شيء ما لتحميل ملف واحد إلى قاعدة بيانات من حين لآخر - فكل شيء سيفي بالغرض.ولكن إذا كنت تخطط للحصول على الكثير من هذه البرامج، فإن برنامج ETL يستحق الاهتمام.وإذا كانت شركة Informatica موجودة بالفعل في شركتك، فلماذا تهتم وتعيد اختراع العجلة؟

وأدوات ETL مثل تكنولوجيا المعلومات، أدعوك الإنتاجية (وصور جميلة) إذا كان لديك شخص لا يمكن التعليمات البرمجية. فمن المنطقي إذا كان هناك أحد يمكن أن الحفاظ على التعليمات البرمجية. لشخص يمكن أن رمز، انها مثل التعاقد مع غوريلا 500 رطل لنقل رابية.

وانظر أيضا: هذه الوظيفة و <أ href ل = "http://www.dbasupport.com/forums/showpost.php؟p=155170&postcount=14" يختلط = "نوفولو noreferrer"> هذا المنصب في <لأ href = "HTTP: //www.dbasupport كوم / منتديات / showthread.php؟ p = 155170 # post155170 "يختلط =" نوفولو noreferrer "> هذا الموضوع

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

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