3.x リリースノート

Looker 3.46 以降、 マークの付いた項目は、既存の機能の変更を示しており、更新時に注意が必要な場合があります。

Looker 3.56 2016-09-25

flash_on Look

  • Look はスタンドアロン ドキュメントになりました。コンテンツのプレゼンテーションを中心とするデザインになるように更新されました。以下の点が更新されています。
    • [Visualization] ペインで強調を強化
    • 折りたたみ可能な詳細パネル。Look の説明、作成者、最終更新日時、最終更新日時、スケジュール設定、ダッシュボード情報など、Look に関するクイック情報を公開
    • On-Look 構成オプション。スケジュール設定、削除、アクセス制御が含まれる
    • 大規模な On-Look 編集。クエリと Look のタイトルを変更可能
    • [Look をリセットしてここから探索] のリンク。ユーザーは他のユーザーが保存済みコンテンツを利用することなく、クエリを操作して深く掘り下げることが可能。

ダッシュボード

  • On-Dashboard 編集。編集モードで、ユーザーはダッシュボードから直接タイルを変更できるようになりました。
  • パフォーマンスに影響する可能性があることを知らせるメッセージを 25 タイル以上ダッシュボードに追加しました。
  • LookML ダッシュボードのメモは、変換後にユーザー定義のダッシュボードに転送されます。

可視化と探索のページ

  • データディメンションのフィルタリング。結果データテーブルまたはテーブル可視化の値をクリックすると、そのページ全体が更新されず、現在のページでそのディメンションがフィルタとして追加されます。これにより、ダッシュボード テーブルのビジュアリゼーションでこのような次元的なフィルタリングが無効になります。
  • ゼロから固定解除のオプションを追加。フルスケールを 0 から表示するのではなく、データが存在する領域にグラフをフォーカスできるようになりました。

LookML

  • ${EXTENDED} を導入。これにより、拡張されるオブジェクトと拡張オブジェクトを同時に参照できます。詳細
  • リストの名前を SUPER* から EXTENDED* に変更しました。詳細
  • Development Mode で構築された永続的な派生テーブルが常に最大 persist_for の 24 時間になりました。詳細
  • LookML 生成ツールで、新たに生成されたビューファイルに description パラメータが追加されます。

言語

  • BigQuery。 BigQuery 標準 SQL の初期サポートが導入されました。クエリサイズ見積もりツールと対称集計のサポートが含まれます。
  • Impala。 永続的な派生テーブルのサポートを追加しました。
  • DataVirtuality。 対称集計によって無効な SQL が生成される問題を修正しました。
  • MS SQL:
    • フィールドで 30 文字を超える文字を使用できない問題を修正しました。
    • 非推奨の 2005 バージョンの MS SQL に接続するための静的言語(Microsoft SQL Server 2005)を導入しました。
  • Snowflake。 日付フィルタの特定の組み合わせで結果が正しく返されない問題を修正しました。

管理者

  • [グループ] ページで、グループ内のユーザーのリストをフィルタリングする機能を追加しました。
  • ユーザーのページで、送信ボタンの下に [パスワードを再設定] リンクが表示されるようになります。
  • [グループ] ページのグループがアルファベット順に表示されるようになりました。
  • [ユーザー] ページのユーザーは、アルファベット順に並べ替えられ、リストの最後に null ユーザー名が表示されます。

一般的な微調整とバグの修正

  • Looker 全体の 404 ページを更新し、ページが、コンテンツ不足や権限不足が原因であることを反映しました。
  • 保存、コピー、移動のダイアログを更新。スペースやダッシュボードのツリーを表示して、ユーザーが節約できるスペースを表示します。
  • SSO 埋め込み URL でグループを設定できるようになりました。
  • カーソルは、各モーダルの最初のフィールドにフォーカスします。
  • Look バリデータが結果を返すのに通常より時間がかかる問題を修正しました。
  • ファイル形式が Excel の場合、[ブラウザで開く] オプションを無効になっています。
  • [保存]、[コピー]、[移動] ダイアログで一部のサブスペースが読み込まれない問題を修正しました。
  • Get Dashboard LookML の探索オプションで、一部のディメンションと measure が生成されない問題を修正しました。
  • ユーザーがスペースにコンテンツを移動できない場合のエラー メッセージを改善しました。
  • カラー選択ツールに関連する一連の問題を修正しました。
  • 探索のページで、2 次、3 次、それ以上のピボットの並べ替えが考慮されない問題を修正しました。
  • [可視化設定] ボックスにテキストを入力するとジッターすることがある問題を修正しました。
  • IE11.0 ユーザーがダッシュボード フィルタ モーダルの [フィールドを選択] プルダウンをクリックできない問題を修正しました。
  • 「が次の日である」日付フィルタ オプションを使用すると start_dateend_date が null と評価される問題を修正しました。

Looker 3.54 2016-08-28

コンテンツ管理とスペース

  • スペースのアクセス制御: さまざまなスペースにアクセスできるユーザーとレベルを管理する機能を導入します。詳細
  • ユーザーとコンテンツの管理のグループ: 新しい Google グループ パラダイムで、ユーザーのコレクションを管理します。グループには、スペースへのアクセスを 1 つの単位として付与できます。グループは、LDAP や SAML などの既存の認証方法を使用して自動的に設定できます。詳細

Looker の設計

見やすくなるようにモバイル ダッシュボードを更新しました:

  • タイルサイズの拡大
  • フィルタのユーザビリティが向上
  • 画面領域を改良するためにナビゲーションを更新

LookML

  • secondmillisecondmicrosecond などの新しいタイムフレームを追加しました詳細
  • second タイムフレームでフィルタリングする機能を追加しました。詳細
  • 非ディメンション フィールドで order_by_field が宣言されている場合、または measure を参照している場合、LookML バリデータで正しく警告されるようになりました。詳細
  • ディメンションで measure を参照しないようにするレガシー機能を導入しました。詳細
  • フィルタ フィールドが type: time で宣言されている場合、LookML バリデータで正しく警告されるようになりました。詳細

探索

  • データテーブルの列に値をコピーする機能を追加しました。コピーした値は、フィルタ入力ボックスに貼り付けられると受け入れられます。
  • Look バリデータを使用して、表計算とカスタム フィルタのフィールド参照を置き換える機能を追加しました。 詳細
  • フィルタはデフォルトで、フィルタリングされるタイムフレームと同じ間隔になりました。 たとえば、「created_hour」でフィルタリングする場合、フィルタはデフォルトで「days」ではなく「hours」になります。
  • ディメンション グループの説明が、ディメンションごとに繰り返されるのではなく、ディメンション グループ名レベルで表示されるようになりました。説明の詳細を確認するディメンション グループの詳細を確認する

可視化

  • X 軸または Y 軸の方向を反転するビジュアリゼーション オプションが追加されました
  • テーブル ビジュアリゼーションで合計を非表示にする機能が追加されました
  • 基準線に 16 進値の入力ではなくカラー選択ツールを使用するようになりました。
  • グラフで、文字列「null」ではなく null 記号(∅)を使用するようになりました。
  • 円グラフと関連する凡例は、グラフ自体を中央表示するのではなく、単位として中央に配置されるようになりました。

スケジュールとダウンロード

  • スケジュール設定されたタスクやダウンロードされたタスク用のリソース マネージャー
    • デフォルトでは、システムはダウンロード タスクとレンダリング タスクをペアで処理します。インスタンス管理者には、クエリパネルに「レンダラ」という新しいソースが表示されます。
    • これらの変更により、レンダリングされたコンテンツのタイムアウトが減り、Looker インスタンスへの影響を減らすことができます。

一般的な微調整とバグの修正

  • スペースへの微調整
    • スペースページの読み込み時間を短縮しました。
    • 保存、コピー、移動のモーダルでスペース選択ツールの読み込み時間が改善されました。
    • スペースのタイトルがブラウザタブに正しく反映されるようになりました。
    • 他のモーダルに一致するように、スペース編集モーダルのスタイルを更新しました。
    • カーソルが、スペース モーダルの最初の編集可能なフィールドにフォーカスされるようになりました。
  • Internet Explorer 10 のサポート終了。詳細
  • ユーザーがデータを探索することなく、ダッシュボードのドリル オーバーレイを表示できる新しい権限を追加しました。
  • ログインページにパスワードの再設定リンクをリクエストすると、パスワードが正常にリセットされたことを確認する画面が表示されるようになりました
  • Development Mode を開始するための新しいキーボード ショートカット(Ctrl+Shift+D)を導入しました。
  • 探索とダッシュボードの閉じた [フィルタ] セクションの表示を標準化しました。
  • ダッシュボード フィルタ編集モーダルの [フィールドを選択] プルダウンで、関連するビューラベルが値に適用されるようになりました。
  • ローカル バージョン管理の作成のサポートが組み込まれました。
  • LookML バリデータの効率が向上しました。
  • Presto バージョン 0.133 以降のクエリ強制終了が改善されました。
  • 接続の編集ページに一時データベースの説明言語を追加しました。
  • 特定の言語で、datatype: date フィールドが適切にフィルタリングされるようになりました。
  • ほとんどの言語で、対称集計が改行を削除する問題を修正しました。
  • LookML の検証でインスタンスがクラッシュする可能性があるバグを修正しました。
  • ピボットを列制限で並べ替えた場合に合計が省略される問題を修正しました。
  • 1 つの値のビジュアリゼーションでタイトルとテキスト間の色の不一致が生じる可能性がある問題を修正しました。
  • デフォルトのカラーパレットが適用されない場所がある問題を修正しました。
  • Firefox の使用時にフィールド ピッカーのセクションを展開または折りたたむことができない問題を修正しました。
  • can_filter: false の使用時に時間枠で LookML エラーが発生する問題を修正しました。
  • テキスト オブジェクトを含む LookML ダッシュボードがダウンロードされない問題を修正しました。
  • スケジュール設定されたプランの所有権を変更すると、受信者が削除される場合がある問題を修正しました。
  • can_filter パラメータがドリルを操作するときにフィルタリングできる問題を修正しました。
  • クエリの実行後にフィルタが matches (advanced) に切り替えられる問題を修正しました。
  • ドリルダウンでタイムゾーンが変更される問題を修正しました。
  • 探索ページのフィルタ入力ボックスからフィルタ値を確実に削除する問題を修正しました。
  • measure の削除後に measure の並べ替えがクエリに残る問題を修正しました。
  • 探索ページの [SQL] タブで SQL が正しく生成されない問題を修正しました。
  • ユーザーが特定のスペースにアクセスできない場合、ユーザーのスペースがハングする問題を修正しました。
  • 削除されたユーザーのスペースからコピーされたダッシュボードのフィルタを編集すると Validation Failed エラーが発生する可能性がある問題を修正しました。

Looker 3.52 2016-07-31

Looker の設計

flash_on ナビゲーション バーを再設計

  • 使用できる作業用キャンバスが拡張され、テーブルや可視化の操作用スペースが広くなり、追加のデバイスでの横表示にも対応しました。
  • ナビゲーションを簡素化。アイコンをなくし、ユーザーの操作に重点を置いた構成にしています。ナビゲーションには次のものが含まれます。
    • 参照: 既存のコンテンツを確認。既存の Look とダッシュボードから開始
    • 探索: 新しいクエリを開始
    • 開発: LookML エディタと SQL Runner を入力し、Development Mode のオン/オフを切り替え
  • 利用可能なヘルプが増え、メニューが再編成されました。ヘルプメニューには次のものがあります。
    • ドキュメントと講話の検索
    • 公式ドキュメントと Looker 講話へのリンク
    • 現在の Looker リリースに関する情報(リリースノートと番号を含む)
    • Looker の Customer Love 部門とのチャット サポート(デベロッパーとインスタンス管理者のみが利用可能)
  • メニューのクリーンアップ。ナビゲーションを容易にし、デザインを統一するために、多数のメニューとリストを調整しました。
    • ダッシュボード内のフィルタ モーダルでロール、接続、探索を含む多数のリストをアルファベット順に
    • 歯車メニュー項目を左揃えし、別のモーダルを起動するオプションに「...」を追加

可視化

flash_on 視覚化エディタ内の [シリーズ] タブ

[シリーズ] タブに、系列の色、名前、種類を編集するための改善されたインターフェースを導入しました。[スタイル] タブのフリーテキスト ボックスで Key-Value ペアを使用して変更されたものはすべて、[系列] タブに表示されます。これは、デカルトグラフの [スタイル] タブに代わるものです。

詳細: 縦棒グラフ / 棒グラフ / 散布図 / 折れ線グラフ / 面グラフ

探索

  • 行の上限に達すると、データ表に列の合計が表示されるようになりました。詳細
  • 探索の説明が、上部のナビゲーション バーにある [探索] プルダウンに表示されるようになりました。

スケジュールとダウンロード

  • スケジュール情報を表示するためのスタンドアロン権限。see_schedules 権限を使用すると、スケジュール設定されたプランとスケジューラ履歴パネルにアクセスできます。詳細
  • ピボット ダウンロードでレイアウトが改善されました.csv.html.md.txt.xlsx の各ファイルをダウンロードすると、Looker での表示とより一致するように、ピボット ディメンションごとに 1 行が表示されるようになりました。単一のヘッダー行に依存しているプロセスがある場合は、「単一行のテーブル ヘッダー」のレガシー機能を使用してください。詳細
  • PhantomJS がインストールされていないことが原因で Looker で PDF をレンダリングできない場合に発生するエラーを明確にしました。
  • ユーザーが削除または無効化された、スケジュール設定されたプランの受信者である場合に発生するエラーを明確にしました。

LookML と開発環境

  • PDT の SQL コメントとして自動生成されたコンテキスト。PDT を生成する際は、モデル、ビュー、テーブルを生成しているユーザー(存在する場合)、ID(ユーザーがデベロッパー モードかどうか)と、インスタンス スラッグを示すコメントが Looker によって発行されます。詳細
  • Look バリデータを更新し、設計を向上させ、エラーに関係なくフィールド、ビュー、探索、モデルの名前を置き換える機能を追加しました。詳細
  • ファイルの高速切り替え。LookML 開発 IDE でファイルがすぐに切り替えられるようになりました。ページの完全な再読み込みは必要ありません。
  • SQL Runner テーブルリストの切り詰め。 SQL Runner では、ブラウザの影響を制限するため、テーブルのプレビュー リストは 500 に制限されます。
  • scoping パラメータを完全に削除しました。詳細

言語

  • BigQuery:
    • 負の数が存在する場合に対称集計が正しく計算されない問題を修正しました。
    • week タイムフレームの効率を改善しました。
    • fanout_on フィールドの measure の動作を改善しました。
  • Snowflake:
    • PDT が機能しているかどうかに関する情報を追加しました。
  • Hive:
    • サポートされている最小バージョンは Hive バージョン 1.2 です(Hive バージョン 0.13 ではありません)。
    • Hive で文字列フィルタリングに正規表現ではなく LIKE を使用するようになりました。
  • Spark:
    • Looker では、HiveQL 0.13 構文の代わりに HiveQL 1.2 を使用するようになりました。
  • Presto:
    • 標準の Presto JDBC ドライバ(バージョン 0.149)が組み込まれています。詳細
  • DataVirtuality:
    • Looker の接続パネルに SSL オプションを追加しました。
    • DataVirtuality がエラー メッセージを正しく読み込まなかった問題を修正しました。
  • MS SQL:
    • JDBC ドライバを v4.2 に更新しました。SQL Server 2005 のサポートは終了する予定です。

一般的な微調整とバグの修正

  • API(ベータ版)の変更:
    • JSON 形式で、type: number フィールドの値が文字列ではなく数値として返されることを確認しました。詳細
    • run_async ルートと create_query_and_run_async ルートを置き換えました。API ユーザーは create_query_task ルートに移行する必要があります。
  • パフォーマンスと安定性の微調整:
    • キャッシュに保存された結果を取得する際のパフォーマンスが向上しました。
    • クエリ キャッシュの読み取りと書き込みでのメモリ使用量を削減しました。
    • Looker が内部 MySQL データベースに接続する方法を変更し、接続の堅牢性を高めました。
  • ビジュアリゼーションのバグの修正:
    • 表計算が存在し、すべての measure が非表示の場合に、マップが非表示の列で機能しない問題を修正しました。
    • グラフの右パディングがずれる可能性がある問題を修正しました。
    • 表計算の値の形式が可視化の Y 軸に表示されない問題を修正しました。
    • 時間ラベルの形式がラベルのローテーション値でのみ有効になる問題を修正しました。
    • 対数スケールタイプで最小または最大 Y 軸の値を使用した場合に、ビジュアリゼーションが空白になる問題を修正しました。
    • グラフの警告によって x 軸が表示されなくなる問題を修正しました。
  • Looker の別のシステムが、ダッシュボード、探索、ダウンロードなど、さまざまな領域で異なる順序で結果を処理および並べ替えることができる問題を修正しました。
  • フィルタ入力ボックスで候補を探していたという視覚的表示が、実行中に表示されない、または消え続けるという問題を修正しました。
  • PDF のダウンロードでラベルが一貫性なく切り捨てられる問題を修正しました。
  • LookML ダッシュボードのテキストタイルで、「要素が探索を指定する必要があります」という警告が発生しなくなりました。
  • テーブルのフィールドの歯車メニューがデータテーブルの空の状態メッセージをオーバーレイする問題を修正しました。
  • ダッシュボード フィルタのデフォルト値が設定されている場合に、他のフィルタと正しく統合されない問題を修正しました。
  • 初回実行時に埋め込みダッシュボードが空の結果を返す問題を修正しました。
  • yesno ディメンションを使用するカスタム フィルタが、誤った SQL を生成する問題を修正しました。
  • 拡張探索が誤って「探索内のフィールドの予期しないリストを無視する」を返すバグを修正しました。

Looker 3.50 2016-07-05

flash_on レガシー機能の更新

次の 3 つの機能は無効になり、3.50 で完全に削除されます。

  • $$ 置換
  • ビューで宣言された結合
  • LookML の「scoping」パラメータ

これらの機能を移行する方法について詳しくは、こちらのコミュニティのトピックをご覧ください。

可視化

トレンドライン [Labs] とリファレンスライン

  • リファレンスライン テキストの位置を指定できる機能が追加されました。オプションは左、右、中央です。詳細

  • トレンドラインを指定する機能を追加しました。

    • オプションは線形、指数、対数、移動平均です。
    • 移動平均のタイプには 7、14、28 の選択肢があり、通常は日数に使用されます。
    • トレンドラインはいくつでも追加できます。
    • 各トレンドラインは、特定の系列に設定できます。

    次のドキュメントをご覧ください: 面グラフ - 棒グラフ - 縦棒グラフ - 折れ線グラフ - 散布図

インタラクティブなマップにリージョン データをプロットする

  • 米国の郵便番号表領域と米国郡マップレイヤ。これらの新しいマップレイヤをインタラクティブ マップで使用できます。zipcode フィールド タイプは、インタラクティブ マップで自動的に機能します。詳細
  • インタラクティブ マップ上の TopoJSON マップレイヤ
  • LookML の既存の TopoJSON map_layers はすべて、国、米国の州、英国の郵便番号などの新しい地図と、新しい郵便番号レイヤや郡レイヤなど、インタラクティブな地図で機能するようになりました。詳細
  • ヒートマップの不透明度設定が追加され、マップラベルがヒートマップの上または下に表示されるようになりました。詳細

探索

カスタムフィルタ

次のドキュメントをご覧ください: カスタム フィルタおよび Looker 式

  • AND、OR、括弧を使用したフィルタ ロジックの完全な制御
  • テーブル関数で使用できるのと同じ関数へのアクセス
  • 通常のフィルタと組み合わせて使用可能
  • コンテキスト ヘルプペイン

表計算の機能拡張

次のドキュメントをご覧ください: テーブル計算 および Looker 式

探索 URL の改善

探索ページの URL の形式が短くなり、安定性が高まり、URL にはフィルタ値などのデータが含まれなくなりました。詳細

Powered By Looker

  • 埋め込みの探索ページでは、ページの状態が変更されるたびに JavaScript イベントがブロードキャストされるようになりました。 埋め込みユーザー用のカスタム保存メカニズムを構築できます。詳細
  • 埋め込みドメインのホワイトリストにワイルドカード サブドメインが追加されました。これにより、埋め込みドメインのグループをホワイトリストに登録しやすくなります。
  • 埋め込みダッシュボードから PDF をダウンロードできない問題を修正しました。
  • 埋め込みダッシュボードのフィルタ値が正しくラップされない問題を修正しました。

スケジューラ

  • スケジュール設定されたコンテンツの登録解除フローを改善しました。
  • ダッシュボードのテキスト オブジェクトがダッシュボードの PDF に表示されるようになりました。
  • コンテンツのスケジュールを設定する際に、[To] セクションでメールアドレスのカンマ区切りリストを指定できるようになりました。
  • admin/scheduled_plans を介してアクセスされるスケジュールの再割り当てモーダルに、Look またはダッシュボードの名前が含まれるようになりました。

LookML

  • **日付フィルタに date_startdate_end を追加**。これにより、日付フィルタの開始日と終了日を LookML で明示的に参照できるようになりました。これは、BigQuery のテーブル ワイルドカード関数や Hadoop のパーティション分割列に役立ちます。
  • PDT トリガー チェック / リジェネレータがテーブルを同時に再構築できるようになりました。ドキュメントを表示

言語

言語のサポートレベル定義をご覧ください。

  • データベース接続認証情報の変更。Looker では、ドライバの接続文字列を介して認証情報が渡されなくなり、接続プロパティの一部として認証情報が渡されます。詳細
  • Denodo。 レベル 2 のサポートを追加しました。ドキュメントを表示
  • Oracle。 データベース接続構成の変更。ドキュメントを表示
  • Snowflake。 クエリでタイムゾーン変換がサポートされるようになりました。この変更により、Snowflake でユーザー固有のタイムゾーンなどの機能が有効になります。詳細
  • Presto。 PDT のサポートを追加しました。
  • Vertica。 Vertica 7 の接続を Vertica 7.1 に更新しました(Vertica 7.0 ユーザーは Vertica 6 の接続を使用する必要があります。Vertica 7 のすべての機能を使用するには、Vertica を 7.1 に更新し、そのオプションを使用して接続します)
  • Teradata Presto。 バージョン 141t のサポートを追加しました。接続について詳しくは、Looker のヘルプセンターで [お問い合わせ] をクリックしてサポート リクエストをオープンしてください。
  • Hive。 0.13 のサポートは終了しました。これは、Hive バージョン 0.13 をサポートする最後の Looker です。3.52 以降、Looker は Hive バージョン 1.2 以降をサポートします。

管理とセキュリティ

  • 追加のサブ管理者権限。PDT パネルを表示する権限は、see_pdts 権限で付与できます。ドキュメントを表示
  • 使用状況パネルの更新。PDF 形式でダウンロードできるようになりました。ドキュメントを表示
  • 接続ページの更新。言語が PDT をサポートしている場合にのみ、PDT サポートの設定を提供します。ドキュメントを表示
  • リジェネレータの PDT ビルドがクエリパネルに表示されるようになりました。

一般的な微調整とバグの修正

  • 単一値のビジュアリゼーションで値を色分けする機能を復元しました。ドキュメントを表示
  • admin/model_sets/new ページのモデルセットがアルファベット順に表示されるようになりました。
  • ページが見つからなかったか、閲覧権限がないことをユーザーに知らせるように 404 メッセージが更新されました。
  • フィルタ入力ボックスが不要なスペースを使用する問題を修正しました。
  • スケジュール設定されたタスクをステージング インスタンスから一時的に送信できる問題を修正しました。
  • テキスト オブジェクトによって LookML ダッシュボードが中断される問題を修正しました。
  • 系列の位置を切り替えるときにスケールタイプが正しく更新されない問題を修正しました。
  • 相対日付フィルタが遅い PostgreSQL の問題を修正しました。
  • ${TABLE} のサポート終了によるエラーでダッシュボードが破損する問題を修正しました。

Looker 3.48 2016-06-08

ダッシュボード

flash_on ダッシュボードの PDF の改善

  • PDF ダッシュボードのダウンロードは、ブラウザでの操作と同じようになりました。
  • ベクトルベースのレンダリングにより、品質を損なうことなくズームできます。
  • 次の要件に注意してください。
    • Looker Labs 機能を有効にする必要があります
    • 送信日時を設定したメールのデフォルトのレイアウトが新しい形式に変更されます
    • セルフホスト型インストールでは、PhantomJS 2.11 を実行する必要があります。バージョンと更新をご確認ください

探索

  • 表計算エディタに、特殊文字やあいまいな計算名が適切に表示されるようになりました。
  • 単一値のビジュアリゼーションでは、HTML により画像を表示するフィールドのサポートが改善されています。

LookML

  • access filter fields または sql_always_where を使用する場合、探索レベルでファセット フィルタを有効化しました: sql_always_where または access_filter_fields が設定された探索では、探索によって公開されたすべてのフィールドに対して full_suggestions がデフォルトで true になります。個々のフィールドで full_suggestions = false を設定して full_suggestions クエリの動作を無効にしたり、suggestable = false を使用して候補を完全にオプトアウトしたりできます。詳細
  • 新しいタイムフレーム month_name。日付を月の名前でバケット化できるようになりました。詳細
  • 新しい can_filter パラメータ: 入力 true または false を受け入れます。false に設定すると、そのフィールドはフィルタとして使用できません。このパラメータは、measure とディメンションに適用できます。詳細
  • 探索とビューの名前が数字で始まるようになりました。
  • イギリス ポンドとユーロの組み込みの名前付き値の形式: gbp_0gbpeur_0eur。これらは、value_format_name パラメータへの入力として使用されます。詳細
  • 安全ではない Liquid パラメータは、レガシー機能で非推奨になりました。

言語

  • MySQL。 ピボット テーブルから NULL が除外される問題を修正しました。
  • Spark。 長いインデックス名の値が原因で接続が中断される問題を修正しました。
  • Redshift。 Redshift 管理者がクエリを強制終了すると、より意味のあるエラーが表示されます。
  • BigQuery
    • PDT 定義の一部としてユーザー定義関数(UDF)のサポートを追加しました(ドキュメント)。
    • ダウンロードのストリーミングが可能になりました
    • Looker でワイドクエリが失敗する問題を修正しました
    • Google ドライブをサポートする新しい BigQuery ドライバに更新
    • フィールド名の最大文字数を、BigQuery のドキュメントに記載されている長さ 128 文字(以前の 24 文字)から拡張しました。
  • Bityota。 Bityota のサポートを終了
  • Redshift と MS SQL。Redshift と MS SQL でのクエリ強制終了テストで Looker が使用する、長時間実行クエリ ステートメントの期間が限定されます。

アドミニストレーション

ユーザー固有のデータベース接続

  • ユーザーの LDAP 認証情報を使用してデータベースに接続するように接続を設定できます。詳細
  • ユーザー固有のデータベース レベルの権限を Looker 内に加えて、クエリの監査でも適用可能。
  • 注: 公開 URL と PDT は、これらのタイプの接続ではサポートされていません

新しいサブ管理者の権限

  • ユーザーに完全な管理権限を与えることなく、さまざまな管理パネルに対する新しい権限を付与できます。

ドキュメント

  • ドキュメントに Looker のバージョニングを追加しました。
    • 右上の Looker バージョン セレクタを使用してバージョンを選択します。
    • バージョニングは正式に 3.48 の機能で始まりましたが、3.48 より前のバージョン固有のコンテンツも保持されており、セレクタを使用して表示できます。
    • Looker のバージョン セレクタは [データの探索と可視化] セクションと、[データの共有、インポート、埋め込み] セクションのすべてのページに表示され、docs.looker.com のページに段階的に表示されます。
  • ページの上部に戻るボタンを追加しました。
  • サイドメニューに +/- が追加され、メニュー項目を展開できるタイミングが表示されるようになりました。
  • 検索バーがサイドメニューの上部に移動しました。

一般的な微調整とバグの修正

  • 送信日時を設定したメールの下部に「スケジュール設定」のメモを追加しました。
  • SQL Runner から探索する際に解析エラーが発生するバグを修正しました。
  • 一部の PDT に依存するフィルタに候補が表示されない問題を修正しました。
  • layout: static の使用時に LookML ダッシュボードの要素が重複する問題を修正しました。
  • 一部のピボット テーブルに関連する SQL の group by 句で間違ったフィールドが呼び出されるバグを修正しました。
  • 未処理のタイムフレームを対象に measure をフィルタしようとすると、適切に警告が表示されます。
  • ピボット ディメンションの処理に関連するテーブル計算の小さいバグを修正しました。
  • サービスが停止する可能性がある内部データベースへの接続に関する問題を修正しました(MySQL を使用している場合)。
  • 初回の実行でエラーが発生した場合に、インスタント ダッシュボードがキャッシュから返されない問題を修正しました。
  • Looker が「次と等しい」文字列フィルタで「空」を誤ってフィルタリングするバグを修正しました。
  • Looker がタイムゾーンを特定の生成された SQL に変換できない問題を修正しました。
  • 一部の日付タイムフレームのフィルタで誤った SQL が生成されていた問題を修正しました。
  • スケジュール設定されたダッシュボードがデベロッパー モードから送信される問題を修正しました。
  • 接続パネルで、データベースのタイムゾーンの設定に関する不要な警告を削除しました。
  • field_group_label でエラーが発生する問題を修正しました。
  • 「結果なし」が誤って反映された PDF のダウンロードに関連するいくつかのエラーを修正しました。

Looker 3.46 2016-05-08

ダッシュボード

flash_on 新しいダッシュボードの外観

  • フォントの微調整、空白文字のより有効な活用、クラッターの削除によって、より洗練されたデザインを実現。
  • 下部のタイトルで単一の値が読み取りやすくなりました。

flash_on ダッシュボード編集モード

  • 有効にすると、タイルの移動とサイズ変更、フィルタとメモの追加と編集、ダッシュボードへのタイルの追加と削除を行うことができます。
  • Look を保存すると、変更の影響を受けるダッシュボードを示す通知も表示されます。
  • この機能は、Labs に搭載されていたロック機能をベースとしています。

ヘッダーとフリーテキスト ボックス

ダッシュボードにタイトル、サブタイトル、本文のテキストを挿入できます。通常のタイルと同じように、サイズの変更と配置を行うことができます。

タイルのドラッグとサイズ変更の改善

  • ドラッグ ロジックの改善により、ダッシュボードのタイルの移動とサイズ変更が容易になりました。
  • ダッシュボード タイルのサイズ設定の柔軟性向上。タイルのサイズが 12 グリッドではなく、24 グリッドになりました。

可視化

単一値のビジュアリゼーションの強化

  • コールアウト番号。
  • 進行状況バーを導入しました。
  • ダッシュボードでは、すべてのタイルが一致するようにテキストサイズが自動的に調整されます。

テーブル ビジュアリゼーションの更新された列の切り詰めロジック

  • ダッシュボードの歯車メニューにあるダッシュボード更新機能に秒を追加しました。
  • ブラウザのタブタイトルにダッシュボード名が反映されるようになりました。

探索

表計算の更新

  • 新しい日付関数
    • add_{interval}: add_seconds、add_minutes、...、add_years。
    • trunc_{interval}: trunc_minutes、trunc_hours、...、trunc_years
  • 日付の改善。比較演算子(><>=<=)で日付がサポートされるようになりました。
  • ラベルを含むよう項目完了を改善しました。
  • AND が OR よりも優先されます。以前は、これらのステートメントは左から右へ評価されたため、括弧を使用しない既存の数式が変化する可能性があります。
  • 曜日のインデックスを使用して「等しくない」でフィルタリングする機能を追加しました。
  • エラーを回避するため、型の不一致のチェックを増やしました。ただし、この変更により、yes/no フィールドを文字列と比較する式を変更する必要がある場合があることも意味します。

スケジュール

スケジュール設定された Look の Webhook(Labs)

  • 結果をメールで送信する代わりに、1 つ以上のサーバーに対して HTTP POST を実行するように Look またはダッシュボードをスケジュールする新しいオプション。詳細
  • Zapier などのサービスまたはカスタム ウェブサーバーを使用して、Looker から S3 バケット、Dropbox、FTP サーバーなどにデータをアップロードします。Dropbox の例をご覧ください
  • すべての Looker 管理者に自動的に付与される新しい権限 send_outgoing_webhook を導入し、この機能の使用に必要になりました。

更新のスケジュール設定

  • 「テスト」ボタンを追加しました。テストメールをスケジューラに送信しますが、受信者には送信しません。
  • 書式設定オプションを追加しました。CSV や TXT などで書式設定された値を使用する新しいオプション(ダウンロードと同様)。
  • タイムゾーン。スケジュール設定された Look のタイムゾーンを常に明示的に設定し、アプリケーションのタイムゾーンから切り離します。スケジュール モーダルでは、新しいスケジュールを作成する際、デフォルトでアプリケーションのタイムゾーンが使用されます。アプリケーションのタイムゾーンを変更すると、新しく作成されたプランすべてに影響しますが、既存のプランには影響しません。
  • モーダル変更のスケジュール設定。1 時間ごとのオプション範囲を完全に制御でき、UI が改善されました。
    • 拡張された 1 時間ごとの時間範囲を使用可能。
    • その月の特定の曜日にスケジュールが設定されていたサポートが中断され、削除されました。現在の特定の曜日と週に実行されるよう設定された現在のスケジュールは、自動的に月の初日に再度割り当てられます。

LookML

  • LookML Generator の信頼性を改善しました。LookML 生成ツールは、常にデフォルトのスキーマに対して生成されるのではなく、リクエストされたスキーマに対してのみ生成するようになりました。重複するフィールド定義やビューファイルの「存在する」エラーに関する問題が解決されます。
  • タイムフレーム パラメータの新しい値day_of_year タイムフレームを追加しました。
  • 四半期でフィルタリングするための新しいフィルタ構文2015-Q2 が「次に一致する(高度)」で機能するようになりました。
  • LookMLの非推奨事項。詳細
    • $$ 置換がレガシー機能になりました。${TABLE} に置き換える必要があります。
    • 3.46 以降、結合は explore: 定義内でのみ定義する必要があります。他のロケーションでの join: の定義は非推奨になりました。
    • scoping パラメータは非推奨になりました。scoping: false を使用すると、LookML バリデータがエラーになります。モデルでは常にスコープ指定されたフィールド名を使用する必要があります。

言語

  • dashDB: PDT とクエリ強制終了がサポートされるようになりました。
  • ストリーミング言語。Aster、Data Virtuality、Exasol、Greenplum、Hive、Impala、Microsoft Azure SQL、Microsoft SQL Server、Presto、Spark、Teradata。詳しくは、Looker の行制限とはをご覧ください。ベスト プラクティス ページで詳細を確認してください。
    • Spark: フィルタの候補により無効な SQL が生成される問題を修正しました。
    • Presto:
    • 接続で指定されたカタログだけでなく、PrestoDB に複数のカタログからビューを作成できるようになりました。
    • 接続テストが Presto キューに残る問題を修正しました。
  • PostgreSQL の修正:
    • 四半期のフィルタリングが正しくない問題を修正しました。
    • 相対日付フィルタを使用した低速なクエリに関する問題を修正しました。
    • 大文字に引用符が必要であるという問題を修正しました。

一般的な微調整とバグの修正

  • スペース内のモデルで検索できるようになりました。
  • インスタント ダッシュボード(Labs)でキャッシュが改善されました。
  • 「Looker へようこそ」メール内にインスタンスへのリンクを追加しました。
  • 埋め込みページのサイズ変更に時間がかかるバグを修正しました。
  • テキスト値がフォーム スペースからオーバーフローする LDAP 管理ページのバグを修正しました。
  • 可視化で完全にスペース埋められなかった Microsoft Edge のバグを修正しました。
  • ユーザーに SQL の閲覧も許可するように、権限ページの see_lookml 権限に関する説明のツールチップを更新しました。
  • [プロジェクト モデルを生成] ページのツールチップ テキストを更新しました。
  • サイズの大きい結果セットがキャッシュに格納されると停止する問題を修正しました。
  • i__looker の更新:
    • ユーザー エクスプローラ への結合として embed_user を追加
    • 履歴探索に sql_text を追加しました
    • 管理者 / クエリ、スケジュール計画へのリンクを追加しました。
  • 無効化されたシリーズのラベルが vis に残っているバグを修正しました。

Looker 3.44 2016-04-07

重要な変更点

  • インスタント ダッシュボードは機能として廃止されています。ダッシュボードがキャッシュからすばやく読み込まれます。
  • Looker でホストされるすべてのお客様に対して、CDN からアセットを読み込むことができるようになりました。
  • いくつかのレガシー機能はデフォルトで無効になっていますが、再度有効にすることができます。詳細
    • フィールド ラベルはビューラベルをオーバーライド可能
    • フィールド名の先頭の期間
    • ダウンロードとグラフ構成の大文字のラベル
    • looker@looker.com からメールを送信する
    • デフォルト Redshift PDT 分散スタイル EVEN

ダッシュボード

  • Automagic ヒートマップ: ヒートマップを使用する場合、「データへの適合」機能がサポートされます。
  • ダッシュボード タイルのエラー メッセージを改善しました。誤ったフィルタの構文エラーが表示されるようになりました。
  • タイルが画面に正しく表示される前に、圧縮された状態でタイルが読み込まれる問題を修正しました。

可視化

  • カスタム X 軸の制限。ユーザーが指定した最初または最後の X 行を表示または非表示にする設定が導入されました。
  • 対数 Y 軸がグラフで使用できるようになりました。
  • 積み上げ棒グラフで積み上げピースがずれる問題を修正しました。

スケジュール

  • 新しいスケジュール管理パネル
    • スケジュールされたプラン。Looker インスタンスで現在スケジュールされているすべての項目とともに、タスクオーナーなどの関連情報が表示されます。
    • スケジュールされたジョブの履歴。このセクションには、クエリ、ランタイム、成功またはエラーによる失敗の状態(該当する場合)など、インスタンス上で最近実行されたアイテムが表示されます。
  • Look で複数のスケジュールを設定できるようになりました。Look のスケジューリングを、ダッシュボードのスケジューリングの仕組みに合うよう調整。Look スケジュールがユーザーごとに作成されるようになり、別々のユーザーが、Look に対して異なるスケジュールを設定できます。
  • 新しいスケジュールは最初の予定時刻に開始されます。スケジュールを設定した直後にメールを送信できなくなります。
  • システムにすでに存在していない(つまり削除された)ユーザーに属するスケジュールは、最初に「管理者」ロールを持つ有効なユーザーに再度割り当てられます。
  • iPhone のメールアプリのダッシュボード表示に関する問題を修正しました。

LookML と開発環境

  • カスタム フィールド グループ。新しい group_label: パラメータを使用して、フィールド ピッカーでフィールドをグループ化できるようになりました。詳細
  • プロジェクト名の変更機能。[同期] ボタンの下にある [プロジェクトの設定] オプションでアクセスできます。
  • Distance フィールドの更新
  • ドキュメントへの新しいアプリ内リンクの対象:
    • LookML 検証エラー(該当する場合)。
    • 非推奨機能と、レガシー機能のパネルに適用され、古い機能からの移行に役立ちます。
  • HAVING 句の複数の条件とフィルタされた measure は、常にかっこで囲まれるようになりました。

言語

  • Spark/Hive の更新:
    • Hadoop 関連の言語の問題で EXPLAIN が破損する問題を修正しました。
    • SQL Runner のクエリの実行が Spark SQL で時間がかかる問題を修正しました。
    • Spark SQL の接続時に PDT のテストが実行されるようになりました。
    • Spark SQL は、JDBC 呼び出しではなく SQL からスキーマ情報を取得するようになりました。

一般的な微調整とバグの修正

  • create_table_calculation 権限の更新: ユーザーは、表計算を表示するために、create_table_calculation 権限が不要になりました。この権限は、計算を作成するために引き続き必要です。
  • 本番環境にのみ存在するファイルの確認中に開発モードに切り替えると、直ちに 404 が発生する問題を修正しました。
  • SQL Runner の Explain 関数を更新し、より多くの言語固有の機能を適用し、強制制限を削除しました。
  • SQL Runner または i__looker からのクエリを調べたときに表計算が機能しなかったバグを修正しました。
  • 1 つの SAML 検証に失敗すると、有効なファイルであってもそれ以降のチェックがすべて失敗するというバグを修正しました。
  • 新しいバージョンの Chrome が原因で、ダッシュボードによってブラウザがクラッシュする問題を修正しました。
  • キャッシュが原因でダッシュボードの変更が反映されないバグを修正しました。
  • 文字列として null でフィルタリングできないバグを修正しました。
  • Development Mode での LookML ファイルの移動が非常に遅くなるバグを修正しました。
  • チャット ウィンドウが不必要に開く原因となったチャット クライアントの設定がオーバーライドされます。

Looker 3.42 2016-03-13

Lookerbot

Looker 3.42 で Lookerbot がリリースされました。Looker との Slack 統合により Looker のデータをチャットに取り込むことができます。

Labs 機能

  • LookML 拡張機能は Labs 機能ではなくなり、すべてのインスタンスで自動的に使用できるようになります。詳細
  • ビジュアリゼーションのドリルメニュー: 下記をご覧ください。

ドリルの更新

ドリルメニュー

  • ドリルリンクをクリックすると、常にドリル メニューが表示されるようになりました。... は、外部リンクやダッシュボードを示すために使用されます。階層およびディメンション ドリルにこのアイコンは表示されません。

ドリル プレビュー

  • ドリルすると、ドリルの結果がプレビュー オーバーレイに読み込まれます。これにより、ユーザーを同じコンテキスト(つまり同じ探索ページやダッシュボード)で維持できます。その後、[ここから探索] を選択すれば、すべての機能を探索できます。詳細
  • ドリルが 1 つしかない measure は、ドリルのプレビューを直接開きます。
  • ドリルのプレビューで問題が発生した場合は、[レガシー機能] パネルで [以前のドリルの動作] を有効にすることで無効にできます。レガシー機能の詳細を確認してください。

ビジュアリゼーションのドリルメニュー

  • ドリルメニューを使用してビジュアリゼーションをドリルダウンできます。現在はこれがデフォルトの動作であるため、[Labs] セクションから削除されています。詳細
  • テーブル、単一値、単一レコード以外の可視化のドリルメニューでは、[フィルタ...] のドリルオプションが表示されなくなります。
  • ドリルメニューは、テーブルとビジュアリゼーションの両方でピボットに対して機能します。

可視化

テーブルビジュアリゼーションの改善

  • ピボット列の名前など、列の名前を変更できます。詳細
  • 表には、黒、白、透明、グレースケールなどのスタイルを適用できます。詳細

積み上げグラフのラベルの合計数

  • 積み上げ棒グラフ、棒グラフ、面グラフには、新しい「合計ラベル」オプションが追加されました。詳細
  • 新しい「シルエットを表示」オプションが追加されました。積み上げグラフで系列の選択を解除すると、グレーのバー(「シルエット」)に、選択した系列の小計の後にあるすべての系列の合計が表示されます。
  • 重要な注意事項: データテーブルの行の合計は、積み上げグラフに表示されなくなります。

LookML での地図のレイヤ

  • ディメンションと特定のマップリージョンのセットとの関係を LookML で定義できるようになりました。各ビジュアリゼーションでカスタム TopoJSON URL を設定する必要はありません。これは「静的マップ(リージョン)」のビジュアリゼーションに影響します。詳細

組み込みアナリティクス

イベント用の JavaScript API

  • 埋め込みダッシュボードは、親ページと通信できるようになりました。詳細

埋め込みオブジェクトをカスタマイズする新しい URL パラメータ

  • タイトルを非表示にできます。
  • フッターを非表示にできます。
  • URL の末尾に /explore を追加することによって、埋め込みの Look を探索ページ バージョンにリダイレクトするオプション。
  • フィールド ピッカーをオープンして探索ページへリンクするオプション。詳細

言語

  • Microsoft SQL Server、Redshift、PostgreSQL、MySQL の接続のデフォルト データベース接続数が 30 から 75 に増加しました。
  • Spark 1.3 の廃止。Spark のお客様は 1.4 以降を使用してください。
  • BigQuery:
    • ファンフィールドのフィルタを使用したカウントが機能しない問題を修正しました。
    • テーブルの生成時に 500 エラーが発生する問題を修正しました。
    • テキスト候補から「未定義」が表示される問題を修正しました。
  • タイムフレームの更新
    • hourhourX は、YYYY-MM-DD HH の形式で値を返すようになりました。
    • minuteXYYYY-MM-DD HH:MM の形式で値を返すようになりました(分のタイムフレームと一致)。

一般的な微調整とバグの修正

  • PDF とスケジュール設定されたビジュアリゼーションでは、読みやすさを向上させるため、テキストの色が濃くなるようになりました。
  • グラフのツールチップにカスタム軸の名前が反映されるようになりました。
  • Looker コマンドライン オプションでカスタム メーラー ポートを設定できるようになりました(オプション: --default-mailer-port=[port number goes here])。
  • 主にツールチップで構成されるグラフのセクションにカーソルを合わせて、ツールチップを表示できるようになります。
  • 日曜日に送信予定だったアイテムが月曜日にも送信されているというバグを修正しました。
  • フィルタごとに複数の入力ボックスを追加すると、フィルタ値が重複して上書きされるバグを修正しました。
  • Internet Explorer の修正:
    • X 軸ラベルが表示されるようになります。
    • グラフの凡例が小さすぎるとエラーが発生する問題を修正しました。
    • 1 つだけが必要なときに、複数の縦スクロールバーが表示される問題を修正しました。
  • Automagic ヒートマップに関して、変更時に正しく読み込まれない、または再読み込みされない問題を修正しました。
  • メモの追加や削除により、ダッシュボード タイルの表示がずれるバグを修正しました。
  • 探索とダッシュボードの間で時間ラベル形式が一致していない問題を修正しました。
  • 一般公開の埋め込みテーブルを並べ替えできないバグを修正しました。
  • 結果がないクエリが SQL Runner で誤って「クエリを強制終了」として返される問題を修正しました。

Looker 3.40 2016-02-25

ダッシュボード

  • ロック可能なダッシュボード [Labs]。 ダッシュボードを明示的にロック解除しないダッシュボードの変更を禁止します。また、この機能きよって、Look の編集と、それらのコンテンツのすべての閲覧者向けのダッシュボードの編集との間の関連性に関する情報がユーザーに表示されます。[Labs] セクションで明示的に有効にする必要があります。
  • ダッシュボード間で自動的にリンク [Labs]。 ドリルメニューを表示して、ドリルダウンするフィールドと一致するフィルタを含むダッシュボードを表示します。ネイティブ URL ドリルを使用した外部 URL へのリンクも表示されます(ドリルメニューは有効を有効にせずに使用可能です)。詳細

可視化

  • テーブルの可視化
    • 列の幅を短くするには、列名を切り捨てます。
  • 円グラフの改善
    • 値ラベルの表示と位置が整理されました。
    • 系列ラベルが円グラフで機能するようになりました。
  • 可視化のドリルメニュー [Labs]。テーブルからではなく、ビジュアリゼーションから直接データをドリルダウンします。詳細

探索

  • 表計算の更新:
    • ユーザーが表計算モーダルを使用する代わりに、データテーブルから表計算を削除できるようにします。
    • 割合の表示形式が 100 倍になります。
  • フィルタリングの更新
    • フィルタの候補を生成するクエリは、ユーザーがフィルタ ボックスからログアウトしてもタイムアウトしません。
    • type: tier のフィルタが負の値でも機能するようになりました。
  • データテーブルの更新
    • テーブルの日付はラップされなくなります。(: これにより、日付列が広がり、ユーザーのテーブルが変更されることがあります)。
    • 表は、5,000 セルではなく 10,000 セルで仮想スクロールに切り替わります。

言語

  • Presto が完全にサポートされた言語になりました。 Looker 3.40 は、最大 0.132 までのバージョンをネイティブにサポートします。それ以降のバージョンについては、サポートにお問い合わせください。
  • Spark が完全にサポートされた言語になりました。 Looker 3.40 はバージョン 1.5.2 までをサポートします。
  • Hive: フィルタされたフィールドでは自動候補が自動的に無効になりました。特定のビューファイルの候補を元に戻すには、suggestions: false 行をコメントアウトします。さらに、フィールド固有の設定がビューレベルのデフォルトをオーバーライドします。Presto と Spark にも適用されます。
  • BigQuery: 対称集計がサポートされるようになりました。
  • BigQuery: サービス アカウントで、プロジェクト内のすべてのデータセットに対する読み取り権限が不要になりました。
  • DataVirtuality: クエリ強制終了に関する問題を修正しました。
  • Vertica - Vertica 6 ドライバをご利用のお客様に対して、接続パネルの言語選択ツールに「Vertica 6」のオプションが追加されました。「Vertica」オプションは、Vertica 7 以上のお客様を対象としています。

管理パネル

  • クエリパネル。 PDT は「PDT をビルドする」と「PDT を待機する」に区別されるようになりました。つまり、待機中のクエリには、別のスレッドで作成されている PDT が必要になります。待機している間、DB プールからの接続を保持しません。
  • LDAP 経由の認証。ページ分けされた結果を許可しないサーバーを構成します。詳しくは、こちらの LDAP ドキュメントをご覧ください。
  • すべてのログインで 2 要素認証を強制するオプション。[Two-Factor Admin] ページの構成設定として使用できます。

一般的な微調整とバグの修正

  • LookML <> SQL の更新: より複雑な WHERE 句で適切なかっこを確実に受け取れるように、複数アイテムの WHERE 句を WHERE A AND B から WHERE (A) AND (B) に書き込む方法を更新しました。
  • テーブルの並べ替えがダッシュボードに渡されないバグを修正しました。
  • 探索の権限がロール間で共有されるバグを修正しました。
  • :: ではなく / を使用した LookML ダッシュボードの埋め込みが正しくレンダリングしないバグを修正しました。
  • テーブル可視化での measure の並べ替えが失敗するバグを修正しました。
  • 相対日付フィルタが Matches(Advanced)で機能しないというバグを修正しました。
  • Looker インスタンスのすべてのクエリが PDT ビルドによってロックされるバグを修正しました。
  • value_format が小数点を適切に受け渡さず、特に percent_of_total フィールドと percent_of_previous フィールドに表示されるバグを修正しました。
  • 新しい値が null の場合に、単一の値の可視化で以前の値が引き続き表示されるバグを修正しました。
  • プリフェッチ コードで、404 が指定されているときに誤って 200 レスポンスを生成するバグが修正されました。たとえば、タイルの 1 つでエラーが発生してプリフェッチが失敗した場合などです。
  • クリックしてもカラー選択ツールのゴミ箱アイコンが動作しない問題を修正しました。
  • ダッシュボード上の単一値のタイルが、散発的に色が変更される問題を修正しました。

セルフホスト型インストール

  • 起動プロセスのダウングレードを阻止するチェックを追加しました。詳細

Looker 3.38 2016-01-12

ダッシュボードと可視化

  • 並べ替え可能なフィルタ。ダッシュボードの歯車メニューにある [フィルタを追加 / 編集] オプションで、フィルタの表示順序を設定できるようになりました。
  • 小さなグラフ。ダッシュボードの可視化はサイズが縮小されているため、判読可能な情報を含むダッシュボード タイルがこれまでで一番小さくなっています。詳細
  • ダッシュボード タイルの列の上限警告。 可視化が列の上限に達した場合、グラフが不正確になる可能性があるため、データ解釈が改善されるよう、Lookder で可視化パネル内とダッシュボード タイルに警告が表示されるようになりました。
  • ピボットグラフや、同じ value_format を持つ複数の measure が、軸のティックマークにこの形式を適用できるようになりました。

Powered By Looker

  • 埋め込みダッシュボード用のカスタムスタイル設定。 背景色、グラフの色、フォントの色などが表示されます。LookML とドラッグ&ドロップの両方のダッシュボードに適用されます。詳細

探索

  • 表計算の更新:
    • テーブル計算列をドラッグして並べ替える機能。
    • 新しい rand() 関数を導入しました。詳細
    • 表計算名は一意である必要があります。
    • 書式設定のプルダウンに名前付きの共通の値の形式のリストが表示されます。これにより、書式文字列を入力する必要がなくなります。

LookML

  • 週のディメンションの開始日を選択します。新しいパラメータ week_start_day を使用すると、各モデルの週の始まり(月曜日ではなく日曜日)を設定できます。詳細
  • 名前付き値の形式。value_format_name を使用して特定の値の形式に名前を付け、参照する機能を追加します。Looker には、デフォルトで複数の共通の名前付きの値形式が含まれています。詳細

言語

  • 更新された言語オプション。接続構成の言語選択ツールに、Amazon Aurora、Google Cloud SQL、Microsoft Azure Data Warehouse、Microsoft Azure Database の特定のオプションが追加されました。将来の言語固有の改善を活かすために、正しい言語を反映するように接続を更新することをおすすめします。
  • SAP HANA の基本サポート。
  • :. などの文字を含む BigQuery プロジェクト名が適切に機能するようになりました。
  • クエリが強制終了されない場合がある Impala の問題を修正しました。

管理者

  • 個々のユーザーがデータベースに圧倒されたり、ロックされたりしないように、ユーザーごとのクエリスロットルを実装しました。詳細

一般的な微調整とバグの修正

  • SQL Runner とビュー 生成ツールのスキーマとテーブルを更新するボタンを追加しました。
  • ダッシュボードをスペースに保存するモーダルが、階層型スペース選択ツールを使用するようになりました。
  • provision.yml ファイルを使用してホストの URL を設定できるようになりました。
  • 生成されたダッシュボード LookML にフィールドが見つからない問題を修正しました。
  • [使用状況] パネルで以前の分析を復元するダッシュボード クエリのソースを修正しました。
  • Excel のダウンロードでメモリを過剰に消費する問題を修正しました。
  • Excel のダウンロードで余分なスペースがダウンロードに挿入される問題を修正しました。

レガシー機能

レガシー機能に関する今後の変更点にご注目ください。機能が削除されると、移行がスムーズに行われます。 詳細

新しく非推奨となった機能

  • LookML の decimals パラメータと int フィールドのタイプ。decimals パラメータと int フィールド タイプは非推奨となり、LookML バリデータに警告が表示されるようになりました。

    名前付きの値の形式は、小数、パーセント、財務の形式など、decimals の代わりとしてより柔軟にご利用いただけます。たとえば、decimals: 2 の代わりに value_format: decimal_2 または value_format: '0.##' を使用してください。

    type: int ディメンションは type: number に置き換えます。詳細

この Looker 3.38 で削除されたレガシー機能

  • 古いフィールド ピッカー

Looker 3.40 で削除されたレガシー機能

次回の更新まで、来月中にこれらの機能から移行してください。

  • フィールド ラベルはビューラベルをオーバーライド可能
  • フィールド名の先頭の期間
  • ダウンロードとグラフ構成の大文字のラベル
  • looker@looker.com からメールを送信する

Looker 3.42 で削除されたレガシー機能

今後 2 か月の間に、これらの機能から移行してください。

  • デフォルト Redshift PDT 分散スタイル EVEN

Looker 3.36 2015-12-08

Labs 機能

3.36 以降、Looker では Labs 機能の定義が拡大されています。[Labs] ページにある試験運用機能のほかに、アプリケーション全体で選択した機能もLabs プログラムの一部として提示され、ユーザーはまだ追加機能が検討されていることを確認できます。

  • 新しい、改善された SQL ランナー。インターフェースが更新され、SQL クエリから共有、ダウンロード、探索ができるようになりました。この機能はすべてのインスタンスで自動的に有効になります。詳細

探索

  • ピボット行のテーブル計算。ピボット行全体の集計、よりクリーンな複雑なオフセット計算、行レベルの集計を可能にする追加関数。詳しくは、ピボット行オフセット リストリストをご覧ください。
  • ダッシュボード モーダルを更新しました。ダッシュボードの作成時に表示されるビジュアリゼーションの種類がわかりやすくなっています。
  • 一般公開の Look を画像として共有。ビジュアリゼーションは、データに合わせて更新する静的画像として簡単に共有できます。詳細
  • スケジュール設定された Look の行制限に関する警告。 [探索] ページからスケジュールされたアイテムには、メール内の警告が表示されます。
  • [Explore] ページからテーブルのヘッダーをコピーして貼り付ける機能を復元しました。
  • 公開リンクを有効にするためにユーザーに [保存] を押すように要求する一般公開モーダルを更新しました。

ダッシュボードと可視化

  • ダッシュボード タイルが実行時にグレーアウトします。実行中のタイルを視覚的にわかりやすくします。
  • ダッシュボードの停止ボタン。クエリの実行中に表示されます。
  • 単一値のビジュアリゼーションの色設定詳細
  • プリフェッチ ダッシュボード用の API。これにより、Looker は堅牢なデータ プレウォーミング システムを利用できます。

LookML

  • 有効な値 ALL または EVEN を持つ新しいパラメータ distribution_style。これにより、キーで配布されていない永続派生テーブルで、all とeven の disststyle を明示的に選択できます。Redshift にのみ適用されます。レガシー機能を導入し、以前のように均等な分配が維持されます。3.36 以降はデフォルトの ALL disststyle に設定されます。
  • 時間フィールドがデフォルトですべてのタイムフレームを生成します。以前は、ユーザーが希望するタイムフレームを列挙していました。ユーザーは引き続きリストを指定して、タイムフレームのサブセットを取得できます。

Powered By Looker

  • ユーザー タイムゾーンを含む埋め込みダッシュボード。インスタンスはユーザーのタイムゾーンを許可し、タイムゾーンに対して接続が構成されます。埋め込みダッシュボードにタイムゾーンの不一致に関する警告が表示されなくなります。

スペース

  • スペースに、4 つに制限されるのではなく、すべてのサブスペースが表示されるようになりました。

管理者

  • 権限の更新。
    • 権限ページに権限の依存関係が反映されます
    • ユーザーがダッシュボードの PDF をダウンロードするには、ダウンロード権限または download_with_limit 権限が必要です
  • LDAP 構成の変更。管理者が、検索に使用するユーザー属性を指定できるようになりました。これにより posixGroup スタイルを使用している場合、LDAP グループを Looker のロールにマッピングできます。

言語

  • DataVirtuality サポートの改善。対称集計のサポートと day_of_week パラメータの修正を追加しました。
  • DashDB のサポートの強化。クエリの強制終了はまだ利用できません。
  • Exasol サポートの強化(PDT を含む)
  • BigQuery。ツリーの同じブランチにはない複数のフィールドを使用できるように FLATTENS を更新

一般的な微調整とバグの修正

  • Looker ではキーボード キーによるナビゲーションを改善し、ユーザー補助機能を強化しました。
  • ブラウザタブで、アプリの各タブに使用されている部分が表示されます。
  • Look の保存モーダルがエラーでオープンするエラーを修正しました。
  • ピボットの列の上限に達したときのエラー メッセージを改善しました。
  • ビジュアリゼーションが不正確になるエラーを修正しました。
  • ダッシュボード タイルの歯車メニューが画面にオーバーフローして選択できない問題を修正しました。
  • [Explore] ページで行った並べ替えがダッシュボード要素に反映されない問題を修正しました。
  • フィルタで [テーブルに追加] をクリックするとクエリからフィルタが削除されていたバグを修正しました。
  • 結合のフィールド パラメータに xxx_bin_level が含まれていない場合に、Automagic のヒートマップが破損するバグを修正しました。
  • 埋め込みダッシュボードに実行ボタンが表示されない場合があるバグを修正しました。
  • 余分な空白が原因で XLS ファイルが正しくダウンロードされないバグを修正しました。
  • スペースの移動モーダルを修正しました。
  • Look を保存すると、Look が更新される代わりにダッシュボードに 2 回追加される問題を修正しました。
  • テーブルからビューを作成したときに、.: を含むプロジェクト名のサポートが終了したプロジェクトで LookML を生成できない BigQuery のバグを修正しました。
  • 埋め込まれたコンテキストで、ユーザーがホットキーを使用してダッシュボードの編集モーダルをオープンし、Look モーダルを選択できるバグを修正しました。

Looker 3.34 2015-11-10

可視化

  • 新しいビジュアリゼーション: インタラクティブなマップ。新しいマップでは、ズームとパンが行われ、フィルタの変更に反応します。詳細
  • グラフの色の改善。 詳細
    • ビジュアリゼーションで使用できる新しい一連のカラーパレット。
    • 新しいカラー選択ツールにより、新しいグラフの色を選択できます。
    • グローバルなデフォルト カラーパターンは、インスタンス全体に適用できます。詳細
  • ビジュアリゼーションで系列で並べ替える機能。表内の行の合計を並べ替えると、グラフ内の情報が行の合計の昇順または降順で表示されます。
  • 読みやすくするために更新されたツールチップ

ダッシュボード

  • 非同期ダッシュボードの読み込み。 タイルは一度に 2 回ではなく、データがデータベースから戻る際に読み込むため、キャッシュされたダッシュボードの読み込みを高速化できるようになりました。
  • ダッシュボードでのよりわかりやすいエラー メッセージ表示。 ダッシュボード タイルに、エラーが発生したことを表示するだけではなく、レンダリングを妨げるエラーが表示されるようになりました。
  • ダッシュボードを「ドラッグ」レイアウトに戻す機能を削除しました。すべてのドラッグ&ドロップ ダッシュボードでは、「ニュースペーパー」レイアウトが推奨のレイアウトになりました。

探索

  • より細分化されたスケジュール オプション。 複数の時間、複数の日、平日のみが含まれます。詳細
  • 行の合計数テーブル計算での並べ替え機能
  • モーダル内の Look 編集。 モーダルにアクセスしたページにユーザーをキープし、アプリ内のコンテキストを強化します。
  • 公開リンクのワークフローを改善しました。Look を一般公開としてマークした後、ページを更新して関連する公開リンクを表示する必要がなくなりました。
  • ORDER BY 句なしでクエリを発行できます。 テーブルの最初のフィールドが cancel_grouping_field であり、クエリにディメンションのみがある場合、Looker は Order By 句を生成しません。これは、特定の状況でクエリのサイズや複雑さを軽減する場合に使用できます。
  • フィルタリングの候補を改善
    • sql_table_name パラメータを使用して定義されたビューから、候補が適切に入力されるようになります。
    • 「曜日」と「曜日インデックス」のタイムフレームで、タイムスタンプではなく日数が提案されるようになりました。
    • 下記の LookML セクションで、候補をアクセス フィルタと連携させる方法などの追加の変更をご確認ください。
  • type: location フィールドのフィルタリングの更新
    • 半径に基づくフィルタリングを追加しました。
    • フィルタリングに nullnot null-null のサポートが追加されました。緯度や経度(あるいはその両方)が null の場合、ロケーション フィールドは null とみなされます。

LookML

  • 新しい quarter タイムフレーム。 このタイムフレームは、ディメンション グループの一部として作成するか、単独のディメンションとして作成できます。詳細
  • 新しい quarter_of_year タイムフレーム。 このタイムフレームによって、年にかかわらず第 1 四半期、第 2 四半期、第 3 四半期、第 4 四半期が、ディメンション グループの一部として作成するか、または単独のディメンションとして作成されます。詳細
  • アクセス フィルタの候補。 full_suggestions: true パラメータを使用すると、アクセス フィルタ フィールドを使用して候補を有効にできます。詳細
  • 構成可能な候補キャッシュ。候補は、選択した期間中キャッシュに保存できるようになりました。suggest_persist_for の後にタイムフレームを指定して、フィールドごとに設定します。suggest_persist_for が設定されていない場合、デフォルトの期間は 6 時間のままです。

Powered By Looker

  • 埋め込みダッシュボードの PDF のダウンロード。 権限は、通常の Looker のユーザーおよびロールと同じ方法で構成されます。
  • 埋め込み要素に対するすべてのダウンロード タイプ。権限は、通常の Looker のユーザーおよびロールと同じ方法で構成されます。
  • SSO 埋め込みのユーザー タイムゾーン。SSO 埋め込みの設定プロセスの一環として、このパラメータを設定します。

言語

  • BigQuery サポートの拡張追加の意味合い)、以下がふくまれます。
    • クエリの使用状況の管理に役立つクエリサイズの計算ツール。
    • LookML で fanout_on パラメータを使用して、ネストされたデータと繰り返しデータがネイティブにサポートされます。詳細
    • クエリを最適化するための PDT。
    • クエリのジョブ キャンセル。
    • 特にネストしたデータと繰り返しデータ用の Generator の改善。
    • .p12 証明書は任意のパスフレーズをサポートし、Looker を介してアップロードされるようになりました。
  • Microsoft SQL データ ウェアハウスの改善:
    • 永続的な派生テーブルがサポートされるようになりました。
    • 対称集計がサポートされるようになりました。
  • Hive と Spark: 週の切り捨てに関するエラーを修正しました。
  • Vertica: クエリの強制終了を修正しました。

管理者

  • [管理] ページの PDT パネルに共有 PDT が表示されるようになりました。
  • これらのクエリに関するデータに戻ることができるように、[クエリ] パネルのモーダルに URL が追加されました。
  • i__looker モデルと使用状況パネルの更新:
    • クエリが最後に実行された時点で修正。
    • 最新の実行時間を追加。
    • ユーザーロールをリスト化。
    • ダッシュボードのスケジュールされたタスクのメーリング リストを修正。

一般的な微調整とバグの修正

  • iOS メール アプリケーション用のスケジュール設定されたメール添付ファイル。 この機能が動作しなくなるバグを修正しました。
  • テキスト エディタ モードを追加しました。モードはアカウント単位で設定します。オプションは「vim」と「emac」です。
  • カンマが適切にエスケープされないというフィルタリングの問題を修正しました。
  • バリデータで一部の LookML エラーが検出されない問題を修正しました。
  • .iqy ファイルで Excel ファイルに値の形式が反映されないというバグを修正しました。
  • 名前にスペースが含まれるモデルを削除しようとすると 404 が発生するバグを修正しました。
  • HTML のサニタイズ ホワイトリストを構成できなくなりました。LookML で指定された HTML はすべて JavaScript タグと属性から削除され、他のすべての有効な HTML タグは許可されます。
  • Looker では、コマンドラインで Looker に指定された外部ファイルで管理されている「外部」暗号鍵の使用がサポートされるようになりました。
  • Looker 3.34 では、静的アセットに CDN も導入されます。
  • この新しいセキュリティ機能をサポートするブラウザの SRI 整合性マッチングにより、JavaScript ファイルのセキュリティを改善しました。

動作の変更点

  • LookML ダッシュボードの変更: 可視化のために Looker が生成した LookML をコピーする際には、以下の点に注意してください。
    • 浮動小数点数または整数値をエラーなしで "" に設定することはできません。
    • ダッシュボードの LookML で column_limit が空の文字列("")に設定されている場合、column_limit は nil に変換されます。
  • すべてのお客様向けの Liquid テンプレートの変更: Liquid テンプレート内の JavaScript は、3.34 以降は機能しなくなります。onclickonmouseover などの要素に対する <script> タグやイベント ハンドラは機能しなくなります。

Looker 3.32 2015-10-13

ビジュアリゼーションとダッシュボード

  • ダッシュボードにニュースペーパー スタイルのレイアウトを導入。これにより、一部のタイルが複数の行を占め、他のタイルが 1 行に残るようになります。タイルのドラッグ&ドロップの容易さも向上します。詳細
  • X 軸の密度は、可視化に使用できるスペースに基づいて自動的に縮小されます。
  • フィルタの追加 / 編集モーダルを更新し、ダッシュボード タイルにフィルタを簡単に適用できるようになりました。詳細
  • 特定のタイルのフィルタを歯車メニューから直接編集できる機能を導入しました。詳細
  • 大規模ダッシュボードのフィルタ入力ボックスの応答性が向上しました。

LookML と IDE

  • タイムゾーンの変換とキャストを除外する date_raw フィールド タイプと raw タイムフレームを導入しました。詳細
  • 提案が one_to_one 結合で動作するようになりました。
  • LookML バリデータの速度が向上しました。
  • type: yyyymmdd の動作を type: date と同じにしました。つまり、タイムゾーンの変換は適用されなくなります。
  • お客様のデータベースへの負荷を最小限に抑えるため、Looker では pdt_event_log action_data 列のコンテンツを 5 日後に切り詰めるようになりました。
  • エラーを回避するため、フィールドが異なる型主キーの両方にならないようにしました。

管理パネル

  • SAML からグループへのロール マッピング: SAML 認証の設定に、ロールにグループを割り当てる機能が追加されました。
  • カスタム バックアップ: 標準以外の S3 リージョンを指定できます。
  • PDT パネルの改善: 特定の状況で、テーブルを再構築し、読み込み時間を短縮する理由を常に提供します。
  • インスタンスが負荷分散されていない限り、ロード バランシングの設定を削除しました。
  • SSO URL 生成ツールは、ポートではなくホスト名を使用します。

言語とデータベース

  • Oracle: エラーを防ぐため、生成された PDT 名は必要に応じて切り捨てられます。
  • データの仮想化: クエリ強制終了が想定どおりに機能するようになりました。
  • Vertica: 不正確な月と年のフィルタリングの原因となっていたバグを修正しました。
  • MSSQL: 長時間実行されるクエリ中にテーブルがロックされなくなりました。
  • Redshift: データベースのピボットの改善と日付述語のパフォーマンスが改善されました。

一般的な改善、微調整、バグの修正

  • Powered By Looker: 埋め込み Look に合計、行の合計、表計算が表示されるようになりました。
  • 送信日時を設定したメールのテーブルに、読みやすいようにグリッドラインを追加しました。
  • 大量のデータを含む探索ページの読み込み時間を短縮しました。

Looker 3.30 2015-09-15

ビジュアリゼーションとダッシュボード

  • 基準線ラベルの書式を設定する機能詳細
  • スケジュール設定され、ダウンロードされたダッシュボードの改善:
    • ダッシュボードの PDF ファイルのテーブル要素には、ブラウザに表示される行数と同じ数が表示されます。詳細
    • 行と列の合計が含まれます。
  • コピー後にダッシュボードと Look が所有権を適切に移行します
  • 「ダッシュボードに追加」モーダルを更新しました

LookML と IDE

  • PDT は、重複するテーブルを生成するのではなく、モデル間で自動的に共有されます。
  • week_of_year タイムフレームを追加しました。詳細
  • Generator は、foreign_key ではなく sql_on 規則を使用して結合を書き込むようになりました。
  • 非表示の探索のみを含むモデルは、[ロールと権限] ページの [モデルセット] リストに表示されるようになりました。
  • git 構成ステータスに問題がある場合に役立つエラー メッセージです。
  • type: compositetype: service_level が削除されました。
  • 構成オプションとしての ERB テンプレートが完全に削除されます。template パラメータは非推奨です。すべてのインスタンスで Liquid Template が有効になっています。

探索

  • 表計算:
    • 日付の減算、日付の一部を抽出、現在の日付を返すなどの操作を含む日付演算が追加されています。詳細
    • コメントは # 文字を使用して、表計算定義に挿入できます。詳細
  • Excel スプレッドシートのダウンロード オプションを追加しました詳細
  • フィルタ候補で 5,000 行の候補を取得します
  • タイムスタンプ フィールドでフィルタリングする機能
  • エラー メッセージの改善:
    • 探索のフィールドに関連するエラーが、そのクエリに関連する場合にのみ表示されるようになりました。
    • エラーがデータベースと LookML モデルの問題のどちらによるものかを示すようになりました。
  • パフォーマンスの改善:
    • スクロール時にテーブルが読み込まれるようになりました。すべてのクエリから結果セット全体が返されますが、ブラウザに表示されるのはその時点でのテーブルの表示部分のみです。これにより、大規模な結果セットを扱う場合のパフォーマンスが向上します。

言語とデータベース

  • Microsoft SQL Data Warehouse のサポート。
  • BigQuery でのパーティション分割テーブルのサポート。
  • noSasl を使用した Impala 接続の構成を変更します。こちらを参照してください。

管理パネル

  • use_sql_runner 権限が機能するのに、develop 権限に依存しないようになりました。 詳細
  • URI バリデータを含めるように埋め込みパネル(/admin/embed)を更新しました
  • 使用状況パネル:
    • 公開 URL と非公開 URL、suggest: クエリをより適切に考慮できるようクエリ「ソース」を更新しました。
    • public_urls を関連する look_id にリンクしました。
  • Looker のログで、Ruby レイヤと Java レイヤの両方から stderrstdout がキャプチャされるようになりました

一般的な改善、微調整、バグの修正

  • 可視化パネルを開くと実行中のクエリが強制終了されるバグを修正しました。
  • 時間ラベル形式の入力ボックスの使用時に X 軸の日付がオフセットされるバグを修正しました。
  • フィールド定義で置換演算子が使用されたときにタイムゾーンが正しく変換されないバグを修正しました。
  • 2 つの sql_case バグを修正しました:
    • バケット名の単一引用符が正しく機能するようになりました。
    • バケット名の数字が正常に動作するようになりました。
  • 貼り付けた一連のフィルタの末尾にカンマが付いているため、生成された SQL からフィルタが省略されるバグを修正しました。
  • 自動ログアウト後に再度ログインすると、前のページに戻るようになりました。
  • 埋め込まれたコンテキストでログアウトした場合、埋め込み URL に allow_login_screen=true がパラメータ(/embed/dashboards/123?allow_login_screen=true など)が含まれている場合、Looker は 401 エラーの代わりにログイン画面を表示するようになりました。

Looker 3.28 2015-08-18

ビジュアリゼーションとダッシュボード

  • 新しい「テーブル」ビジュアリゼーションタイプ詳細
  • measure-vs-measure 散布図のサポート詳細
  • yesno 表計算の結果に基づいて可視化をフィルタリングする機能詳細
  • ダッシュボードの PDF ファイル名にタイムスタンプが追加されました
  • ビジュアリゼーション オプションの更新:
    • [完全なフィールド名を表示] が無効になっている場合に、わかりやすいフィールド名を指定します
    • 新しい単一値ビジュアリゼーションサイズ オプション「Auto Fit」
    • Donut の複数ラベルがデフォルトでオンになりました
    • スタックが「グループ化」されていない場合、X 軸はデフォルトで「time」になります
    • Y 軸の最小値と最大値は対称ではなく、グラフの値に基づきます。
  • パフォーマンスの改善:
    • 各クエリのデフォルトの可視化タイプの改善
    • デカルトグラフのレンダリング時のパフォーマンスを改良しました
    • 大規模な結果セットのレンダリング効率の向上

探索

  • sum 型の measure では、NULL 値が 0 として扱われます
  • 表計算の更新:
    • 新しい pivot_index 関数では、ピボット列を個別に参照できます。詳細
    • 候補は、通常のテキスト入力の後に加え、スペース、入力、削除の後にも表示されるようになりました
    • クエリの実行中に、表計算列がデータテーブルに存在します
  • [ダッシュボードに保存] モーダルを更新しました
  • パフォーマンスの改善:
    • フィルタの候補が 5 時間ではなく 6 時間キャッシュされるようになりました
    • 公開 URL を介してアクセスされるクエリのキャッシュが改善されました
    • クエリがゼロ行を返すときに「結果なし」が表示されるようになりました。

LookML と開発

  • すべての言語の datatype: yyyymmdd 時間フィールドのサポート。
  • one_to_one 結合を required_joins なしで指定できるようになりました。
  • map_pointmap_linelocations の各フィールド タイプを廃止しました。

言語とデータベース

  • Spark SQL のベータ版サポート:
    • 永続的な派生テーブル
    • データベース内のピボットと列の制限
    • list フィールド タイプ
  • 対称集計を含む EXASOL の基本的なサポート(PDT やタイムゾーンは未サポート)
  • 言語間での JDBC パラメータの追加サポートを改善
  • 言語固有の改善:
    • Oracle のフィールド名は小文字にする必要があります
    • Microsoft SQL Server が SSL をサポート
    • Redshift のクエリは、ログファイルにエラーを発生させない方法でキャンセルされます

管理パネル

  • ユーザーを「管理者」ロールに一括で追加できるようになりました。
  • Looker の前に構成の誤りに関する警告は、「一般」管理ページに表示されます。

Powered By Looker

  • 未認証ユーザーに通常のログイン画面を表示するオプション(SSO 認証を使用していないとき)

認証とセキュリティ

  • SAML を使用したグループからロールへのマッピングのベータ版サポート。

Looker 3.26 2015-07-21

ビジュアリゼーションとダッシュボード

  • 可視化でフィールドを非表示。 詳細。
  • Look を選択モーダルの改善: 同じ Look の複数のコピーを 1 つのダッシュボードに追加できるようになりました。詳細
  • グラフ固有の改善:
    • 単一値 - ダッシュボード上のページサイズに基づいてフォントサイズを調整
    • 円グラフ - 値のラベルが使用可能
    • 棒グラフと縦棒グラフ - 各列内の昇順または降順値での積み上げ棒グラフの並べ替え機能
    • Donut Multiples - 構成可能なシリーズラベルのフォントサイズ
  • デカルトグラフのグラフの凡例を、右揃えまたは左揃えに設定可能です。 詳細
  • 最初の系列を削除しても基準線はグラフ上に残ります。 シリーズに依存する基準線(最小、最大、平均など)は引き続き最初の系列値を参照します。詳細
  • X 軸の設定の改善:
    • 負の値が存在し、最小値や最大値が設定されていない場合、軸をゼロに強制的に整列します。
    • X 軸の「時間」の設定が 1 つの系列でのみ機能するようになりました。
    • 「序数」設定で時間ラベルの形式を使用できるようになりました。

認証とセキュリティ

  • SAML サポートを追加しました。詳細

探索

  • フィルタ プルダウンの候補の改善:
    • 結合された永続的な派生テーブルから候補を利用できるようになりました。
    • suggest_explore パラメータが動作しない問題を修正しました。
  • すべての結果をダウンロードするときに警告を追加しました。これは、非常に大きな結果セットをダウンロードする際の意図しないユーザーエラーを減らすために導入されました。
  • LookML ボタンの動作の改善。フィールド ピッカーの探索名の横にある [LookML] ボタンにより、開発環境の対応する探索の定義にジャンプします。

LookML と開発

  • type: tier のディメンションに value_format パラメータを適用できるようになりました。
  • git URL でカスタムポートをサポートします。詳細

管理パネル

  • クエリ管理パネル。最近のクエリと実行中のクエリの詳細を表示します。長時間実行クエリを強制終了できます。詳細
  • 使用状況パネルの更新:
    • 新しい探索(scheduled_task_dashboard)を介してダッシュボードのスケジュールを確認できるようになりました。
    • 派生テーブルが i_looker モデルで使用できるようになりました。
    • 表示された上部の Look は、[使用状況] パネルの要素として表示されます。
  • 新しいクエリ管理パネル

言語とデータベース

  • Hive のサポートに PDT が追加されました。
  • Snowflake のサポートに対称集計と PDT が含まれるようになりました。
  • Redshift と MySQL でのダウンロード用のメモリ使用量を改善しました。

一般的な改善、バグの修正、微調整

  • 送信日時を設定したメールの更新:
    • 送信日時を設定したメール内のリンクは、measure でのみ使用でき、ディメンションでは使用できません。
    • コンテンツ サイズの上限(メール プロバイダに基づく)を超えるメールは、インラインで切り取られるのではなく、html 添付ファイルに変換されます。
    • Looker のデータを探索するためのリンクが、メールの可視性を高めるためにメールの上部に移動されました。
  • 履歴に Look が含まれるようになりました。
  • ビジュアリゼーションエディタのフリーテキスト入力ボックスが予期せず消去される問題を修正しました。
  • データテーブルの数値表計算に対して値を右寄せします。
  • ピボット データで 30, 000 行の制限に達したときに役立つエラーを提供します(エラーは Looker ではなく .csv ファイルに表示されます)。

Looker 3.24 2015-06-23

LookML と派生テーブル

  • LookML 拡張機能(Labs 機能): 新しいパラメータ extends を使用すると、デベロッパーは既存のビューにファイルを追加して、別個の拡張ファイルでファイルを調べることができます。これにより、モジュラー式で再利用可能な LookML と更新の簡素化が可能になります。詳細
  • PDT イベントログを内部 Looker データベースに移動: 永続的な派生テーブル(PDT)イベントログがスクラッチ スキーマから Looker データベースに移され、パフォーマンスが向上し、負荷を軽減します。
  • 複合派生テーブル: 派生テーブルの SQL 定義では、${view.SQL_TABLE_NAME} を使用して他の派生テーブルを参照できるようになりました。これはすべての種類の派生テーブル(永続およびエフェメラル)で機能します。ドキュメントを表示

探索

  • エクスポートされるコンテンツの数値形式: 値の形式は、共有可能なリンクまたはスプレッドシートの URL にデフォルトで適用されます。URL を変更して書式設定を切り替えます。詳細ドキュメントを表示。
  • 表計算: 表計算で、行と列の合計が存在している場合、参照できるようになりました。${field_name: total}${field_name: row_total} を使用します。

ダッシュボードと可視化

  • 棒グラフで基準線が使用できるようになりました。
  • 要素には、ダッシュボードに変更があった直後に変更を表示するのではなく、ダッシュボードを再実行した場合にのみフィルタの変更が反映されるようになりました。

全般的な追加と調整

  • SQL Runner のクエリに関するデータが [Usage] パネルで利用可能になりました。
  • 対称集計が Snowflake でサポートされるようになりました。

Looker 3.22 2015-05-26

スペース

  • スペース用の新しい組織システム。 ドキュメントを表示
    • スペースは、階層のためにネストさせることができます。
    • 既存のすべての共有スペースが新しい「ホーム」スペースから開始されます。
    • 各スペースの場所は、その名前の上のパンくずリストで表されます。

探索

  • ユーザー固有のタイムゾーン: 同じインスタンスの異なるユーザーが、異なるタイムゾーンで作業できます。詳細
    • 注: この機能はクエリ結果に影響を与えるため、結果を正しく解釈するために理解が必要となります。この機能は、必要な場合にのみ、ユーザーが使用する適切なトレーニングによって有効にする必要があります。
  • Look の保存モーダルの更新により、Look が簡単かつ迅速に保存できるようになりました。
  • Look URL の「長いバージョン」にアクセスする機能詳細
  • 表計算の改善
    • value_format 構文を使用して表計算の形式を設定できます。ドキュメントを表示詳細
    • 新しい関数 floorceilingis_nullmod が利用可能になりました。

ビジュアリゼーションとダッシュボード

  • ダッシュボード要素の新しい情報バーには、クエリデータが返された日時、クエリが別のタイムゾーンで実行されたかどうか、ダッシュボードのメモのメモアイコンが表示されます。
  • ダッシュボード中に Look をダッシュボードに追加できる機能。Look がダッシュボードと同じスペースにある必要があります。詳細
  • グラフ値のラベルの改善
    • よりスマートなデフォルト。
    • [Visualization Configuration] タブのカスタマイズ可能な設定の新しいセット。(詳細)。ドキュメントを表示

言語とデータベース

  • Oracle での PDT のベータ版サポート。
  • BigQuery サポートの改善。詳細
  • 対称集計は、インスタンス全体ではなく、それをサポートしている言語でのみオンになりました。
  • 接続ごとに PDT を無効にする機能。

LookML と開発環境

  • エラーのある commit を防止するオプション。 プロジェクトごとに構成可能です。新しいプロジェクトでは、デフォルトは「オン」です。詳細
  • フィールドに bypass_suggest_restrictions: true を追加できます。これにより、access_filter_fields または sql_always_where が使用されている場合でも候補が表示されます。詳細

一般的な微調整とバグの修正

  • 最初のクリックで、[戻る] ボタンでページの前の状態に戻るようになりました。
  • ERB テンプレートのサポートは終了しました。
  • PDT 関連の「リレーション存在しない」エラーまたは「テーブルが存在しない」エラーを修正しました。

Looker 3.20 2015-04-27

Labs から移行する機能

これらの機能は 3.18 で Labs に含まれていたもので、現在はデフォルトで有効になっています。

  • 表計算: クエリの結果に基づいて、探索ページに直接新しいフィールドを追加できます。詳細
  • フィールド ピッカーの再設計: フィールド ピッカーで、ビューと日付グループごとにフィールドを折りたたみ、フィールドから大文字のビュー名を削除し、メジャーの色を変更できるようになりました。詳細

ダッシュボードとビジュアリゼーション

スケジュール設定されたダッシュボードの改善詳細):

  • スケジュール設定されたダッシュボードを、インライン メッセージまたは PDF 添付ファイルとして表示できるようになりました。
  • すべてのダッシュボードは歯車アイコンから、またはスペース内からスケジュール設定できます。
  • スペース内のスケジュール設定されたダッシュボードごとに、スケジューリング情報を含むスケジューリング アイコンが表示されるようになりました。

開発環境

合理化されたデベロッパー ワークフロー詳細):

  • Git のメインボタンから簡素化された Git オプション。
  • エディタ内の位置を失うことなく Git アクションを実行します。
  • 各ユーザーの Development Mode がブランチと関連付けられ、開発モードの commit が GitHub または Git サービスと同期されるようになります。「本番環境にデプロイ」では、そのブランチをマスターにマージして本番環境を更新します。

LookML

  • 結合での Liquid 条件: 結合条件でユーザー入力を使用できるようにします(パフォーマンスの向上のためによく使用されます)。詳細ドキュメントを表示
  • view_label: 探索 UI でビューの名前を変更するために使用される新しいパラメータ。詳細ドキュメントを表示
  • sql_distinct_key: 特定のフィールドに基づいて対称集計を計算するための新しいパラメータ。詳細ドキュメントを表示

管理者

  • /admin/users でユーザーをページ分けして検索します。
  • LDAP グループ: ユーザー認証に LDAP を使用するインスタンスでは、LDAP 構成にすでに存在するグループに従って新しいユーザーを整理できるようになりました。

一般的な改善と微調整

  • MariaDB をサポートします。
  • Teradata で対称集計と永続的な派生テーブルを利用できるようになりました。
  • 列の最大数が 200 になりました。
  • SQL Runner の null 値と false 値を修正しました。
  • PDT 管理パネルのマイナー アップデート。

Looker 3.18 2015-03-30

探索

  • Labs の機能: 再設計されたフィールド ピッカー: フィールド ピッカーで、ビューと日付グループごとにフィールドが折り畳まれ、大文字のビューの名前がフィールドから削除され、メジャーの色が変更されました。[Labs] パネル(/admin/labs)ですべての機能を有効にできます。詳細
  • Labs の機能: テーブル計算: 探索ページからのクエリの結果の計算を定義できます。管理者が [Labs] パネルから有効にする必要があります。詳細
  • 探索の説明: を使用して、モデルファイルで定義する必要があります。
  • Filtering by 'OR' in Date Fields: Press the + button next to an existing Date filter to add an additional filter on that field, or use commas between dates when using Matches (Advanced). Learn more.
  • The relative time a query ran now appears next to the run button (e.g. 3 minutes ago)
  • When no sort is specified on a query with tiered dimensions, results will be sorted by the default tier order

Transformations / Persistent Derived Tables

  • Production and Developer Mode share the same persistent table if the SQL has not changed. Also, when a user builds a persistent derived table (PDT) in Developer Mode and pushes the updated model to production, production will use the already-built PDT if the SQL has not changed. See documentation.
  • "Rebuild Derived Tables & Run" will now cause only that user's query to wait for a rebuilt table. All tables required for this query will rebuild in the background and will be switched out when complete; no other queries will be impacted by the use of this button (i.e., one user pressing this button will no longer block other users) See documentation.

IDE & Model Management

  • Commit history in the IDE, including links to version control providers for customers who have set those up through Looker. Access history from the drop-down next to the Push button. Learn more.
  • Highlighted changes in diffs to make reading commits easier. Learn more.
  • Setup & support for additional version control providers - Set up version control for LookML files within Looker using Bitbucket, GitLab, GitHub Enterprise, or any Git server that can use an SSH key for authentication. Learn more.
  • Project sync upon first push - Once git setup is complete, new projects created by one user are automatically added to all users' developer modes without requiring users to rebuild their directory. Learn more.

Dashboards and Visualizations

  • Ability to Schedule Dashboards as PDF attachments to emails (customer-hosted Looker deployments require PhantomJS and must be enabled in the Labs panel.
  • Ability to mix Cartesian chart types on a single query. From the visualization configuration tab on the Explore page, indicate the series_name: <chart_type>. Any series that does not have an explicit type declared will use the chart type selected. Does not work for stacked charts. Learn more.
  • Reference lines for the Y-Axis can now be defined through the UI. Learn more.
  • Y-Axis Maximum can now be set independently of the Y-Axis Minimum.
  • Ability to set a custom Y-Axis Tick Density. Learn more.
  • Null points will no long appear on donut charts.

Spaces

  • Ability to delete multiple looks at once within a Space. See documentation
  • Spaces search now includes model name in result set.
  • Move / Copy / Delete now available from gear button on each Look in a Space.

General Improvements & Tweaks

  • Dimensions of type: int now sort numerically instead of alphabetically.
  • Support for Datavirtuality databases.
  • Location field types are now fully supported on Oracle, BigQuery, Redshift, PostgreSQL, MySQL, Greenplum, MS SQL Server, Aster, and Teradata.

Looker 3.16 2015-03-02

Dashboards

  • Adjustable Row Height - Ability to change the height of rows of elements in user-defined dashboards. Hover between rows to see an up/down arrow. Drag down to increase the height of the row above your mouse. (see documentation)
  • Notes - Each element on a Dashboard can now have an accompanying text note used to convey information specific to that element. Add and edit the note from the gear drop-down in each element. The note can be displayed at the top of the element, bottom of the element, or on hover. (see documentation)
  • Collapsible Dashboard Listeners - Filters that each element is listening to now collapse if they are longer than 1 line - click them to expand
  • Improved Dashboard PDF Formatting - Includes link to dashboard, footer with time it was downloaded, and Notes
  • Filter Modal Changes
    • The "Apply to Field" in the Listener section of the Dashboard filter creation modal defaults to the field that matches or contains the name of the filter it listens to
    • Listeners can each listen to each filter only once

Visualizations

  • Improved Mapping (see documentation)
    • New built-in postcode maps: SF Peninsula, NYC, Austin, UK
    • "Map Regions" in the visualization configuration modal on the Explore page now accepts non-geographical TopoJSON for map data that has already been projected
  • Formats for Single Value Visualizations - Use new value_format parameter (see documentation)
  • Visualization Editor Updates:
    • Renamed "Percent Change" to "Percent of Previous
    • Renamed "Show View Names" to "Show Full Field Names"

Explore

  • Unknown Field Error Handling - Fields with errors do not appear in the Field Picker in Production mode. In Developer Mode, fields with errors will show in the Field Picker as unavailable fields. This should result in a reduction of "Unknown Field Substitution" errors.
  • "Excel File" download has been renamed "Excel Query File Download" to reflect its true action
  • "Make Public" is now an option in the gear button drop-down on the explore page

Admin Panel

  • Legacy Features Panel - This section shows features that Looker has deprecated and helps users move away from them. Features in this list will vary by a Looker instance's first version (i.e., older users will see more deprecated features than more recent users) (see documentation)
  • Labs Feature Updates: Symmetric Aggregates and Column Limits have become full features, and will be on for all new users. More details on each of those features can be found here.

LookML

  • New Formatting Syntax (see documentation)
    • Looker now uses Excel-style formatting for number and string fields, written with the parameter value_format
    • The new formatting deprecates the following:
    • Printf formatting
    • LookML Field Types: percentage, dollars, and cents
    • Number field parameters: format and units
  • Use Existing Derived Table (PDT) while regenerating - While a persistent derived table is regenerating, Looker will use the previous table for querying. This applies to derived tables using a SQL trigger.
  • Integers for Date Fields - all dialects now return integers for DateHourOfDay, DateMonthNum, DateDOM, and DateDOWIndex
  • SQL generated by LookML now forces dates to type date when a date is explicitly declared as a date. Allows Redshift to use its sort key.
  • SQL generated by LookML now uses relational operators instead of BETWEEN in date equations

General Improvements and Tweaks

  • Shortened URLs - URLs now present in a shorter format, making them easier to share. Note that this does impact the configurability of the URL which may change behavior for users.
  • Preserving whitespace has been reintroduced to the SQL Runner results table
  • "Create New Space" Button has moved to the top of the Spaces page
  • Space names are now limited to 100 characters
  • Total Runtime is now an available Measure in the History Table (accessed via exploring elements on the Usage Panel)
  • "Open in Looker" link now works in all Scheduled Looks, even those sent to lists
  • Looks are now alphabetical in breadcrumb drop-downs on the Explore page and Dashboards
  • Aster Dialect Syntax Fix: now uses DISTRIBUTE BY (not ON) in persistent_table definition

Looker 3.14 2015-02-02

Spaces and Collaboration

  • Look Validator (Labs feature): Check if Looks are broken & find/replace broken or renamed fields in all locations. Use the Look Validator before pushing changes to the model. (see documentation)
  • Home Spaces: Set any Space as your "Home" space by clicking the home icon next to desired Space's name.

LookML

  • Symmetric Aggregates: Allows measures to be brought into a joined Explore. Try it out on individual explores and then enable it via Labs for your entire instance.
  • Tiering, SQL Case & Order By Field
    • Sort Order Updated: sql_case fields now sort in the order they are listed, rather than alphabetically. This will change the current sort functionality; to sort alphabetically in the old way use alpha_sort: true. (see documentation)
    • Tier styling now available: New style: parameter updates how the tiers are presented in a data table. Options are style: relational, style: integer, style: interval, and style: classic (default) (see documentation)
    • order_by_field added: A new parameter to allow dimensions to sort by another dimension (see documentation)
  • Deprecated dow and dow_number in favor of day_of_week and day_of_week_index (see documentation)
  • New LookML Syntax Highlighting

Derived Tables

  • Persistent Derived Table (PDT) admin panel improved to show latest and average PDT build time, table name, and trigger information

Dashboards and Visualizations

  • Downloading Options
    • Entire (non-LookML) dashboard can be downloaded as a PDF (Labs feature) (requires PhantomJS to be installed)
    • Data from a dashboard element can be downloaded directly from dashboard
  • Added ability to hide dashboard titles when embedding, using the URL parameter hide_title=true (see documentation)
  • Looker will only update an element's filter description AFTER query has updated the displayed data
  • Improved messaging in the app:
    • Refined wording of "unknown substitution error" and other modeling error messages
    • Clarified impacts of copying LookML Dashboards to Spaces
    • Add a warning when listening and filtering on the same element, since filter is ignored

Enterprise, Platform, and Security

  • Require "explore" permission to open Looks (note: this may affect users who do not have the explore permission but should be able to see looks) (see documentation)
  • Alternate login - ability to add users by email address when LDAP/Google Auth is enabled
  • Custom S3 backups: specify your own S3 bucket and credentials for backups (default is Looker's managed AWS account)
  • Increased max connection pool size to 100 from 30
  • BigQuery and Snowflake generator support
  • New database dialect support for Teradata and Xtremedata

General Improvements and Tweaks

  • SMTP error handling deletes mail jobs stuck in queue for more than 7 days and backs off following errors
  • (Running) or (Done) text in browser title instead of favicon icons
  • Fixed Safari CSRF cookie issue when embedding Looker in public websites

Looker 3.12 2015-01-26

Explore

  • Additional pivoting functionality: When pivoting, add direction: column to type: running_total to calculate down the column instead of across a pivot. The current default is direction: row, which calculates across the row instead. See full pivoting instructions [here]/reference/field-reference/measure-type-reference#running_total).
  • Runtime diagnostics available: The runtime for every explore query is now available on a user's history page (/account/history). This is also logged in the internal Looker database and explorable via the /admin/usage panel (see usage panel update below).

Dashboards and Visualizations

  • LookML Dashboards Validator The validator now checks LookML used to create a LookML Dashboard for valid fields and common typos.

Enterprise, Platform, and Security

  • Usage Panel Update: New usage panel at /admin/usage now captures the runtime for every explore, dashboard element, embed, and scheduled look.
  • Improved SMTP Error Handling: Looker will now recognize SMTP mailer errors and wait progressively longer before the next attempt.
  • Public Looks without Limits: Saving a public Look with no limit will allow the public look to return all results (and stream if applicable). See how to save a public look here.

LookML and IDE

  • New sql_table_name use case: The sql_table_name parameter is now available in joins. See documentation.
  • PDT Diagnostics Available: Initial version of a Persistent Derived Table (PDT) admin panel is now available at /admin/pdts. This will help manage usage table and will continue to be improved. See documentation.
  • Single Table Model Generation: Generating a model with a single table is now possible. See documentation.

General Improvements and Tweaks

  • Fixed a memory leak affecting some customers with a large number of model files.
  • Fixed shortcut to run query from SQL Runner (cmd+enter or ctrl+enter). See a list of all keyboard shortcuts here.
  • Fixed Totals and Row Totals (e.g. total: true, row_total: right) on LookML dashboards. See Dashboard LookML document.
  • Updated version of git to ensure we weren't exposed to a potential vulnerability.
  • Added ability to sudo as another user if you are already sudoing as someone else.

Looker 3.10 2014-12-29

Dashboards and Visualizations

  • User-defined dashboards:
    • LookML to User-Defined Dashboard Import - allows users to move LookML dashboards to shared or personal Spaces
    • User interface to add filters to dashboards (see documentation)
    • User-defined dashboards are on by default (no longer a labs feature) (see documentation)
  • Improved dashboard filters:
    • Dashboards filters match Explore filter UI
    • Ability to hide/show dashboard filters bar
    • Changing a filter now requires "Run" button or hotkey press to refresh dashboard
  • Redesign of top action bar: more vertical space, move run button and gear to top right
  • Quick Navigation in Dashboards: Breadcrumbs to easily navigate around Spaces from Dashboards

  • Font size: Option to change font size for single value elements ("font_size: medium") (see documentation)

  • Bar charts: new visualization type (see documentation)

  • Gridlines: x and y axis gridlines visualization option ("x_axis_gridlines: true") (see documentation)

  • Multiple pivoted measures: now supported in visualizations

  • Default x axis label: now automatically fills with field name (This changes the existing default chart behavior)

  • Show/hide axis labels and ticks: Ability to turn off x and y axis labels and ticks ("show_x_axis_label: false", "show_x_axis_ticks: false") (see documentation)

  • Swap axes: Ability to swap x and y axis, creating a "sideways" graph (see documentation)

Collaboration and Spaces

  • Welcome note and "how to" for new users in their space
  • Search current space by default with option for searching all

Enterprise, Platform, and Security

  • Ability to view embed user settings
  • User picker to add users to a role

Explore

  • Redesign of top action bar: more vertical space, move run button and gear to top right
  • Quick Navigation in Explore: Breadcrumbs to easily navigate around Spaces from Explore
  • Added keyboard shortcuts: for common actions (see gear in top right) (see documentation)
  • Inclusive date filters: Added a new "in range" date filter that is inclusive on both sides

LookML and IDE

  • New join syntax:

    - join: <view>
        type: left_outer | full_outer | inner | cross   # defaults to left_outer
        relationship: one_to_many | many_to_one | one_to_one | many_to_many
        sql_on: ... # use sql_on, sql, or foreign_key
    
  • Label option for models: Added label: for models

  • Show regex errors in project search

  • Liquid conditions now work in fields

General Improvements and Tweaks

  • Fixed a bug where filter suggestions did not appear when first focusing on the filter
  • Exclusion filter (not equal to) no longer excludes NULL
  • Disable suggestions when using sql_always_where (see documentation)
  • Fixed memory leak issue affecting Lookers with a large number of model files
  • Default to Production Mode on embed if user is logged into dev mode in the same browser session

Looker 3.8 2014-12-01

Dashboards and Visualizations

  • User dashboard filters: User dashboards (non-LookML) now allow filters (see documentation)
  • Dropoff percent: option for grouped column charts (see documentation)
  • Show view name: option to show/hide "VIEW NAME" on visualizations and dashboards* (see documentation)
  • Hidden series: Determines which series will begin hidden in the UI (see documentation)
  • Totals: Totals now display on LookML dashboard elements ("total: on" and "row_total: right") (see documentation)
  • Show values: Display values above data points on charts (see documentation)
  • Improved null handling: Discontinuous null option for line and area charts (see documentation)
  • Series Labels: Set the label of the series based on the dimension values
  • Cleaner formatting for column charts w/ time dimension on the x-axis (see documentation)
  • Series toggle on/off is saved with the visualization
  • Dashboard embedding: Add /embed/ to embed a dashboard (requires login)

Enterprise, Platform, and Security

  • Developer Constraints: Configure a model (and thus a developer) to a specific set of connections
  • New custom permission options (see documentation):
    • download_with_limit: download queries with a limit
    • download_without_limit: download queries that don't have a limit
    • save_content: save and edit looks and dashboards
    • schedule_look_emails: schedule a look to send emails
  • Admin settings for technical email contacts, downtime alerts, and instance update time windows

General Improvements and Tweaks

  • Clicking dashboard element title will always retain the vis config settings in Explore
  • Dozens of bugs squashed, especially around dashboard and visualizations, huzzah!

Looker 3.6 2014-11-03

Organization and Collaboration

  • Introducing Spaces! Organize looks and dashboards into shared spaces (e.g. "Marketing", "Q4 Sales Review"). There is still a space for each user in Looker, and you can bulk move and copy items between spaces. (see documentation)

Explore

  • Row totals option when pivoting: add a total across a row in addition to down a column
  • Future date shortcuts in advanced filters ("tomorrow", "next week", "next month", "next year")

LookML

  • LookML Validator: Check an entire project for LookML issues all at once, ensuring that everything is working as expected.
  • When pivoting, add direction: column to type percent_of_total to calculate down the column instead of across a pivot. Use direction: row (default) to calculate across the row instead.
  • LookML Deprecation Warnings (Looker Labs): The LookML editor will show warnings for LookML options that have been obsoleted by a newer option.

Enterprise, Platform, and Security

  • Google Authentication (OAuth): Looker can authenticate users against your Google-managed domain (see documentation)
  • Custom permission to disable SQL Runner for specific users

General Improvements and Tweaks

  • Looker Labs: We've added a section in the admin panel where you can get access to experimental features we are cooking up
  • Major app performance improvements. Speedier rendering of large data tables, dashboards, and page loads
  • Responsive LookML dashboard layouts with layout: grid (see documentation)
  • Epoch time fields respect convert_tz: false (disable timezone conversion)
  • Allow percent_of_total and percent_of_previous when a row limit is reached
  • Users only see looks and dashboards if they have model access

Looker 3.4 2014-10-06

Visualizations

  • Instant Dashboards (beta): Dashboards will display the previous run's data while new queries are run in the background, allowing information to appear instantly. This feature can be turned on in the admin section of your Looker.

Explore

  • Explore page and dashboards, the tab icon animates while queries are running, and shows a checkmark when the queries have completed. This makes it easier to leave Looker running in the background while you work on other things.

- Field descriptions: Add descriptions to your fields in LookML. Descriptions appear in the Field Picker on the explore page. Descriptions provide a way to explain to users exactly what a dimension or measure means.

Field Description Example

- dimension: sale_price

  type: number
decimals: 2
  sql: ${TABLE}.sale_price

LookML

  • Adds ability to "alias:" dimension_group fields

Enterprise, Platform, and Security

  • Custom Roles Types - mix and match permissions to create new role types.
  • Added permission option to configure which users can share Looks publicly
  • Added permission option to configure which users can see LookML
  • Support for IBM DB2

Looker 3.2 2014-09-08

UI / UX

Explore

  • GUI for Filters - drop-downs, calendar picker, and more
  • Keyboard shortcuts for run query, save, and clear query (cmd+enter, cmd+s, cmd+k)
  • Dialog to specify filename for downloads

LookML / Projects

  • LookML base_view: keyword changed to explore: (base_view is deprecated but backward compatible)
  • LookML detail: keyword is now drill_fields: (detail: is deprecated but backward compatible)
  • Added suggestable: false parameter to disable filter suggestions for a field

Enterprise, Platform, and Security

  • (Beta) Embeddable functionality: SSO, Whitelabel / OEM, Look and Dashboard embedding
  • Roles - Create custom user roles and domains (access levels)

Bug Fixes and Tweaks

  • Redshift use "terminate" instead of "cancel"
  • Syntax highlighting in SQL Runner
  • Short URL to query also contains last visualization configuration
  • Automatic time zone conversion for Oracle
  • Style updates on 3.0 release (thanks beta testers!)
  • Error messaging improvements
  • Show warnings when fields are not available

Looker 3.0 2014-08-11

UI / UX

  • All new style and design!
  • User-configurable charts on the Explore page (not LookML)

Explore

  • Column (Pivot) Limit - Specify the # of columns to display in addition to rows

LookML / Projects

  • Providing suggestions for filters - New LookML parameters suggest_base_view, suggest_dimension, and suggestions for dimensions.

Data Visualization

  • Query URLs persist visualization state
  • Embeddable iframe references a saved chart

Enterprise, Platform, and Security

  • (Beta) Google Authentication (OAuth) - Looker can authenticate users against your Google-managed domain.
  • New User Roles: Developer, Dashboards-Only
  • Session Manager - See and revoke Looker sessions

Bug Fixes and Tweaks

  • Add/delete projects experience improved
  • "After" date filters work