注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry DevOps を使用して Quiver ダッシュボードを Marketplace 製品に含めると、ほかのユーザーがインストールして再利用できます。Marketplace 製品を作成する方法はこちら。
次の機能を持つ Quiver ダッシュボードがサポートされています。
Linter は、主に次の3種類のエラーを示す場合があります。
検証プロセスでは、ダッシュボードに直接表示されるものだけでなく、分析内のすべてのカードと変換の基盤となるロジックと依存関係が考慮されます。Marketplace に対応していないカードに、ダッシュボードで使用されている依存関係がある場合、検証に失敗します。問題が示されたカードの依存関係チェーン全体を確認し、互換性の問題を特定して解決してください。
ダッシュボードごとに Linter で解析する代わりに、分析全体で Marketplace の Linter 解析を有効にして、作業中に自動で検証を実行できます。分析全体の Linter 解析を有効にすると、保存ボタンの横に Marketplace の検証インジケーターが表示され、現在の検証ステータスと検出されたエラーおよび警告の数を確認できます。検証の詳細を確認するには、インジケーターを選択します。
グローバル設定パネルで、Marketplace の Linter 解析を有効化オプションを選択すると、分析内のすべてのダッシュボードで Marketplace のテンプレート化が有効になり、分析全体の Linter が有効になります。個々のダッシュボードでは、引き続きダッシュボード設定からテンプレート化を無効にできます。
検証に成功すると、ヘッダーに入力を表示オプションが表示されます。これを選択すると、Marketplace でパッケージ化する際にダッシュボードが必要とするオブジェクトタイプ、オブジェクトのインスタンス、関数、リンクタイプの一覧が表示されます。オブジェクトタイプの入力については、各入力の右側にあるプロパティのテキストにカーソルを合わせると、マッピングが必要なプロパティタイプの一覧を確認できます。
分析履歴ダイアログのダッシュボードセクションには、パッケージ化の検証が完了したダッシュボードのバージョンが表示されます。
基盤となる Quiver 分析はダッシュボードと一緒にパッケージ化されませんが、ダッシュボードから分析を作成を選択すると、インストールしたダッシュボードから新しい Quiver 分析を作成できます。
作成された分析には、このダッシュボードのコピー、ダッシュボードに表示されるすべてのカード、およびそれらの上流の依存関係が含まれます。
作成された分析とそのダッシュボードは、インストールしたダッシュボードから切り離されます。分析を変更しても、インストールしたダッシュボードは更新されません。また、インストールしたダッシュボードに加えた変更は、分析に自動的には反映されません。
この機能は、現在も活発に開発が進められています。以下の重要な使用上の考慮事項に留意してください。
基盤となるデータから設定が決まる一部のカードは、Marketplace 向けのパッケージ化に制限があります。詳細については、以下のピボットテーブルとデータセットのセクションを参照してください。
Foundry の時系列機能のほとんどは、Marketplace 製品でサポートされています。ただし、時系列メジャーは、現在 Marketplace では利用できません。
Marketplace との互換性を確保するため、ダッシュボードは次の条件を満たす必要があります。
メジャーが使用されていることを Linter が検出すると、未対応の設定エラーが発生し、問題のあるカードやメジャーの詳細が示されます。
メジャーの機能を使用する代わりに、センサーオブジェクトから系列を直接インポートできます。この方法はサポートされています。
ピボットテーブルカードは利用可能ですが、下流に変換テーブルがある場合は制限があり、列名の変更や行の操作に影響します。カードが次の条件を満たしていることを確認してください。
また、ピボットテーブルの下流に選択されたオブジェクトセットカードがある場合、パッケージ化前にその選択データがクリアされます。
データセットのデータ型を使用するカードはパッケージ化できますが、制限があります。パッケージ化およびインストールの際に列名は変更されないため、インストール先のオブジェクトタイプに合わせて更新されることはありません。パッケージ化時とは異なるオブジェクトタイプでダッシュボードをインストールした場合、ダッシュボード内のデータセットカード(およびその下流のカード)の読み込みに失敗することがあります。具体的には、列名を API名に変更が有効かどうかに応じて、プロパティタイプのAPI名または元データセットの列名が、元のオブジェクトタイプのものと一致している必要があります。