AnsweredAssumed Answered

PI Interface for RDBMSの設定について

Question asked by shohei.kohara on Jul 1, 2019
Latest reply on Jul 2, 2019 by NWatanabe

PI Interface for RDBMSパッケージについて下記の質問があります。

お手数ですが、ご教示お願い致します。

 

  1. 目的: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のテーブルを作成予定)
  2. 目的:データ欠損した場合に、自動もしくは手動にてデータ復元したい
    質問:データ欠損をSelectクエリのwhere条件に時間指定をすることで復元は可能かと思っておりますが、データが欠損したかどうかを自動で検知することは可能でしょうか?
  3. 目的:データ取得時にOracleに負荷をかけたくない
    状況:取得タグは約7500点で、収集周期は12秒毎を想定しています。
    質問:データ取得はスキャン 毎に一括での取得となるのか、それとも任意でグループに分割可能でしょうか?
  4. 目的:Extended Descriptorを使用した際の挙動を知りたい。
    質問:Extended DescriptorとSQLファイルを使用した際の違いは何でしょうか?取得方法が異なりますか?
    仮にExtended Descriptorを使用した場合、1項の質問に記載しましたTempテーブルの作成は不要となりますでしょうか?

宜しくお願い致します。

Outcomes