本資料はコネクターを利用してデータベースからデータを取得する際にかけることができる、データ行数の制限について説明します。
動作確認環境
・Spotfire Analyst 14.0 LTS
※本資料記載の内容はSpotfire Analyst 10.10 LTS以降に適用できます。
データ行数の制限の一覧
コネクターを利用してデータベースからデータを取得する際に、以下の設定項目でデータ行数を制限することができます。
「オンデマンド」の場合は「インポート」または「外部」のいずれも利用可能です。データ行数制限の影響有無はデータを取り込む時に指定された「インポート」または「外部」に従います。
項目 | 影響対象 | 説明 | デフォルト値 | 範囲 |
---|---|---|---|---|
ConnectorImportRowLimit |
インポート (インメモリ) |
コネクターを利用してデータベースからデータをインポートする場合のデータ行数制限 | 空白(無制限) |
0~2,147,483,647 ※空白や「0」の場合は無制限 |
ConnectorExternalRowLimit |
外部 (IN-DB) |
コネクターを利用してデータベースからデータをIN-DBで取り込む場合のデータ行数制限 | 空白(無制限) |
1,000~2,147,483,647 ※空白の場合は無制限 |
TableVisualizationExternalRowLimit |
外部 (IN-DB) |
IN-DBで取り込むデータをテーブルプロットに表示させる場合のデータ行数制限 | 空白(10,000) |
1~2,147,483,647 ※空白の場合は「10,000」
|
TableVisualizationStreamingDataRowLimit |
外部 (IN-DB) |
ストリーミングデータをテーブルプロットに表示させる場合のデータ行数制限 | 空白(100) |
1~2,147,483,647 ※空白の場合は「100」 |
上記の行数制限は、Spotfire管理者権限でAnalystへログインし、ツール⇒管理マネージャーを開いて変更できます。
「設定」タブにて「Everyone」グループを選択し、「編集」ボタンを押して Application⇒DataImportPreferences の下にある各設定項目に新しい値を指定してから、Analystを一旦閉じて再度ログインし設定変更を反映させてください。
ConnectorImportRowLimit
コネクターを利用してデータベースからデータをインポートする場合のデータ行数制限です。
実際のデータの行数がこの制限を超えた場合は以下の警告メッセージが表示され、データベース内のデータのうち先頭から制限数までの行しか取り込まれません。
ConnectorExternalRowLimit
コネクターを利用してデータベースからデータを外部(すなわち「IN-DB」)で取り込む場合のデータ行数制限です。
外部として取り込んだデータの場合、グラフを描画する際にはグラフの軸設定に従ってデータベース内のデータを集計して結果データのみをSpotfireへ取り込みますが、集計結果データの件数がこの制限を超えた場合は以下のエラーメッセージが表示され、グラフが正しく描画されません。
この設定はテーブルプロット、棒グラフなどすべてのビジュアライゼーションの場合に適用されます。
TableVisualizationExternalRowLimit
外部として取り込むデータをテーブルプロットに表示させる場合のデータ行数制限です。
テーブルプロットには以下のメッセージが常に表示され、実際のデータの行数がこの制限を超えた場合はデータベース内のデータのうち先頭から制限数までの行しか表示されません。
この設定はテーブルプロットの場合にのみ適用されます。
この設定と ConnectorExternalRowLimit の両方とも指定されている場合、数値の小さいほうが優先されます。
TableVisualizationStreamingDataRowLimit
ストリーミングデータ(Spotfire Data Streamsから外部として取り込んだデータ)をテーブルプロットに表示させる場合のデータ行数制限です。
テーブルプロットには以下のメッセージが常に表示され、実際のデータの行数がこの制限を超えた場合はデータベース内のデータのうち最新のデータから制限数までの行しか表示されません。
この設定はテーブルプロットの場合にのみ適用されます。
補足
・インフォメーションリンクを利用してデータベースからデータを取り込む場合は、製品機能によるデータ行数制限を設定することはできません。