التشغيل السريع: إعداد مستخدم للاستعلام عن جدول

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

هام

يتم تمكين التحكم في الوصول إلى البياناتدائما في Databricks SQL ، مما يعني أنه يجب دائما منح المستخدمين حق الوصول إلى البيانات.

المتطلبات

استخدام الشريط الجانبي

يمكنك الوصول إلى جميع أصول Azure Databricks باستخدام الشريط الجانبي. تعتمد محتويات الشريط الجانبي على الشخصية المحددة: هندسة علوم البيانات أو التعلم الآلي أو SQL.

  • بشكل افتراضي، يظهر الشريط الجانبي في حالة مطوية وتكون الرموز فقط مرئية. حرك المؤشر فوق الشريط الجانبي للتوسيع إلى العرض الكامل.

  • لتغيير الشخصية، انقر فوق الرمز الموجود أسفل شعار Databricks logoDatabricks ، وحدد شخصية.

    change persona

  • لتثبيت شخصية بحيث تظهر في المرة التالية التي تقوم فيها بتسجيل الدخول، انقر بجوار pin persona الشخصية. انقر فوقه مرة أخرى لإزالة الدبوس.

  • استخدم خيارات القائمة في أسفل الشريط الجانبي لتعيين وضع الشريط الجانبي إلى تلقائي (السلوك الافتراضي) أو توسيع أو طي.

الخطوة 1: إضافة مستخدم

  1. استخدم مبدل persona في الشريط الجانبي لتحديد هندسة علوم البيانات.

  2. انتقل إلى وحدة تحكم المشرف.

  3. ضمن علامة التبويب المستخدمون ، انقر فوق إضافة مستخدم.

  4. أدخل معرف البريد الإلكتروني للمستخدم. يمكنك إضافة أي مستخدم ينتمي إلى مستأجر Azure Active Directory لمساحة عمل Azure Databricks. تفترض الأمثلة الواردة في هذه المقالة أن المستخدم هو user@example.com.

    Add user

  5. انقر فوق موافق.

    تتم إضافة المستخدم إلى مساحة العمل.

  6. انقر فوق خانة الاختيار Databricks SQL الوصول.

    Added user

  7. انقر فوق «Confirm» .

الخطوة 2: إنشاء جدول يضم 10 ملايين شخص

  1. استخدم مبدل شخصية الشريط الجانبي لتحديد SQL.

    تبدو صفحتك المقصودة كما يلي:

    Admin landing page

  2. انقر على Create Iconإنشاء في الشريط الجانبي وحدد استعلام.

  3. في مربع الإسقاط على اليمين، حدد نقطة نهاية SQL، مثل نقطة نهاية المبتدئين.

  4. الصق ما يلي في محرر SQL:

    CREATE TABLE default.people10m OPTIONS (PATH 'dbfs:/databricks-datasets/learning-spark-v2/people/people-10m.delta')
    

    ينشئ هذا البيان جدول دلتا باستخدام ملفات Delta Lake المخزنة في مجموعات بيانات Databricks.

  5. اضغط على Ctrl/Cmd + Enter أو انقر فوق الزر تنفيذ . سيتم إرجاع الاستعلام No data was returned.

  6. لتحديث المخطط، انقر فوق الزر الموجود Refresh Schema أسفل مستعرض المخطط.

  7. اكتب peo في مربع النص الموجود على يسار قاعدة البيانات. يعرض مستعرض المخطط الجدول الجديد.

    Schema browser

الخطوة 3: تكوين الوصول إلى default.people10m الجدول

تمكين المستخدم الذي أنشأته في الخطوة 1 من الوصول إلى الجدول الذي أنشأته في الخطوة 3.

يمكنك تكوين الوصول باستخدام مستكشف البيانات أو محرر SQL.

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

  1. انقر على Data Iconالبيانات في الشريط الجانبي.

  2. في القائمة المنسدلة في أعلى يسار الصفحة، حدد نقطة نهاية SQL، مثل نقطة نهاية المبتدئين. يتم default تحديد قاعدة البيانات. تعليق قاعدة البيانات وعرض المالك.

  3. اكتب peo في مربع النص التالي لقاعدة default البيانات. يعرض people10m مستكشف البيانات الجدول.

    Select Starter endpoint

  4. انقر فوق علامة التبويب أذونات .

  5. انقر فوق الزر منحة .

    Default db grant

  6. أدخل ⁧user@example.com⁩.

  7. حدد خانة الاختيار استخدام .

  8. انقر فوق موافق.

  9. انقر على people10m الجدول.

  10. انقر فوق علامة التبويب أذونات .

  11. انقر فوق الزر منحة .

    People table grant

  12. أدخل ⁧user@example.com⁩.

  13. انقر فوق خانتي الاختيار تحديدREAD_METADATA .

  14. انقر فوق موافق.

محرر SQL

  1. انقر على Create Iconإنشاء في الشريط الجانبي وحدد استعلام.

  2. في المربع المنسدل على اليمين، حدد نقطة نهاية SQL، مثل نقطة نهاية المبتدئين.

  3. أدخل الاستعلامات التالية واحدة تلو الأخرى:

    GRANT USAGE ON DATABASE default TO `user@example.com`;
    
    GRANT SELECT, READ_METADATA ON TABLE default.people10m TO `user@example.com`;
    
    SHOW GRANT `user@example.com` ON TABLE default.people10m;
    

    بعد كل استعلام، اضغط على Ctrl/Cmd + Enter أو انقر فوق الزر تنفيذ . بعد الاستعلام الأخير ، يجب أن يعرض:

    +------------------+---------------+------------+-----------------------+
    | Principal        | ActionType    | ObjectType | ObjectKey             |
    +------------------+---------------+------------+-----------------------+
    | user@example.com | READ_METADATA | TABLE      | `default`.`people10m` |
    +------------------+---------------+------------+-----------------------+
    | user@example.com | SELECT        | TABLE      | `default`.`people10m` |
    +------------------+---------------+------------+-----------------------+
    | user@example.com | USAGE         | DATABASE   | default               |
    +------------------+---------------+------------+-----------------------+
    

الخطوة 5: إنشاء استعلام

أكمل التشغيل السريع للمستخدم.

الخطوة 6: عرض محفوظات الاستعلام

  1. انقر على History Iconمحفوظات الاستعلام في الشريط الجانبي.

  2. انقر فوق سلسلة في عمود الاستعلام لعرض تفاصيل الاستعلام:

    Query history details

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

لمعرفة كيفية تمكين الوصول إلى البيانات والجداول الخاصة بك، راجع نموذج أمان databricks SQL ونظرة عامة على الوصول إلى البيانات.

للسير خلال عملية تمكين الوصول، انتقل إلى جزء بدء الاستخدام على ، واستبداله <databricks-instance><databricks-instance> Azure Databricks، على سبيل المثال adb-1234567890123456.7.azuredatabricks.net.