יכול להיות שהפרויקט שלכם יכיל קובץ מניפסט של הפרויקט, שמשמש להגדרות ברמת הפרויקט, כמו הגדרות לציון פרויקטים אחרים שרוצים לייבא לפרויקט הנוכחי, להגדרת קבועים של 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 onapplicationpage) } entitlements: { # Desired entitlements (described onapplicationpage) } } ## 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 שמגדיר את התצוגה החזותית. |