ما المقصود بمشاركة دلتا؟

تقدم هذه المقالة Delta Sharing في Azure Databricks، وهو النظام الأساسي الآمن لمشاركة البيانات الذي يتيح لك مشاركة البيانات والأصول الذكاء الاصطناعي في Azure Databricks مع مستخدمين من خارج مؤسستك، سواء كان هؤلاء المستخدمون يستخدمون Databricks أم لا. تعد مشاركة دلتا أيضا الأساس ل Databricks Marketplace، وهو منتدى مفتوح لتبادل منتجات البيانات، والغرف النظيفة، وهي بيئة آمنة ومحمية للخصوصية حيث يمكن لعدة أطراف العمل معا على بيانات المؤسسة الحساسة.

تتوفر Delta Sharing أيضا كمشروع مفتوح المصدر يمكنك استخدامه لمشاركة جداول Delta من الأنظمة الأساسية الأخرى.

إشعار

لمعرفة كيفية الوصول إلى البيانات التي تمت مشاركتها معك باستخدام "مشاركة دلتا"، راجع الوصول إلى البيانات المشتركة معك باستخدام "مشاركة دلتا" (للمستلمين).

كيف تعمل Delta Sharing؟

Delta Sharing هو بروتوكول مفتوح طورته Databricks لمشاركة البيانات الآمنة مع المؤسسات الأخرى بغض النظر عن منصات الحوسبة التي تستخدمها.

هناك ثلاث طرق لمشاركة البيانات باستخدام Delta Sharing:

  1. بروتوكول مشاركة Databricks-to-Databricks، والذي يتيح لك مشاركة البيانات والأصول الذكاء الاصطناعي من مساحة العمل الممكنة لكتالوج Unity مع المستخدمين الذين لديهم أيضا حق الوصول إلى مساحة عمل Databricks الممكنة لكتالوج Unity.

    يستخدم هذا الأسلوب خادم Delta Sharing المضمن في Azure Databricks. وهو يدعم بعض ميزات مشاركة دلتا التي لا يتم تقديمها في البروتوكولات الأخرى، بما في ذلك مشاركة دفتر الملاحظات ومشاركة وحدة تخزين كتالوج Unity ومشاركة نموذج الذكاء الاصطناعي كتالوج Unity وإدارة بيانات كتالوج Unity والتدقيق وتتبع الاستخدام لكل من الموفرين والمستلمين. يعمل التكامل مع كتالوج Unity على تبسيط الإعداد والحوكمة لكل من الموفرين والمستلمين ويحسن الأداء.

    راجع مشاركة البيانات باستخدام بروتوكول Delta Sharing Databricks-to-Databricks (للموفرين).

  2. بروتوكول مشاركة فتح Databricks، والذي يتيح لك مشاركة البيانات الجدولية التي تديرها في مساحة عمل Databricks الممكنة لكتالوج Unity مع المستخدمين على أي نظام أساسي للحوسبة.

    يستخدم هذا الأسلوب خادم Delta Sharing المضمن في Azure Databricks وهو مفيد عند إدارة البيانات باستخدام كتالوج Unity وتريد مشاركتها مع المستخدمين الذين لا يستخدمون Databricks أو ليس لديهم حق الوصول إلى مساحة عمل Databricks الممكنة لكتالوج Unity. التكامل مع كتالوج Unity على جانب الموفر يبسط الإعداد والحوكمة للموفرين.

    راجع مشاركة البيانات باستخدام بروتوكول المشاركة المفتوحة ل Delta (للموفرين).

  3. تنفيذ يديره العميل لخادم Delta Sharing مفتوح المصدر، والذي يتيح لك المشاركة من أي نظام أساسي إلى أي نظام أساسي، سواء Databricks أم لا.

    لا تغطي وثائق Azure Databricks إرشادات لإعداد خادم Delta Sharing الخاص بك. انظر github.com/delta-io/delta-sharing.

المشاركات والموفرين والمستلمين

المفاهيم الأساسية الأساسية لمشاركة دلتا في Azure Databricks هي المشاركات والموفرين والمستلمين.

ما هي المشاركة؟

في Delta Sharing، المشاركة هي مجموعة للقراءة فقط من الجداول وأقسام الجدول التي يريد الموفر مشاركتها مع مستلم واحد أو أكثر. إذا كان المستلم يستخدم مساحة عمل Databricks ممكنة لكتالوج Unity، يمكنك أيضا تضمين ملفات دفتر الملاحظات وطرق العرض (بما في ذلك طرق العرض الديناميكية التي تقيد الوصول على مستوى الصف والأعمدة) ووحدات تخزين كتالوج Unity ونماذج كتالوج Unity في مشاركة.

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

في مساحة عمل Azure Databricks الممكنة لكتالوج Unity، تعد المشاركة كائنا قابلا للتأمين مسجلا في كتالوج Unity. إذا قمت بإزالة مشاركة من مخزن بيانات تعريف كتالوج Unity، يفقد جميع مستلمي هذه المشاركة القدرة على الوصول إليها.

راجع إنشاء مشاركات وإدارتها لمشاركة دلتا.

ما هو الموفر؟

الموفر هو كيان يشارك البيانات مع مستلم. إذا كنت موفرا وتريد الاستفادة من خادم Databricks Delta Sharing المضمن وإدارة المشاركات والمستلمين باستخدام كتالوج Unity، فأنت بحاجة إلى مساحة عمل Azure Databricks واحدة على الأقل تم تمكينها لكتالوج Unity. لا تحتاج إلى ترحيل كافة مساحات العمل الموجودة إلى كتالوج Unity. يمكنك ببساطة إنشاء مساحة عمل جديدة ممكنة لكتالوج Unity لاحتياجات مشاركة دلتا.

إذا كان المستلم على مساحة عمل Databricks ممكنة لكتالوج Unity، فإن الموفر هو أيضا عنصر قابل للتأمين لكتالوج Unity يمثل مؤسسة الموفر ويربط تلك المؤسسة بمجموعة من المشاركات.

ما هو المستلم؟

المستلم هو كيان يتلقى مشاركات من موفر. في كتالوج Unity، المشاركة هي كائن قابل للتأمين يمثل مؤسسة ويربطها ببيانات اعتماد أو معرف مشاركة آمن يسمح لتلك المؤسسة بالوصول إلى مشاركة واحدة أو أكثر.

كموفر بيانات (مشاركة)، يمكنك تعريف مستلمين متعددين لأي مخزن بيانات تعريف كتالوج Unity معين، ولكن إذا كنت ترغب في مشاركة البيانات من مخازن metastores متعددة مع مستخدم معين أو مجموعة معينة من المستخدمين، يجب عليك تعريف المستلم بشكل منفصل لكل مخزن بيانات تعريف. يمكن للمستلم الوصول إلى مشاركات متعددة.

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

راجع إنشاء مستلمي البيانات وإدارتهم لمشاركة دلتا.

فتح المشاركة مقابل مشاركة Databricks-to-Databricks

يصف هذا القسم البروتوكولين للمشاركة من مساحة عمل Databricks التي تم تمكينها كتالوج Unity.

إشعار

يفترض هذا القسم أن الموفر موجود على مساحة عمل Azure Databricks الممكنة في كتالوج Unity. للتعرف على إعداد خادم مشاركة دلتا مفتوح المصدر للمشاركة من نظام أساسي غير Databricks أو مساحة عمل كتالوج غير Unity، راجع github.com/delta-io/delta-sharing.

تعتمد طريقة استخدام الموفر لمشاركة دلتا في Azure Databricks على الأشخاص الذين يشاركون البيانات معهم:

  • تتيح لك المشاركة المفتوحة مشاركة البيانات مع أي مستخدم، سواء كان لديه حق الوصول إلى Azure Databricks أم لا.
  • تتيح لك مشاركة Databricks-to-Databricks مشاركة البيانات مع مستخدمي Azure Databricks الذين يتم إرفاق مساحة عملهم بمخزن metastore لكتالوج Unity يختلف عن مساحة عملك. يدعم Databricks-to-Databricks أيضا مشاركة دفتر الملاحظات ومستوى الصوت والنموذج، وهو أمر غير متوفر في المشاركة المفتوحة.

ما المقصود بمشاركة دلتا المفتوحة؟

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

يمكن للمستلمين الوصول إلى البيانات المشتركة باستخدام العديد من أدوات الحوسبة والأنظمة الأساسية، بما في ذلك:

  • Azure Databricks
  • Apache Spark
  • Pandas
  • Power BI

للحصول على قائمة كاملة بموصلات Delta Sharing ومعلومات حول كيفية استخدامها، راجع وثائق Delta Sharing .

راجع أيضا مشاركة البيانات باستخدام بروتوكول مشاركة دلتا المفتوح (للموفرين).

ما هي Databricks-to-Databricks Delta Sharing؟

إذا كنت ترغب في مشاركة البيانات مع المستخدمين الذين لديهم مساحة عمل Databricks ممكنة لكتالوج Unity، يمكنك استخدام Databricks-to-Databricks Delta Sharing. تتيح لك مشاركة Databricks-to-Databricks مشاركة البيانات مع المستخدمين في حسابات Databricks الأخرى، سواء كانوا على AWS أو Azure أو GCP. كما أنها طريقة رائعة لمشاركة البيانات بأمان عبر مخازن تعريف كتالوج Unity المختلفة في حساب Databricks الخاص بك. لاحظ أنه ليست هناك حاجة لاستخدام Delta Sharing لمشاركة البيانات بين مساحات العمل المرفقة بنفس مخزن بيانات تعريف كتالوج Unity، لأنه في هذا السيناريو يمكنك استخدام كتالوج Unity نفسه لإدارة الوصول إلى البيانات عبر مساحات العمل.

تتمثل إحدى مزايا مشاركة Databricks-to-Databricks في أن مستلم المشاركة لا يحتاج إلى رمز مميز للوصول إلى المشاركة، ولا يحتاج الموفر إلى إدارة رموز المستلم المميزة. تتم إدارة أمان اتصال المشاركة - بما في ذلك جميع التحقق من الهوية والمصادقة والتدقيق - بالكامل من خلال Delta Sharing والنظام الأساسي Databricks. ميزة أخرى هي القدرة على مشاركة ملفات دفتر ملاحظات Databricks وطرق العرض ووحدات تخزين كتالوج Unity ونماذج كتالوج Unity.

راجع أيضا مشاركة البيانات باستخدام بروتوكول Delta Sharing Databricks-to-Databricks (للموفرين).

كيف يقوم مسؤولو الموفر بإعداد Delta Sharing؟

يقدم هذا القسم نظرة عامة حول كيفية تمكين الموفرين لمشاركة دلتا وبدء المشاركة من مساحة عمل Azure Databricks الممكنة لكتالوج Unity. لمشاركة دلتا مفتوحة المصدر، راجع github.com/delta-io/delta-sharing.

يتم دائما تمكين مشاركة Databricks-to-Databricks بين مخازن تعريف كتالوج Unity في نفس الحساب. إذا كنت موفرا يريد تمكين Delta Sharing من مشاركة البيانات مع مساحات عمل Databricks في حسابات أخرى أو عملاء غير Databricks، يقوم مسؤول حساب Azure Databricks أو مسؤول metastore بتنفيذ خطوات الإعداد التالية (على مستوى عال):

  1. قم بتمكين Delta Sharing لمخزن بيانات تعريف كتالوج Unity الذي يدير البيانات التي تريد مشاركتها.

    إشعار

    لا تحتاج إلى تمكين Delta Sharing على metastore الخاص بك إذا كنت تنوي استخدام Delta Sharing لمشاركة البيانات فقط مع المستخدمين على مخازن تعريف كتالوج Unity الأخرى في حسابك. يتم تمكين مشاركة Metastore إلى metastore داخل حساب Azure Databricks واحد بشكل افتراضي.

    راجع تمكين مشاركة دلتا على مخزن بيانات التعريف.

  2. إنشاء مشاركة تتضمن أصول البيانات المسجلة في مخزن بيانات تعريف كتالوج Unity.

    إذا كنت تشارك مع مستلم غير Databricks (يعرف باسم المشاركة المفتوحة)، فيمكنك تضمين جداول بتنسيق Delta أو Parquet. إذا كنت تخطط لاستخدام مشاركة Databricks-to-Databricks، يمكنك أيضا إضافة طرق العرض ووحدات تخزين كتالوج Unity ونماذج كتالوج Unity وملفات دفتر الملاحظات إلى مشاركة.

    راجع إنشاء مشاركات وإدارتها لمشاركة دلتا.

  3. إنشاء مستلم.

    راجع إنشاء مستلمي البيانات وإدارتهم لمشاركة دلتا.

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

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

    تلميح

    استخدم نفسك كمستلم اختبار لتجربة عملية الإعداد.

  4. امنح المستلم حق الوصول إلى مشاركة واحدة أو أكثر.

    راجع إدارة الوصول إلى مشاركات بيانات Delta Sharing (للموفرين).

    إشعار

    يمكن أيضا تنفيذ هذه الخطوة من قبل مستخدم غير مسؤول مع الامتيازات USE SHAREUSE RECIPIENT وSET SHARE PERMISSION. راجع امتيازات كتالوج Unity والكائنات القابلة للتأمين.

  5. أرسل للمستلم المعلومات التي يحتاجها للاتصال بالمشاركة (افتح المشاركة فقط).

    راجع إرسال معلومات الاتصال الخاصة بالمستلم.

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

    بالنسبة لمشاركة Databricks-to-Databricks، تصبح البيانات المضمنة في المشاركة متاحة في مساحة عمل Databricks للمستلم بمجرد منحه حق الوصول إلى المشاركة.

يمكن للمستلم الآن الوصول إلى البيانات المشتركة.

كيف يمكن للمستلمين الوصول إلى البيانات المشتركة؟

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

يعتمد الوصول الآمن على نموذج المشاركة:

عندما يقوم موفر البيانات بتحديث جداول البيانات أو وحدات التخزين في حساب Databricks الخاص به، تظهر التحديثات في الوقت الفعلي تقريبا في نظام المستلم.

كيف يمكنك تعقب الأشخاص الذين يشاركون البيانات المشتركة ويصلون إليها؟

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

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

مشاركة وحدات التخزين

يمكنك مشاركة وحدات التخزين باستخدام تدفق مشاركة Databricks-to-Databricks. راجع إضافة وحدات تخزين إلى مشاركة (للموفرين) وقراءة البيانات المشتركة باستخدام Databricks-to-Databricks Delta Sharing (للمستلمين) (للمستلمين).

مشاركة النماذج

يمكنك مشاركة النماذج باستخدام تدفق مشاركة Databricks-to-Databricks. راجع إضافة نماذج إلى مشاركة (للموفرين) وقراءة البيانات المشتركة باستخدام Databricks-to-Databricks Delta Sharing (للمستلمين) (للمستلمين).

مشاركة دفاتر الملاحظات

يمكنك استخدام Delta Sharing لمشاركة ملفات دفتر الملاحظات باستخدام تدفق مشاركة Databricks-to-Databricks. راجع إضافة ملفات دفاتر الملاحظات إلى مشاركة (للموفرين) وقراءة دفاتر الملاحظات المشتركة (للمستلمين).

تقييد الوصول على مستوى الصف والعمود

يمكنك مشاركة طرق العرض الديناميكية التي تقيد الوصول إلى بيانات جدول معينة استنادا إلى خصائص المستلم. تتطلب مشاركة العرض الديناميكي تدفق مشاركة Databricks-to-Databricks. راجع إضافة طرق عرض ديناميكية إلى مشاركة لتصفية الصفوف والأعمدة.

مشاركة دلتا وبثها

تدعم Delta Sharing Spark Structured Streaming. يمكن للموفر مشاركة جدول مع المحفوظات بحيث يمكن للمستلم استخدامه كمصدر تدفق منظم، ومعالجة البيانات المشتركة بشكل متزايد مع زمن انتقال منخفض. يمكن للمستلمين أيضا إجراء استعلامات السفر عبر الوقت Delta Lake على الجداول المشتركة مع المحفوظات.

لمعرفة كيفية مشاركة الجداول مع المحفوظات، راجع إضافة جداول إلى مشاركة. لمعرفة كيفية استخدام الجداول المشتركة كمصادر دفق، راجع الاستعلام عن جدول باستخدام Apache Spark Structured Streaming (لمستلمي مشاركة Databricks-to-Databricks) أو الوصول إلى جدول مشترك باستخدام Spark Structured Streaming (لمستلمي بيانات المشاركة المفتوحة).

راجع أيضا البث على Azure Databricks.

مصفوفة دعم ميزة Delta Lake

تدعم Delta Sharing معظم ميزات Delta Lake عند مشاركة جدول. قوائم مصفوفة الدعم هذه:

  • ميزات Delta التي تتطلب إصدارات محددة من Databricks Runtime أو موصل Delta Sharing Spark مفتوح المصدر أو موصل Python مفتوح المصدر لمشاركة دلتا.
  • الميزات المدعومة جزئيا.
ميزة الموفر مستلم Databricks مستلم مفتوح المصدر
متجهات الحذف مشاركة الجداول باستخدام هذه الميزة في المعاينة العامة. - Databricks Runtime 14.1+ للاستعلامات الدفعية
- Databricks Runtime 14.2+ ل CDF واستعلامات الدفق
- موصل Delta Sharing Spark 3.1+
- موصل Delta Sharing Python 1.1.0+
- Power BI v2.132.908.0+
تعيين العمود مشاركة الجداول باستخدام هذه الميزة في المعاينة العامة. - Databricks Runtime 14.1+ للاستعلامات الدفعية
- Databricks Runtime 14.2+ ل CDF واستعلامات الدفق
- موصل Delta Sharing Spark 3.1+
- موصل Delta Sharing Python 1.1.0+
- Power BI v2.132.908.0+
تنسيق موحد مشاركة الجداول باستخدام هذه الميزة في المعاينة العامة. - Databricks Runtime 14.1+ للاستعلامات الدفعية
- Databricks Runtime 14.2+ ل CDF واستعلامات الدفق
- موصل Delta Sharing Spark 3.1+
- موصل Delta Sharing Python 1.1.0+
- Power BI v2.132.908.0+
نقطة تفتيش V2 مدعوم مع القيود مدعوم مع القيود مدعوم مع القيود
TimestampNTZ مدعوم Databricks Runtime 14.1+ موصل Delta Sharing Spark 3.3+
تكوين أنظمة المجموعات السائلة مدعوم مع القيود مدعوم مع القيود مدعوم مع القيود

الأسئلة المتداولة حول مشاركة دلتا

فيما يلي أسئلة متكررة حول Delta Sharing.

هل أحتاج إلى كتالوج Unity لاستخدام Delta Sharing؟

لا، لا تحتاج إلى كتالوج Unity للمشاركة (كموفر) أو استهلاك البيانات المشتركة (كمستلم). ومع ذلك، يوفر كتالوج Unity فوائد مثل دعم مشاركة الأصول غير الجدولية الذكاء الاصطناعي والحوكمة الجاهزة والبساطة وأداء الاستعلام.

يمكن لموفري الخدمات مشاركة البيانات بطريقتين:

  • ضع الأصول للمشاركة ضمن إدارة كتالوج Unity وشاركها باستخدام خادم Azure Databricks Delta Sharing المضمن.

    لا تحتاج إلى ترحيل جميع الأصول إلى كتالوج Unity. تحتاج إلى مساحة عمل Azure Databricks واحدة فقط تم تمكينها لكتالوج Unity لإدارة الأصول التي تريد مشاركتها. في بعض الحسابات، يتم تمكين مساحات عمل جديدة ل Unity Catalog تلقائيا. راجع التمكين التلقائي للكتالوج Unity.

  • تنفيذ خادم مشاركة دلتا المفتوح لمشاركة البيانات، دون الحاجة إلى استخدام حساب Azure Databricks الخاص بك.

يمكن للمستلمين استهلاك البيانات بطريقتين:

  • بدون مساحة عمل Databricks. استخدم موصلات مصدر مفتوح Delta Sharing المتوفرة للعديد من الأنظمة الأساسية للبيانات، بما في ذلك Power BI وpandas و مصدر مفتوح Apache Spark. راجع قراءة البيانات المشتركة باستخدام مشاركة دلتا المفتوحة (للمستلمين) ومشروع مصدر مفتوح مشاركة دلتا.

  • في مساحة عمل Databricks. لا تحتاج مساحات عمل المستلمين إلى تمكين كتالوج Unity، ولكن هناك مزايا الحوكمة والبساطة والأداء إذا كانت كذلك.

    لا تحتاج المؤسسات المستلمة التي تريد هذه المزايا إلى ترحيل جميع الأصول إلى كتالوج Unity. تحتاج إلى مساحة عمل Azure Databricks واحدة فقط تم تمكينها لكتالوج Unity لإدارة الأصول التي تتم مشاركتها معك. في بعض الحسابات، يتم تمكين مساحات عمل جديدة ل Unity Catalog تلقائيا. راجع التمكين التلقائي للكتالوج Unity.

راجع قراءة البيانات المشتركة باستخدام مشاركة دلتا المفتوحة (للمستلمين) وقراءة البيانات المشتركة باستخدام Databricks-to-Databricks Delta Sharing (للمستلمين).

هل أحتاج إلى أن أكون عميل Databricks لاستخدام Delta Sharing؟

لا، Delta Sharing هو بروتوكول مفتوح. يمكنك مشاركة بيانات غير Databricks مع المستلمين على أي نظام أساسي للبيانات. يمكن للموفرين تكوين خادم مشاركة دلتا مفتوح للمشاركة من أي نظام أساسي للحوسبة. يمكن للمستلمين استهلاك البيانات المشتركة باستخدام موصلات مشاركة دلتا مصدر مفتوح للعديد من منتجات البيانات، بما في ذلك Power BI وpandas وspark مصدر مفتوح.

ومع ذلك، فإن استخدام Delta Sharing على Azure Databricks، خاصة المشاركة من مساحة عمل ممكنة على كتالوج Unity، له العديد من المزايا.

للحصول على التفاصيل، راجع السؤال الأول في هذه الأسئلة المتداولة.

هل تتحمل "مشاركة دلتا" تكاليف الخروج؟

لا تتحمل مشاركة دلتا داخل منطقة أي تكلفة خروج. على عكس الأنظمة الأساسية الأخرى لمشاركة البيانات، لا تتطلب Delta Sharing النسخ المتماثل للبيانات. يتمتع هذا النموذج بالعديد من المزايا، ولكنه يعني أن مورد السحابة الخاص بك قد يفرض رسوم خروج البيانات عند مشاركة البيانات عبر السحب أو المناطق. يدعم Azure Databricks المشاركة من Cloudflare R2، والتي لا تتحمل أي رسوم خروج، وتوفر أدوات وتوصيات أخرى لمراقبة رسوم الخروج وتجنبها. راجع مراقبة تكاليف خروج مشاركة دلتا (للموفرين) وإدارتها.

هل يمكن للموفرين إبطال وصول المستلم؟

نعم، يمكن إبطال وصول المستلم عند الطلب وعلى مستويات محددة من النقاوة. يمكنك رفض وصول المستلم إلى مشاركات محددة وعناوين IP محددة، وتصفية البيانات الجدولية للمستلم، وإبطال الرموز المميزة للمستلم، وحذف المستلمين بالكامل. راجع إبطال وصول المستلم إلى مشاركة وإنشاء مستلمي البيانات وإدارتهم لمشاركة دلتا.

أليس من غير الآمن استخدام عناوين URL الموقعة مسبقا؟

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

هل الرموز المميزة المستخدمة في بروتوكول المشاركة المفتوحة لمشاركة دلتا آمنة؟

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

إذا كنت تفضل عدم استخدام الرموز المميزة لإدارة الوصول إلى مشاركات المستلمين، فيجب عليك استخدام مشاركة Databricks-to-Databricks أو الاتصال بفريق حساب Databricks للحصول على بدائل.

هل تدعم "مشاركة دلتا" مشاركة طريقة العرض؟

نعم، تدعم Delta Sharing مشاركة العرض. راجع إضافة طرق عرض إلى مشاركة.

للتعرف على التحسينات المخطط لها لعرض المشاركة، اتصل بفريق حساب Databricks.

القيود

راجع أيضا مصفوفة دعم ميزة Delta Lake.

حصص الموارد النسبية

يفرض Azure Databricks حصصا نسبية للموارد على جميع الكائنات القابلة للتأمين لمشاركة دلتا. يتم سرد هذه الحصص النسبية في حدود الموارد. إذا كنت تتوقع تجاوز حدود الموارد هذه، فاتصل بفريق حساب Azure Databricks.

يمكنك مراقبة استخدام الحصة النسبية باستخدام واجهات برمجة تطبيقات الحصص النسبية لمورد كتالوج Unity. راجع مراقبة استخدامك لحصص موارد كتالوج Unity.

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