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

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

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

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

مشاركة Databricks إلى Databricks والمشاركة المفتوحة

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

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

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

شروط الاستخدام

لا يتم توفير البيانات المشتركة من قبل Databricks مباشرة ولكن من قبل موفري البيانات الذين يعملون على Azure Databricks.

إشعار

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

الوصول إلى البيانات المشتركة معك

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

الحصول على حق الوصول في نموذج Databricks-to-Databricks

في نموذج Databricks-to-Databricks:

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

    معرف المشاركة هو سلسلة تتكون من سحابة metastore والمنطقة وUUID (المعرف الفريد لمخزن البيانات التعريفي)، بالتنسيق <cloud>:<region>:<uuid>. على سبيل المثال، aws:eu-west-1:b0c978c8-3e68-4cdf-94af-d05c120ed1ef

    للحصول على معرف المشاركة باستخدام مستكشف الكتالوج:

    1. في مساحة عمل Azure Databricks، انقر فوق أيقونة الكتالوجكتالوج.
    2. في الجزء الأيمن، قم بتوسيع قائمة Delta Sharing وحدد Shared with me.
    3. أعلى علامة التبويب موفرو الخدمات، انقر فوق أيقونة نسخ معرف المشاركة .

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

    SELECT CURRENT_METASTORE();
    
  2. يقوم موفر البيانات بإنشاء:

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

الحصول على حق الوصول في نموذج المشاركة المفتوح

في نموذج المشاركة المفتوحة:

  1. يقوم موفر البيانات بإنشاء:

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

    هام

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

    إذا فقدت ارتباط التنشيط قبل استخدامه، فاتصل بموفر البيانات.

  3. تخزين ملف بيانات الاعتماد في موقع آمن.

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

قراءة البيانات المشتركة

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

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

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

لمعرفة كيفية الوصول إلى البيانات المشتركة وقراءتها باستخدام ملف بيانات الاعتماد في Azure Databricks وApache Spark وpandas وPower BI، راجع قراءة البيانات المشتركة باستخدام مشاركة دلتا المفتوحة (للمستلمين).

قراءة البيانات المشتركة باستخدام مشاركة Databricks-to-Databricks

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

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

تدقيق استخدام البيانات المشتركة

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

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