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

ダッシュボード

  • 単一値のダッシュボード要素をドリルダウンできるようになりました
  • ダッシュボードは複数のモデル(例、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

データ探索(クエリビルダー)

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

ダッシュボード

  • クエリへのアクセスを可能にするダッシュボードのプルダウン メニューに [データを探索] リンクを追加しました
  • 折れ線グラフの 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 エディタの更新: 検索の改善、ファイル ステータス メッセージの改善、構文のハイライト表示の改善
  • 生成ツールと SQL Runner が [モデル] セクションに移動
  • Redshift の改善を含むジェネレータの最適化

データベースの変更

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

Looker 1.16.5 2013-08-05

Look の導入

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

サポート ドキュメントの更新

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

LookML の変更

  • 結合の改善: LookML で結合をより効果的に記述できるようになりました。新しい構文については、ドキュメントをご覧ください。
  • テーブルのエイリアス: スペースとテーブル接頭辞を使用してテーブル名を処理する sql_table_name の導入。新しい構文については、ドキュメントをご覧ください。
  • 新しいフィールド属性: hidden: truedeprecated: 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 データベースへの自動再接続
  • ジェネレータが 1 つのテーブルのモデル生成をサポート
  • 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」として参照できます。

後(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

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

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

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

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

用語の更新

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

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

メール配信の更新

メール配信登録を、カスタムの開始時間と繰り返し時間で作成できるようになりました。組織内外を問わず、メールの Cc に追加の登録者を追加することもできます。組織外に郵送するユーザーは、管理パネルの [外部ユーザーの管理] セクションで管理できます。

いつものように、フィードバックやご提案をお待ちしております。