مخازن البيانات المدعومة في Azure Data Share

يوفر Azure Data Share مشاركة بيانات مفتوحة ومرنة، بما في ذلك القدرة على المشاركة من وإلى مخازن البيانات المختلفة. يمكن لموفري البيانات مشاركة البيانات من نوع واحد من مخزن البيانات، ويمكن لمستهلكي البيانات اختيار مخزن بيانات لتلقي البيانات.

في هذه المقالة، ستتعرف على مجموعة مخازن بيانات Azure التي يدعمها Azure Data Share. ستتعرف أيضا على كيفية دمج موفري البيانات ومستهلكي البيانات بين مخازن البيانات المختلفة.

مخازن البيانات المدعومة

يوضح الجدول التالي مخازن البيانات التي يدعمها Azure Data Share.

مخزن البيانات المشاركة استنادا إلى اللقطات الكاملة المشاركة استنادا إلى اللقطات التزايدية المشاركة في مكانها
Azure Blob Storage
Azure Data Lake Storage الجيل الأول
Azure Data Lake Storage Gen2
قاعدة بيانات Azure SQL
Azure Synapse Analytics (المعروف سابقا بمستودع بيانات Azure SQL)
تجمع SQL المخصص ل Azure Synapse Analytics (مساحة العمل)
Azure Data Explorer ‏(Kusto)

مصفوفة دعم مخزن البيانات

يتيح Azure Data Share لمستخدمي البيانات اختيار مخزن بيانات لقبول البيانات. على سبيل المثال، يمكن تلقي البيانات المشتركة من قاعدة بيانات Azure SQL في Azure Data Lake Storage Gen2 أو قاعدة بيانات Azure SQL أو Azure Synapse Analytics. عندما يقوم العملاء بإعداد مشاركة بيانات مستلمة، يمكنهم اختيار التنسيق لتلقي البيانات.

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

مخزن البيانات مخزن البيانات الثنائية الكبيرة Data Lake Storage Gen1 Data Lake Storage Gen2 قاعدة بيانات SQL Synapse Analytics (المعروف سابقا بمستودع بيانات SQL) تجمع SQL المخصص ل Synapse Analytics (مساحة العمل) Data Explorer
مخزن البيانات الثنائية الكبيرة
Data Lake Storage Gen1
Data Lake Storage Gen2
قاعدة بيانات SQL
Synapse Analytics (المعروف سابقا بمستودع بيانات SQL)
تجمع SQL المخصص ل Synapse Analytics (مساحة العمل)
Data Explorer

مشاركة من حساب التخزين

يدعم Azure Data Share مشاركة الملفات والمجلدات وأنظمة الملفات من Azure Data Lake Storage Gen1 وAzure Data Lake Storage Gen2. كما أنه يدعم مشاركة الكائنات الثنائية كبيرة الحجم والمجلدات والحاويات من Azure Blob Storage. يمكنك مشاركة الكائنات الثنائية كبيرة الحجم للكتلة أو الإلحاق أو الصفحة، ويتم تلقيها ككائنات ثنائية كبيرة الحجم للكتلة.

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

تستند اللقطة التزايدية إلى آخر وقت تم تعديله للملفات. تتم الكتابة فوق الملفات الموجودة التي لها نفس اسم الملفات في البيانات المستلمة في لقطة. لا يتم حذف الملفات التي تم حذفها من المصدر على الهدف.

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

لمزيد من المعلومات، راجع: مشاركة البيانات وتلقيها من Azure Blob Storage وAzure Data Lake Storage.

المشاركة من مصدر قائم على SQL

يدعم Azure Data Share مشاركة كل من الجداول وطرق العرض من Azure SQL Database وAzure Synapse Analytics (المعروف سابقا بمستودع بيانات Azure SQL). وهو يدعم مشاركة الجداول من تجمع SQL المخصص ل Azure Synapse Analytics (مساحة العمل). المشاركة من تجمع SQL بلا خادم في Azure Synapse Analytics (مساحة العمل) غير مدعوم حاليا.

يمكن لمستهلكي البيانات اختيار قبول البيانات في Azure Data Lake Storage Gen2 أو Azure Blob Storage كملف CSV أو ملف parquet. يمكنهم أيضا قبول البيانات كجداول في قاعدة بيانات Azure SQL وAzure Synapse Analytics.

عندما يقبل المستهلكون البيانات في Azure Data Lake Storage Gen2 أو Azure Blob Storage، تقوم اللقطات الكاملة بالكتابة فوق محتويات الملف الهدف إذا كان الملف موجودا بالفعل. عند تلقي البيانات في جدول والجدول الهدف غير موجود بالفعل، يقوم Azure Data Share بإنشاء جدول SQL باستخدام مخطط المصدر. إذا كان الجدول الهدف موجودا بالفعل وكان له نفس الاسم، يتم إسقاطه والكتابة فوقه بأحدث لقطة كاملة. اللقطات المتزايدة غير مدعومة حاليا.

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

لمزيد من المعلومات، راجع: مشاركة البيانات وتلقيها من Azure SQL Database وAzure Synapse Analytics.

مشاركة من مستكشف البيانات

يدعم Azure Data Share القدرة على مشاركة قواعد البيانات في مكانها من مجموعات Azure Data Explorer. يمكن لموفر البيانات المشاركة على مستوى قاعدة البيانات أو المجموعة. إذا كنت تستخدم Data Share API لمشاركة البيانات، يمكنك أيضا مشاركة جداول معينة.

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

للوصول إلى قواعد البيانات المشتركة، يحتاج مستهلكو البيانات إلى مجموعة Azure Data Explorer الخاصة بهم. يجب أن تكون مجموعتهم في نفس مركز بيانات Azure مثل نظام مجموعة Azure Data Explorer لموفر البيانات.

عند إنشاء علاقة مشاركة، ينشئ Azure Data Share ارتباطا رمزيا بين نظام مجموعة الموفر والمجموعة الخاصة بالمستهلك. تظهر البيانات التي يتم استيعابها في نظام المجموعة المصدر باستخدام وضع الدفعة على نظام المجموعة الهدف في غضون بضع دقائق.

لمزيد من المعلومات، راجع: مشاركة البيانات وتلقيها من Azure Data Explorer.

الخطوات التالية

لمعرفة كيفية بدء مشاركة البيانات، تابع إلى البرنامج التعليمي مشاركة البيانات .