إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
تغيير بيانات التعريف المقترنة بالعرض.
يسمح لك بتنفيذ أي من الإجراءات التالية:
- أضف جدولا لتحديث طريقة عرض مجسدة موجودة.
- قم بتغيير جدول تحديث موجود لعرض مجسد.
- قم بإسقاط جدول التحديث لعرض مجسد. إذا تم إسقاط الجدول الزمني، يجب تحديث الكائن يدويا ليعكس أحدث البيانات.
بناء الجملة
ALTER MATERIALIZED VIEW view_name
{ schedule }
schedule
{
{ ADD | ALTER } SCHEDULE [ REFRESH ]
schedule_clause |
DROP SCHEDULE
}
schedule_clause
{ EVERY number { HOUR | HOURS | DAY | DAYS | WEEK | WEEKS } |
CRON cron_string [ AT TIME ZONE timezone_id ] }
المعلمات
جدولة [ تحديث ] schedule_clause
يسمح لك بإضافة جدول زمني إلى أو تغيير جدول طريقة عرض مجسدة.
EVERY number { HOUR | HOURS | DAY | DAYS | WEEK | WEEKS }لجدولة تحديث يحدث بشكل دوري، استخدم
EVERYبناء الجملة. إذاEVERYتم تحديد بناء الجملة، يتم تحديث جدول الدفق أو طريقة العرض المجسدة بشكل دوري في الفاصل الزمني المحدد استنادا إلى القيمة المتوفرة، مثلHOURأو .WEEKSHOURSDAYDAYSWEEKيسرد الجدول التالي قيم العدد الصحيح المقبولة لnumber.وحدة الوقت قيمة عدد صحيح HOUR or HOURS1 <= H <= 72 DAY or DAYS1 <= D <= 31 WEEK or WEEKS1 <= W <= 8 إشعار
الأشكال المفردة والجمعية للوحدة الزمنية المضمنة مكافئة دلاليا.
CRON cron_string [ AT TIME ZONE timezone_id ]لجدولة تحديث باستخدام قيمة كوارتز كرون . يتم قبول time_zone_values صالحة.
AT TIME ZONE LOCALغير مدعم.إذا
AT TIME ZONEلم يكن موجودا، يتم استخدام المنطقة الزمنية للجلسة. إذاAT TIME ZONEلم يكن موجودا ولم يتم تعيين المنطقة الزمنية لجلسة العمل، يتم طرح خطأ.SCHEDULEمكافئ دلاليا لSCHEDULE REFRESH.
الأمثلة
-- Adds a schedule to refresh a materialized view once a day
-- at midnight in Los Angeles
> ALTER MATERIALIZED VIEW my_mv
ADD SCHEDULE CRON '0 0 0 * * ? *' AT TIME ZONE 'America/Los_Angeles';
-- Alters the schedule to run every 15 minutes for a materialized view
> ALTER MATERIALIZED VIEW my_mv
ALTER SCHEDULE CRON '0 0/15 * * * ? *';
-- Drops the schedule for a materialized view
> ALTER MATERIALIZED VIEW my_mv
DROP SCHEDULE;