Reveal 1.6.0 へようこそ!このリリースには、さまざまな改善、バグ修正、およびエキサイティングな新機能が含まれており、データの操作方法を洗練させます。
このブログ投稿では、特に 2 つの注目すべき機能、カスタム ビジュアライゼーションとインタラクティブなチャート フィルタリングに焦点を当てて、主なハイライトについて詳しく説明します。
Reveal を使用した DIY カスタム ビジュアライゼーション
プラットフォームへのこの革新的な追加により、ダッシュボードで使用できるチャートの種類を制御できるようになりました。特定のニーズに関連性のない既定のチャートの種類を削除することで、ユーザーエクスペリエンスを調整します。チャートの種類を効率的に整理するためにカスタム グループを作成し、直感的で使いやすいインターフェイスを確保します。
さらに、名前とアイコンを持つカスタム ビジュアライゼーションをわずか 4 行のコードで簡単に組み込むことができ、データを新しくエキサイティングな方法で表示するための無限の可能性をもたらします。
- チャート タイプの更新: 既存のチャート タイプを更新するには、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"];
- チャート タイプの削除: 削除するチャート タイプ項目のインデックスを見つけて、chartTypes 配列から削除することで、チャート タイプを削除します。
var gridConfig = revealView.chartTypes.find(x => x.chartType == 'Grid');
revealView.chartTypes.splice(revealView.chartTypes.indexOf(gridConfig), 1);
- カスタム チャート タイプの追加: 既存のチャート タイプ項目を更新または削除するだけでなく、チャート タイプのドロップダウンにカスタム ビジュアライゼーションを新しいチャート タイプとして追加することもできます。
revealView.chartTypes.push({
title: "Custom Viz",
url: "https://host/customViz.html", //カスタム ビジュアライゼーションへの URL を提供します
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)に移動されました。
ASP.NETとNode:
すべてのプラットフォーム
- 視覚化エディターで、カスタム視覚化をチャートタイプとして追加できるようになりました。新しい「chartTypes」プロパティを使用すると、既存のチャートタイプのアイコン、タイトル、グループ化を変更したり、使用できなくしたりすることもできます。

- Reveal 1.6.0 では、チャートにインタラクティブ性を追加するベータ機能が導入されました。「$.ig.RevealSdkSettings.enableActionsOnHoverTooltip = true」を使用して「ホバー時のチャートアクション」を有効にすると、メニューを操作することなく情報や機能にアクセスできるため、データ探索がより迅速かつ直感的になります。
- 計算フィールドでは、先頭に「0」を付けずに小数を使用できるようになり(例:「.5」は「0.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 アクション関数を適用した場合、最後の関数のみが呼び出されるという問題を修正し、すべてのメニュー項目が期待どおりに動作するようにしました。
- ドーナツチャートでは、値の凡例が正しく表示されるようになりました。
値 - PDF へのエクスポートでは、割り当てられたテーマが適用されるようになり、エクスポートされたレポートで一貫したブランディングとスタイルが維持されます。
- フィルター内の「X 個選択」または「すべて表示」というテキストをクリックできるようになり、データフィルタリングがより直感的になりました。
- 「X 個選択」または「すべて表示」というテキストのフィルターのセルの背景は、幅全体に広がるようになり、視覚的に心地よく一貫性のあるインターフェイスが提供されます。
- カスタムテーマのフォントが、KPI 視覚化に正しく適用されるようになり、レポート全体で一貫した外観と操作性が確保されます。
- JavaScript クライアントで定義された Oracle データソースの「プロバイダー ID が指定されていません…」というエラーが修正され、中断することなくデータを取得できるようになりました。
- データ選択ビューの検索バーでは、特定のシナリオで正しくリセットされるようになり、ユーザーのナビゲーションが向上しました。
- データソースダイアログでテーブルを検索すると、エラーやクラッシュが発生しなくなるため、安定したエクスペリエンスが保証されます。
- デフォルトのリフレッシュレートが 0 の場合、イメージや PDF の Web リソースが期待どおりにロードされなくなるという問題が修正されました。
- 数値の書式設定が、スパークライン、ゲージツールチップ、およびその他の関連する視覚化で一貫して適用されるようになり、データの可読性が向上しました。
- ゲージのツールチップで数値の書式設定が表示されないという問題を修正し、データに関するインサイトがより正確で理解しやすくなるようにしました。
- 「NUMERIC」データ型、四半期集計、および「MOD」関数に関連する問題を修正し、BigQuery 関数が分析でシームレスに動作するようにしました。
- BigQuery では四半期集計が欠落していましたが、この問題を修正し、四半期ごとにデータをシームレスに集計できるようにしました。
- BigQuery の「MOD」関数では、2 つの異なる種類の数値データ(例:float64 と int64)を使用することはできません。
- DataSourceItem でスキーマが設定されていない場合に発生する Postgres の「関数が存在しません」というエラーが修正されました。
- 統計関数は、データをグリッドとして表示するときに正しく表示されるようになり、より包括的なデータに関するインサイトが提供されます。
- チャート視覚化を XLSX 形式でエクスポートすると、正確な結果が得られるようになり、視覚化されたデータの整合性が維持されます。
- BigQuery のデータソース画面で、大量のデータセットをスクロールするときに、チェックボックスの状態に一貫性がなくなるという問題が修正されました。
- BigQuery の DataSourceItem は、プロジェクト ID が DataSource でのみ設定されている場合でも、正しく機能するようになりました。
- カスタムの日付形式を持つ Excel セルから取得したデータは、日付型として誤って解釈されなくなりました。
- ツリーマップ視覚化では、数値の書式設定が正しく適用されるようになりました。
- 財務チャートのツールチップで、数値の書式設定が正確に表示されるようになり、財務データの分析エクスペリエンスが向上しました。
- 円グラフのツールチップで、数値の書式設定が正確に表示されるようになりました。
- 10 万セルの制限に関する警告が、Athena および BigQuery データソースで正しく表示されるようになりました。
- Athena データソースの「Log」数学関数は、期待どおりに動作するようになりました。
ASP.NET
- ヘッドレスおよびインタラクティブなエクスポート機能は、Linux システムでも問題なく動作するようになり、互換性のオプションが拡大しました。
- ASP.NET プロジェクトで Microsoft.Data.SqlClient バージョン 5.0.0 以降を使用する場合の互換性の問題を修正し、Reveal とのシームレスな統合を保証しました。
- Oracle データソースの「資格情報の確認」エラーが修正され、エラーなしでデータを取得できるようになりました。
Node
- RVRESTDataSource で Node SDK を使用する場合、リクエストヘッダーが正しく機能するようになり、シームレスなデータ接続と制御が保証されます。
Java
- BigQuery から読み取ったデータでエンコーディングの問題が発生した場合でも、システムのデフォルトの文字セットが UTF-8 でない場合でも、問題が解決されました。
- IRVDataSourceProvider.changeDataSourceItem で null の IRVUserContext が発生する問題は、createwidget API で修正され、よりスムーズなデータプロバイダーエクスペリエンスが保証されます。
最後に...
これらのバグ修正と機能強化は、最高水準の組み込み分析ソリューションを提供することへの取り組みを反映しています。 最高水準の組み込み分析ソリューション Reveal 1.6.0 は、データ分析を合理化し、データから価値のあるインサイトを得て、データに基づいた意思決定を行うことがこれまで以上に容易になるように設計されており、これらの新機能もその一環です。
Reveal のエクスペリエンスを向上させ、進化するニーズに対応するために、皆様からのフィードバックは非常に貴重です。ぜひ、フィードバックをお寄せください。
Reveal をお選びいただきありがとうございます。
Revealを無料で試す
SDKをダウンロードして、今すぐ使い始めましょう。
