インフォメーションリンク
インフォメーションリンクは事前に構成されたデータベースクエリーで、Spotfire の内部データ エンジンに読み込むカラム、およびビジュアライゼーションを実行する前にデータテーブルのサイズを縮小するのに必要なフィルターを指定します。
ヒント: データ接続は、さまざまなデータ ソースからデータを追加するためのもう 1 つのオプションです。この機能は、インフォメーションリンクを使用するよりも柔軟性があります。インメモリのデータをロードできるほか、データ接続を構成してデータを外部に保持し、インデータベース分析を行うことができます。Spotfire でデータベースからデータにアクセスするためのさまざまな方法については、「データベースからのデータ」を参照してください。
インフォメーションリンクは、ライブラリー内の複数のフォルダに整理されます。使用できるライブラリー フォルダは、Spotfire 管理者によるグループ権限で制御されます。
- インフォメーションリンクは、インフォメーションデザイナーを使用して定義されます。メニュー バーで、[] の順に選択します。
- 事前定義されたインフォメーションリンクは、[ファイルとデータ]
フライアウトから開くことができます。また、検索してインフォメーションリンクを見つけることもできます。検索式の詳細については「ライブラリーを検索する」も参照してください。
インフォメーションリンクとは、データベースに送信できる構造化されたデータ要求です。インフォメーションリンクでは 1 つまたは複数のカラムが指定されます。また、1 つまたは複数のフィルターが指定されることもあります。インフォメーションリンクを簡単な文章で表現すると、たとえば、「高収入というフィルターの条件を満たす従業員の名前、住所、および電話番号を取得する」という命令になります。
インフォメーションリンクを使用すると、分析で開くデータをさまざまな方法で制限することができます。さまざまな方法の要約については、「ロードする方法」を参照してください。
- インフォメーションリンクを作成する
インフォメーションデザイナーを使用して、インフォメーションリンクを作成します。基本的要素は、データベース管理者またはユーザーが構成したカラム要素、フィルター要素、およびプロシージャ要素です。 - インフォメーションリンクを変更する
フォルダに対するアクセス権限が [参照 + アクセス + 変更] の場合は、そのフォルダ内の既存のインフォメーションリンクを編集できます。 - インフォメーションリンクを削除する
フォルダに対するアクセス権限が [参照 + アクセス + 変更] の場合は、そのフォルダ内のインフォメーションリンクを削除できます。 - ハードフィルターをインフォメーションリンクに追加する
ハードフィルターは、インフォメーションリンクの定義時に構成され、インフォメーションリンクとともに保存されます。このため、ハードフィルターは他のインフォメーションリンクで再利用することはできません。また、ハードフィルターでは値の範囲や値のリストしか指定できないため、フィルター要素より複雑さが軽減されます。 - インフォメーションリンクにプロンプトを追加する
[フィルター] セクションでフィルター条件を設定する代わりに、カラムの取得時にフィルター値を入力するためのプロンプトを表示するようにインフォメーションリンクを構成できます。この方法を使用する場合は、フィルター条件を事前に指定する必要はありません。 - インフォメーションリンクでプロンプト グループを使用する
プロンプトが表示されるインフォメーションリンクの既定の動作は、後続の各ステップではそれより前の選択内容に基づいて値が一覧表示されるというものです。ただし、STAR スキーマ データベースを対象に操作している場合は、プロシージャでは複数の結合が必要になることがあります。その理由は、プロンプトについて照会された要素は、STAR スキーマ内の大きなファクトテーブル上でも結合することによってのみ結合できるからです。この結果、各プロンプト間を移行するのに非常に長い時間がかかる可能性があります。長いプロンプト時間を回避するための有効な方法としては、各種の要素を独立したものとして扱って、プロンプト ステップごとのフィルター処理を回避することが考えられます。これは、プロンプト グループを使用して実現できます。 - プロシージャをインフォメーションリンクに追加する
プロシージャは、カラムやフィルターなどの他の要素と同じようにインフォメーションリンクに追加できます。 - パラメータ化されたインフォメーションリンク
パラメータ化されたインフォメーションリンクを使用すると、データ ソースを設定して特定のユーザーまたはグループに適用される情報のみを返すことができます。ログインしているユーザーとアクセスしているインフォメーションリンク、またはユーザーがインフォメーションリンクにアクセスしている場所などにより、使用可能となるデータのサブセットが異なります。 - インフォメーションリンクのパラメータを編集する
情報リンクに追加したパラメータを編集して、パラメータのデータ型または値のタイプを変更できます。 - 情報リンクのタイムアウトを設定する
場合によっては、情報リンク クエリを使用してデータをロードするのに時間がかかることがあります。長くて予測できない待機時間を回避するために、情報リンクのタイムアウトを設定できます。インフォメーションリンクのクエリーが指定されたタイムアウト時間より長くかかる場合はキャンセルされます。 - 変更されたインフォメーションリンク
パーソナライズされたインフォメーションリンクを使用して、データ ソースを設定して特定のユーザーまたはグループに適用される情報のみを返すことができます。ログインしているユーザーとアクセスしているインフォメーションリンクにより、使用可能となるデータのサブセットが異なります。 - インフォメーションリンクの SQL を編集する
インフォメーションリンクは、インフォメーションデザイナーを使用して作成します。ただし場合によっては、インフォメーションモデル内の要素やインフォメーションデザイナーによって作成できない複雑な SQL クエリーが必要になることがあります。たとえば、リレーショナル データベースや、複雑なスキーマに基づいたデータベースから情報を取得する必要がある場合、インフォメーションデザイナーで生成されたクエリーは処理速度が不十分なため、満足できるパフォーマンスを達成するにはチューニングが必要です。このような目的のために、インフォメーションリンクの生成済み SQL を操作できます。 - インフォメーションリンクで結合パスを選択する
同じインフォメーションリンクの複数のテーブルから取得したカラムを使用する場合は、使用するすべてのテーブル間の結合パスを指定する必要があります。複数の結合を作成する場合は、既定の結合を指定できます。既定の結合は、[結合の提案] ボタンをクリックすると結合パス フィールドに表示されます (結合が現在のインフォメーションリンクに適合する場合)。 - インフォメーションデザイナーからインフォメーションリンクを開く
インフォメーションリンクを作成したら、通常は Spotfire ライブラリーから [ファイルとデータ] フライアウトで開きます。インフォメーションデザイナーからインフォメーションリンクを開くこともできます。この方法は、インフォメーションリンクを作成している最中や、元のインフォメーションリンクに小さな変更を加える場合に便利です。 - データを変換する
このセクションでは、インフォメーションデザイナーでのデータ変換に関するトピックを紹介します。
- インフォメーションリンクを作成する
インフォメーションデザイナーを使用して、インフォメーションリンクを作成します。基本的要素は、データベース管理者またはユーザーが構成したカラム要素、フィルター要素、およびプロシージャ要素です。 - インフォメーションリンクを変更する
フォルダに対するアクセス権限が [参照 + アクセス + 変更] の場合は、そのフォルダ内の既存のインフォメーションリンクを編集できます。 - インフォメーションリンクを削除する
フォルダに対するアクセス権限が [参照 + アクセス + 変更] の場合は、そのフォルダ内のインフォメーションリンクを削除できます。 - ハードフィルターをインフォメーションリンクに追加する
ハードフィルターは、インフォメーションリンクの定義時に構成され、インフォメーションリンクとともに保存されます。このため、ハードフィルターは他のインフォメーションリンクで再利用することはできません。また、ハードフィルターでは値の範囲や値のリストしか指定できないため、フィルター要素より複雑さが軽減されます。 - インフォメーションリンクにプロンプトを追加する
[フィルター] セクションでフィルター条件を設定する代わりに、カラムの取得時にフィルター値を入力するためのプロンプトを表示するようにインフォメーションリンクを構成できます。この方法を使用する場合は、フィルター条件を事前に指定する必要はありません。 - インフォメーションリンクでプロンプト グループを使用する
プロンプトが表示されるインフォメーションリンクの既定の動作は、後続の各ステップではそれより前の選択内容に基づいて値が一覧表示されるというものです。ただし、STAR スキーマ データベースを対象に操作している場合は、プロシージャでは複数の結合が必要になることがあります。その理由は、プロンプトについて照会された要素は、STAR スキーマ内の大きなファクトテーブル上でも結合することによってのみ結合できるからです。この結果、各プロンプト間を移行するのに非常に長い時間がかかる可能性があります。長いプロンプト時間を回避するための有効な方法としては、各種の要素を独立したものとして扱って、プロンプト ステップごとのフィルター処理を回避することが考えられます。これは、プロンプト グループを使用して実現できます。 - プロシージャをインフォメーションリンクに追加する
プロシージャは、カラムやフィルターなどの他の要素と同じようにインフォメーションリンクに追加できます。 - パラメータ化されたインフォメーションリンク
パラメータ化されたインフォメーションリンクを使用すると、データ ソースを設定して特定のユーザーまたはグループに適用される情報のみを返すことができます。ログインしているユーザーとアクセスしているインフォメーションリンク、またはユーザーがインフォメーションリンクにアクセスしている場所などにより、使用可能となるデータのサブセットが異なります。 - インフォメーションリンクのパラメータを編集する
情報リンクに追加したパラメータを編集して、パラメータのデータ型または値のタイプを変更できます。 - 情報リンクのタイムアウトを設定する
場合によっては、情報リンク クエリを使用してデータをロードするのに時間がかかることがあります。長くて予測できない待機時間を回避するために、情報リンクのタイムアウトを設定できます。インフォメーションリンクのクエリーが指定されたタイムアウト時間より長くかかる場合はキャンセルされます。 - 変更されたインフォメーションリンク
パーソナライズされたインフォメーションリンクを使用して、データ ソースを設定して特定のユーザーまたはグループに適用される情報のみを返すことができます。ログインしているユーザーとアクセスしているインフォメーションリンクにより、使用可能となるデータのサブセットが異なります。 - インフォメーションリンクの SQL を編集する
インフォメーションリンクは、インフォメーションデザイナーを使用して作成します。ただし場合によっては、インフォメーションモデル内の要素やインフォメーションデザイナーによって作成できない複雑な SQL クエリーが必要になることがあります。たとえば、リレーショナル データベースや、複雑なスキーマに基づいたデータベースから情報を取得する必要がある場合、インフォメーションデザイナーで生成されたクエリーは処理速度が不十分なため、満足できるパフォーマンスを達成するにはチューニングが必要です。このような目的のために、インフォメーションリンクの生成済み SQL を操作できます。 - インフォメーションリンクで結合パスを選択する
同じインフォメーションリンクの複数のテーブルから取得したカラムを使用する場合は、使用するすべてのテーブル間の結合パスを指定する必要があります。複数の結合を作成する場合は、既定の結合を指定できます。既定の結合は、[結合の提案] ボタンをクリックすると結合パス フィールドに表示されます (結合が現在のインフォメーションリンクに適合する場合)。 - インフォメーションデザイナーからインフォメーションリンクを開く
インフォメーションリンクを作成したら、通常は Spotfire ライブラリーから [ファイルとデータ] フライアウトで開きます。インフォメーションデザイナーからインフォメーションリンクを開くこともできます。この方法は、インフォメーションリンクを作成している最中や、元のインフォメーションリンクに小さな変更を加える場合に便利です。 - データを変換する
このセクションでは、インフォメーションデザイナーでのデータ変換に関するトピックを紹介します。
親トピック: インフォメーションデザイナー - 概要