本頁面是指 探索中的
extension參數。如
extension(適用於檢視區塊) 參數說明文件頁面所述,extension也可做為檢視區塊的一部分。如「資訊主頁參數」說明文件頁面所述,
extension也可做為 LookML 資訊主頁的一部分。
用量
explore: explore_name {
extension: required
}
|
階層
extension |
預設值
無
接受
值為「required」
|
定義
extension: required 參數會將探索標示為需要擴充功能,表示探索無法單獨使用。只有在其他探索中透過 extends 參數擴充探索時,才會使用探索的內容和設定。
使用者無法單獨查看「探索」extension: required,因為這項功能僅做為起點,可供其他「探索」擴充。
extension 參數僅接受 required 值。如不想要求擴充功能,請完全省略 extension 參數。
以「探索」建立的 extension: required 無法做為explore_source,用於資料測試。LookML 驗證工具會產生找不到 explore_source 的錯誤。
如要進一步瞭解如何對 LookML 物件使用 extends,請參閱「使用擴充功能重複使用程式碼」。
範例
這個 basic_order_fields 探索含有 extension: required 參數,因此使用者無法看到探索本身:
explore: basic_order_fields {
extension: required
}
如要使用 basic_order_fields 探索,我們可以建立另一個探索來擴充它,如下所示:
explore: marketing_order_fields {
extends: [basic_order_fields]
}
您可能會想開啟 hidden 來隱藏「基本訂單欄位」,但請注意,任何以「基本訂單欄位」為基礎的「探索」都會沿用這項設定。在這個特定範例中,如果您開啟 hidden,行銷訂單欄位也會隱藏。