החל מיוני 2021, בלוקים של Looker שזמינים מ-Looker Marketplace למופעים ב-Looker 21.8 ואילך מומרים למבנה חדש שמשתמש בשיפורים של LookML במקום ב-extends. חסימות שמשתמשות בשיפורים מכילות קובץ marketplace_lock.lkml עם מילת המפתח marketplace_ref שמתוארת בדף הזה.
Usage
marketplace_ref: {
listing: "listing_id"
version: "version_number"
models: ["model_name"]
override_constant: CONNECTION { value:"connection_name" }
override_constant: APP_NAME { value:"application_name" }
override_constant: PLATFORM { value:"platform_name" }
override_constant: PROJECT { value:"project-name" }
override_constant: SCHEMA_NAME { value:"schema_name" }
}
|
היררכיה
marketplace_ref |
ערך ברירת המחדל
ללא
מקבל
ערכים שסופקו בקצה העורפי של Looker Marketplace או בממשק המשתמש של Marketplace במהלך הגדרת בלוק
|
הגדרה
marketplace_ref היא מילת מפתח בקובץ marketplace_lock.lkml לקריאה בלבד. ה-marketplace_lock.lkml נוצר באופן אוטומטי כשמתקינים מ-Looker Marketplace בלוק שמשתמש בסינון.
ערכי הפרמטר המשני marketplace_ref מוגדרים בקצה העורפי של Looker Marketplace או מסופקים בממשק המשתמש של Looker Marketplace במהלך ההגדרה של הבלוק.
listing
ערך הפרמטר listing הוא מזהה כרטיס המוצר ב-Marketplace שהוגדר בקצה העורפי של Looker Marketplace. אי אפשר לערוך את הפרמטר listing.
version
ערך הפרמטר version הוא גרסת האפליקציה של בלוק Marketplace. כדי לראות את הגרסה של הבלוק, עוברים לדף של הבלוק ב-Marketplace ובודקים את מספר הגרסה, בפורמט 0.0.0, בצד ימין של הדף. אי אפשר לערוך את הפרמטר version.
models
הפרמטר models מפרט את כל המודלים שמשויכים לפרויקט CORE שיובא של בלוק ב-Marketplace שמשתמש בשיפורים. הפרמטר models לא זהה לפרמטרים של מודל. אי אפשר לערוך את הפרמטר models.
override_constant
בלוקי Marketplace המשתמשים בשיפורים מותקנים מה-Marketplace כפרויקט CONFIG יחיד וניתן לעריכה, שמייבא מרחוק את פרויקט CORE המכיל את כל קוד LookML ופרמטריזציה קבועה. קבועים מוגדרים בקובץ המניפסט של פרויקט ה-CORE המיובא. אם הקבועים מוגדרים כך שניתן לשנות את הערכים שלהם, אפשר לשנות את הערכים האלה בממשק המשתמש של Marketplace במהלך ההגדרה של הבלוק בהתקנה הראשונית שלו או כשמעדכנים את הבלוק. אפשר לראות את ערכי ברירת המחדל האלה בקובץ marketplace_lock.lkml, אבל אי אפשר לערוך אותם ממנו.
מידע נוסף על שינוי ערכים קבועים בבלוקים של Marketplace זמין בדף התיעוד התאמה אישית של בלוקים ב-Looker Marketplace.