Looker 1.28 2014 年 3 月 30 日
ダッシュボード
- インタラクティブなダッシュボードを提供するためのダッシュボード フィルタ(ドキュメントを参照)
- ダッシュボード要素の SQL クエリに直接移動するために「SQL を調べる」を追加しました
- 同時に実行するクエリの数を制限する
Database
- Redshift タイムゾーンのサポート
派生テーブル
persist_for
はベースビュー内で機能します(ドキュメントを参照)。
モデル開発
- 404 ページを回避するため、デベロッパー モードからの移動を改善しました
- Git commit 内のファイルの Git 通信リストにあるすべてのファイルを選択するために &checkt;check all" を追加
Looker 1.26 2014 年 3 月 5 日
ダッシュボード
- 単一値ダッシュボードの要素をドリルできるようになりました
- ダッシュボードは複数のモデル(2 つの接続で 1 つのダッシュボードを強化)
モデル開発
- キーボード ショートカットのヘルプをエディタに追加しました
- "すべて元に戻す"追跡されていないファイルを削除
派生テーブル
- 複合派生テーブルの概要
管理と設定
- 公開 URL のアラート: インスタンスが自己署名 SSL 証明書を使用している場合、公開 URL にメッセージが表示されます。
- ユーザー アラートの追加: 以前に未使用のドメインでユーザーを追加しようとすると、外部ドメインのメールアドレスを追加していることを示す警告が表示されます。
- データベース接続: JDBC 接続文字列にパラメータを追加する機能
Looker 1.24、2014 年 2 月 9 日
Looks
- スケジュールされた Look について、Outlook で一貫してメールの添付ファイルを修正
モデル開発
- ファイルリストにインクルード ファイルのモデル名が表示される
管理と設定
- 国際タイムゾーンのサポートを追加しました。
Looker 1.22 2014 年 1 月 12 日
Persistent Derived Tables
Looker 1.20 2013 年 11 月 29 日
探索(クエリビルダー)
- サイドバーのフィールドを名前ではなくラベルで並べ替える
- ビュー名ではなくスコープ別にフィールド グループを生成する
- クエリの実行後にではなく、最初のページ読み込み時にモデルエラーが表示される
ダッシュボード
- ダッシュボードのプルダウン メニューに [Explore Data] リンクが追加され、クエリにアクセスできるようになりました。
- 折れ線グラフに
show_points
パラメータを追加しました
LookML
- 前月比の合計(合計に対する割合と以前の割合)のサポート。新しい構文については、ドキュメントをご覧ください
- 結合オプションとして
one_to_one
を追加しました。これにより、結合に関する 1 対 1 の関係の結合を導入できます。新しい構文については、ドキュメントをご覧ください。
モデル開発
- ブラウザタブの動作の変更: モデルファイルがブラウザタブで開いている場合、
go to definition
は開いているタブに移動します - Generator の改善点
- モデルの選択的生成と再生成
- ID フィールド認識の改善
- Git モードのユーザー インターフェースを改善し、デベロッパー モードの現在の状態を示すようにしました
- 解析エラーのために、
save
にエラー メッセージが表示されるようになりました - SQL Runner がクエリの LookML を生成するようになりました
- 本番環境のモデルファイルに合わせてデベロッパー ディレクトリをリセットするオプションを追加しました([アカウント] ページでアクセス)
Database
- MSSQL、Aster、Vertica SQL Runner と Model Generator を改善
- 失敗したデータベース接続の診断を改善
- Redshift での Fixex 年フィルタのバグ
- 派生テーブルの Redshift サポートを追加
- SAP HANA のサポートを追加しました。
Admin
- インストール パネル全体での Looker プロダクトの使用状況を確認
- 管理者がすべての公開 URL を表示できるようになりました
Looker 1.18 2013 年 10 月 6 日
ダッシュボード
- ダッシュボードのベータ版リリース
- ダッシュボードの作成方法とダッシュボードのリファレンス
LookML の変更
- カウントの改善
管理に関する変更点
- デベロッパー モデル ディレクトリの自動設定
- 「ユーザーを追加」に、アクセス許可のモデルのリストが追加されました。
モデル開発の変更
- モデルファイルのリストがシンプルになり、ファイルの追加、削除、名前変更を行えるようになりました
- LookML エディタの更新、検索機能の改善、ファイル ステータス メッセージの改善、構文のハイライト表示の改善
- Generator と SQL Runner をモデル セクションに移動しました
- ジェネレータの最適化(Redshift の改善を含む)
データベースの変更
- [接続] ページで積極的にテストを実行し、接続の詳細な分析を表示できるようになりました
- Redshift の SSL サポート
Looker 1.16.52013-08-05
Look のご紹介
Bookmarks
の名前をLooks
に変更し、Look 用のビジュアル レイアウトを更新しました。- 定期購入の頻度の間隔が追加されました
サポート ドキュメントの更新
- すべてのユーザーがサポート ドキュメント リンクを利用できる
- Looker の使用と Looker での開発のために新しいドキュメントを追加
- ドキュメントを検索できるようになりました
ナビゲーションとユーザー インターフェースの変更
clear
クエリボタンを追加しました- クエリビルダーのアイコンの変更
- gravatar サポートを持つユーザー アバター
- モバイル レイアウトの改善
LookML の変更
- 結合の強化: LookML で結合を記述する方法が改善されました。新しい構文については、ドキュメントをご覧ください。
- テーブルのエイリアス化: スペースとテーブル接頭辞を持つテーブル名を処理する
sql_table_name
を導入しました。新しい構文については、ドキュメントをご覧ください。 - 新しいフィールド属性:
hidden: true
とdeprecated: true
。非表示のフィールドと非推奨のフィールドの両方は、Looker Explorer には表示されませんが、結果が表示されます。非推奨のフィールドには、そのフィールドが非推奨になったことを示す警告が表示されます。これらのフラグは、古いフィールドが機能しているクエリを保持しますが、ユーザーが使用できないようにします。
管理に関する変更点
- ログファイルのローテーション。内部ローテーションは日単位、週単位、月単位に設定できます。外部ログ ローテーターを使用している場合は、「Never」に設定し、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 の変更
Conditionally Filter
を追加してデフォルトのフィルタ構文を変更しました(改訂されたドキュメントを参照)- ベースビューでの 'from' のサポート
その他
- エポックアワー: 'YYYY-MM-DD HH' の形式で表示すると、クリック時に正しくフィルタされます
- データベース接続: データベース接続ごとに最大接続数を設定可能
- データベース接続: SSL オプションを追加
Looker 1.11.30 2013-03-05
- 操作性が向上した新しいインターフェース
- クエリ インターフェースの再設計
- インターフェースに Git を統合(変更をデプロイするために SSH を使用しないようにする)(改訂版のドキュメントを参照)
- Redshift 向けのデータベース サポート
Looker 1.11.23 2013-02-19
サービスの最新情報
- SSL セキュリティの向上
- Postgres データベースへの自動再接続
- Generator で単一テーブルのモデル生成がサポートされるようになりました
- ERB エラーの処理と表示を改善
- 新しいユーザーを管理者に追加する際のオプション
- 新しいクエリ インターフェースのフィルタ ヘルプ
LookML 言語の更新
- 「はい」の場合、期間としてサポートされます
- "datatype" 期間フィールドの属性。基盤となるデータベース フィールド タイプ(エポック、タイムスタンプ、日時、日付)を指定します。
Looker 1.11.13 2012 年 12 月 21 日
履歴ログの改善
履歴が判読しやすい形式で表示されます。クエリでは、読むことができない英語の文の代わりに、ビュー、フィールド、並べ替えのパラメータを表示します。
日付フィルタで NULL 値を許可する
日付フィルタでは、NULL、NOT NULL、-NULL はすべて使用できます。
エラー処理
Looker 開発モードでのエラー処理を改善し、正しくないパラメータやステートメントを検出できるようになりました。
フィールド スコープ設定
'- スコープ設定: true' 追加しました。言語の簡素化のために。'スコープ:true'を使用すると、すべてのフィールド名とセット名がビューをスコープとします。名前とフィールド名は '.' なしで設定し、ビューをスコープとします。セットまたはフィールドのフルネームには常に '.' が含まれます。たとえば、以下のフィールドのフルネームは 'foo.bar' となりますが、ビュー内で 'bar' として参照することができます。
変更後(範囲設定: true)
- view: foo
fields:
- dimension: bar
変更前(スコープ設定なし)
- view: foo
fields:
- name: foo_bar
- スコープが設定されていない&スコープ: true' は以前と同じように機能し続けます
- ジェネレータはスコープモデルを生成するようになりました。
派生テーブルのサポート
ビューはサブクエリ(派生テーブル)上に構築できます。エンティティに関する事実を把握する場合に最適です。派生テーブルは、メインのクエリが実行される前に構築されます。mySQL でこの機能を使用するには、Looker がこのデータベースに書き込むことがあっても、「TMP」という名前のデータベースへの書き込みアクセス権が必要です。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 月 6 日
アプリ内サポート チャット
管理者の右下に [Chat Eng & Chat Eng' チャット] ボックスが表示されます。これにより、Looker のエンジニアリング チームに、規模の大小にかかわらず、あらゆる問題の解決がさらに容易になりました。ご不明な点がある場合は、Looker チャットにお問い合わせください。Google がお手伝いいたします。
管理者以外のユーザーは LookML モデルを表示できる
すべての Looker ユーザーは、各フィールドの横にある「ビュー」リンク、またはヘッダーの「モデル」リンクから、基盤となる LookML モデルを検査できるようになりました。
用語の更新
Looker の新しい用語を標準化しました。
- LookML - YAML をベースとした Looker の言語です。このデータベースを使用すると、特定のデータベース接続用の論理ビジネスモデルを定義できます。
- フィールド - データベースの列から直接、またはデータベースの 1 つ以上の列から計算されたデータを表します。LookML で定義されます。
- ディメンション - クエリ結果を個別のグループに分けるために使用されるフィールド。
- メジャー - データベース内の行間でデータを集計するために使用されるフィールド。
- クエリ - 特定のビュー内の選択されたフィールドとディメンションに基づく SQL ステートメントの実行。
- ビュー - ビジネス エンティティ(ユーザー、注文など)を記述するフィールドと結合のコレクション。LookML で記述されている。以前はヘッダーに Query というラベルが付けられていました。
- モデル - ビジネスの論理モデルを記述するビューおよび関連するメタデータのコレクション。ヘッダーの以前の「辞書」というラベルが付いています。
- この変更に伴い、Looker ウェブ UI のヘッダーも一部変更されます。辞書とクエリが 1 つの Explore プルダウンにまとめられました。ヘッダーに「モデル」リンクが表示されるようになりました(上記参照)。
メールの登録の更新
メールの購読開始をカスタムの開始および繰り返しで行えるようになりました。組織内外で CCc される他の登録者を追加することもできます。組織外に郵送されたユーザーは、管理パネルの [外部ユーザーを管理] セクションで管理できます。
フィードバックやご提案をお待ちしています。