用量
|
階層
|
預設值
無
接受
Looker ID
特別規則
|
定義
如果檢視畫面名稱前方有加號 (
+),例如view: +orders,表示這是檢視畫面的精簡版。詳情請參閱「LookML 修飾」說明文件頁面。
view 參數及其基礎參數會說明 Looker 模型中使用的資料表。該表格可能已存在於資料庫中,您也可以使用 Looker 的衍生表格功能建立新表格。
如果是現有資料庫資料表,檢視區塊的名稱通常會與要使用的資料表名稱相符。如果想讓檢視區塊名稱與基礎資料表不同,或需要參照其他資料庫或結構定義中的資料表,可以新增 sql_table_name 參數。
如果是衍生資料表,檢視區塊名稱可以是任何ID。然後,衍生資料表的參照會使用該 ID 名稱。
建立檢視區塊後,您必須在 explore 或 join 參數中參照該檢視區塊,才能向使用者提供檢視區塊。
在「探索」中使用
type: count的指標時,視覺化會以檢視區塊名稱標示結果值,而非「計數」。為避免混淆,建議您將檢視名稱設為複數,在視覺化設定中選取「系列」下方的「顯示完整欄位名稱」,或使用view_label,並將檢視名稱設為複數。
範例
在資料庫中提供 orders 資料表以供建模:
view: orders {}
建立名為 user_facts 的 derived_table:
view: user_facts {
derived_table: {
sql: … ;;
}
}
在資料庫中提供 order_1 資料表以供建模,但使用 sql_table_name 參數將其呼叫為 orders:
view: orders {
sql_table_name: order_1 ;;
}
使用 sql_table_name 參數,讓 analytics 結構定義中的 users 資料表可供建模:
view: users {
sql_table_name: analytics.user ;;
}
常見挑戰
使用者必須先透過 explore 或 join 新增檢視畫面,才能存取該畫面
建立檢視區本身不會有任何作用。如要讓使用者與檢視區塊互動,必須透過 explore 或 join 參數參照檢視區塊。
在「探索」中,兩個檢視區塊的名稱不得重複
在任何給定的探索中,檢視畫面可重複使用,但每個檢視畫面都必須有專屬參照。如需多次將檢視區塊加入 Explore,請在聯結中使用 from 參數。
view 參照的資料表必須可透過目前的連線存取
檢視畫面會由 explore 或 join 參數參照,而這些參數又會由 model 參照。模型會決定要使用的資料庫連線 (請參閱 connection 參數)。資料庫連線本身是在 Looker 的「管理」部分中定義,且會與預設結構定義建立關聯。
在 view 參數中參照表格時,該表格必須可在相關聯的連線中存取。此外,如要參照非預設結構定義中的表格,您需要使用 sql_table_name 參數提供非預設結構定義名稱。
注意事項
view 通常包含維度和測量指標
雖然理論上可以單獨使用 view,但實際上,view 底下幾乎一律會巢狀內嵌維度和指標。維度可存取資料庫表格的資料欄,指標則可匯總資料欄。
維度說明請參閱「維度、篩選器和參數類型」說明文件頁面,測量指標說明請參閱「測量指標類型」說明文件頁面。此外,您可以使用維度群組定義篩選器欄位和日期維度欄位群組。