Reveal 1.6.6 の発表: 分析エクスペリエンスの強化
Reveal 1.6.6 のリリースを発表し、組み込み分析エクスペリエンスを強化するいくつかの新機能と改善点を提供します。このリリースのハイライトの一部を次に示します。
新機能
- サーバー側ページング: サーバー側ページングを使用すると、グリッド ビジュアリゼーションにデータを表示するときにクライアントに送信される行数を制限できます。これにより、パフォーマンスが大幅に向上すると同時に、大規模なデータセットを操作する際の優れたユーザーエクスペリエンスが提供されます。これは現在ベータ版の機能であるため、フィードバックを募集しています。サーバー側のページングを有効にするには、単に set $.ig を実行します。RevealSdkSettings.enableBetaFeatures=trueを実行すると、グリッド ビジュアリゼーションの [設定] タブに、新しいページング オプションが表示されます。
- 説明テキストボックス:ダッシュボードにコンテキストを追加できるようになったのは、新しい [説明] テキスト ボックスです。これは、ダッシュボード レベルダッシュボードのタイトルのすぐ下にあります。[説明] テキスト ボックスは、RevealView のcanEditプロパティで設定されたのと同じ規則に従います。ユーザーがダッシュボードの編集を許可されている場合、ユーザーはダッシュボードの説明を編集できます。[説明] テキスト ボックスを表示または非表示にするには、RevealView のshowDescriptionブール型プロパティを変更します。
- PDF エクスポートの強化: PDF エクスポートが、グリッドおよびピボット グリッド ビジュアライゼーション用に改良されました。新しいグリッドとピボット グリッドのエクスポート エクスペリエンスには、列幅の処理の改善、列と行のオーバーフローの改善、およびエクスポートされたページ間で同じ行をより適切に追跡して読みやすさを向上させるための更新された PDF レンダリングが含まれます。
- フィルターのエクスポート: PowerPoint、PDF、または Microsoft Excel にエクスポートするときに、ダッシュボードに適用されたフィルターを説明するカバー ページが表示されるようになりました。これにより、ダッシュボードがエクスポートされたときに、そのエクスポートされた形式の閲覧者は、すべてのデータを表示しているか、データのサブセットを表示しているかを確認できます。
- 読み込みパフォーマンスの向上: 新しいビジュアライゼーションを作成する際のデータスキームの読み込みエクスペリエンスを向上させるために、データソースのフィールドリストのフィールドにカーソルを合わせたときにデータプレビューを表示するフラグを追加しました。 既定では、データ ソースに 5 行のデータをクエリして、ツールヒントに各フィールドのサンプリングを表示します。 大規模なデータセットでストアド プロシージャを使用している場合、これはパフォーマンスに影響を与える可能性があります。isPreviewDataInVisualizationEditorEnabledを true に設定して、このデータ ツールヒント機能をオンにします。 既定ではオフになっています。
- MySQLサーバーサイドデータブレンディング:MySQLはサーバーサイドデータブレンディングをサポートするようになり、結合されたテーブルがサーバー上でクエリを実行するようになり、大規模なデータセットのパフォーマンスが大幅に向上しました。
- 新しいチャート: 更新されたコードと新しいルック アンド フィールで放射状チャートが強化されました。古いチャートはまだクライアントライブラリにありますが、非推奨であり、今年後半に完全に削除される予定です。以前のチャートを保持する場合は、RevealSdkSettings.EnableNewCharts = falseと設定できます。
- 更新された棒グラフと縦棒グラフ: ビジュアリゼーション・エディターの [設定] ペインの新しい [オーバーラップとギャップ] プロパティーを使用すると、横棒と縦棒の間のオーバーラップの量、およびグループ間のスペースの量を制御できます。この新しい設定では、棒と縦棒を「マージ」して、データとデータラベルを視覚化する新しい方法を提供します。
- ツリーマップ視覚化ツールチップ: Revealのツールチップエクスペリエンスを引き続き改善します。 このリリースでは、マウスをホバーするとツールチップが表示され、マウスがホバーするとノードが強調表示されます。
- データ ソース ダイアログ フィルター: Node サーバーでは、新しいdataSourceItemFilterプロパティを RevealOptions に追加しました。これは、.NET Core サーバーのIRVObjectFilterを模倣したもので、データ ソース ダイアログでデータ ソース項目をフィルター処理できます。 この機能により、サーバー側のセキュリティを設定し、ユーザーがクライアントを表示できるデータオブジェクトを決定する機能がレベルアップします。
バグの修正
また、すべてのプラットフォームでよりスムーズで信頼性の高い分析エクスペリエンスを確保するために、円グラフの修正、グリッドのクラッシュ、データ ブレンド エラーなどのいくつかのバグにも対処しました。完全なリストは次のとおりです。
- 円グラフとドーナツグラフは、UI からのエクスポート時には表示されません。
- 計算フィールドがデータ統合に依存しているときにデータ統合を削除しても、計算フィールドは削除されません。
- Redshift と Postgres で関数を呼び出すと、エラーメッセージが生成される場合があります。
- RevealView の配置とサイズ設定 (コンテナーまたは任意の祖先要素で transform:scale スタイルを使用する場合)。
- canAddDateFilter を設定すると、例外が発生しました。
- Save event args.isNew は、ダッシュボード プロパティが null または undefined に設定されている場合に false になります。
- ストアドプロシージャのパラメータ画面では、以前のデータが取得される場合もあれば、何も取得されない場合もあります。
- 検索バーを使用すると、ポップアップ要素でスクロールが機能しなくなります。
- 散布マップインジケーターは、ズームで領域シフトをホバーします。
- 小数点以下の桁は [マップ] ツールチップ階級区分図表示されません。
- 3000+ を超えるフィルター値は保持されません。
- 事後計算フィールドUIのピボットフィールドの名前変更に関するエラー。
- プレビューデータセルが再利用されていないため、複数回レンダリングされます。
- グリッドが MacOS ARM64 でクラッシュします。
- 円チャート凡例は、表示するのに十分なスペースがあるときに消えます。
- ホバー イベントがスライス チャートで意図したとおりに動作しない。
- 総計は、ピボット グリッドの視覚化には表示されません。
- Analysis Services データ プロバイダーの使用時に表示される総計値が正しくない。
- Analysis Services データ プロバイダーの使用時に、ダッシュボードと視覚化のフィルターの総計が正しくない。
- ピボットグリッドで値を並べ替えた後、フィールド名の変更が失われました。
- エラー「...hierarchy already appears in the Axis1 axis.」というエラーが表示されます。
- Analysis Services で "上位 N" フィルターを適用すると、間違った結果になります。
- リソースベースの視覚化により、誤ったキャッシュエントリがフェッチされます。
- ブレンディングの使用時に間違ったキャッシュエントリがヒットします。
- ブラウザーがバックグラウンドになった後、検索ボックスにフォーカスを設定できません。
依存関係の更新
- Playwright v1.27.2 の依存関係が v1.42.0 に更新されました。