פרמטרים של מניפסט הפרויקט

יכול להיות שהפרויקט שלכם יכיל קובץ מניפסט של הפרויקט, שמשמש להגדרות ברמת הפרויקט, כמו הגדרות לציון פרויקטים אחרים שרוצים לייבא לפרויקט הנוכחי, להגדרת קבועים של LookML, לציון הגדרות לוקליזציה של מודלים ולהוספת תוספים ותצוגות חזותיות בהתאמה אישית לפרויקט.

לוקליזציה של מודלים לא תואמת כרגע לייבוא פרויקטים.

לכל פרויקט יכול להיות רק קובץ מניפסט אחד. שם הקובץ צריך להיות manifest.lkml והוא צריך להיות ממוקם ברמת השורש של מבנה התיקיות של הפרויקט. בנוסף, Looker לא תומך בקובץ מניפסט ריק של פרויקט. אם קובץ המניפסט ריק, מוחקים את הקובץ.

בדף הזה יש קישורים לפרמטרים של LookML ברמת המניפסט של הפרויקט.

דוגמה לשימוש

כדי לראות תיאור קצר, מעבירים את העכבר מעל שם של פרמטר. כדי לעבור לדף ההפניה של פרמטר, לוחצים עליו.

אם אפשר להגדיר פרמטר לאחת מכמה אפשרויות ספציפיות, ערך ברירת המחדל מופיע ראשון.

## STRUCTURAL PARAMETERS
project_name: "Current Project Name"
new_lookml_runtime: yes 
local_dependency: {
  project: "project_name"
  override_constant: constant_name {
    value: "string value" 
  }
}
## Possibly more local_dependency statements

remote_dependency: remote_project_name {
  url: "remote_project_url"
  ref: "remote_project_ref"
  override_constant: constant_name {
    value: "string value" 
  }
}
# Possibly more remote_dependency statements

constant: constant_name {
  value: "string value"
  export: none | override_optional | override_required
}
# Possibly more constant statements

## LOCALIZATION PARAMETERS
localization_settings: {
  localization_level: strict | permissive
  default_locale: locale_name
}

## EXTENSION FRAMEWORK PARAMETERS
application: application_name {
  label: "Application Label" 
  url: "application_url" 
  file: "application_file_path" 
  mount_points: {
    # Desired mount points (described on application page)
  }
  entitlements: {
    # Desired entitlements (described on application page)
  }
}
## Possibly more application statements

## CUSTOM VISUALIZATION PARAMETERS
visualization:{
  id: "unique-id" 
  label: "Visualization Label" 
  url: "visualization_url" 
  sri_hash: "SRI hash" 
  dependencies: ["dependency_url_1","dependency_url_2"]
  file: "visualization_file_path" 
}
## Possibly more visualization statements

הגדרות של פרמטרים

שם הפרמטר תיאור
פרמטרים מבניים
project_name מציין את השם של הפרויקט הנוכחי.
new_lookml_runtime הגדרה להפעלה או להשבתה של זמן הריצה החדש של LookML בפרויקט של LookML.
local_dependency מציין שהפרויקט הזה תלוי בפרויקט אחר. לפרמטר הזה יש פרמטרים משניים: project ו-override_constant.
project מציינים פרויקט שמכיל קבצים שרוצים לכלול.
remote_dependency מציין פרויקט מרוחק אחד או יותר שמכילים קבצים שרוצים לכלול. לפרמטר הזה יש תת-פרמטרים url ו-ref, וגם תת-פרמטר override_constant.
constant הגדרת קבוע LookML שאפשר להשתמש בו בכל הפרויקט. לפרמטר הזה יש פרמטרים משניים: value ו-export.
פרמטרים של התאמה לשוק המקומי
localization_settings מציין את פרטי ההתאמה לשוק המקומי של המודל. לפרמטר הזה יש פרמטרים משניים: default_locale ו-localization_level.
localization_level המדיניות הזו קובעת אם מותר להשתמש במודל במחרוזות ללא תרגום.
default_locale מציין את הלוקאל שישמש כברירת המחדל של המודל לתרגום מחרוזות.
פרמטרים של מסגרת התוסף
application הגדרת אפליקציה עבור סביבת התוספים של Looker.
label מציינת את שם האפליקציה שמוצג למשתמש.
url מספק את כתובת ה-URL של האפליקציה.
file מציינים את הנתיב לקובץ JavaScript (עם הסיומת .js) שמגדיר את האפליקציה. הנתיב הוא יחסי לשורש הפרויקט.
entitlements מציין את ההרשאות לשליטה בגישה לתכונות התוסף של האפליקציה. לפרמטר הזה יש הרבה פרמטרים משניים שמפורטים בדף הפרמטר application.
פרמטרים של תצוגה חזותית בהתאמה אישית
visualization הגדרה של תרשים מותאם אישית לפרויקט Looker.
id מציין מזהה ייחודי של הוויזואליזציה.
label מציינת את השם של אמצעי ההמחשה שמוצג למשתמש.
url כתובת ה-URL של קובץ ה-JavaScript של הוויזואליזציה.
sri_hash מציין את גיבוב התקינות של משאב המשנה בתרשים.
dependencies ההגדרה הזו מספקת רשימה מופרדת בפסיקים של כתובות URL של יחסי תלות שנדרשות לטעינת הוויזואליזציה.
file מציינים את הנתיב לקובץ JavaScript שמגדיר את התצוגה החזותית.