مشاركة عبر


تحويل البيانات في TeamDesk (إصدار أولي) باستخدام Azure Data Factory أو Synapse Analytics

ينطبق على: Azure Data Factory Azure Synapse Analytics

تلميح

جرب Data Factory في Microsoft Fabric، وهو حل تحليلي متكامل للمؤسسات. يغطي Microsoft Fabric كل شيء بدءا من حركة البيانات إلى علم البيانات والتحليلات في الوقت الحقيقي والمعلومات المهنية وإعداد التقارير. تعرف على كيفية بدء إصدار تجريبي جديد مجانا!

توضح هذه المقالة كيفية استخدام تدفق البيانات لتحويل البيانات في TeamDesk (إصدار أولي). للتعرف على المزيد، اقرأ المقالة التمهيدية حول Azure Data Factory أو Azure Synapse Analytics.

هام

هذا الموصل قيد المعاينة حاليًا. يمكنك تجربته وإعطائنا ملاحظات. إذا كنت تريد أن تأخذ تبعية على موصلات الإصدار الأولي في حلك، يرجى الاتصال بدعم Azure.

القدرات المدعومة

موصل TeamDesk هذا مدعوم للإمكانيات التالية:

القدرات المدعومة IR
تعيين تدفق البيانات (مصدر البيانات/-) (1)

① وقت تشغيل تكامل Azure ② وقت تشغيل التكامل المستضاف ذاتيًا

للحصول على قائمة مخازن البيانات المعتمدة كمصادر ومواضع تلقي، راجع جدول مخازن البيانات المعتمدة.

إنشاء خدمة TeamDesk المرتبطة باستخدام واجهة المستخدم

استخدم الخطوات التالية لإنشاء خدمة TeamDesk المرتبطة في واجهة مستخدم مدخل Azure.

  1. استعرض للوصول إلى علامة تبويب "Manage" في Azure Data Factory أو مساحة عمل Synapse وحدد "Linked Services"، ثم حدد "New":

  2. ابحث عن TeamDesk (إصدار أولي) وحدد موصل TeamDesk (إصدار أولي).

    لقطة شاشة توضح تحديد موصل TeamDesk.

  3. قم بتكوين تفاصيل الخدمة، واختبر الاتصال، وأنشئ الخدمة المرتبطة الجديدة.

    لقطة شاشة لتكوين الخدمة المرتبطة بـ TeamDesk.

تفاصيل تكوين الموصل

توفر المقاطع التالية معلومات حول الخصائص المستخدمة لتحديد كيانات خط أنابيب Synapse وData Factory المخصصة لـ TeamDesk.

خصائص الخدمة المرتبطة

يتم اعتماد الخصائص التالية لخدمة TeamDesk المرتبطة:

الخاصية الوصف مطلوب
النوع يجب تعيين خاصية النوع إلى TeamDesk. ‏‏نعم‬
عنوان URL عنوان URL لقاعدة بيانات TeamDesk. مثال على ذلك https://www.teamdesk.net/secure/db/xxxxx . ‏‏نعم‬
نوع المصادقة نوع المصادقة المستخدمة للاتصال بخدمة TeamDesk. القيم المسموح بها هي: Basic وtoken. راجع الأقسام المقابلة أدناه حول المزيد من الخصائص والأمثلة على التوالي. ‏‏نعم‬

المصادقة الأساسية

تعيين خاصية authenticationType إلى Basic. بالإضافة إلى الخصائص العامة الموصوفة في القسم السابق، حدد الخصائص التالية:

الخاصية الوصف مطلوب
userName اسم المستخِدم المُسْتَخْدَم لتسجيل الدخول إلى TeamDesk. ‏‏نعم‬
كلمة المرور حدد كلمة مرور لحساب المستخدم الذي حددته لاسم المستخدم. وضع علامة على هذا الحقل باعتباره SecureString لتخزينه بشكل آمن. أو يمكنك أيضًا الإشارة إلى سر مخزن في Azure Key Vault. ‏‏نعم‬

مثال:

{
    "name": "TeamDeskLinkedService",
    "properties": {
        "type": "TeamDesk",
        "typeProperties": {
            "url": "https://www.teamdesk.net/secure/db/xxxxx",
            "authenticationType": "basic",
            "userName": "<user name>",
            "password": {
                "type": "SecureString",
                "value": "<password>"
            }
        }
    }
}

مصادقة الرمز المميز

تعيين خاصية authenticationType إلى token. بالإضافة إلى الخصائص العامة الموصوفة في القسم السابق، حدد الخصائص التالية:

الخاصية الوصف مطلوب
apiToken حدد رمزاً مميزاً لواجهة برمجة التطبيقات لـ TeamDesk. وضع علامة على هذا الحقل باعتباره SecureString لتخزينه بشكل آمن. أو يمكنك أيضًا الإشارة إلى سر مخزن في Azure Key Vault. ‏‏نعم‬

مثال:

{
    "name": "TeamDeskLinkedService",
    "properties": {
        "type": "TeamDesk",
        "typeProperties": {
            "url": "https://www.teamdesk.net/secure/db/xxxxx",
            "authenticationType": "token",
            "apiToken": {
                "type": "SecureString",
                "value": "<API token>"
            }
        }
    }
}

تعيين خصائص تدفق البيانات

عند تحويل البيانات في مخطط تدفق البيانات، يمكنك قراءة الجداول من TeamDesk. للحصول على مزيدٍ من المعلومات، راجع تحويل المصدر في تعيين تدفقات البيانات. يمكنك استخدام مجموعة بيانات مضمنة كنوع مصدر فحسب.

تحويل المصدر

يسرد الجدول أدناه الخصائص المعتمدة من قبل مصدر TeamDesk. يمكنك تحرير هذه الخصائص في علامة التبويب "Source options".

Name ‏‏الوصف مطلوب القيم المسموح بها خاصية البرنامج النصي لتدفق البيانات
جدول سيؤدي تدفق البيانات إلى جلب جميع البيانات من الجدول المحدد في خيارات المصدر. نعم، عند استخدام الوضع المضمن - طاولتنا
العرض سيؤدي تدفق البيانات إلى جلب العرض المحدد للجدول المحدد في خيارات المصدر. لا - العرض

أمثلة البرنامج النصي لمصدر TeamDesk

source(allowSchemaDrift: true,
	validateSchema: false,
	store: 'teamdesk',
	format: 'rest',
	table: 'Table',
	view: 'View') ~> TeamDesksource

للحصول على قائمة بمخازن البيانات المدعومة كمصادر ومتلقين من خلال نشاط النسخ، انظر مخازن البيانات المدعومة .