下表收錄了 Looker 中常見的錯誤訊息,並說明這些錯誤的根本原因、發生位置,以及排解問題的資源。錯誤會依據向 Looker 支援團隊回報的頻率,由高至低排序,最上方會顯示支援要求數量最多的錯誤。
「位置」欄會指出 Looker 顯示錯誤訊息的位置,並包含下列選項 (部分錯誤可能會出現在產品的多個位置):
IDE = LookML 驗證工具/IDE
Ex = 探索
SQL = SQL Runner
LD = LookML 資訊主頁
D = 資訊主頁
S = 時間表
錯誤訊息 | 位置 | 可能的原因 | 疑難排解資源 |
---|---|---|---|
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 參數的原生衍生表格 (NDT) 會與一或多個探索 (除了在 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 是以 Explore 為基礎,其中包含參照使用者屬性的 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 維護政策 |