PI Interface for RDBMSパッケージについて下記の質問があります。
お手数ですが、ご教示お願い致します。
- 目的:Oracleのデータを読込んでPI DAにデータ格納したい。
状況:取り込みを実施したいタグ数は約7500点あり、Oracleには下記の配列でデータが格納されています。
Timestamp, Device Tag-1, Value-1, Device Tag-2, Value-2, ........., Device Tag-100, Value-100
100点を超える場合は次行に101点目からDevice TagとValueが同様に格納されていきます。
質問:PI Interface for RDBMSにてデータ読込をさせる際に、上記データをどのような配列に成形すれば読み込めますでしょうか?(読込用にTempのテーブルを作成予定) - 目的:データ欠損した場合に、自動もしくは手動にてデータ復元したい
質問:データ欠損をSelectクエリのwhere条件に時間指定をすることで復元は可能かと思っておりますが、データが欠損したかどうかを自動で検知することは可能でしょうか? - 目的:データ取得時にOracleに負荷をかけたくない
状況:取得タグは約7500点で、収集周期は12秒毎を想定しています。
質問:データ取得はスキャン 毎に一括での取得となるのか、それとも任意でグループに分割可能でしょうか? - 目的:Extended Descriptorを使用した際の挙動を知りたい。
質問:Extended DescriptorとSQLファイルを使用した際の違いは何でしょうか?取得方法が異なりますか?
仮にExtended Descriptorを使用した場合、1項の質問に記載しましたTempテーブルの作成は不要となりますでしょうか?
宜しくお願い致します。