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 文字を超える文字を使用できない問題を修正しました。
    • 非推奨の MS SQL 2005 バージョンに接続するための静的言語(Microsoft SQL Server 2005)を導入しました。
  • Snowflake: 日付フィルタの特定の組み合わせで、エラーにより結果が返されない状態になる問題を修正しました。

管理者

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

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

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

Looker 3.54 2016-08-28

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

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

Looker の設計

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

  • タイルサイズを大きくする
  • フィルタの使いやすさの向上
  • 画面領域を改良するためにナビゲーションを更新

LookML

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

探索

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

可視化

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

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

  • スケジュール設定されたタスクやダウンロードされたタスク用の Resource Manager
    • デフォルトでは、システムはダウンロード タスクとレンダリング タスクをペアで処理します。インスタンス管理者には、クエリパネルに「レンダラ」という新しいソースが表示されます。
    • これらの変更により、レンダリングされたコンテンツのタイムアウトが減り、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) に切り替えられる問題を修正しました。
  • ドリルダウン時にタイムゾーンが変更される問題を修正しました。
  • [Explore] ページのフィルタ入力ボックスからフィルタ値が確実に削除される問題を修正しました。
  • 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 ファイルで、ピボットされたディメンションごとに 1 行が表示されるようになり、Looker の表示とより一致するようになりました。単一のヘッダー行に依存しているプロセスがある場合は、「単一行のテーブル ヘッダー」のレガシー機能を使用してください。詳細
  • 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:
  • 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 で完全に削除されます。

  • $$ substitution
  • Joins declared in views
  • LookML "scoping" Parameter

Details on how to migrate off these features can be found in this Community topic.

Visualizations

Trend Lines [Labs] and Reference Lines

  • Added the ability to specify the location of reference line text. Options are Left, Right, Center. Learn more.

  • Added the ability to specify trend lines.

    • Options include linear, exponential, logarithmic, and moving average.
    • Moving average type has options for 7, 14 and 28 as it is typically used for days.
    • Any number of trend lines can be added.
    • Each trend line can be set to a specific series.

    See documentation: Area Charts - Bar Charts - Column Charts - Line Charts - Scatter Charts

Plot Region Data on Interactive Maps

  • U.S. Zipcode Tabulation Areas and U.S. Counties Map Layers. These new map layers can be used on the interactive map. The zipcode field type automatically works with the interactive map. Learn more.
  • TopoJSON Map Layers on Interactive Maps.
  • All existing TopoJSON map_layers in LookML now work on interactive maps, including built in maps like Countries, U.S. States, and U.K Postcodes, and the new Zipcode and County layers. Learn more.
  • Added a heatmap opacity setting and now map labels can show above or below the heatmap. Learn more.

Explore

Custom Filters

See documentation: Custom Filters & Looker Expressions

  • Full control over filter logic via ANDs, ORs, and parentheses
  • Access to same functions available in table calcs
  • Can be used in conjunction with regular filters
  • Contextual help pane

Table Calculations Enhancements

See documentation: Table Calculations & Looker Expressions

Improved Explore URLs

The explore page URL now has a shorter, more stable, format and the URL does not contain filter values or other data. Learn more.

Powered By Looker

  • Embedded Explore pages now broadcast a JavaScript event whenever the page state changes. Enables the ability to build a custom saving mechanism for embed users. Learn more.
  • Support for wildcard subdomains in the embed domain whitelist. This makes it much easier to whitelist groups of embedded domains.
  • Fixed an issue where downloading a PDF from an embedded dashboard did not work.
  • Fixed an issue where filter values on embedded dashboards did not wrap properly.

Scheduler

  • Improved unsubscribe flow for scheduled content.
  • Text objects on Dashboards will now appear in Dashboard PDFs.
  • When scheduling content, the To section now accepts comma-separated lists of email addresses.
  • The schedule reassignment modal (accessed via admin/scheduled_plans ) now includes the name of the Look or Dashboard.

LookML

  • **Added date_start and date_end to date filters**. This allows the beginning and end dates in a date filter to be explicitly referred to in LookML. This is useful for table wildcard functions in BigQuery or partitioned columns in Hadoop.
  • PDT Trigger Check / Regenerator can now rebuild tables concurrently. See documentation.

Dialects

See dialect support level definitions.

  • Changes to Database Connection Credentials. Looker will no longer pass authentication information through the driver's connection string and will instead pass credentials as part of the connection properties. Learn more.
  • Denodo. Added Level 2 support. See documentation.
  • Oracle. Changes to database connection configuration. See documentation.
  • Snowflake. Queries now support timezone conversion. This change will enable features like User Specific Timezones on Snowflake. Learn More.
  • Presto. Added support for PDTs.
  • Vertica. Updated the Vertica 7 connection to Vertica 7.1 (Vertica 7.0 users should use the Vertica 6 connection; to use all Vertica 7 features, update Vertica to 7.1 and connect with that option)
  • Teradata Presto. Added support for version 141t. For more details on connecting, open a support request.
  • Hive. Deprecating support for 0.13. This is the last Looker that will support Hive version 0.13. Starting with 3.52, Looker will support Hive version 1.2+.

Administration & Security

  • Additional Sub-Admin Permissions. Permission to view the PDT panel can be given with the see_pdts permission. See documentation.
  • Usage panel update. Can now be downloaded as a PDF. See documentation.
  • Connections page update. Offer to configure PDT support exists only if the dialect supports PDTs. See documentation.
  • Regenerator based PDT builds now appear in query panel.

General Tweaks and Bug Fixes

  • Restored the ability to color values in Single Value visualizations. See documentation.
  • Model sets on the admin/model_sets/new page will now appear in alphabetical order.
  • Updated 404 Message to let users know that either the page is not found or they do not have access to view it.
  • Fixed an issue that caused filter input boxes to take up unnecessary space.
  • Fixed an issue where scheduled tasks could temporarily be sent from a staging instance.
  • Fixed an issue where text objects caused LookML Dashboards to break.
  • Fixed an issue where scale types didn't update correctly when switching series positions.
  • Fixed an issue on PostgreSQL with slow relative date filters.
  • Fixed an issue where errors due to ${TABLE} deprecation caused broken dashboards.

Looker 3.48 2016-06-08

Dashboards

flash_on Improved Dashboard PDFs

  • PDF dashboard downloads now look like they do in the browser.
  • Vector-based rendering allows zooming without losing quality.
  • Note the following requirements:
    • Looker Labs feature must be enabled
    • The default layout for scheduled emails will change to the new format
    • Customer-hosted installations must be running PhantomJS 2.11. Check your version and update.

Explore

  • Table Calculations editor now works properly with special characters or ambiguous calculation names.
  • Single Value Visualizations have improved support for fields that display images via HTML.

LookML

  • Faceted Filters enabled at an explore level when using access filter fields or sql_always_where: When an explore has sql_always_where or access_filter_fields set, full_suggestions defaults to true for all fields exposed by that explore. Individual fields can still opt out of full_suggestions query behavior by setting full_suggestions = false, and can opt out of suggestions altogether with suggestable = false. Learn More.
  • New timeframe month_name. Dates can now be bucketed by name of month. Learn More.
  • New can_filter Parameter: Accepts the inputs true or false. When set to false, the field cannot be used as a filter. This parameter can be applied to measures and dimensions. Learn More.
  • Explore and View names can now start with numbers.
  • Built-In Named Value Formats for British Pounds and Euros: gbp_0, gbp, eur_0, and eur. These are used as inputs to the value_format_name parameter. Learn More.
  • Unsafe Liquid parameters have been deprecated with a Legacy Feature.

Dialects

  • MySQL. Fixed an issue where NULLs would be filtered out of pivoted tables.
  • Spark. Fixed an issue that was causing connections to break due to long index name values.
  • Redshift. Provides a more useful error when Redshift Admin kill queries.
  • BigQuery
    • Added support for User-Defined Functions (UDFs) as part of a PDT definition: Docs.
    • Streaming downloads are now possible
    • Fixed an issue where wide queries would fail in Looker
    • Updated to a new BigQuery driver that includes Google Drive support
    • Expanded the max field name length to BigQuery's documented 128 character length limit from the previous limit of 24 chars.
  • Bityota. Removed support for Bityota
  • Redshift & MS SQL. Limited the duration of the long running query statements Looker uses for query killing tests on Redshift and MS SQL.

Administration

User-Specific Database Connections

  • Connections can be configured to use the user's LDAP credentials to connect to the database. Learn More.
  • Allows user-specific, database-level permissions to be enforced within Looker, as well as query auditing.
  • NOTE: public URLS and PDTs are not supported for these types of connections

New Sub-Admin Permissions

  • New permissions for various admin panels can be granted to users without making them full-blown admins.

Documentation

  • Added Looker versioning in documentation.
    • Use the Looker version selector in the upper right to select your version.
    • Versioning officially starts with 3.48 features but we have preserved some pre-3.48 version-specific content that can be viewed using the selector.
    • The Looker version selector appears on all pages in the "Exploring and Visualizing Data" and "Sharing, Importing, and Embedding Data" section and will gradually appear on all docs.looker.com pages.
  • Added a button to jump back to the top of the page.
  • Added +/- to the side menu to show when a menu item can be expanded.
  • Moved the search bar to the top of the side menu.

General Tweaks and Bug Fixes

  • Added a "Scheduled By" note to the bottom of scheduled emails.
  • Fixed a bug causing a parse error in exploring from the SQL Runner.
  • Fixed an issue that prevented suggestions from populating in filters that depended on some PDTs.
  • Fixed an issue that caused LookML Dashboard elements to overlap when using layout: static.
  • Fixed a bug causing the group by clause in the SQL related to some pivoted tables to call the wrong field.
  • Properly warn when attempting to filter a measure on a raw timeframe.
  • Fixed a few small table calculation bugs related to pivoted dimension handling.
  • Fixed an issue with connectivity to the internal database (when using MySQL) which could lead to outages.
  • Fixed an issue where instant dashboard would cause a dashboard not to return from cache if the prior run resulted in an error.
  • Fixed a bug where Looker would incorrectly filter "empty" in "is equal to" string filter.
  • Fixed an issue where Looker tried to convert timezone to '' certain generated SQL.
  • Fixed an issue where filters on some date timeframes were generating incorrect SQL.
  • Fixed an issue where scheduled dashboards could send from Dev mode.
  • Removed an unneeded warning for unset database timezones in the Connections panel.
  • Fixed an issue where field_group_label was causing an erroneous error.
  • Fixed a few errors related to PDF downloads that reflected 'No Results' incorrectly.

Looker 3.46 2016-05-08

Dashboards

flash_on New Dashboard Look & Feel

  • More modern aesthetic with font tweaks, better use of whitespace, and removal of clutter.
  • Single values read more naturally with titles on the bottom.

flash_on Dashboard Edit Mode

  • Once activated, provides the ability to move and resize tiles, add or edit filters and notes, and add/remove tiles to the Dashboard.
  • This also introduces notices when saving Looks that show which Dashboards will be impacted by the changes.
  • This feature is derived from and replaces the Lock feature that was in Labs.

Headers and Free Text Boxes

Allows for title, subtitle, and body text to be inserted into dashboards. Can be resized and arranged just like a regular tile.

Better Tile Dragging and Resizing

  • Improved Dragging Logic makes it easier to move and resize tiles on dashboards.
  • More Flexible Sizing for Dashboard Tiles Tiles now exist on a 24-across grid instead of a 12-across grid.

Visualizations

Single Value Visualization Enhancements

  • Callout Numbers.
  • Progress Bars.
  • Dashboards auto-adjust text size so tiles all match.

Updated Column Truncation Logic for Table Visualizations

  • Added seconds to the Dashboard Refresh function found in the gear menu on Dashboards.
  • Browser tab titles now reflect dashboard names.

Explore

Table Calculations Updates

  • New date functions
    • add_{interval}: add_seconds, add_minutes, …, add_years.
    • trunc_{interval}: trunc_minutes, trunc_hours, …, trunc_years.
  • Date improvements. Comparison operators (>, <, >=, <=) now support dates.
  • Improved field completions to include labels.
  • ANDs now takes precedence over OR. In the past, these statements evaluated left to right, so existing equations that didn't use parentheses may change.
  • Added the ability to filter on "is not" with day of week index.
  • Increased checking for type mismatches to avoid errors. However, this change also means that if you need to modify any expressions where you compare yes/no fields to strings.

Scheduling

Webhooks for Scheduled Looks (Labs)

  • New option when scheduling a Look or dashboard to perform an HTTP POST to one or more servers instead of emailing the results. Learn More.
  • Use a service like Zapier or a custom web server to upload data from Looker to an S3 bucket, Dropbox, an FTP server, etc. See example with DropBox.
  • Introduces a new permission send_outgoing_webhook that is automatically given to all Looker Admins, and is required to use this functionality.

Scheduling Updates

  • Added a "Test" Button. Sends test email to the scheduler but not recipients.
  • Added a Formatting Option. New option to use formatted values in CSVs, TXTs, etc. (just like with downloads).
  • Timezones. Always explicitly set the timezone of a scheduled look and thus detach it from the application's timezone. The scheduling modal defaults to the application timezone when creating a new schedule. Changing the application timezone thus effects all newly created plans, but not existing ones.
  • Scheduling Modal Changes. Full control over range of hourly option and improved UI.
    • Expanded the hourly range available.
    • Support for scheduling on a particular day of the week occurrence in the month was broken and has been removed. Current schedules set to run on a particular day of week and week of month will automatically be reassigned to the first day of the month.

LookML

  • Improved reliability of the LookML Generator. The LookML Generator now only generates for the requested schema instead of always generating for the default schema as well, resolving issues with duplicate field definitions and "exists" errors for view files.
  • New Value for Timeframes Parameter. Added day_of_year timeframe.
  • New Filter syntax for filtering on Quarters. 2015-Q2 will now work in Matches(Advanced).
  • LookML Deprecations. Learn More.
    • $$ 置換がレガシー機能になりました。${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

    重要な変更点

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

    ダッシュボード

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

    可視化

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

    スケジュール

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

    LookML と開発環境

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

    言語

    • Spark/Hive の更新:
      • Hadoop 関連の言語の問題で EXPLAIN が破損する問題を修正しました。
      • SQL Runner のクエリの実行が Spark SQL で時間がかかる問題を修正しました。
      • PDT のテストが Spark SQL の接続時に実行されるようになりました。
      • 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 エラーが発生する問題を修正しました。
      • テキスト候補が「未定義」を送信する問題を修正しました。
    • タイムフレームの更新
      • hour と hourX が YYYY-MM-DD HH の形式で値を返すようになりました。
      • minuteX が YYYY-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 レスポンスを誤って生成するプリフェッチ コードのバグを修正しました。
    • カラー選択ツールのゴミ箱アイコンをクリックしても何も起こらないバグを修正しました。
    • ダッシュボードのドリル可能な単一値タイルの色が散発的に変わるバグを修正しました。

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

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

    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 とビュー 生成ツールのスキーマとテーブルを更新するボタンを追加しました。
    • ダッシュボードをスペースに保存するモーダルが、階層型スペース選択ツールを使用するようになりました。
    • ホスト URL を provision.yml ファイルで設定できるようになりました。
    • 生成されたダッシュボード 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 for Prefetching Dashboards。これにより、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 フィールドのフィルタリングの更新。
      • 半径に基づくフィルタリングを追加しました。
      • フィルタリングで null、not 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 以降は機能しなくなります。onclick や onmouseover などの要素に対する