1.x(リリースノート)

Looker 1.28 2014-03-30

ダッシュボード

  • インタラクティブなダッシュボードを提供するダッシュボード フィルタ(ドキュメントを表示)
  • ダッシュボード要素の SQL クエリに直接移動できる「SQL を探索」を追加しました
  • 同時に実行するクエリの数を制限しました

データベース

  • Redshift のタイムゾーンのサポート

派生テーブル

モデル開発

  • デベロッパー モードから離れて 404 ページを回避するように改善しました
  • Git commit 内のファイルの git comm list ですべてのファイルを選択できるように「check all」を追加しました

Looker 1.26 2014-03-05

ダッシュボード

  • 単一値のダッシュボードの要素がドリル可能になりました
  • ダッシュボードは複数のモデルを参照できる(例: 2 つ以上の接続で 1 つのダッシュボードを強化)

モデル開発

  • エディタにキーボード ショートカットのヘルプを追加
  • [すべて元に戻す] で、トラッキングされていないファイルが削除されるようになりました

派生テーブル

管理と設定

  • 公開 URL アラート: インスタンスが自己署名 SSL 証明書を使用している場合、公開 URL にメッセージが表示されます。
  • ユーザー追加アラート: 以前に使用したことがないドメインのユーザーを追加すると、外部ドメインのメールアドレスを追加していることを警告するアラートが表示されます。
  • データベース接続: JDBC 接続文字列にパラメータを追加できます

Looker 1.24 2014-02-09

Looks

  • スケジュールされた Look の Outlook でのメールの添付ファイルの整合性が修正されました

モデル開発

  • インクルード ファイルのファイルリストにモデル名が表示されるようになりました。

管理と設定

  • 国際タイムゾーンのサポートを追加

Looker 1.22 2014-01-12

永続的な派生テーブル

Looker 1.20 2013-11-29

Explore(クエリビルダー)

  • サイドバーのフィールドを名前ではなくラベルで並べ替える
  • ビュー名ではなくスコープ別にフィールド グループを生成する
  • クエリの実行後ではなく、最初のページ読み込み時にモデルエラーが表示される

ダッシュボード

  • クエリへのアクセスを可能にするダッシュボードのプルダウン メニューに [データを探索] リンクを追加しました
  • 折れ線グラフに show_points パラメータを追加しました

LookML

  • 前月比の合計(合計と前年比)のサポート。新しい構文については、ドキュメントをご覧ください。
  • 結合オプションとして one_to_one を追加しました。結合で 1 対 1 の関係に measure を使用できます。新しい構文については、ドキュメントをご覧ください。

モデル開発

  • ブラウザタブの動作の変更: モデルファイルがブラウザタブで開いている場合、go to definition は開いているタブに移動します。
  • ジェネレータの改善
    • モデルの選択的な生成と再生成
    • 身分証明書フィールドの認識が改善しました
  • デベロッパー モードの現在の状態を示すように Git ユーザー インターフェースを改善しました
  • 解析エラーについて、save にエラー メッセージが表示されるようになりました
  • SQL Runner がクエリ用の LookML を生成します
  • 本番環境モデルファイル(アカウント ページからアクセス)に合わせてデベロッパー ディレクトリをリセットするオプションを追加しました。

データベース

  • 改善された MSSQL、Aster、Vertica SQL Runner、モデル生成ツール
  • データベース接続の失敗の診断を改善しました
  • Redshift の年フィルタのバグを修正しました
  • 派生テーブルの Redshift サポートを追加しました
  • SAP HANA のサポートを追加しました

管理者

  • インストール全体で Looker プロダクトの使用状況を表示する使用状況パネルを追加しました
  • すべての公開 Look URL が管理者によって表示可能に

Looker 1.18 2013-10-06

ダッシュボード

LookML への変更

  • カウントの改善

管理の変更

  • デベロッパー モデル ディレクトリの自動設定
  • ユーザーの追加で、アクセス権モデルの一覧が表示されるようになりました

モデル開発の変更

  • モデルファイル リストが簡素化され、ファイルの追加、削除、名前変更が可能になりました。
  • LookML エディタを更新し、検索機能の改善、ファイル ステータス メッセージのスマート化、構文ハイライトの改善を行いました。
  • Generator と SQL Runner が [Model] セクションに移動
  • Redshift の改善を含むジェネレータの最適化

データベースの変更

  • [接続] ページでテストが積極的に実行され、接続の詳細な分析が表示されるようになりました
  • Redshift での SSL サポート

Looker 1.16.5 2013-08-05

Look の導入

  • Bookmarks の名前が Looks に変更され、Look のビジュアル レイアウトが更新されました。
  • 定期購入の頻度間隔が追加されました

更新されたサポート ドキュメント

  • すべてのユーザーがサポート ドキュメント リンクを利用可能に
  • Looker の使用と Looker での開発に関する新しいドキュメントが追加されました
  • ドキュメントが検索可能になりました
  • clear 個のクエリボタンを追加しました
  • クエリビルダーのアイコンの変更
  • gravatar をサポートするユーザー アバター
  • モバイル レイアウトの改善

LookML への変更

  • 結合の改善: LookML で結合をより効果的に記述できるようになりました。新しい構文については、ドキュメントをご覧ください。
  • テーブルのエイリアス: スペースとテーブル接頭辞を使用してテーブル名を処理する sql_table_name の導入。新しい構文については、ドキュメントをご覧ください。
  • 新しいフィールド属性: hidden: true と deprecated: true。非表示フィールドと非推奨フィールドはどちらも Looker Explorer には表示されませんが、結果は表示されます。非推奨のフィールドには、フィールドが非推奨になったことを示す警告が表示されます。これらのフラグにより、古いフィールドを含むクエリは引き続き機能しますが、ユーザーはそれらのフィールドを使用しないように促されます。

管理の変更

  • ログファイルのローテーション: 内部ローテーションは、毎日、毎週、毎月で設定できます。外部のログ ローテーション機能を使用している場合は、[なし] に設定し、Looker プロセスに USR2 シグナルを送信して、ログファイルを再度開くようにトリガーします。
  • アプリ内エンドユーザー使用許諾契約(EULA)の確認プロセス。更新後、システムに最初にログインするユーザーに、EULA への同意を求めるメッセージが表示されます。
  • SQL Runner の改善
  • ユーザーがアカウントのメールアドレスを変更できるようにする

データベースの変更

  • BitYota、Vertica、Vectorwise の言語を追加
  • MS SQL 言語の改善
  • Redshift のパフォーマンスの改善

Looker 1.12.10 2013-03-30

  • Run Last Query(Ctrl+Shift+L)と Enter Developer Mode(Ctrl+Shift+D)のキーボード ショートカットを追加しました
  • Run Last Query がユーザーのプルダウン メニューに追加されました
  • Return to Last Query はモデルページに常に表示されます
  • History をユーザー プルダウン メニューに移動
  • Chat 機能は、上部のナビゲーション メニューにあるチャット アイコンをクリックして有効にできるようになりました。
  • Support Site リンクは、? からドキュメントに移動します。トップ ナビゲーション メニューのアイコン
  • レイアウトの改善と、モバイル デバイスのナビゲーションのバグの修正
  • [ブックマーク] ページにナビゲーションを追加し、別のユーザーのブックマークを簡単に表示できるようにしました
  • 新しい列ヘッダーのプルダウンを使用すると、列のフィルタリング、列のピボット/アンピボット、列ヘッダーのプルダウンからのフィールド定義への容易なアクセスが可能になります。

クエリビルダー

  • サイドバーを非表示/表示するためのクリック可能な領域を拡大しました
  • 変更が加えられたときにクエリを再実行するよう促すアラートとプロンプトを追加しました
  • エクスポートしない限り、クエリ結果は 3,000 件に制限されます
  • 並べ替えが指定されていない場合に、適切なデフォルトの並べ替え順を実装しました

LookML への変更

その他

  • エポック時間: 「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」をサポート
  • duration フィールドの「datatype」属性: 基盤となるデータベース フィールドのタイプ(エポック、タイムスタンプ、日時、日付)を指定します。

Looker 1.11.13 2012-12-21

履歴ログの改善

履歴がより読みやすい形式で表示されます。クエリでは、読み取り不能な英語の文ではなく、ビュー、フィールド、並べ替えのパラメータが表示されます。

日付フィルタで NULL 値を許可

NULL、NOT NULL、-NULL はすべて、日付フィルタで使用できます。

エラー処理

Looker Development Mode のエラー処理を改善し、名前が間違っているパラメータやステートメントをキャッチできるようにしました。

フィールドのスコープ

言語を簡素化するために「-scoping: true」が追加されました。「scoping: true」を使用すると、すべてのフィールド名とセット名がビューにスコープされます。「.」なしで名前とフィールド名を設定します。それらでは、ビューにスコープが設定されていると想定されています。セットまたはフィールドの完全な名前には、常に「.」が含まれます。たとえば、以下のフィールドの完全な名前は「foo.bar」になりますが、ビュー内では「bar」として参照できます。

後(scoping: true)

- view: foo
  fields:
    - dimension: bar

以前(スコープなし)

- view: foo
  fields:
    - name: foo_bar
  • 「スコーピング: 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

アプリ内サポート チャット

管理者の画面の右下に [Chat with Looker Eng] ボックスが表示されるようになります。Looker のエンジニアリング チームにアクセスして、大小さまざまな質問を解決できるようになりました。行き詰まったら、Looker チャットでお問い合わせください。Google がお手伝いいたします。

管理者以外のユーザーは LookML モデルを表示できます

すべての Looker ユーザーは、各フィールドの横にある [表示] リンク、またはヘッダーの [モデル] リンクから、基盤となる LookML モデルを検査できるようになりました。

用語の更新

Looker の新しい用語をいくつか標準化しました。

  • LookML - YAML に基づく Looker 言語。特定のデータベース接続の論理ビジネスモデルを定義できます。
  • フィールド - データベースの列から直接取得されるか、データベースの 1 つ以上の列から計算されるデータの要素を表します。LookML で定義されます。
  • ディメンション - クエリ結果を個別のグループにまとめるために使用されるフィールドです
  • メジャー - データベース内の行間でデータを集計するために使用されるフィールドです。
  • クエリ - 特定のビュー内の選択したフィールドとディメンションに基づく SQL ステートメントの実行です。
  • ビュー - ビジネス エンティティ(ユーザー、注文など)を記述するフィールドと結合のコレクションですLookML で記述されます。以前はヘッダーに「クエリ」と表示されていたヘッダーです。
  • モデル - ビジネスの論理モデルを記述するビューと関連するメタデータのコレクションです。以前はヘッダーに「ディクショナリ」と表示されていたヘッダーです。
  • これらの変更に伴い、Looker ウェブ UI のヘッダーも更新されます。ディクショナリとクエリが 1 つの Explore のプルダウンにまとめられまれました。ヘッダーに [Models] リンクが追加されました(上記参照)。

メール配信登録の更新

メール サブスクリプションを、カスタムの開始時刻と繰り返し時間で作成できるようになりました。組織の内外を問わず、メールの CC に追加するサブスクライバーを追加することもできます。組織外にメールを送信したユーザーは、管理パネルの [Manage Outsiders] セクションで管理できます。

皆様からのフィードバックやご提案をお待ちしております。