專案可能包含專案資訊清單檔案,用於專案層級設定,例如指定要匯入目前專案的其他專案、定義 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 |
提供應用程式的網址。 |
file |
提供定義應用程式的 JavaScript 檔案路徑 (副檔名為 .js)。路徑是相對於專案根目錄。 |
entitlements |
指定權利,控管應用程式擴充功能的使用權限。這個參數有許多子參數,詳情請參閱「application 參數」頁面。 |
| 自訂視覺化參數 | |
visualization |
為 Looker 專案定義自訂視覺化效果。 |
id |
指定視覺化效果的專屬 ID。 |
label |
指定向使用者顯示的視覺化效果名稱。 |
url |
提供視覺化效果 JavaScript 檔案的網址。 |
sri_hash |
指定視覺化內容的子資源完整性雜湊。 |
dependencies |
提供以逗號分隔的依附元件網址清單,用於載入視覺化效果。 |
file |
指定定義視覺化效果的 JavaScript 檔案路徑。 |