1.x 版本資訊

Looker 1.28 2014-03-30

資訊主頁

  • 資訊主頁篩選器,提供互動式資訊主頁 (查看說明文件)
  • 新增「探索 SQL」,可直接前往資訊主頁元素的 SQL 查詢
  • 限制同時執行的查詢數量

資料庫

  • Redshift 時區支援

衍生資料表

模型開發

  • 改善退出開發人員模式的體驗,避免出現 404 頁面
  • 在 Git 修訂版本檔案清單中,新增「check all」選項,可選取所有檔案

Looker 1.26 2014-03-05

資訊主頁

  • 單一值資訊主頁元素現在可展開
  • 資訊主頁可參照多個模型 (例如 2 個以上的連結可為一個資訊主頁提供資料)

模型開發

  • 編輯器已新增鍵盤快速鍵說明
  • 「全部還原」現在會刪除未追蹤的檔案

衍生資料表

管理與設定

  • 公開網址警示:如果執行個體使用自行簽署的 SSL 憑證,公開網址上會顯示訊息。
  • 「新增使用者」快訊:新增使用者時,如果使用的網域先前未曾用過,系統會顯示警告,提醒您正在新增外部網域的電子郵件地址。
  • 資料庫連線:可將參數新增至 JDBC 連線字串

Looker 1.24 2014-02-09

Look 圖表

  • 在 Outlook 中,已排定的 Look 圖表一律會以電子郵件附件形式傳送

模型開發

  • 檔案清單現在會顯示 include 檔案的模型名稱

管理與設定

  • 新增國際時區支援

Looker 1.22 2014-01-12

永久衍生資料表

Looker 1.20 2013-11-29

探索 (查詢建立工具)

  • 依標籤 (而非名稱) 排序側欄中的欄位
  • 依範圍 (而非檢視名稱) 產生欄位分組
  • 模型錯誤會在初次載入網頁時顯示,而非在執行查詢後顯示

資訊主頁

  • 在資訊主頁下拉式選單中新增「探索資料」連結,方便存取查詢
  • 新增折線圖的 show_points 參數

LookML

  • 支援月增率總計 (總計百分比和前期百分比)。請參閱說明文件,瞭解新語法
  • 新增 one_to_one 做為彙整選項,可讓您在彙整時帶入一對一關係的測量指標。如要瞭解新語法,請參閱說明文件。

模型開發

  • 瀏覽器分頁行為變更:如果模型檔案已在瀏覽器分頁中開啟,go to definition 會前往開啟的分頁
  • 生成器改善項目
    • 選擇性生成及重新生成模型
    • 改善 ID 欄位辨識功能
  • 改良 Git 使用者介面,指出開發人員模式的目前狀態
  • save現在會顯示剖析錯誤的錯誤訊息
  • SQL Runner 現在會為查詢生成 LookML
  • 新增重設開發人員目錄的選項,以符合正式版模型檔案 (在「帳戶」頁面存取)

資料庫

  • 改良 MSSQL、Aster 和 Vertica SQL Runner 和模型產生器
  • 改善資料庫連線失敗的診斷功能
  • 修正 Redshift 的年份篩選器錯誤
  • 新增對衍生資料表的 Redshift 支援
  • 新增 SAP Hana 支援

管理員

  • 新增用量面板,可查看整個安裝作業的 Looker 產品用量
  • 管理員現在可以查看所有公開 Look 圖表網址

Looker 1.18 2013-10-06

資訊主頁

LookML 變更

  • 改善計數

管理異動

  • 自動設定開發人員模型目錄
  • 「新增使用者」現在會提供模型清單,方便您授予存取權

模型開發異動

  • 簡化模型檔案清單,現在可以新增、刪除及重新命名檔案
  • 更新 LookML 編輯器,改善搜尋功能、提供更智慧的檔案狀態訊息,以及更完善的語法醒目顯示功能
  • 生成器和 SQL Runner 已移至「模型」部分
  • 產生器最佳化,包括 Redshift 的改善項目

資料庫變更

  • 「連線」頁面現在會主動執行測試,並顯示連線的詳細分析
  • Redshift 的 SSL 支援

Looker 1.16.5 2013-08-05

隆重推出「Looks」

  • Bookmarks 已重新命名為 Looks,並更新 Look 的視覺版面配置
  • 新增訂閱頻率間隔

更新支援文件

  • 所有使用者都能存取支援文件連結
  • 新增「使用 Looker」和「在 Looker 開發」的文件
  • 現在可以搜尋文件
  • 已新增「clear」查詢按鈕
  • 查詢建立工具圖示變更
  • 支援 gravatar 的使用者顯示圖片
  • 改善行動版面配置

LookML 變更

  • 更優異的 Join:LookML 現在提供更優異的 Join 編寫方式。如要瞭解新語法,請參閱說明文件。
  • 資料表別名:導入 sql_table_name,處理含有空格和資料表前置字串的資料表名稱。如要瞭解新語法,請參閱說明文件。
  • 新欄位屬性:hidden: true 和 deprecated: true。隱藏和已淘汰的欄位都不會顯示在 Looker Explorer 中,但會顯示結果。已淘汰的欄位會顯示警告,指出該欄位已淘汰。這些標記可讓含有舊欄位的查詢繼續運作,但會建議使用者不要使用。

管理異動

  • 記錄檔輪替;內部輪替可設為每日、每週或每月。如果您使用了外部記錄檔輪替工具,請設為「永不」並將 USR2 信號傳送至 Looker 程序,以便觸發重新開啟記錄檔的作業。
  • 應用程式內《使用者授權協議》(EULA) 驗證程序。更新後,第一位登入系統的使用者會看到同意 EULA 的提示。
  • SQL Runner 改善項目
  • 允許使用者變更帳戶電子郵件地址

資料庫變更

  • 新增 BitYota、Vertica、Vectorwise 的方言
  • MS SQL 方言改善
  • Redshift 效能提升

Looker 1.12.10 2013-03-30

  • 新增 Run Last Query (Control + Shift + L) 和 Enter Developer Mode (Control + Shift + D) 的鍵盤快速鍵
  • 使用者下拉式選單中新增了「Run Last Query」
  • Return to Last Query 一律會顯示在模型頁面上
  • History已移至使用者下拉式選單
  • 現在只要點選頂端導覽選單中的「Chat」圖示,即可啟用 Chat 功能
  • Support Site 連結會帶您前往 ? 頂端導覽選單中的圖示
  • 改善行動裝置的版面配置,並修正導覽錯誤
  • 在「書籤」頁面新增導覽功能,方便查看其他使用者的書籤
  • 新增資料欄標頭下拉式選單,方便您篩選資料欄、透視/取消透視資料欄,以及從資料欄標頭下拉式選單前往欄位定義。

查詢產生器

  • 隱藏/顯示側欄的可點擊區域已擴大
  • 新增快訊和提示,在變更時重新執行查詢
  • 除非匯出,否則查詢結果上限為 3000 筆
  • 未指定排序時,系統會採用合理的預設排列順序

LookML 變更

其他

  • Epoch 小時:以「YYYY-MM-DD HH」格式顯示,點選時可正確篩選
  • 資料庫連線:允許為每個資料庫連線設定連線數量上限
  • 資料庫連線:新增 SSL 選項

Looker 1.11.30 2013-03-05

  • 全新介面外觀和風格,提升可用性
  • 重新設計的查詢介面
  • 介面中的 Git 整合 (不需透過 SSH 部署變更) (請參閱修訂版說明文件)
  • Redshift 資料庫支援

Looker 1.11.23 2013-02-19

產品更新

  • 強化 SSL 安全性
  • 自動重新連線至 Postgres 資料庫
  • 產生器現在支援單一資料表的模型生成
  • 改善 ERB 錯誤的處理和顯示方式
  • 新增使用者時,可選擇將其設為管理員
  • 新查詢介面的篩選器說明

LookML 語言更新

  • 支援「yesno」做為時間範圍
  • 時間範圍欄位的「datatype」屬性;指定基礎資料庫欄位類型 (epoch、timestamp、datetime、date)

Looker 1.11.13 2012-12-21

改善歷來記錄檔

記錄會以更易讀的格式顯示。查詢會顯示檢視、欄位和排序的參數,而不是難以理解的英文句子。

日期篩選器允許 NULL 值

日期篩選器允許 NULL、NOT NULL 和 -NULL。

錯誤處理機制

改善 Looker 開發模式的錯誤處理機制,找出命名不正確的參數和陳述式。

欄位範圍

新增「- scoping: true」以簡化語言。如果設定「scoping: true」,所有欄位名稱和組合名稱都會限定在檢視畫面範圍內。如果集合名稱和欄位名稱不含「.」,系統會假設其範圍限定在檢視表。組合或欄位的全名一律包含「.」。舉例來說,下列欄位的全名為「foo.bar」,但在檢視畫面中可參照為「bar」:

之後 (scoping: true)

- view: foo
  fields:
    - dimension: bar

之前 (未限定範圍)

- view: foo
  fields:
    - name: foo_bar
  • 沒有「scoping: true」的模型會繼續照常運作
  • 產生器現在會產生限定範圍的模型

衍生資料表支援

檢視表可以建立在子查詢 (衍生資料表) 上。這項功能非常適合用來建立實體相關事實。衍生資料表會在主要查詢執行前建構。在 mySQL 中,如要使用這項功能,您必須具備名為「TMP」的資料庫寫入權限,即使 Looker 永遠不會寫入這個資料庫也一樣。Looker 只會使用「CREATE TEMPORARY TABLE TMP」。

衍生資料表示例

- base_view: orders
  view: orders

- view: orders
  fields:
  - dimension: amount
    type: number
  - dimension: total_amount
    type: sum
    sql: ${amount}
  - join: users
    sql_on: orders.user_id=users.id
    base_only: true
  - join: user_orders_facts
    sql_on: orders.user_id=user_orders_facts.user_id
    base_only: true

- view: users
  fields:
  - dimension: name

- view: user_orders_facts
   derived_table:
     sql: |
        SELECT
            users.id as user_id
            , COUNT(*) as lifetime_orders
            , MAX(orders.date) as most_recent_purchase_date
        FROM orders
        GROUP BY user.id
     indexes: [user_id]
   fields:
   - dimension: lifetime_orders
     type: number
   - dimension: most_recent_order
     type: time
     timeframes: [date, week, month, year]
     sql: $$.most_recent_purchase_date

資料庫支援功能改善

  • 建立模型時,Postgres 保留字詞現在會加上引號
  • MSSQL 現已成為支援的 SQL 方言

Looker 1.10.13 2012-11-06

應用程式內支援即時通訊

管理員現在會在右下角看到「與 Looker 工程師即時通訊」方塊。現在,您可以更輕鬆地與 Looker 工程團隊聯絡,協助您解決各種問題。如果遇到問題,請透過 Looker 即時通訊與我們聯絡。我們很樂意提供協助。

非管理員使用者可以查看 LookML 模型

所有 Looker 使用者現在都可以透過每個欄位旁的「查看」連結,或標頭中的「模型」連結,檢查基礎 LookML 模型。

術語更新

我們已統一 Looker 的部分新術語:

  • LookML:Looker 語言,以 YAML 為基礎,可為特定資料庫連線定義邏輯商業模式。
  • 欄位:代表一筆資料,可直接取自資料庫中的資料欄,或根據資料庫中的一或多個資料欄計算而得。在 LookML 中定義。
  • 維度:用於將查詢結果分組的欄位。
  • 測量指標:用於匯總資料庫中各列資料的欄位。
  • 查詢:根據指定檢視表中選取的欄位和維度,執行 SQL 陳述式。
  • 檢視表:描述商業主體 (使用者、訂單等) 的欄位和彙整集合。以 LookML 編寫。標頭中先前標示為「查詢」。
  • 模型:一組檢視表和相關聯的中繼資料,用於描述企業的邏輯模型。標頭先前標示為「字典」。
  • Looker 網頁版使用者介面的標頭也隨之更新。「Dictionary」和「Query」現在已合併為單一「探索」下拉式選單。標頭中現在有「模型」連結 (如上所述)。

郵件訂閱更新

現在可以自訂郵件訂閱項目的開始時間和重複時間。您也可以新增其他訂閱者 (無論是否為貴機構內部人員),將他們加入郵件的副本收件者。如要管理機構外部的郵件收件者,請前往管理面板的「管理外部人員」部分。

一如往常,歡迎你提供意見和建議!