下表列出 Looker 中顯示的一些常見錯誤訊息、根本原因和發生位置,以及疑難排解資源。錯誤會按照向 Looker 支援團隊回報的頻率降序排列,最上方是支援要求數量最多的錯誤。
「位置」欄會指出錯誤訊息在 Looker 中的顯示位置,並包含下列選項 (部分錯誤可能會出現在產品中的多個位置):
IDE = LookML 驗證工具/IDE
Ex = 探索
SQL = SQL Runner
LD = LookML 資訊主頁
D = 資訊主頁
S = Schedules
錯誤訊息 | 位置 | 可能原因 | 疑難排解資源 |
---|---|---|---|
Variable not found (?).
|
IDE |
|
|
Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?).
|
IDE |
|
|
Unknown or inaccessible field (?). Check for typos or append a timeframe to the name if the field is type time.
|
IDE |
錯誤 Inaccessible view (?). (?) is not accessible in explore (?). Check for missing joins in explore (?). 的任何可能原因都適用,此外,以下原因也可能導致此錯誤:
|
|
Unknown view (?).
|
IDE Ex SQL |
|
|
Unknown view (?). View does not exist in model (?). Check for typos or missing include statements.
|
IDE Ex SQL |
|
|
Unknown field (?) in filter
|
IDE |
|
|
Measures with Looker aggregations (sum, average, min, max, list types) may not reference other measures.
|
IDE | 在另一個匯總類型指標的 SQL 定義中參照指標。 | |
Unknown view (?). View (?) does not exist in model (?). Check for typos or missing include statements in (?).
|
IDE | 模型檔案中未包含檢視畫面,或包含檢視畫面但拼字錯誤。 | |
Can't construct persistent derived table (?), connection (?) could not be registered
|
IDE Ex |
|
|
Unknown or excluded suggest_dimension (?) in field (?)
|
IDE |
|
|
A view named (?) has been defined multiple times. Each view in a model must have a unique name.
|
IDE | 相同模型中參照的檢視表名稱相同,包括匯入專案的檢視表。模型中的檢視區塊名稱不得重複。 |
view 參數參考資料
|
This include does not match any files
|
IDE |
|
|
SQL Dialect does not support Symmetric Aggregates with percentiles, field ignored.
|
Ex |
資料庫方言不支援使用對稱匯總的 type: median 或 type: percentile 測量值。
|
|
Cannot use native derived table (?) with bind_all_filters outside of its source explore (?)
|
IDE Ex |
含有 bind_all_filters 參數的原生衍生資料表會與一或多個「探索」聯結,但不會與 explore_source 參數中定義的「探索」聯結。 |
使用 bind_all_filters
|
Measures of type count do not use the sql parameter. Use count_distinct to count by something other than the primary key, or remove the sql parameter.
|
IDE |
sql 參數用於 type: count 的測量值。計數類型指標會依據檢視區塊檔案中宣告的主鍵執行計數,不需要 sql 參數。
|
|
An explore named (?) has been defined multiple times. Each explore in a model must have a unique name.
|
IDE LD |
|
|
Unknown view '(?)' --> Did you '- include: (?)' in (?).model.lookml?
|
IDE |
|
|
Unknown field '(?)'
|
IDE Ex |
|
|
Cannot use (?) as access filter since any user can edit their own value.
|
Ex |
在「探索」的 access_filter 參數中,使用「使用者屬性」,並將「使用者存取權」選項設為「編輯」。
|
|
label_from_parameter of (?) must refer to a parameter.
|
IDE Ex |
|
|
Cannot use user-editable attribute (?) for access_grant (?)
|
IDE Ex |
模型檔案的 access_grant 參數中,使用「使用者存取權」選項設為「編輯」的使用者屬性。
|
|
datagroup (?) has a sql_trigger. This is not allowed in models with a parameterized connection.
|
IDE | 資料庫連線使用使用者屬性做為資料庫登入憑證,且 PDT 覆寫欄未針對 PDT 程序設定個別資料庫使用者。 | |
relationship missing, assumed to be many_to_one.
|
IDE |
未定義聯結的 relationship 。如未指定 relationship ,Looker 預設會採用 many-to-one 關係。
|
relationship 參數參考資料
|
No distribution_style specified in persistent derived table (?). Using default distribution style (?).
|
IDE |
Redshift 連線 PDT 的 derived_table 定義中未指定 distribution_style 參數。如未指定 distribution_style ,Looker 預設為 ALL 。
|
distribution_style 參數參考資料
|
always_filter: unknown filter field '(?)'
|
IDE |
|
|
The location field type requires both sql_latitude and sql_longitude.
|
IDE |
type: location 欄位缺少 sql_latitude 或 sql_longitude 子參數。地點類型欄位必須同時提供這兩項資訊。
|
location 欄位類型參考資料
|
Missing required sql_step in create_process of derived table '(?)'.
|
IDE |
|
create_process 參數參考資料
|
Can't construct aggregate table (?), temporary schema for (?) is unset.
|
IDE Ex | 「管理」面板的「連線設定」頁面中,連線未設定「永久衍生資料表」,且/或「暫時資料庫」設定中未指定暫時資料庫結構定義。 | |
Can't construct aggregate table (?), connection (?) could not be registered.
|
IDE Ex | 連線的「連線設定」頁面 (位於「管理」面板) 未設定「暫時資料庫」,或 Looker 沒有適當的權限,可存取「暫時資料庫」設定中指定的暫時資料庫。 | |
Unknown view (?) referenced by explore (?)
|
IDE |
|
|
The location field type does not use the sql parameter. Please use sql_latitude and sql_longitude instead.
|
IDE |
sql 參數用於 type: location 的欄位。地點類型欄位需要 sql_latitude 和 sql_longitude 子參數,而非 sql 參數。
|
location 欄位類型參考資料
|
A list_field must be defined for measures of type list.
|
IDE Ex |
如要從欄位產生清單,必須為 type: list 的指標指定欄位。
|
list 欄位類型參考資料
|
Query failed with unexpected exception (?)
|
IDE Ex SQL LD D S |
|
|
Looker is having trouble connecting to your database.
|
Ex SQL | 連線的連線集區已達上限,且連線集區逾時時間已過,因此佇列中的查詢已逾時。 | |
SQL Error in incremental PDT: Query execution failed
|
Ex D S | 以 SQL 為基礎的漸進式 PDT 參照的一或多個資料表,其基礎結構定義已變更。 | 增量 PDT 在結構定義變更後無法建構 |
Missing dates/values for '(?)' were not filled.
|
Ex |
|
填入遺漏的日期和值 |
filters: ` is not supported for measures of non-aggregate type '(?)'
|
IDE Ex |
filters 參數用於下列以外的任何測量類型:count 、sum 、average 和 count_distinct 。
|
|
Unknown source explore (?) in lookml test (?) declaration.
|
IDE |
|
|
filter_expression: is not supported for measures of non-aggregate type '(?)'
|
IDE Ex |
filters_expression 參數用於下列以外的任何指標類型:count 、sum 、average 或 count_distinct 。
|
|
Field references an aggregate but is specified as a dimension. If you want to use aggregations such as sum, average, count, use a measure type instead.
|
IDE Ex |
維度會在 sql 參數中參照指標或其他匯總
|
|
Cannot specify both sql_table_name and derived_table for view (?)
|
IDE |
檢視畫面同時定義了 sql_table_name 和 derived_table 參數。一個檢視區塊只能參照一個資料表,也就是資料庫連線中具有 sql_table_name 的現有結構定義,或是具有 的新資料表。
derived_table |
|
Persistent Native Derived Table for view (?) has an explore source (?) that has access filters. Persisting this table may result in unexpected behavior.
|
IDE |
持續性 NDT 是以含有 access_filter 參數的「探索」為基礎,該參數會參照使用者屬性。
|
|
Unknown or unexpected parameter "(?)" in (?).
|
IDE |
|
|
Could not find the constant
|
IDE | 常數是從匯入專案參照匯入專案,且只在匯入專案中定義。常數只能在定義常數的專案中參照。您需要在資訊清單檔案中重新定義常數。 | 在匯入專案的檔案中使用常數 |
Multiple primary key definitions for view '(?)': '(?)' and '(?)'
|
IDE |
檢視檔案中存在多個主鍵。指定為主鍵的維度超過一個 (使用 primary_key: yes ),或擴充檢視區塊指定新的維度做為主鍵 (使用 primary_key: yes )。 |
|
Persistent Native Derived Table for view (?) references user attributes. Persisting this table may result in unexpected behavior.
|
IDE |
持續性 NDT 或匯總認知度表格是以 explore 為基礎,並包含參照使用者屬性的 access_filter 或 sql_always_where 參數。
|
|
No map layer named (?) is defined. Must be one of countries, uk_postcode_areas, us_counties_fips, us_states, us_zipcode_tabulation_areas
|
IDE |
如果欄位檢視畫面中所有模型都沒有定義地圖圖層,維度就會參照 map_layer_name 的地圖圖層。舉例來說,某個檢視區塊包含在多個模型中,但地圖圖層只在一個模型中定義。
|
|
Persistent derived table (?) should include at least one index
|
IDE |
PDT 或匯總資料表定義包含 index ,但未指定 PDT 或匯總資料表資料欄。
|
|
The x database encountered an error while running this query.
|
Ex SQL |
資料庫找不到欄位 sql 參數參照的資料欄。可能原因如下:
|
Looker 中常見的 SQL 錯誤疑難排解提示 (社群貼文) |
Render job (?) failed [orphaned job]
|
S | 排定工作執行時,Looker 執行個體無法使用。這可能發生在版本更新和排定的維護作業期間。 | Looker 代管服務的 Google 維護政策 |