الوصول إلى كائن تدفق البيانات من البرنامج النصي في MS SQL SSIS

تعتبر SQL Server Integration Services حزمة برامج قاعدة بيانات من Microsoft تسمح للمؤسسات بمزامنة مصادر البيانات المتباينة عبر البنى التحتية للبيانات الكبيرة. تعمل SSIS من خلال توفير إطار "التدفقات" التي تتحكم في نقل البيانات من نظام إلى آخر. تتعامل هذه التدفقات مع البيانات والتحولات التي تخضع لها تلك البيانات للحفاظ على التوافق بين الأنظمة. هذه التدفقات يمكن التحكم بها مباشرة من قبل مسؤول قاعدة البيانات ، ويمكنها إنشاء مهام مكتوبة للوصول إلى البيانات في التدفقات من أجل أتمتة عمليات تحويل أو نقل معينة.

تدفقات عمل SSIS

نظرًا لأن أنظمة SSIS تتعامل بشكل أساسي مع حركة البيانات بين أنظمة قواعد البيانات المتباينة وعمليات تطبيق الخادم ، يجب وجود طريقة عادية لتمثيل هذه الحركات. يستخدم SSIS مفهوم "تدفق العمل" الموجود بين أجهزة الكمبيوتر المصدر والوجهة. في هذه التدفقات ، توجد بيانات وتحولات البيانات تحدث قبل الانتقال من جهاز كمبيوتر إلى آخر. يمكن أن تحتوي هذه التدفقات على بيانات بسيطة أو تغييرات محددة في نوع البيانات أو أحداث كتابية للتعامل مع البيانات أثناء انتقالها بين أجهزة الكمبيوتر.

SSIS Data Flow

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

مهام برمجة SSIS

مهام البرمجة النصية ، على عكس مهام تدفق البيانات ، لا تحتوي بالضرورة على بيانات. بدلاً من ذلك ، تسمح مهام البرمجة النصية للمبرمج بإدخال رمز في معاملة SSIS لتنفيذ إجراءات غير متوفرة في تطبيق SSIS الافتراضي. توفر مهام البرمجة النصية بيئة للمبرمج لكتابة التعليمات البرمجية البرمجية في شكل لغات برمجة Microsoft مثل Visual Basic أو C #. وبهذه الطريقة ، يمكن للمبرمج كتابة البرامج النصية التي تتفاعل مباشرة مع البيانات أثناء النقل داخل سير عمل SSIS.

الوصول إلى عناصر تدفق البيانات مع البرامج النصية

من خلال تنفيذ مهمة برنامج نصي في تدفق عمل SSIS ، يمكنك الوصول مباشرة إلى البيانات من تدفق البيانات. بهذا المعنى ، فأنت تقوم بالفعل بمعالجة البيانات برمجيًا أثناء نقل البيانات. من أجل إدارة البيانات والمتغيرات داخل تدفق بيانات SSIS ، تستخدم مهام البرنامج النصي خاصية "Dts" ، المتوفرة كجزء من واجهة برمجة التطبيقات ، للبيانات المرجعية. بهذه الطريقة ، يمكن الوصول إلى القيم داخل تدفق البيانات ومهام البرمجة النصية مباشرة في جانب البرمجة النصية للبرنامج.

موصى به