Reveal 1.6.0 の機能が登場!!
カスタム ビジュアライゼーション、インタラクティブなチャート フィルタリング、その他の多くの機能強化やバグ修正を導入し、お客様にふさわしい最高の組み込み分析ソリューションを提供します。
Reveal 1.6.0 へようこそ!このリリースでは、データの操作方法を改善する多数の機能強化、バグ修正、エキサイティングな新機能が提供されます。
このブログ投稿では、カスタム ビジュアライゼーションとインタラクティブなグラフ フィルタリングという 2 つの傑出した機能に特に焦点を当てて、主要なハイライトを詳しく説明します。
Revealを使用した DIY カスタム ビジュアライゼーション
この革新的なプラットフォームへの追加により、ダッシュボード内で使用できるグラフの種類を制御できるようになりました。特定のニーズに関連しないデフォルトのグラフ タイプを削除して、ユーザーのエクスペリエンスを調整します。カスタマイズされたグループを作成してグラフの種類を効率的に整理し、直感的でユーザーフレンドリーなインターフェイスを確保します。
さらに、わずか 4 行のコードで、名前やアイコンを豊富に含むカスタム ビジュアライゼーションを即座に組み込むことができ、新しくエキサイティングな方法でデータを表示する可能性が広がります。
1.チャート種類を更新します。 既存のグラフの種類を更新するには、revealView.chartTypes プロパティでグラフの種類を見つけます。グラフ タイプのさまざまなプロパティを変更して、グラフ タイプ項目の名前変更、アイコンの変更、または再グループ化を行います。
var barConfig = revealView.chartTypes.find(x => x.chartType == 'BarChart'); barConfig.title = 'My Cool Bar'; barConfig.icon = 'https://help.revealbi.io/img/logo.png'; barConfig.groups = ["Enterprise Visualizations", "HR", "Some Other Category"];
2.チャートタイプの削除:削除するチャートタイプアイテムのインデックスを見つけてチャートタイプを削除し、chartTypes配列から削除します。
var gridConfig = revealView.chartTypes.find(x => x.chartType == 'Grid'); revealView.chartTypes.splice(revealView.chartTypes.indexOf(gridConfig), 1);
3.カスタムチャートタイプの追加:既存のグラフ タイプ項目を更新および削除するだけでなく、カスタム ビジュアライゼーションを新しいグラフ タイプとしてチャートタイプ] ドロップダウンに追加することもできます。
revealView.chartTypes.push({ title: "Custom Viz", url: "https://host/customViz.html", //provide the url to your custom visualization icon: "https://help.revealbi.io/img/logo.png", groups: ["Custom Visualizations"] });
インタラクティブなチャートフィルタリング
Reveal の最新の 1.6.0 リリースでは、リアルタイム データ探索の力を簡単に利用できる動的データ操作機能であるインタラクティブチャートフィルタリングが導入されています。このシームレスで直感的なエクスペリエンスにより、ダッシュボード全体をその場でフィルターできるようになり、データの操作方法に革命をもたらします。仕組みは次のとおりです。
- マウスをホバーしているときに使用できるチャート アクションを有効にします。オンにするには、次を使用します。
revealView.interactiveFilteringEnabled = true; $.ig.RevealSdkSettings.enableActionsOnHoverTooltip = true
- チャート内の任意のデータ ポイントにマウスを移動してクリックすると、ダッシュボードがその特定のデータ ポイントに動的にフィルターされます。
- ダッシュボードには選択内容がリアルタイムで反映されるため、引き続きフィルターを追加したり、フィルターを削除したりできます。
この動的な機能を使用すると、データ駆動型の質問に答えるために必要な洞察を簡単に得ることができ、データ探索がこれまで以上に魅力的かつ直感的になります。手動フィルター入力に別れを告げ、Revealによるより動的で応答性の高いデータ検出を歓迎します。
Reveal 1.6.0 の新機能は次のとおりです。
重大な変更
すべてのプラットフォーム
- ライセンス キーの変更: Reveal 1.6.0 では、SDK トライアル モードであってもライセンス キーが必須になりました。この変更により、セキュリティと説明責任が強化されます。ライセンス形式も更新されました。営業担当者に問い合わせて、新しいライセンス キーを取得するか、ここから SDK トライアル キーに登録してください。
- availableChartTypes プロパティが削除されました。これに代わるのは、以下の「新機能」セクションで説明する「chartTypes」プロパティです。
- クロスプラットフォームのパフォーマンスを向上させるために、「libgdiplus」への依存関係が削除されました。
- SDK は Quill.js に依存しなくなりました。
ASP.NET
- ほとんどのデータ ソースはコア パッケージから削除されました。これらは個別のパッケージとして利用できるようになりました。データ ソース パッケージを登録する必要があります。サポートされているデータ ソースと対応するアドイン nuget パッケージに関する情報は、ここで参照できます。
- Revealには .NET 6.0 以降が必要になりました。
- データ関連のオブジェクトは Reveal.Sdk.Data 名前空間に移動されました。
- データ ソース オブジェクト (例: RVSqlServerDataSource) は、それぞれの名前空間 (例: Reveal.Sdk.Data.Microsoft.SqlServer) に移動されました。
新機能
すべてのプラットフォーム
- ビジュアライゼーション エディターでカスタム ビジュアライゼーションをチャートタイプとして追加する機能。新しい 'chartTypes' プロパティを使用すると、既存のグラフ タイプのアイコン、タイトル、グループ化を変更したり、それらを使用できなくなったりするだけでなく、これが可能になります。
- Reveal 1.6.0では、チャートにインタラクティブ性のレイヤーを追加するベータ機能が導入されています。$.igを使用して「ホバー時にアクションチャート」を有効にします。RevealSdkSettings.enableActionsOnHoverTooltip = trueを使用すると、メニュー間を移動しなくても情報や機能にアクセスできるため、データ探索がより速く、より直感的になります。
- 計算フィールドでは、先頭に「0」を付けずに指定された小数点をサポートするようになりました (例: 「0.5」を意味する「.5」)。これにより、データ計算の柔軟性が向上しました。さらに、BigQuery データ ソースはさまざまな計算フィールド関数をサポートするようになり、分析に汎用性が加わりました。
- 次の計算フィールド関数のサポートが BigQuery データ ソースに追加されました: YEAR、QUARTER、MONTH、DAY、HOUR、MINUTE、SECOND、REPLACE、WEEKDAY、MONTHNAME、MONTHSHORTNAME、EMPTY、RANDBETWEEN。
- コピー&ペースト機能がブラウザーのタブやページの更新間でシームレスに動作するようになり、中断することなく効率的に作業できるようになりました。
- RevealView は、コンテナーのサイズが変更されると自動的にサイズ変更され、全体的なユーザー エクスペリエンスが向上します。
- ストアド プロシージャのサポートが Oracle データ ソースに追加され、データ分析の新たな可能性が開かれました。
- Revealで Athena データ ソースに参加できるようになり、複数のソースからのデータの統合と分析が容易になります。
バグの修正
すべてのプラットフォーム
Reveal 1.6.0 は数多くのバグや問題に対処し、以下を含むすべてのプラットフォームでよりスムーズで信頼性の高いエクスペリエンスを提供します。
- menuItem アクション関数を使用して複数のメニュー項目をプッシュすると、最後のアクション関数のみが呼び出されるという問題が解決され、メニュー項目が期待どおりに動作するようになりました。
- ドーナツ チャートに <null> 値の凡例が正しく表示され、データが正確に表現されるようになりました。
- PDF へのエクスポートは、割り当てられたテーマに準拠するようになり、エクスポートされたレポートで一貫したブランドとスタイルが保証されます。
- フィルター内の「X 選択済み」または「すべて表示」テキストを快適にクリックできるようになり、データのフィルター処理がより直感的にできるようになりました。
- 「X 選択済み」または「すべて表示」テキストのフィルターのセルの背景が全幅に広がり、視覚的に快適で一貫したインターフェイスが提供されます。
- カスタム テーマのフォントが KPI の視覚化に正しく影響するようになり、レポート全体で一貫した外観と操作性が保証されます。
- JavaScript クライアントで定義された Oracle データ ソースの「プロバイダー ID が指定されていません…」エラーは、中断のないデータ取得のために解決されました。
- データ選択ビューの検索バーが特定のシナリオで正しくリセットされるようになり、ユーザー ナビゲーションが改善されました。
- データ ソース ダイアログでのテーブルの検索でエラーやクラッシュが発生しなくなり、安定したエクスペリエンスが保証されます。
- DefaultRefreshRate が 0 であっても、画像および PDF Web リソースが期待どおりに読み込まれることが妨げられなくなりました。
- 数値の書式設定がスパークライン、ゲージのツールチップ、その他の関連するビジュアライゼーションに一貫して適用されるようになり、データの可読性が向上しました。
- ゲージのツールチップに数値の書式設定が表示されない問題が解決され、データの洞察がより正確で理解しやすくなりました。
- 「NUMERIC」データ型、四半期集計、「MOD」関数に関連する問題に対処し、BigQuery が分析でシームレスに機能するようにしました。
- BigQuery には四半期集計がありませんでしたが、これに対処し、四半期ごとにデータをシームレスに集計できるようにしました。
- BigQuery の「MOD」関数では、2 つの異なるタイプの数値データ(float64 と int64 など)を使用できません。
- DataSourceItem にスキーマが設定されていない場合の Postgres の「関数が存在しません」エラーが修正されました。
- データをグリッドとして表示するときに統計関数が正しく表示されるようになり、より包括的なデータの洞察が提供されます。
- チャート視覚化のために XLSX にエクスポートすると、視覚化されたデータの整合性が維持され、正確な結果が生成されるようになりました。
- BigQuery のデータ ソースの追加画面でデータセットの大きなリストをスクロールする際のチェックボックスの状態の不一致が解決されました。
- BigQuery DataSourceItem は、プロジェクト ID が DataSource にのみ設定されている場合に正しく機能するようになりました。
- カスタム日付形式を使用して Excel セルから取得したデータが日付型として誤って解釈されることがなくなりました。
- ツリーマップ ビジュアライゼーションは、数値の書式設定を正しく考慮するようになりました。
- 数値の書式設定が財務グラフのツールチップに正確に表示されるようになり、財務データの分析エクスペリエンスが向上しました。
- 数値の書式設定が放射状グラフのツールチップに正確に表示されるようになりました。
- 100k セル制限の警告が Athena および BigQuery データ ソースに対して正しく表示されるようになりました。
- 数学関数「Log」は、Athena データ ソースに対して期待どおりに機能するようになりました。
ASP.NET
- ヘッドレスとインタラクティブの両方のエクスポート機能が Linux システム上で問題なく動作するようになり、互換性のオプションが拡張されました。
- ASP.NET プロジェクトで Microsoft.Data.SqlClient バージョン 5.0.0 以降を使用する場合の互換性の問題が修正され、Revealとのスムーズな統合が保証されます。
- Oracle データ ソースの「資格情報の検証」エラーが解決され、エラーのないデータ取得が可能になりました。
ノード
- Node SDK を使用する場合、リクエスト ヘッダーが RVRESTDataSource に対して正しく機能するようになり、シームレスなデータ接続と制御が保証されます。
ジャワ
- システムのデフォルトの文字セットが UTF-8 でない場合でも、BigQuery から読み取られたデータのエンコーディングの問題が解決されるようになりました。
- createwidget API の IRVDataSourceProvider.changeDataSourceItem で null IRVUserContext の問題が発生することがなくなり、よりスムーズなデータ プロバイダー エクスペリエンスが保証されます。
最後の言葉..
これらのバグ修正と機能強化は、データの可能性を最大限に活用できる最上位の組み込み分析ソリューションを提供するという Google の取り組みを反映しています。Reveal 1.6.0 はデータ分析を合理化するように設計されており、データから貴重な洞察を得てデータに基づいた意思決定を行うことがこれまでより簡単になります。これらの新機能はその方向への新たな一歩です。
お客様の進化するニーズに合わせてRevealエクスペリエンスを強化し続けるため、お客様からのフィードバックは非常に貴重ですので、引き続きお寄せください。
Revealをお選びいただきありがとうございます。