مشاركة عبر


مرجع جدول نظام المستودعات

هام

يوجد جدول النظام هذا في المعاينة العامة. للوصول إلى الجدول، يجب تمكين المخطط في الكتالوج.system لمزيد من المعلومات، راجع تمكين مخططات جدول النظام.

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

يوجد جدول نظام المستودعات في system.compute.warehouses.

مخطط جدول المستودعات

اسم العمود نوع البيانات ‏‏الوصف مثال
warehouse_id سلسلة معرف مستودع SQL. 123456789012345
workspace_id سلسلة معرف مساحة العمل حيث يتم نشر المستودع. 123456789012345
account_id سلسلة معرف حساب Azure Databricks. 7af234db-66d7-4db3-bbf0-956098224879
warehouse_name سلسلة اسم مستودع SQL. My Serverless Warehouse
warehouse_type سلسلة نوع مستودع SQL. القيم المُحتملة هي CLASSIC و PRO و SERVERLESS. SERVERLESS
warehouse_channel سلسلة قناة مستودع SQL. القيم المُحتملة هي CURRENT وPREVIEW. CURRENT
warehouse_size سلسلة حجم نظام المجموعة لمستودع SQL. القيم المحتملة هي 2X_SMALLو SMALLX_SMALLو MEDIUMو LARGEوX_LARGE2X_LARGE3X_LARGE.4X_LARGE MEDIUM
min_clusters العدد الصحيح الحد الأدنى لعدد المجموعات المسموح بها. 1
max_clusters العدد الصحيح الحد الأقصى لعدد المجموعات المسموح بها. 5
auto_stop_minutes العدد الصحيح عدد الدقائق قبل توقف مستودع SQL تلقائيا بسبب عدم النشاط. 35
tags map علامات لمستودع SQL. {"budget":"research"}
change_time الطابع الزمني الطابع الزمني للتغيير إلى تعريف مستودع SQL. 2023-07-20T19:13:09.504Z
delete_time الطابع الزمني الطابع الزمني لوقت حذف مستودع SQL. القيمة هي null إذا لم يتم حذف مستودع SQL. 2023-07-20T19:13:09.504Z

نماذج الاستعلامات

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

استخدم نماذج الاستعلامات التالية للحصول على نظرة ثاقبة حول سلوك المستودع:

تحديد الإعدادات لجميع المستودعات النشطة

يحدد هذا الاستعلام الإعدادات لكافة المستودعات النشطة حاليا.

USE CATALOG `system`;

SELECT
    warehouse_id,
    warehouse_name,
    warehouse_type,
    warehouse_channel,
    warehouse_size,
    min_clusters,
    max_clusters,
    auto_stop_minutes,
    tags,
    change_time,
    delete_time
FROM
    system.compute.warehouses
QUALIFY
    ROW_NUMBER() OVER (PARTITION BY warehouse_id ORDER BY change_time DESC) = 1
    and delete_time is null;

ما هي المستودعات التي تم إنشاؤها هذا الأسبوع؟

يعرف هذا الاستعلام المستودعات التي تم إنشاؤها في الأيام السبعة الماضية.

SELECT
    warehouse_id,
    warehouse_name,
    warehouse_type,
    warehouse_channel,
    warehouse_size,
    min_clusters,
    max_clusters,
    auto_stop_minutes,
    tags,
    change_time as datetime_created,
    delete_time
FROM
    system.compute.warehouses
QUALIFY
    ROW_NUMBER() OVER (PARTITION BY warehouse_id ORDER BY change_time ASC) = 1
    and change_time >= DATE_TRUNC('day', CURRENT_DATE) - INTERVAL 7 days
    and delete_time is null;