项目清单参数

您的项目可能包含一个项目清单文件,该文件用于设置项目级设置,例如指定要导入到当前项目中的其他项目、定义 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 指定可视化图表的唯一标识符。
label 指定向用户显示的可视化图表的名称。
url 提供可视化图表的 JavaScript 文件网址。
sri_hash 指定可视化的子资源完整性哈希值。
dependencies 提供以英文逗号分隔的加载可视化图表所需的依赖项网址列表。
file 指定定义可视化的 JavaScript 文件的路径。