本頁面是指 檢視區塊的
extension參數。
extension也可做為「探索」的一部分,詳情請參閱「extension(適用於探索)」參數說明文件頁面。
extension也可做為 LookML 資訊主頁的一部分,詳情請參閱「資訊主頁參數」說明文件頁面。
用量
view: view_name {
extension: required
}
|
階層
extension |
預設值
無
接受
值為「required」
|
定義
extension: required 參數會將檢視區塊標示為需要擴充功能,也就是說,檢視區塊無法單獨使用。只有在其他檢視畫面中透過 extends 參數擴充本檢視畫面時,才能使用本檢視畫面的內容和設定。
使用者無法單獨查看含有 extension: required 的檢視畫面,因為這類檢視畫面僅做為起點,可供其他檢視畫面擴充。
extension 參數僅接受 required 值。如果不想為檢視畫面要求擴充功能,請完全省略 extension 參數。
如要進一步瞭解如何對 LookML 物件使用 extends,請參閱「使用擴充功能重複使用程式碼」。
範例
下列 looker_events 檢視區塊含有 extension: required 參數,因此使用者不會看到該檢視區塊:
檔案:events.view
view: looker_events {
extension: required
sql_table_name: looker_db.events ;;
# The normal contents of the view follow
}
如要使用 looker_events 檢視區塊,可以建立另一個擴充該檢視區塊的檢視區塊,如下所示:
檔案:new_events.view
include: "events.view"
view: name_of_the_new_view {
extends: [looker_events]
measure: additional_measure {
type: count
}
# Additional things you want to add or change
}