إعداد وإدارة كتالوج Unity

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

بنهاية هذه المقالة سيكون لديك:

  • مساحة عمل ممكنة ل "كتالوج Unity".
  • الحساب الذي لديه حق الوصول إلى كتالوج Unity.
  • المستخدمون الذين لديهم إذن للوصول إلى الكائنات وإنشاءها في كتالوج Unity.

قد تحتاج أيضا إلى مراجعة مقالات تمهيدية أخرى:

إشعار

إذا كنت ترغب في ترقية مساحة عمل موجودة غير Unity-Catalog إلى كتالوج Unity، فقد تستفيد من استخدام UCX، وهو مشروع Databricks Labs يوفر مجموعة من مهام سير العمل والأدوات المساعدة لترقية الهويات والأذونات والجداول إلى كتالوج Unity. راجع استخدام الأدوات المساعدة UCX لترقية مساحة العمل إلى كتالوج Unity.

نظرة عامة على تمكين كتالوج Unity

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

تعتمد الطريقة التي يقوم بها المسؤولون بإعداد كتالوج Unity على ما إذا كانت مساحة العمل قد تم تمكينها تلقائيا ل Unity Catalog أو تتطلب تمكينا يدويا.

التمكين التلقائي للكتالوج Unity

بدأت Databricks في تمكين مساحات عمل جديدة ل "كتالوج Unity" تلقائيا في 9 نوفمبر 2023، مع متابعة الإطلاق التدريجي عبر الحسابات. تحتوي مساحات العمل التي تم تمكينها تلقائيا على الخصائص التالية:

  • مخزن بيانات تعريف كتالوج Unity الذي تم توفيره تلقائيا (ما لم يكن مخزن بيانات تعريف كتالوج Unity موجودا بالفعل لمنطقة مساحة العمل).

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

  • لا يوجد مسؤول metastore (ما لم يتم استخدام مخزن بيانات تعريف كتالوج Unity موجود وتم تعيين مسؤول metastore بالفعل).

  • لا يوجد تخزين على مستوى metastore للجداول المدارة ووحدات التخزين المدارة (ما لم يتم استخدام مخزن بيانات تعريف كتالوج Unity موجود مع تخزين على مستوى metastore).

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

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

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

ماذا لو لم يتم تمكين مساحة العمل الخاصة بي لكتالوج Unity تلقائيا؟

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

كيف أعمل معرفة ما إذا كانت مساحة العمل الخاصة بي قد تم تمكينها لكتالوج Unity؟

لتأكيد ما إذا كانت مساحة العمل الخاصة بك ممكنة لكتالوج Unity، اطلب من مسؤول مساحة عمل Azure Databricks أو مسؤول الحساب التحقق نيابة عنك. راجع أيضا الخطوة 1: تأكد من تمكين مساحة العمل الخاصة بك للكتالوج Unity.

كيف أعمل معرفة ما إذا كانت مساحة العمل الخاصة بي تتضمن كتالوج مساحة عمل؟

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

إشعار

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

قبل البدء

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

يجب عليك أيضا تأكيد أنك تفي بالمتطلبات التالية:

  • مساحة عمل Azure Databricks على خطة Premium.

  • الأدوار والامتيازات التالية، والتي تعتمد على حالة مساحة العمل الخاصة بك:

    • مسؤول مساحة العمل: إذا تم تمكين مساحة العمل لكتالوج Unity تلقائيا عند إنشائها، يجب أن تكون مسؤول مساحة عمل لإكمال المهام المطلوبة.

    • مسؤول الحساب: إذا لم تكن مساحة العمل الخاصة بك ممكنة بالفعل في كتالوج Unity، فيجب على مسؤول الحساب إرفاق مساحة العمل بمخزن بيانات التعريف.

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

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

    راجع مسؤول الامتيازات في كتالوج Unity والتمكين التلقائي للكتالوج Unity.

الخطوة 1: تأكد من تمكين مساحة العمل الخاصة بك للكتالوج Unity

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

للتأكيد، قم بأحد الإجراءات التالية.

استخدم وحدة تحكم الحساب لتأكيد تمكين كتالوج Unity

  1. بصفتك مسؤول حساب Azure Databricks، سجل الدخول إلى وحدة تحكم الحساب.
  2. انقر فوق أيقونة مساحات العملمساحات العمل.
  3. ابحث عن مساحة العمل وتحقق من عمود Metastore . إذا كان اسم metastore موجودا، يتم إرفاق مساحة العمل الخاصة بك بمخزن بيانات تعريف كتالوج Unity وبالتالي تمكين كتالوج Unity.

تشغيل استعلام SQL لتأكيد تمكين كتالوج Unity

قم بتشغيل استعلام SQL التالي في محرر استعلام SQL أو دفتر ملاحظات مرفق بمجموعة تستخدم وضع الوصول المشترك أو الفردي للمستخدم . راجع أوضاع الوصول. لا يلزم وجود دور مسؤول.

SELECT CURRENT_METASTORE();

إذا أرجع الاستعلام معرف metastore كما يلي، فسيتم إرفاق مساحة العمل الخاصة بك بمخزن بيانات تعريف كتالوج Unity وبالتالي تمكينها ل Unity Catalog.

إخراج metastore الحالي

الخطوات التالية إذا لم يتم تمكين مساحة العمل الخاصة بك للكتالوج Unity

إذا لم يتم تمكين مساحة العمل لكتالوج Unity (مرفق بمخزن بيانات التعريف)، فإن الخطوة التالية تعتمد على ما إذا كان لديك بالفعل مخزن بيانات تعريف كتالوج Unity محدد لمنطقة مساحة العمل الخاصة بك أم لا:

  • إذا كان حسابك يحتوي بالفعل على مخزن بيانات تعريف كتالوج Unity محدد لمنطقة مساحة العمل الخاصة بك، يمكنك ببساطة إرفاق مساحة العمل الخاصة بك إلى metastore الموجود. انتقل إلى Enable your workspace for Unity Catalog.
  • إذا لم يكن هناك مخزن بيانات تعريف كتالوج Unity معرف لمنطقة مساحة العمل الخاصة بك، يجب إنشاء metastore ثم إرفاق مساحة العمل. انتقل إلى Create a Unity Catalog metastore.

عند تمكين مساحة العمل الخاصة بك ل Unity Catalog، انتقل إلى الخطوة التالية.

الخطوة 2: إضافة مستخدمين وتعيين دور مسؤول مساحة العمل

تتم إضافة المستخدم الذي يقوم بإنشاء مساحة العمل تلقائيا كمستخدم مساحة عمل مع دور مسؤول مساحة العمل (أي مستخدم في admins المجموعة المحلية لمساحة العمل). بصفتك مسؤول مساحة العمل، يمكنك إضافة المستخدمين ودعوتهم إلى مساحة العمل، ويمكن تعيين دور مسؤول مساحة العمل للمستخدمين الآخرين، ويمكن إنشاء كيانات الخدمة والمجموعات.

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

للحصول على التفاصيل، راجع إدارة المستخدمين.

قد يكون من الملائم إدارة وصول المستخدم إلى Azure Databricks عن طريق إعداد التزويد من Microsoft Entra ID (المعروف سابقا باسم Azure Active Directory). للحصول على إرشادات كاملة، راجع مزامنة المستخدمين والمجموعات من معرف Microsoft Entra.

الخطوة 3: إنشاء مجموعات أو مستودعات SQL يمكن للمستخدمين استخدامها لتشغيل الاستعلامات وإنشاء الكائنات

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

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

الخطوة 4: منح امتيازات للمستخدمين

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

امتيازات المستخدم الافتراضية

تتمتع بعض مساحات العمل بامتيازات افتراضية للمستخدم (غير المسؤول) عند التشغيل:

  • إذا تم تشغيل مساحة العمل الخاصة بك باستخدام كتالوج مساحة عمل تم توفيره تلقائيا، يمكن لجميع مستخدمي مساحة العمل إنشاء كائنات في مخطط كتالوج default مساحة العمل.

    لمعرفة كيفية تحديد ما إذا كانت مساحة العمل تحتوي على كتالوج مساحة عمل، راجع كيف أعمل معرفة ما إذا كانت مساحة العمل الخاصة بي تتضمن كتالوج مساحة عمل ؟.

  • إذا تم تمكين مساحة العمل الخاصة بك ل Unity Catalog يدويا، فإنه يحتوي على كتالوج main تم توفيره تلقائيا.

    يتمتع مستخدمو مساحة العمل بالامتياز USE CATALOG على الكتالوج main ، والذي لا يمنح القدرة على إنشاء أو تحديد أي كائنات في الكتالوج، ولكنه شرط أساسي للعمل مع أي كائنات في الكتالوج. يمتلك المستخدم الذي أنشأ metastore الكتالوج main بشكل افتراضي ويمكنه نقل الملكية ومنح حق الوصول إلى مستخدمين آخرين.

    إذا تمت إضافة تخزين metastore بعد إنشاء metastore، فلن يتم توفير أي main كتالوج.

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

امتيازات المسؤول الافتراضية

تتمتع بعض مساحات العمل بامتيازات مسؤول مساحة العمل الافتراضية عند التشغيل:

  • إذا تم تمكين مساحة العمل الخاصة بك ل Unity Catalog تلقائيا:
    • يمكن لمسؤولي مساحة العمل إنشاء كتالوجات وعناصر جديدة في كتالوجات جديدة، ومنح حق الوصول إليها.
    • لا يوجد مسؤول metastore بشكل افتراضي.
    • يمتلك مسؤولو مساحة العمل كتالوج مساحة العمل (إذا كان هناك كتالوج) ويمكنهم منح حق الوصول إلى هذا الكتالوج وأي كائنات في هذا الكتالوج.
  • إذا تم تمكين مساحة العمل الخاصة بك ل Unity Catalog يدويا:
    • لا يملك مسؤولو مساحة العمل امتيازات كتالوج Unity خاصة بشكل افتراضي.
    • يجب أن يكون مسؤولو Metastore موجودين ويمكنهم إنشاء أي كائن كتالوج Unity ويمكنهم ملكية أي كائن كتالوج Unity.

للحصول على قائمة بامتيازات الكائنات الإضافية الممنوحة لمسؤولي مساحة العمل في مساحات عمل كتالوج Unity الممكنة تلقائيا، راجع امتيازات مسؤول مساحة العمل عند تمكين مساحات العمل لكتالوج Unity تلقائيا.

منح الامتيازات

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

على سبيل المثال، لمنح مجموعة القدرة على إنشاء مخططات جديدة في my-catalog، يمكن لمالك الكتالوج تشغيل ما يلي في محرر SQL أو دفتر ملاحظات:

GRANT CREATE SCHEMA ON my-catalog TO `data-consumers`;

إذا تم تمكين مساحة العمل لكتالوج Unity تلقائيا، فإن مسؤول مساحة العمل يمتلك كتالوج مساحة العمل ويمكنه منح القدرة على إنشاء مخططات جديدة:

GRANT CREATE SCHEMA ON <workspace-catalog> TO `data-consumers`;

يمكنك أيضا منح الامتيازات وإبطالها باستخدام مستكشف الكتالوج.

هام

لا يمكنك منح امتيازات لمساحة العمل المحلية users أو admins المجموعات. لمنح امتيازات على المجموعات، يجب أن تكون مجموعات على مستوى الحساب.

للحصول على تفاصيل حول إدارة الامتيازات في كتالوج Unity، راجع إدارة الامتيازات في كتالوج Unity.

الخطوة 5: إنشاء كتالوجات ومخططات جديدة

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

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

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

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

بصفتك مسؤول metastore أو مسؤول مساحة العمل (مساحات العمل الممكنة تلقائيا فقط) أو مستخدما آخر يتمتع بالامتياز CREATE CATALOG ، يمكنك إنشاء كتالوجات جديدة في metastore. عند القيام بذلك، يجب عليك:

  1. إنشاء تخزين مدار للكتالوج الجديد.

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

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

    يتطلب تعيين التخزين المدار إلى كتالوج إنشاء:

    • بيانات اعتماد التخزين.
    • موقع خارجي يشير إلى بيانات اعتماد التخزين هذه.

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

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

    راجع ربط كتالوج بمساحات عمل واحدة أو أكثر.

  3. منح امتيازات على الكتالوج.

للحصول على إرشادات مفصلة، راجع إنشاء الكتالوجات وإدارتها.

مثال على إنشاء الكتالوج

يوضح المثال التالي إنشاء كتالوج مع تخزين مدار، متبوعا بمنح SELECT الامتياز على الكتالوج:

CREATE CATALOG IF NOT EXISTS mycatalog
  MANAGED LOCATION 'abfss://mycontainer@<myaccount.dfs.core.windows.net//depts/finance';

GRANT SELECT ON mycatalog TO `finance-team`;

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

إنشاء مخطط

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

للحصول على إرشادات مفصلة، راجع إنشاء المخططات (قواعد البيانات) وإدارتها.

(اختياري) تعيين دور مسؤول metastore

إذا تم تمكين مساحة العمل الخاصة بك ل Unity Catalog تلقائيا، فلن يتم تعيين أي دور مسؤول metastore افتراضيا. يتمتع مسؤولو Metastore ببعض الامتيازات التي لا يتمتع بها مسؤولو مساحة العمل.

قد تحتاج إلى تعيين مسؤول metastore إذا كنت بحاجة إلى:

للحصول على معلومات مفصلة حول دور مسؤول metastore وإرشادات تعيينه، راجع تعيين مسؤول metastore.

ترقية الجداول في Hive metastore إلى جداول كتالوج Unity

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

راجع ترقية جداول Hive وطرق العرض إلى كتالوج Unity واستخدم الأدوات المساعدة UCX لترقية مساحة العمل إلى كتالوج Unity.

(اختياري) مواصلة العمل مع Hive metastore الخاص بك

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

يتم تمثيل Hive metastore في واجهات كتالوج Unity ككتالوج يسمى hive_metastore. من أجل متابعة العمل مع البيانات في Hive metastore دون الحاجة إلى تحديث الاستعلامات لتحديد الكتالوج hive_metastore ، يمكنك تعيين الكتالوج الافتراضي لمساحة العمل إلى hive_metastore. راجع إدارة الكتالوج الافتراضي.

اعتمادا على وقت تمكين مساحة العمل الخاصة بك ل Unity Catalog، قد يكون hive_metastoreالكتالوج الافتراضي بالفعل .

(اختياري) إنشاء تخزين على مستوى metastore

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

إذا كنت تريد تخزينا على مستوى metastore، يجب عليك أيضا تعيين مسؤول metastore. راجع (اختياري) تعيين دور مسؤول metastore.

التخزين على مستوى Metastore مطلوب فقط إذا كان ما يلي صحيحا:

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

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

لمعرفة كيفية إضافة تخزين على مستوى metastore إلى metastores التي لا تحتوي على أي تخزين، راجع إضافة تخزين مدار إلى metastore موجود.

إشعار

تحتوي معظم مساحات العمل التي تم تمكينها ل كتالوج Unity قبل 9 نوفمبر 2023 على جذر تخزين على مستوى metastore.

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