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

Looker 1.28 2014-03-30

ダッシュボード

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

Database

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

派生テーブル

モデル開発

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

Looker 1.26 2014-03-05

ダッシュボード

  • 単一値のダッシュボード要素にドリルダウン可能に
  • ダッシュボードは複数のモデル(例、1 つのダッシュボードをサポートする 2 つ以上の接続)

モデル開発

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

派生テーブル

管理と設定

  • 公開 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

モデル開発

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

Database

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

管理者

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

Looker 1.18 2013-10-06

ダッシュボード

LookML の変更

  • カウント数の改良

管理に関する変更

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

モデル開発の変更

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

データベースの変更

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

Looker 1.16.5 2013-08-05

Look の導入

  • Look のビジュアル レイアウトが更新された Bookmarks の名前が Looks に変更されました。
  • サブスクリプションの頻度の間隔が追加されました

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

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

LookML の変更

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

管理に関する変更

  • ログファイルのローテーション: 内部ローテーションは、毎日、毎週、毎月で設定できます。外部ログ ローテーションが使用されている場合は、[Never] に設定し、ログファイルの再開をトリガーする 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 開発モードでのエラー処理が改善され、間違った名前のパラメータやステートメントを取得できるようになりました。

フィールド スコーピング

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

新(スコープ: 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

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

管理者の右下に [Looker エンジニアとチャット] ボックスが表示されます。大小さまざまな質問の解決に、Looker エンジニアリング チームからより簡単にアクセスできるようになりました。行き詰まった場合は、Looker チャットをご利用ください。Google がお手伝いいたします。

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

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

用語の更新

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

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

メール登録の更新

カスタムの開始時間と繰り返し時間を指定して、メールのサブスクリプションを作成できるようになりました。組織内外にメールへの CC を作成するサブスクライバーを追加することもできます。組織の外部に送信されたメールは、管理パネルの [外部関係者の管理] セクションで管理できます。

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