Looker 3.46 以降、flash_on マークの付いた項目は、既存の機能の変更を示しており、更新時に注意が必要な場合があります。
Looker 3.56 2016-09-25
flash_on Look
- Look はスタンドアロン ドキュメントになりました。コンテンツのプレゼンテーションを中心とするデザインになるように更新されました。以下の点が更新されています。
- [Visualization] ペインで強調を強化
- 折りたたみ可能な詳細パネル。Look の説明、作成者、最終更新日時、最終更新日時、スケジュール設定、ダッシュボード情報など、Look に関するクイック情報を公開
- On-Look 構成オプション。スケジュール設定、削除、アクセス制御が含まれる
- 大規模な On-Look 編集。クエリと Look のタイトルを変更可能
- [Look をリセットしてここから探索] のリンク。ユーザーは他のユーザーが保存済みコンテンツを利用することなく、クエリを操作して深く掘り下げることが可能。
ダッシュボード
- On-Dashboard 編集。編集モードで、ユーザーはダッシュボードから直接タイルを変更できるようになりました。
- パフォーマンスに影響する可能性があることを知らせるタイルが 25 個を超えるダッシュボードに、メッセージを追加しました。
- LookML ダッシュボードのメモは、変換後にユーザー定義のダッシュボードに転送されます。
可視化と探索のページ
- flash_on データディメンションのフィルタリング。結果データテーブルまたはテーブル可視化の値をクリックすると、そのページ全体が更新されず、現在のページでそのディメンションがフィルタとして追加されます。これにより、ダッシュボード テーブルのビジュアリゼーションでこのような次元的なフィルタリングが無効になります。
- ゼロから固定解除のオプションを追加。フルスケールを 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_date
とend_date
が null と評価される問題を修正しました。
Looker 3.54 2016-08-28
コンテンツ管理とスペース
- スペースのアクセス制御: さまざまなスペースにアクセスできるユーザーとアクセスレベルを管理できる機能を導入します。詳細
- ユーザーとコンテンツの管理のグループ: 新しい Google グループ パラダイムで、ユーザーのコレクションを管理します。グループには、スペースへのアクセス権を 1 つのユニットとして付与できます。グループは、LDAP や SAML などの既存の認証方法で自動的に設定できます。詳細
Looker の設計
flash_on 見やすくなるようにモバイル ダッシュボードを更新しました:
- 大きなタイルサイズ
- フィルタの使い勝手の改善
- 画面領域を改良するためにナビゲーションを更新
LookML
second
、millisecond
、microsecond
などの新しいタイムフレームを追加しました。詳細second
タイムフレームでフィルタリングする機能を追加しました。詳細- flash_on 非ディメンション フィールドで
order_by_field
が宣言されている場合、または measure を参照している場合、LookML バリデータで正しく警告されるようになりました。詳細 - flash_on ディメンションで measure を参照しないようにするレガシー機能を導入しました。詳細
- flash_on フィルタ フィールドが
type: time
で宣言されている場合、LookML バリデータで正しく警告されるようになりました。詳細
探索
- データテーブルの列に値をコピーする機能を追加しました。コピーした値をフィルタ入力ボックスに貼り付けると、その値が使用されます。
- Look バリデータを使用して、表計算とカスタム フィルタのフィールド参照を置き換える機能を追加しました。 詳細
- フィルタはデフォルトで、フィルタリングされるタイムフレームと同じ間隔になりました。 たとえば、「created_hour」でフィルタリングする場合、フィルタはデフォルトで「days」ではなく「hours」になります。
- ディメンション グループの説明が、ディメンションごとに繰り返されるのではなく、ディメンション グループ名レベルで表示されるようになりました。説明の詳細を確認する。ディメンション グループの詳細を確認する。
可視化
- X 軸または Y 軸の方向を反転するビジュアリゼーション オプションが追加されました。
- テーブル ビジュアリゼーションで合計を非表示にする機能が追加されました。
- 基準線に 16 進値の入力ではなくカラー選択ツールを使用するようになりました。
- グラフで、文字列「null」ではなく null 記号(∅)を使用するようになりました。
- 円グラフと関連する凡例が、グラフ自体を中央に配置するのではなく、1 つのユニットとして中央に配置されるようになりました。
スケジュール設定とダウンロード
- スケジュール設定されたタスクやダウンロードされたタスク用のリソース マネージャー
- デフォルトでは、システムはダウンロード タスクとレンダリング タスクをペアで処理します。インスタンス管理者には、クエリパネルに「レンダラ」という新しいソースが表示されます。
- これらの変更により、レンダリングされたコンテンツのタイムアウトが減り、Looker インスタンスへの影響を減らすことができます。
一般的な微調整とバグの修正
- スペースの微調整
- スペース ページの読み込み時間を改善しました。
- 保存、コピー、移動のモーダルでスペース選択ツールの読み込み時間が改善されました。
- スペースのタイトルがブラウザタブに正しく反映されるようになりました。
- 他のモーダルに一致するように、スペース編集モーダルのスタイルを更新しました。
- スペースのモーダルの最初の編集可能なフィールドにカーソルがフォーカスされるようになりました。
- flash_on 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
権限を使用すると、スケジュール設定されたプランとスケジューラ履歴パネルにアクセスできます。詳細 - flash_on ピボット ダウンロードでレイアウトが改善されました。ダウンロードした
.csv
、.html
、.md
、.txt
、.xlsx
ファイルで、ピボットされたディメンションごとに 1 行が表示されるようになり、Looker での表示に近づきました。単一のヘッダー行に依存しているプロセスがある場合は、「単一行のテーブル ヘッダー」のレガシー機能を使用してください。詳細 - PhantomJS がインストールされていないために Looker が PDF をレンダリングできない場合にユーザーに表示されるエラーを明確にしました。
- ユーザーが削除または無効化された、スケジュール設定されたプランの受信者である場合に発生するエラーを明確にしました。
LookML と開発環境
- PDT の SQL コメントとしての自動生成コンテキスト。PDT を生成する際は、モデル、ビュー、テーブルを生成しているユーザー(存在する場合)、ID(ユーザーがデベロッパー モードかどうか)と、インスタンス スラッグを示すコメントが Looker によって発行されます。詳細
- Look バリデータを更新し、設計を向上させ、エラーに関係なくフィールド、ビュー、探索、モデルの名前を置き換える機能を追加しました。詳細
- ファイルの高速切り替え。LookML 開発 IDE でファイルの切り替えが即座に行われるようになり、ページ全体の再読み込みが不要になりました。
- flash_on SQL Runner テーブルリストの切り詰め。 SQL Runner では、ブラウザへの影響を抑えるために、テーブルのプレビュー リストを 500 件に制限しています。
scoping
パラメータを完全に削除しました。詳細
言語
- BigQuery:
- 負の数が存在する場合に、対称集計が正しく計算されない問題を修正しました。
week
タイムフレームの効率を改善しました。fanout_on
フィールドの measure の動作を改善しました。
- Snowflake:
- PDT が機能しているかどうかに関する情報を追加しました。
- flash_on 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 でエラー メッセージが正しく読み込まれない問題を修正しました。
- flash_on MS SQL:
- JDBC ドライバを v4.2 に更新しました。SQL Server 2005 のサポートは終了しています。
一般的な微調整とバグの修正
- flash_on API(ベータ版)の変更:
- JSON 形式で、
type: number
フィールドの値が文字列ではなく数値として返されることを確認しました。詳細 run_async
ルートとcreate_query_and_run_async
ルートを置き換えました。API ユーザーはcreate_query_task
ルートに移行する必要があります。
- JSON 形式で、
- パフォーマンスと安定性の微調整:
- キャッシュに保存された結果を取得する際のパフォーマンスを改善しました。
- クエリ キャッシュの読み取りと書き込みでのメモリ使用量を削減しました。
- 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
- New
running_product
function. See documentation. - New
pivot_where
function allowing references to pivot values based on content instead of position. See documentation. - New
pivot_offset_list
andpivot_column
functions. See documentation. - New
log
function. See documentation. Yes
andNo
have now been added as constants that can be referenced in functions. See documentation- New editor including type-ahead assistance, in-editor documentation, and links to the relevant documentation website pages. See documentation.
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
anddate_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.
- flash_on 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.
- flash_on 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.
- flash_on 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
orsql_always_where
: When an explore hassql_always_where
oraccess_filter_fields
set,full_suggestions
defaults to true for all fields exposed by that explore. Individual fields can still opt out offull_suggestions
query behavior by settingfull_suggestions = false
, and can opt out of suggestions altogether withsuggestable = false
. Learn More. - New timeframe
month_name
. Dates can now be bucketed by name of month. Learn More. - New
can_filter
Parameter: Accepts the inputstrue
orfalse
. When set tofalse
, 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
, andeur
. These are used as inputs to thevalue_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
- flash_on 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.
- flash_on 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.
- flash_on 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.
- flash_on 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).
- flash_on 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.
- flash_on 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). - flash_on 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 機能
ドリルの更新
ドリルメニュー
- ドリルリンクをクリックすると、常にドリルメニューが表示されるようになりました。
...
は、外部リンクやダッシュボードを示すために使用されます。階層およびディメンション ドリルにこのアイコンは表示されません。
ドリルのプレビュー
- ドリルすると、ドリルの結果がプレビュー オーバーレイに読み込まれます。これにより、ユーザーを同じコンテキスト(つまり同じ探索ページやダッシュボード)で維持できます。その後、[ここから探索] を選択すれば、すべての機能を探索できます。詳細
- ドリルが 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。これにより、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
などの要素に対する<script>
タグやイベント ハンドラは機能しなくなります。
Looker 3.32 2015-10-13
ビジュアリゼーションとダッシュボード
- ダッシュボードにニュースペーパー スタイルのレイアウトを導入。これにより、一部のタイルが複数の行を占め、他のタイルが 1 行に残るようになります。タイルのドラッグ&ドロップの容易さも向上します。詳細。
- 可視化に使用できるスペースに基づいて、X 軸の密度が自動的に低減されます。
- フィルタの追加 / 編集モーダルを更新し、ダッシュボード タイルにフィルタを簡単に適用できるようになりました。詳細
- 特定のタイルのフィルタを歯車メニューから直接編集できる機能を導入しました。詳細。
- 大規模なダッシュボードのフィルタ入力ボックスの応答性を改善しました。
LookML と IDE
- タイムゾーンの変換とキャストを除外する
date_raw
フィールド タイプとraw
タイムフレームを導入しました。詳細 - 候補が
one_to_one
結合で機能するようになりました。 - LookML バリデータの速度が向上しました。
type: yyyymmdd
の動作をtype: date
と同じにしました。つまり、タイムゾーンの変換は適用されなくなります。- 顧客データベースへの負荷を最小限に抑えるために、Looker では 5 日後に
pdt_event_log
action_data
列の内容が切り捨てられるようになりました。 - エラーを回避するため、フィールドが異なる型と主キーの両方にならないようにしました。
管理パネル
- 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: composite
とtype: service_level
が削除されました。- 構成オプションとしての ERB テンプレートが完全に削除されます。
template
パラメータは非推奨です。Liquid テンプレートがすべてのインスタンスで有効になっています。
探索
- 表計算:
- Excel スプレッドシートのダウンロード オプションを追加しました。詳細。
- フィルタ候補で 5,000 行の候補を取得します。
- タイムスタンプ フィールドでフィルタリングする機能。
- エラー メッセージの改善:
- 探索のフィールドに関連するエラーが、そのクエリに関連する場合にのみ表示されるようになりました。
- エラーに、データベースの問題か LookML モデルの問題かが明記されるようになりました。
- パフォーマンスの改善:
- スクロール時にテーブルが読み込まれるようになりました。すべてのクエリから結果セット全体が返されますが、ブラウザに表示されるのはその時点でのテーブルの表示部分のみです。これにより、大規模な結果セットを処理する際のパフォーマンスが向上します。
言語とデータベース
- Microsoft SQL Data Warehouse のサポート。
- BigQuery でのパーティション分割テーブルのサポート。
- noSasl を使用する Impala 接続の構成を変更。こちらを参照してください。
管理パネル
use_sql_runner
権限が機能するのに、develop
権限に依存しないようになりました。 詳細。- URI バリデータを含めるように埋め込みパネル(/admin/embed)を更新しました。
- 使用状況パネル:
- 公開 URL、非公開 URL および
suggest:
クエリをより適切に考慮するように、クエリ「source」を更新しました。 public_urls
を関連するlook_id
にリンクしました。
- 公開 URL、非公開 URL および
- Looker のログで、Ruby レイヤと Java レイヤの両方から
stderr
とstdout
がキャプチャされるようになりました。
一般的な改善、微調整、バグの修正
- 可視化パネルを開くと実行中のクエリが強制終了されるバグを修正しました。
- 時間ラベル形式の入力ボックスの使用時に 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_point
、map_line
、locations
のサポートを終了しました。
言語とデータベース
- 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 と開発
value_format
パラメータをtype: tier
のディメンションに適用できます。- git URL でカスタムポートをサポートします。詳細。
管理パネル
- クエリ管理パネル。最近実行されたクエリと実行中のクエリの詳細を表示し、長時間実行されているクエリを強制終了できます。詳細
- 使用状況パネルの更新:
- 新しい探索(scheduled_task_dashboard)を介してダッシュボードのスケジュールを確認できるようになりました。
- i_looker モデルで派生テーブルを使用できるようになりました。
- 表示された上部の Look は、[使用状況] パネルの要素として表示されます。
- 新しいクエリ管理パネル
言語とデータベース
- Hive のサポートに PDT が追加されました。
- Snowflake のサポートに、対称集計と PDT が追加されました。
- Redshift と MySQL でのダウンロードのメモリ使用量を改善しました。
一般的な改善、バグの修正、微調整
- 送信日時を設定したメールの更新:
- 送信日時を設定したメール内のリンクは、measure でのみ使用でき、ディメンションでは使用できません。
- 許容されるサイズの上限(メール プロバイダに基づく)を超えるコンテンツを含むメールは、インラインで切り捨てられるのではなく、HTML 添付ファイルに変換されます。
- Looker でデータを探索するためのリンクがメールの上部に移動され、視認性が向上しました。
- 履歴にルックが追加されました。
- ビジュアリゼーションエディタのフリーテキスト入力ボックスが予期せず消去される問題を修正しました。
- データ表の数値テーブル計算の値を右揃えにします。
- ピボット データで 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
スペース
- スペース用の新しい組織システム。 ドキュメントを表示。
- スペースは、階層のためにネストさせることができます。
- 既存の共有スペースはすべて、新しい [ホーム] スペースから開始されます。
- 各 Space の場所は、名前の上に表示されるパンくずリストで示されます。
探索
- ユーザー固有のタイムゾーン: 同じインスタンスの異なるユーザーが異なるタイムゾーンで作業できます。詳細
- 注: この機能はクエリ結果に影響するため、結果を適切に解釈するには理解が必要です。この機能は、必要な場合にのみ有効にし、ユーザーに適切なトレーニングを実施する必要があります。
- Look の保存モーダルの更新により、Look が簡単かつ迅速に保存できるようになりました。
- Look URL の「長いバージョン」にアクセスする機能。詳細
- 表計算の改善
ビジュアリゼーションとダッシュボード
- ダッシュボード要素の新しい情報バーには、クエリデータが返された日時、クエリが別のタイムゾーンで実行されたかどうか、ダッシュボードのメモのメモアイコンが表示されます。
- ダッシュボード中に Look をダッシュボードに追加できる機能。Look はダッシュボードと同じ Space に存在する必要があります。詳細
- グラフ値ラベルの改善
- スマートなデフォルト設定。
- [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] パネルから有効にする必要があります。詳細
- 探索の説明:
description:
パラメータを使用して、モデルファイルで定義する必要があります。[?] にカーソルを合わせると表示されますフィールド ピッカーで探索の名前の横にあるアイコンをクリックします。ドキュメントを表示。 - 日付フィールドで「OR」のフィルタリング: 既存の日付フィルタの横にある [+] ボタンをクリックし、そのフィールドに追加のフィルタを追加するか、Matches(Advanced)を使用するときに、日付の間にコンマを使用します。詳細
- クエリ実行の相対時間が実行ボタンの横に表示されます(3 分前など)
- 階層型ディメンションによるクエリで並べ替えを指定しないと、結果はデフォルトの階層順に並べ替えられます。
変換 / 永続的な派生テーブル
- SQL が変更されていない場合、本番環境モードと Development Mode では同じ永続テーブルが共有されます。 また、ユーザーが Development Mode で永続派生テーブル(PDT)を作成し、更新されたモデルを本番環境に push した場合、SQL が変更されていない場合、本番環境はすでにビルド済みの PDT を使用します。ドキュメントを表示。
- [派生テーブルを再構築して実行] では、ユーザーのクエリのみが再構築されたテーブルを待機するようになりました。 このクエリに必要なすべてのテーブルがバックグラウンドで再構築され、完了すると切り替わります。このボタンを使用しても他のクエリは影響を受けません(つまり、一人のユーザーがこのボタンを押しても、他のユーザーはブロックされません)。ドキュメントをご覧ください。
IDE とモデル管理
- IDE での commit 履歴(Looker から設定済みのお客様のバージョン管理プロバイダへのリンクを含む) [プッシュ] ボタンの横にあるプルダウンからアクセス履歴を選択します。詳細
- 差分内の変更をハイライト表示して、コミットの読み取りを容易にしました。詳細
- 追加のバージョン管理プロバイダの設定とサポート - Bitbucket、GitLab、GitHub Enterprise、または認証に SSH 認証鍵を使用できる任意の Git サーバーを使用して、Looker 内で LookML ファイルのバージョン管理を設定します。詳細
- 最初の push 時のプロジェクト同期 - git の設定が完了すると、一人のユーザーによって作成された新しいプロジェクトが、すべてのユーザーのデベロッパー モードに自動的に追加されます。ユーザーはディレクトリを再ビルドする必要はありません。詳細
ダッシュボードとビジュアリゼーション
- ダッシュボードのスケジュール設定機能: メールに PDF 添付ファイルとして添付できます(お客様がホストする Looker のデプロイには PhantomJS が必要であり、[Labs] パネルで有効にする必要があります)。
- 1 つのクエリでデカルトグラフの種類を混在させる機能。探索ページの可視化構成タブで、
series_name: <chart_type>
を指定します。明示的なタイプが宣言されていない系列には、選択したグラフの種類が使用されます。積み上げグラフには対応していません。詳細 - Y 軸の参照線を UI で定義できるようになりました。詳細
- Y 軸の最大値を Y 軸の最小値とは別に設定できるようになりました。
- カスタムの Y 軸のティックの密度を設定する機能。 詳細
- ドーナツグラフに null ポイントが表示されなくなります。
スペース
- スペース内で複数の Look を一度に削除できる機能。ドキュメントを表示
- スペース検索で、結果セットにモデル名が含まれるようになりました。
- スペース内の各 Look のギアボタンから、移動、コピー、削除を行えるようになりました。
一般的な改善と微調整
type: int
のディメンションがアルファベット順ではなく数値順で並べ替えられるようになりました。- Datavirtuality データベースのサポート。
- ロケーション フィールド タイプが Oracle、BigQuery、Redshift、PostgreSQL、MySQL、Greenplum、MS SQL Server、Aster、Teradata で完全にサポートされるようになりました。
Looker 3.16 2015-03-02
ダッシュボード
- 行の高さ調整が可能 - ユーザー定義ダッシュボード内の要素の行の高さを変更できる機能。行間にカーソルを合わせると、上下の矢印が表示されます。下にドラッグすると、マウスの上にある行の高さが高くなります。(ドキュメントを表示)
- 注 - ダッシュボードの各要素に、その要素に固有の情報を伝えるテキストメモが添付されるようになりました。各要素のギアプルダウンからメモを追加、編集します。メモは、要素の上部、要素の下部、またはホバー時に表示できます。(ドキュメントを表示)
- 折りたたみ可能なダッシュボード リスナー - 各要素がリッスンしているフィルタが 1 行を超える場合に折り畳まれます。クリックすると展開されます。
- ダッシュボードの PDF 形式の改善 - ダッシュボード、ダウンロード日時を表すフッター、メモが含まれます
- フィルタ モーダルの変更
- ダッシュボード フィルタ作成モーダルの [Listene] セクションにある [Apply to Field] のデフォルトは、リッスンするフィルタの名前と一致するか、その名前を含むフィールドです。
- リスナーは各フィルタを 1 回だけリッスンできます
可視化
- マッピングの改善(ドキュメントを表示)
- 新しい組み込み郵便番号マップ: SF Peninsula、NYC、Austin、UK
- 探索ページの可視化構成モーダルの「マップ リージョン」に、すでに射影されているマップデータ用の非地理的 TopoJSON が受け入れられるようになりました。
- 単一値の可視化の形式 - 新しい value_format パラメータを使用します(ドキュメントを表示)
- ビジュアリゼーションエディタの更新:
- 「パーセント変更」の名前を「以前のパーセント」に変更しました。
- 「ビュー名の表示」の名前を「完全なフィールド名の表示」に変更しました。
探索
- 不明なフィールド エラー処理 - エラーのあるフィールドは、本番環境モードのフィールド ピッカーに表示されません。Development Mode では、エラーのあるフィールドはフィールド ピッカーで使用できないフィールドとして表示されます。これにより、「不明なフィールド置換」のエラーが減少します。
- 「Excel ファイル」のダウンロードの名前が、実際のアクションを反映するように、「Excel クエリファイルのダウンロード」に変更されました。
- 「一般公開」が、探索ページの歯車アイコンのプルダウンでオプションになりました。
管理パネル
- [レガシー機能] パネル - このセクションには、Looker が非推奨とし、ユーザーが移行を完了できない場合に役立つ機能が表示されます。このリストで示されている機能は、Looker インスタンスの最初のバージョンによって異なります(つまり、古いユーザーには、新しいユーザーよりも多くの非推奨機能が表示されます)(ドキュメントを表示)
- Labs 機能の更新: 対称集計と列制限は完全な機能になり、すべての新規ユーザーに適用されます。各機能の詳細については、こちらをご覧ください。
LookML
- 新しい形式設定構文(ドキュメントを表示)
- Looker で、数値フィールドと文字列フィールドに Excel 形式の書式設定が使用されるようになりました。この書式設定は
value_format
パラメータで指定します。 - 新しい形式により、以下が非推奨になります。
- Printf のフォーマット
- LookML フィールドタイプ:
percentage
、dollars
、cents
- 数値フィールド パラメータ:
format
、units
- Looker で、数値フィールドと文字列フィールドに Excel 形式の書式設定が使用されるようになりました。この書式設定は
- 再生成中に既存の派生テーブル(PDT)を使用する - 永続的な派生テーブルの再生成中、Looker は以前のテーブルを使用してクエリを実行します。これは、SQL トリガーを使用する派生テーブルに適用されます。
- 日付フィールドの整数 - すべての言語で、DateHourOfDay、DateMonthNum、DateDOM、DateDOWIndex の整数が返されるようになりました。
- LookML によって生成される SQL で、日付が日付として明示的に宣言されている場合、日付型に強制されるようになりました。Redshift が並べ替えキーを使用できるようにします。
- LookML によって生成された SQL で、日付式に
BETWEEN
ではなくリレーショナル演算子を使用するようになりました
一般的な改善と微調整
- 短縮 URL - URL が短い形式で表示されるようになり、共有しやすくなりました。なお、これにより URL の構成が変更され、ユーザーに対する動作が変更される可能性があります。
- SQL Runner の結果テーブルに空白文字の保持を再導入しました
- [新しいスペースの作成] ボタンを [スペース] ページの上部に移動
- スペース名を 100 文字に制限
- [ランタイム合計] が履歴テーブルの measure として使用可能(使用状況パネルの要素を調べることによってアクセス)
- [Open in Looker] リンクが、リストに送信されたものも含め、すべてのスケジュールされた Look で機能するようになりました
- 探索ページとダッシュボードのパンくずリスト プルダウンで、Look をアルファベット順に表示
- Aster Dialect 構文修正: persist_table 定義で DISTRIBUTE BY(ON ではなく)を使用
Looker 3.14 2015-02-02
スペースとコラボレーション
- Look バリデータ(Labs 機能): Look が壊れたかどうかを確認し、すべての場所で破損したフィールドや名前が変更されたフィールドを検索して置換します。モデルに変更を push する前に、Look バリデータを使用します。(ドキュメントを表示)
- ホームスペース: 任意のスペースを「ホーム」スペースとして設定するには、目的のスペースの名前の横にあるホームアイコンをクリックします。
LookML
- 対称集計: measure を結合された探索に取り込むことができます。個々の探索で試すことで、インスタンス全体で Labs を使用して有効にできます。
- 階層化、SQL ケース、フィールド別の順序付け
- 並べ替え順を更新しました:
sql_case
フィールドは、アルファベット順ではなく、リストされている順序で並べ替えられるようになりました。これにより現在の並べ替え機能が変更されます。古い方法でアルファベット順に並べ替えるには、alpha_sort: true
を使用します。(ドキュメントを表示) - 階層のスタイル設定を使用可能: 新しい
style
: パラメータにより、データテーブルの階層の表現方法を更新します。オプションはstyle: relational
、style: integer
、style: interval
、style: classic
です(デフォルト)(ドキュメントを表示) - order_by_field を追加: ディメンションを別のディメンションで並べ替えることができる新しいパラメータ(ドキュメントを表示)
- 並べ替え順を更新しました:
day_of_week
とday_of_week_index
のためにdow
とdow_number
が非推奨になりました(ドキュメントを表示)- 新しい LookML 構文のハイライト表示
派生テーブル
- 永続的な派生テーブル(PDT)の管理パネルが改善され、PDT のビルド時間、テーブル名、トリガー情報に関して、最新の平均時間と平均値が表示されるようになりました。
ダッシュボードとビジュアリゼーション
- ダウンロードのオプション
- (LookML 以外の)ダッシュボード全体を PDF(Labs 機能)としてダウンロード可能(PhantomJS のインストールが必要)
- ダッシュボード要素のデータは、ダッシュボードから直接ダウンロード可能
- URL パラメータ
hide_title=true
を使用して、埋め込み時にダッシュボードのタイトルを非表示にする機能を追加(ドキュメントを表示) - Looker は、クエリによって表示されたデータが更新された後にのみ、要素のフィルタの説明を更新
- アプリ内のメッセージ機能の改善:
- 「不明な置換エラー」などのモデリング エラー メッセージの文言を改良しました
- LookML ダッシュボードをスペースにコピーした場合の影響を明確化
- フィルタが無視されるため、同じ要素でリッスンとフィルタリングを行う場合の警告を追加
エンタープライズ、プラットフォーム、セキュリティ
- Look を開くには「探索」の権限が必要(注: 探索の権限は付与されていないが、Look を表示する必要があるユーザーに影響する可能性あり)(ドキュメントを表示)
- 代替ログイン - LDAP/Google 認証が有効な場合に、メールアドレスによってユーザーを追加する機能
- カスタム S3 バックアップ: バックアップ用の独自の S3 バケットと認証情報を指定(デフォルトは Looker のマネージド AWS アカウント)
- 最大接続プールサイズを 30 から 100 に増加
- BigQuery と Snowflake の生成ツールのサポート
- Teradata と Xtremedata の新しいデータベース ダイアレクトのサポート
一般的な改善と微調整
- SMTP エラー処理では、7 日間以上キューに滞っているメールジョブが削除され、その後のエラーは取り戻されます
- ファビコン アイコンではなく、ブラウザのタイトルに「(実行中)」または「(完了)」というテキストが表示される
- Looker をパブリック ウェブサイトに埋め込むときの Safari CSRF Cookie の問題を修正
Looker 3.12 2015-01-26
探索
- ピボットの追加機能: ピボットを実行するときに、
type: running_total
にdirection: column
を追加して、ピボット全体ではなく列を計算します。現在のデフォルトはdirection: row
で、行全体で計算されます。ピボット操作の詳細な手順については、[こちら]/reference/field-reference/measure-type-reference#running_total をご覧ください。 - ランタイム診断が利用可能: すべての探索クエリのランタイムがユーザーの履歴ページ(/account/history)で利用できるようになりました。これは内部 Looker データベースのログにも記録され、/admin/usage パネルで確認できます(以下の使用状況パネルの更新を参照)。
ダッシュボードとビジュアリゼーション
- LookML ダッシュボード バリデータ: このバリデータでは、LookML ダッシュボードの作成に使用される LookML に対して、有効なフィールドと一般的な入力ミスがないかチェックするようになりました。
エンタープライズ、プラットフォーム、セキュリティ
- 使用状況パネルの更新: /admin/usage の新しい使用状況パネルで、探索、ダッシュボード要素、埋め込み、スケジュールされた Look のランタイムをキャプチャできるようになりました。
- SMTP エラー処理の改善: Looker は SMTP メール送信エラーを認識し、次の試行までの待機時間を徐々に長くします。
- 制限のない一般公開 Look: 制限なしで一般公開 Look を保存すると、一般公開 Look ですべての結果が返されます(該当する場合)。一般公開 Look を保存する方法についてはこちらをご覧ください。
LookML と IDE
- 新しい sql_table_name のユースケース:
sql_table_name
パラメータを結合で使用できるようになりました。ドキュメントを表示。 - PDT 診断が利用可能: /admin/pdts で、永続的な派生テーブル(PDT)管理パネルの最初のバージョンを利用できるようになりました。これにより、使用状況テーブルの管理が改善し、今後も機能が向上します。ドキュメントを表示。
- 単一テーブルモデルの生成: 単一テーブルでモデルを生成できるようになりました。ドキュメントを表示。
一般的な改善と微調整
- 多数のモデルファイルを使用している一部のお客様に影響するメモリリークを修正しました。
- SQL Runner からクエリを実行するためのショートカット(Cmd+Enter または Ctrl+Enter)を修正しました。すべてのキーボード ショートカットの一覧については、こちらをご覧ください。
- LookML ダッシュボードの合計と行の合計(
total: true
、row_total: right
など)を修正しました。ダッシュボード LookML のドキュメントをご覧ください。 - 潜在的な脆弱性にさらされないように、git のバージョンを更新しました。
- すでに別のユーザーとして sudo を実行している場合に、別のユーザーとして sudo を実行する機能を追加しました。
Looker 3.10 2014-12-29
ダッシュボードとビジュアリゼーション
- ユーザー定義のダッシュボード:
- ダッシュボード フィルタの改善:
- ダッシュボードのフィルタは探索フィルタ UI に一致
- ダッシュボードのフィルタバーを非表示または表示にする機能
- フィルタを変更する際に、ダッシュボードを更新するために [実行] ボタンまたはホットキーを押す必要があるようになりました
- 上部のアクションバーのデザイン変更: 縦方向のスペースを広くし、実行ボタンと歯車アイコンを右上に移動
ダッシュボードのクイック ナビゲーション: ダッシュボードからスペース内を簡単に移動できるパンくずリスト
フォントサイズ: 単一値の要素のフォントサイズを変更するオプション(「font_size: medium」)(ドキュメントを表示)
棒グラフ: 新しい可視化タイプ(ドキュメントを表示)
グリッド線: X 軸および Y 軸のグリッド線可視化オプション(「x_axis_gridlines: true」)(ドキュメントを表示)
複数のピボット測定値: 可視化でサポート
デフォルトの X 軸ラベル: フィールド名を自動的に入力(これにより、既存のデフォルトのグラフ動作が変更されます)
軸ラベルとティックの表示 / 非表示: X 軸と Y 軸のラベルとティックをオフにする機能("show_x_axis_label: false"、"show_x_axis_ticks: false")(ドキュメントを表示)
軸の入れ替え:X 軸と Y 軸を入れ替えて、「横向き」のグラフを作成する機能(ドキュメントを表示)
コラボレーションとスペース
- 新規のお客様が新しいスペースで利用するウェルカム メモと「入門ガイド」
- すべて検索オプションを使用して現在のスペースをデフォルトで検索
エンタープライズ、プラットフォーム、セキュリティ
- 埋め込みユーザーの設定を表示できる機能
- ロールにユーザーを追加するためのユーザー選択ツール
探索
- 上部のアクションバーのデザイン変更: 縦方向のスペースを広くし、実行ボタンと歯車アイコンを右上に移動
- 探索のクイック ナビゲーション: 探索からスペース内を簡単に移動できるパンくずリスト
- キーボード ショートカットの追加: 一般的な操作(右上の歯車を参照)(ドキュメントを表示)
- 包括的日付フィルタ: 両側を含む新しい「期間内」の日付フィルタを追加
LookML と IDE
新しい結合構文:
- 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
モデルのラベル オプション: モデル用のラベルを追加
プロジェクト検索に正規表現エラーを表示
Liquid の条件がフィールドで利用可能
一般的な改善と微調整
- 最初にフィルタをフォーカスしたときにフィルタの候補が表示されないというバグを修正しました。
- 除外フィルタ(等しくない)で NULL が除外されなくなりました
- sql_always_where の使用時に候補を無効にします(ドキュメントを表示)
- 多数のモデルファイルを含む Looker に影響するメモリリークの問題を修正
- ユーザーが同じブラウザ セッションでデベロッパー モードにログインしている場合、埋め込み時にデフォルトで本番環境モードになる
Looker 3.8 2014-12-01
ダッシュボードとビジュアリゼーション
- ユーザー ダッシュボードのフィルタ: ユーザー ダッシュボード(LookML 以外)でフィルタを使用可能(ドキュメントを表示)
- ドロップオフ率: グループ化された縦棒グラフのオプション(ドキュメントを表示)
- ビュー名の表示: 可視化とダッシュボードの「ビュー名」を表示または非表示にするオプション*(ドキュメントを表示)
- 非表示シリーズ: UI で非表示になるシリーズを決定(ドキュメントを表示)。
- 合計: LookML ダッシュボードの要素で合計を表示(「total: on」と「row_total: right」)(ドキュメントを表示)
- 値の表示: グラフ上のデータポイントの上に値を表示(ドキュメントを表示)
- null 処理の改善: 折れ線グラフと面グラフでの断続的な null オプション(ドキュメントを表示)
- シリーズラベル: ディメンション値に基づいてシリーズのラベルを設定
- X 軸のタイム ディメンションと縦棒グラフの明確な形式(ドキュメントを表示)
- 可視化の切り替えによシリーズのオン / オフを保存
- ダッシュボードの埋め込み: ダッシュボードを埋め込むための /embed/ を追加(ログインが必要)
エンタープライズ、プラットフォーム、セキュリティ
- デベロッパーの制約: モデル(およびデベロッパー)を特定の接続セットに構成する
- 新しいカスタム権限オプション(ドキュメントを表示):
- download_with_limit: 制限付きでクエリをダウンロード
- download_with_limit: 制限のないクエリをダウンロード
- save_content: Look とダッシュボードを保存、編集
- schedule_look_emails: メールを送信するよう Look をスケジュール設定
- 技術関連のメール連絡先、ダウンタイム アラート、インスタンスの更新時間枠に関する管理者設定
一般的な改善と微調整
- ダッシュボード要素のタイトルをクリックすると、常に Explore の可視化構成設定を適用
- 特にダッシュボードと可視化に関する多数のバグを潰しました
Looker 3.6 2014-11-03
組織とコラボレーション
- スペースのご紹介 Look とダッシュボードを共有スペースに整理(「マーケティング」、「第 4 四半期セールス レビュー」など)。Looker 内に各ユーザー用のスペースが残されており、スペース間でアイテムを一括移動およびコピーできます。(ドキュメントを表示)
探索
- ピボット実行時の行の合計オプション: 列に加え、行全体の合計を追加
- 高度なフィルタでの将来の日付のショートカット(「明日」、「次週」、「来月」、「来年」)
LookML
- LookML バリデータ: プロジェクト全体に対して LookML の問題を一度にチェックし、すべてが想定どおりに動作していることを確認します。
- ピボットを実行するときに、
percent_of_total
型にdirection: column
を追加して、ピボット全体ではなく列を計算します。代わりに、direction: row
(デフォルト)を使用して行全体で計算します。 - LookML の非推奨の警告(Looker Labs): LookML エディタに、新しいオプションによって非推奨になった LookML オプションに関する警告が表示されるようになります。
エンタープライズ、プラットフォーム、セキュリティ
- Google 認証(OAuth): Looker で、Google が管理するドメインに対してユーザーを認証可能(ドキュメントを表示)
- 特定のユーザーに対して SQL Runner を無効にするためのカスタム権限
一般的な改善と微調整
- Looker Labs: 管理パネルに、作成中の試験運用版機能にアクセスできるセクションを追加
- アプリのパフォーマンスを大幅に改善しました。大規模なデータテーブル、ダッシュボード、ページの読み込みを高速化
layout: grid
を使用したレスポンシブ LookML ダッシュボードのレイアウト(ドキュメントを表示)- エポックタイム フィールドは convert_tz: false に従う(タイムゾーン変換を無効にします)
- 行の上限に達した場合に percent_of_total と percent_of_previous を許可
- ユーザーには、モデルへのアクセス権がある場合にのみ、Look とダッシュボードが表示されます。
Looker 3.4 2014-10-06
可視化
- 即時ダッシュボード(ベータ版): ダッシュボードには、新しいクエリがバックグラウンドで実行されている間、前回の実行のデータが表示されるため、情報が即座に表示されます。この機能は、Looker の管理セクションでオンにできます。
探索
- 探索ページとダッシュボードでは、クエリの実行中にタブアイコンがアニメーション化され、クエリが完了するとチェックマークが表示されます。これにより、別の作業をしている間に Looker をバックグラウンドで簡単に実行し続けることができます。
- フィールドの説明: LookML のフィールドの説明を追加。説明は、探索ページのフィールド ピッカーに表示されます。説明は、ディメンションと measure について、ユーザーに正確に説明する方法を提供します。
フィールドの説明の例
- dimension: sale_price description: 'Customers price' type: number decimals: 2 sql: ${TABLE}.sale_price
LookML
- dimension_group フィールドを「エイリアス」する機能を追加
エンタープライズ、プラットフォーム、セキュリティ
- カスタムロールの種類 - 権限を組み合わせ、新しいロールの種類を作成します。
- Look を一般公開で共有できるユーザーを構成する権限オプションを追加
- LookML を表示できるユーザーを構成するための権限オプションを追加しました
- IBM DB2 のサポート
Looker 3.2 2014-09-08
UI / UX
探索
- フィルタの GUI - プルダウン、カレンダー選択ツールなど
- クエリの実行、保存、クリアのためのキーボード ショートカット(Cmd+Enter、Cmd+S、Cmd+K)
- ダウンロードのファイル名を指定するためのダイアログ
LookML / Projects
- LookML の
base_view:
キーワードをexplore:
に変更(base_view
は非推奨ですが、下位互換性があります) - LookML
detail:
キーワードはdrill_fields:
になりました(detail:
は非推奨ですが、下位互換性があります) - フィールドに対するフィルタ候補を無効にする
suggestable: false
パラメータを追加
エンタープライズ、プラットフォーム、セキュリティ
- (ベータ版)埋め込み可能な機能: SSO、ホワイトラベル / OEM、Look とダッシュボードの埋め込み
- ロール - カスタム ユーザーのロールとドメイン(アクセスレベル)を作成
バグの修正と調整
- Redshift では「cancel」ではなく「terminate」を使用
- SQL Runner での構文のハイライト表示
- クエリへの短縮 URL に前回の可視化構成も含む
- Oracle の自動タイムゾーン変換
- 3.0 リリースでのスタイル更新(ベータ版テスターに感謝します)
- エラー メッセージの改善
- フィールドを使用できない場合に警告を表示する
Looker 3.0 2014-08-11
UI / UX
- スタイルとデザインを一新しました。
- 探索ページのユーザー構成可能なグラフ(LookML 以外)
探索
- 列(ピボット)上限 - 行の数に加え、表示する列の数を指定
LookML / Projects
- フィルタの候補を提供 - 新しい LookML パラメータ
suggest_base_view
、suggest_dimension
、suggestions
をディメンションに提供。
データの可視化
- クエリ URL が可視化状態を保持
- 埋め込み可能な iframe で保存済みグラフを参照
エンタープライズ、プラットフォーム、セキュリティ
- (ベータ版)Google 認証(OAuth) - Looker では、Google が管理するドメインに対してユーザーを認証可能です。
- 新しいユーザーロール: デベロッパー、ダッシュボードのみ
- セッション マネージャー - Looker セッションの表示と取り消し
バグの修正と調整
- プロジェクトの追加と削除の操作を改善
- 「後」の日付フィルタが動作