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