项目清单参数

您的项目可能包含一个项目清单文件,该文件用于项目级设置,例如指定要导入到当前项目的其他项目、定义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 项目启用或停用 New LookML Runtime。
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 文件的路径。