テクニカルサポートご担当者様
PIサーバーへのタグ登録は、タグ登録名一つ=1カラム、という感じで、その1カラムをタグ登録としてカウントをしているのが現状です。
BIツールや、データ前処理の工夫から、データを縦持ち(Long Data)で持っている方が良いことが多く、現在はPIタグを呼び出したピボットテーブル状のものを、変換して使ったりしておりますが、元のPIデータをLong Dataにして、3-4タグで呼び出せると、効率的になりますので、実施したいと思っております。
つまり、現在しているデータ蓄積、呼び出しはピボットテーブル状(Wide Data)でしており
datetime a.tag b.tag c.tag d.tag e.tag f.tag ...
1 2020/11/30 00:00:00 1 10 100 0.1 200 150
2 2020/11/30 00:01:00 2 9 101 0.5 100 160
3 2020/11/30 00:02:00 3 11 98 0.3 150 155
4 ....
のようになっております。
これを格納から3タグでまとめてしまいたいと思っております。配置変更は可能なのでしょうか。
datetime parameter.name values
2020/11/30 00:00:00 a.tag.param.name 1
2020/11/30 00:00:00 b.tag.param.name 10
2020/11/30 00:00:00 c.tag.param.name 100
2020/11/30 00:00:00 d.tag.param.name 0.1
......
内部関数で、受け取ったデータにDescriptor情報をparameter.nameタグに付与して、同じ時間で値が変わるという構成ができないかなと思っております。呼び出し時にparameter.nameタグに対してフィルタをかけるという方法です。
まずは可否を教えていただき、対応方法をお聞きしたく。
どうぞよろしくお願いします。