בדף הזה מוסבר על הפרמטר
extensionשהוא חלק מכלי הניתוחים.אפשר להשתמש ב-
extensionגם כחלק מתצוגה, כמו שמתואר בדף התיעוד של הפרמטרextension(לתצוגות).
extensionאפשר להשתמש בפרמטר הזה גם כחלק ממרכז שליטה של LookML, כמו שמתואר בדף התיעוד בנושא פרמטרים של לוחות בקרה.
Usage
explore: explore_name {
extension: required
}
|
היררכיה
extension |
ערך ברירת המחדל
ללא
מקבל
הערך required
|
הגדרה
הפרמטר extension: required מציין שדרושה הרחבה כדי להשתמש ב-Explore, כלומר אי אפשר להשתמש ב-Explore לבד. התוכן וההגדרות של Explore ישמשו רק כשמרחיבים את Explore באמצעות הפרמטר extends ב-Explore אחר.
אי אפשר לראות את הניתוח באמצעות extension: required בפני עצמו, הוא נועד רק לשמש כנקודת התחלה להרחבה באמצעות ניתוחים אחרים.
הפרמטר extension מקבל רק את הערך required. אם לא רוצים לדרוש תוסף כדי להשתמש בתכונה 'ניתוח נתונים', לא צריך להוסיף את הפרמטר extension בכלל.
אי אפשר להשתמש בניתוח נתונים עם extension: required כexplore_source לבדיקת נתונים. כלי התיקוף של LookML יציג שגיאה שאי אפשר למצוא את explore_source.
מידע נוסף על שימוש ב-extends לאובייקטים של LookML זמין במאמר שימוש חוזר בקוד באמצעות extends.
דוגמה
לניתוח הזה basic_order_fields יש את הפרמטר extension: required, ולכן הניתוח עצמו לא יהיה גלוי למשתמשים:
explore: basic_order_fields {
extension: required
}
כדי להשתמש ב-basic_order_fields Explore, אפשר ליצור עוד ניתוח Explore שמרחיב אותו, כמו בדוגמה הבאה:
explore: marketing_order_fields {
extends: [basic_order_fields]
}
יכול להיות שתתפתו להפעיל את האפשרות hidden כדי להסתיר את שדות בסיסיים של הזמנה, אבל חשוב לזכור שההגדרה הזו תועבר בירושה לכל דוח Explore שמבוסס על שדות בסיסיים של הזמנה. בדוגמה הזו, גם שדות הזמנת השיווק יוסתרו אם תפעילו את hidden.