ar ar ar ar ar ar ar ar ar ar ar ar en ar ar ar ar ar ar ar ar lt ar pt ar pt ar ar ar ar ar ar ar ar ar ar ar ar en ar en ar ar ar ar ar en es ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar en ar ar ar en ar en ar ar ar ar ar ar ar ar ar ar ar ar ar ar ar en ar ar ar en ar ar ar ar ar ar ar ar ar ar fa ar ar ar en ar ar ar ar ar ur ar ar ar ar ar ar ar ar en ar ar ur ar ar ar ar ar ar ar ar en
توضح هذه المقالة كيفية استخدام نشاط النسخ في مصنع بيانات Azure أو مسار Synapse Analytics لنسخ البيانات من Greenplum. تعتمد هذه المقالة على مقالة نظرة عامة على نشاط النسخ التي تقدم نظرة عامة على نشاط النسخ.
يُدعم موصل Greenplum للإمكانيات التالية:
① وقت تشغيل تكامل Azure ② وقت تشغيل التكامل المستضاف ذاتيًا
للحصول على قائمة مخازن البيانات المدعومة من نشاط النسخ كمصادر ومواضع تلقي، راجع جدول مخازن البيانات المدعومة.
توفر الخدمة برنامج تشغيل مضمناً لتمكين الاتصال، وبالتالي لا تحتاج إلى تثبيت أي برنامج تشغيل يدوياً باستخدام هذا الموصل.
إذا كان مخزن البيانات الخاص بك موجوداً داخل شبكة محلية، أو شبكة Azure ظاهرية، أو Amazon Virtual Private Cloud، فأنت بحاجة إلى تكوين وقت تشغيل تكامل مستضاف ذاتياً للاتصال به.
إذا كان مخزن البيانات الخاص بك عبارة عن خدمة بيانات سحابية مُدارة، يمكنك استخدام Azure Integration Runtime. إذا كان الوصول مقتصراً على عناوين IP التي تمت الموافقة عليها في قواعد جدار الحماية، يمكنك إضافة عناوين IP لـ Azure Integration Runtime إلى قائمة السماح.
يمكنك أيضاً استخدام ميزة وقت تشغيل تكامل الشبكة الظاهرية المُدارة في Azure Data Factory للوصول إلى الشبكة المحلية دون تثبيت وقت تشغيل تكامل مستضاف ذاتياً وتكوينه.
لمزيد من المعلومات حول آليات وخيارات أمان الشبكة التي يدعمها Data Factory، راجع إستراتيجيات الوصول إلى البيانات.
لتنفيذ نشاط النسخ باستخدام أحد المسارات، يمكنك استخدام إحدى الأدوات أو عدد تطوير البرامج التالية:
عدة تطوير برامج Python
واجهة برمجة تطبيقات REST
قالب Azure Resource Manager
إنشاء خدمة مرتبطة إلى Greenplum باستخدام واجهة المستخدم
استخدم الخطوات التالية لإنشاء خدمة مرتبطة إلى Greenplum في واجهة مستخدم المدخل Azure.
استعرض للوصول إلى علامة التبويب "Manage" في مصنع بيانات Azure أو مساحة عمل Synapse، وحدد "Linked Services"، ثم انقر فوق "New":
ابحث عن Greenplum وحدد " Greenplum connector".
قم بتكوين تفاصيل الخدمة، واختبر الاتصال، وأنشئ الخدمة المرتبطة الجديدة.
توفر المقاطع التالية تفاصيل حول الخصائص المستخدمة لتعريف كيانات مصنع البيانات الخاصة بموصل Greenplum.
تُدعم الخصائص التالية لخدمة الارتباط Greenplum:
يجب تعيين خاصية النوع إلى Greenplum
سلسلة اتصال ODBC للاتصال بـ Greenplum.
يمكنك أيضاً وضع كلمة مرور في Azure Key Vault وسحب تكوين pwd خارج سلسلة الاتصال. راجع العينات التالية ومقالة تخزين بيانات الاعتماد في Azure Key Vault لمزيد من التفاصيل.
Integration Runtime الذي سيتم استخدامه للاتصال بمخزن البيانات. تعرف على المزيد من قسم المتطلبات الأساسية. إذا لم يتم تحديده، فإنه يستخدم Azure Integration Runtime الافتراضي.
{ "name": "GreenplumLinkedService", "properties": { "type": "Greenplum", "typeProperties": { "connectionString": "HOST= ;PORT= ;DB= ;UID= ;PWD= " }, "connectVia": { "referenceName": " ", "type": "IntegrationRuntimeReference" } } }
مثال: تخزين كلمة المرور في Azure Key Vault
{ "name": "GreenplumLinkedService", "properties": { "type": "Greenplum", "typeProperties": { "connectionString": "HOST= ;PORT= ;DB= ;UID= ;", "pwd": {  "type": "AzureKeyVaultSecret",  "store": {  "referenceName": " ",  "type": "LinkedServiceReference"  },  "secretName": " "  } }, "connectVia": { "referenceName": " ", "type": "IntegrationRuntimeReference" } } }
للاطلاع على قائمة كاملة بالأقسام والخصائص المتوفرة لتحديد مجموعات البيانات، راجع مقالة مجموعات البيانات. يوفر هذا القسم قائمة بالخصائص التي تدعمها مجموعة بيانات Greenplum.
لنسخ البيانات من Greenplum، عيّن خاصية نوع مجموعة البيانات إلى GreenplumTable. تُدعم الخصائص التالية:
يجب تعيين خاصية نوع مجموعة البيانات إلى: GreenplumTable
لا (إذا حدد "query" في مصدر النشاط)
لا (إذا حدد "query" في مصدر النشاط)
اسم الجدول مع المخطط. هذه الخاصية مدعومة للتوافق مع الإصدارات السابقة. استخدم schema وtable لأحمال العمل الجديدة.
لا (إذا حدد "query" في مصدر النشاط)
{ "name": "GreenplumDataset", "properties": { "type": "GreenplumTable", "typeProperties": {}, "schema": [], "linkedServiceName": { "referenceName": " ", "type": "LinkedServiceReference" } } }
للحصول على قائمة كاملة بالأقسام والخصائص المتوفرة لتعريف الأنشطة، راجع مقالة المسارات. يوفر هذا القسم قائمة بالخصائص التي يدعمها مصدر Greenplum.
لنسخ البيانات من Square، عيّن نوع المصدر في نشاط النسخ إلى GreenplumSource. تُدعم الخصائص التالية في قسم مصدر نشاط النسخ:
يجب تعيين نوع خاصية مصدر نشاط النسخ إلى: GreenplumSource
استخدم استعلام SQL المخصص لقراءة البيانات. على سبيل المثال: "SELECT * FROM MyTable".
لا (إذا تم تحديد "tableName" في مجموعة البيانات)
"activities":[ { "name": "CopyFromGreenplum", "type": "Copy", "inputs": [ { "referenceName": " ", "type": "DatasetReference" } ], "outputs": [ { "referenceName": " ", "type": "DatasetReference" } ], "typeProperties": { "source": { "type": "GreenplumSource", "query": "SELECT * FROM MyTable" }, "sink": { "type": " " } } } ]
بحث عن خصائص النشاط
لمعرفة تفاصيل حول الخصائص، تحقق من نشاط البحث.
للحصول على قائمة بمخازن البيانات المدعومة من نشاط النسخ كمصادر ومواضع تلقي، راجع مخازن البيانات المدعومة.