專案資訊清單參數

專案可能包含專案資訊清單檔案,用於專案層級設定,例如指定要匯入目前專案的其他專案、定義 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 指定這個專案依附於另一個專案。這個參數包含 projectoverride_constant 子參數。
project 指定含有要納入檔案的專案。
remote_dependency 指定一或多個包含要納入檔案的遠端專案。這個參數包含 urlref 子參數,以及子參數 override_constant
constant 定義可在整個專案中使用的 LookML 常數。這個參數包含子參數 valueexport
本地化參數
localization_settings 指定模型的本地化資訊。這個參數包含 default_localelocalization_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 檔案路徑。