مشاركة عبر


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

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

تلميح

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

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

هام

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

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

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

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

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

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

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

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

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

  2. ابحث عن "Google Sheets (إصدار أولي)"، وحدد "موصل Google Sheets (إصدار أولي)".

    لقطة شاشة توضح تحديد

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

    لقطة شاشة توضح تكوين خدمة Google Sheets المرتبطة.

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

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

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

الخصائص التالية مدعومة لخدمة Google Sheets المرتبطة:

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

مثال:

{
    "name": "GoogleSheetsLinkedService",
    "properties": {
        "type": "GoogleSheets",
        "typeProperties": {
            "apiToken": {
                "type": "SecureString",
                "value": "<API token>"
            }
        }
    }
}

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

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

تحويل المصدر

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

Name ‏‏الوصف مطلوب القيم المسموح بها خاصية البرنامج النصي لتدفق البيانات
معرّف جدول البيانات معرّف جدول البيانات في أوراق Google Sheets. تأكد من تعيين الوصول العام لجدول البيانات على أنه أي شخص لديه الارتباط. ‏‏نعم‬ السلسلة‬ spreadSheetId
اسم الورقة اسم الورقة في جدول البيانات. ‏‏نعم‬ السلسلة‬ اسم الورقة
خلية البداية خلية بداية الورقة حيث البيانات المطلوبة، على سبيل المثال A2، B4. ‏‏نعم‬ السلسلة‬ startCell
خلية النهاية خلية نهاية الورقة حيث البيانات المطلوبة، على سبيل المثال F10, S600. ‏‏نعم‬ السلسلة‬ endCell

مثال البرنامج النصي المصدر لـ Google Sheets

عند استخدام Google Sheets كنوع مصدر، يكون البرنامج النصي المُرتبط لتدفق البيانات:

source(allowSchemaDrift: true,
	validateSchema: false,
	store: 'googlesheets',
	format: 'rest',
	spreadSheetId: $spreadSheetId,
	startCell: 'A2',
	endCell: 'F10',
	sheetName: 'Sheet1') ~> GoogleSheetsSource

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