ロードするデータを制限する
データ ソースに大量のデータが格納されている場合は、すべてのデータを取得するのに長い時間がかかることがあり、アプリケーションはさまざまな操作に対する反応が遅くなる可能性があります。このため、特定ユーザーからの一部のデータを制限することをお勧めします。インフォメーションリンクまたはデータ接続をデータ ソースとして使用している場合は、いくつかの方法によってさまざまな分析で開くデータを制限できます。
次の方法を使用して、データ量を制限できます (組み合わせも可能です)。
| メソッド | 使用状況 | 設定場所 |
|---|---|---|
| オンデマンドのデータテーブル | 事前定義された条件に基づいて分析内のデータを動的に変化させたい場合。たとえば、別のデータテーブル内のマーキングやフィルタリングの影響を受ける詳細ビジュアライゼーションをセットアップする場合など。 もう 1 つの例は、1 つのインフォメーションリンクまたはデータ接続が分析ファイルごとに異なるデータを返すようにしたい場合であり、この場合は、オンデマンドのデータテーブルを分析内の唯一のデータテーブルとして使用できます (文書プロパティを入力として使用)。 |
インストールされたクライアントを使用して、オンデマンド データテーブルは、[ファイルとデータ] フライアウトでインフォメーションリンクまたはデータ接続からのデータテーブルを選択して、要約ビューのドロップダウン リストから [オンデマンド] オプションを選択すると、分析に追加されます。[オンデマンド設定] ダイアログには、ロードを制御する入力条件も指定する必要があります。 詳細については、「オンデマンドのデータ」を参照してください。 注: オンデマンドのロードに対する入力としては単一の固定値のみを指定できるため、特定の 1 つのカラムから複数の値を取得する必要がある場合は、インフォメーションリンクをオンデマンドのデータテーブルとして使用するのではなく、インフォメーションリンクが複数選択プロンプトを使用するように構成されていることを確認する必要があります。
|
| プロンプトまたはパラメータ化されたデータ接続 | ソース データの量が膨大であるが、データ接続のエンド ユーザー自身が分析するデータを決定することを許可されている場合。 データ ソースで定義されているパラメータは、エンド ユーザー プロンプトとして構成できます。 データを外部データ ソースに保つ場合 (ただし、データ接続はデータのインポートにも使用できます)。 |
インストールされたクライアントを使用して、プロンプトはデータ接続の構成の一部として、[接続のビュー] ダイアログ または SAP BW BEx クエリー接続の場合は [接続内のデータ選択] ダイアログ で定義できます。 [プロンプトの定義] をクリックして、プロンプトを表示するカラムまたはパラメータを指定します。必須パラメータは、自動的にプロンプトとして追加されます。 インストール済みクライアントを使用してデータ接続が作成され、ライブラリーに保存されている場合は、Web クライアントを使用して分析に追加できます。詳細については、「Spotfire Web クライアントでのデータ接続」を参照してください。 |
| 外部データソースに対する詳細ビジュアライゼーション | 外部データ ソースとの接続を使用してインデータベース データを分析するときは、必要なデータのみをロードします。 インデータベース データに基づくビジュアライゼーションを、その他のビジュアライゼーション内でマークやフィルターによる制限を適用した詳細ビジュアライゼーションとしてセットアップすると、ロードするデータを使用可能なデータのサブセクションだけに限定できます。 |
詳細ビジュアライゼーションは任意のクライアントを使用して追加できますが、一部のデータベース内接続は、インストールされたクライアントで構成する必要があります。メイン データテーブルとインデータベース データテーブルとの間にリレーションが追加されていることを確認します。 メインのビジュアライゼーションを右クリックし、[詳細ビジュアライゼーションの作成] を選択します。インデータベース データテーブルを使用するように新しい詳細ビジュアライゼーションを構成します。「詳細なドリルダウン」も参照してください。 |
| プロンプトが表示されるインフォメーションリンク | ソース データの量が膨大であるが、インフォメーションリンクのエンド ユーザー自身が分析用に取り込むデータを決定することを許可されている場合。インフォメーションリンクは常にインメモリで分析されます。 場合によっては、オンデマンドのデータテーブルによって置換可能。 |
インストールされたクライアントを使用して、プロンプトの定義をインフォメーションデザイナーの [インフォメーションリンク] タブの [プロンプト] セクションで行うことができます。 |
| 変更されたインフォメーションリンク | データ ソースが特定のユーザー名 (検索テーブルを介して) または指定されたグループまたはユーザー ドメインについて該当する情報のみを返すようにしたい場合。 | インストールされたクライアントを使用して、パーソナライズされたインフォメーションリンクは、%CURRENT_USER% 構文、%CURRENT_GROUPS% 構文または %CURRENT_USER_DOMAIN% 構文を使用して、インフォメーション デザイナーでフィルター要素またはカラム要素上で構成できます。詳細については、「パーソナライズされたインフォメーションリンク」を参照してください。 |
| パラメータ化されたインフォメーションリンク | インフォメーションリンクを変更して使用するより柔軟な方法で、データ ソースが特定のユーザーまたはグループについて該当する情報のみを返すようにしたい場合。 | インストールされたクライアントを使用して、パラメータはインフォメーションデザイナーで作成できますが (たとえば、カラムまたはフィルター上で設定された式の一部として)、それらのプロパティと定義は API を使用して設定します。パラメータ化されたインフォメーションリンクと構成ブロックを使用することで、ユーザーのグループごとに異なる入力パラメータ (オンデマンドのデータテーブルによって使用されるものなど) を使用した分析を作成できます。詳細については、「パラメータ化されたインフォメーションリンク」を参照してください。 |