Oracle Utilities Analytics Visualizationを使用した動的集計結果の表示
このトピックでは、Oracle Utilities Analytics Visualizationを使用した動的集計結果の表示をサポートするために使用されるオブジェクトについて説明します。Oracle Utilities Analytics Visualizationの使用の詳細は、Oracle Utilities Analytics Visualizationユーザー・ガイドを参照してください。
動的集計データセット
Oracle Utilities Analytics Visualizationのデモンストレーション・データベースには、Oracle Utilities Analytics Visualizationを使用して動的集計結果を表示するために使用できる事前定義済データセットが含まれています。
メーター — ネットワークの場所別使用およびメーター — 顧客区分別使用サンプル・データセットを使用すると、動的集計結果にアクセスできます。ユーザーは、Oracle Business Intelligenceユーザー・インタフェースの「データセット」タブからこれらにアクセスします。
これらのデータセットは、SQLを使用して動的集計結果からデータを取得します。
メーター — ネットワークの場所別使用
select VW.MEASR_COMP_SET_CD MC_Set,
VW.AGG_MEASR_COMP_ID MC,
VW.AGG_ATTR1 City,
VW.AGG_ATTR2 Postal,
decode(VW.AGG_ATTR3, 'D1CD', 'Commodity', VW.AGG_ATTR3) Relation,
VW.AGG_ATTR4 Facility_ID,
nvl(FI.ID_VALUE, 'N/A') Transformer, /* Facility Identifier */
nvl(NL.FEEDER, 'N/A') FEEDER,
nvl(NL.SUBST, 'N/A') SUBST,
VW.MSRMT_DTTM Date_Time,
VW.AGG_VAL Usage,
VW.AGG_VAL1 Load
from D1_BI_DYN_AGG_VW VW
left join (select * from
(select distinct L.FACILITY_ID, NETWORK_NODE, NETWORK_NODE_TYPE_FLG
from D1_NW_NODE N
inner join D1_NW_LOC L on L.NETWORK_LOCATION_ID = N.NETWORK_LOCATION_ID)
pivot (max(NETWORK_NODE) for NETWORK_NODE_TYPE_FLG
in ('D1-Feeder' as FEEDER, 'D1-Substation' as SUBST))) NL on NL.FACILITY_ID = VW.AGG_ATTR4
left join D1_FACILITY_IDENTIFIER FI on FI.FACILITY_ID = VW.AGG_ATTR4 and FI.FACILITY_ID_TYPE_FLG = 'D1EI'
where MEASR_COMP_SET_CD IN('DA-E-CONS-TRANS')
メーター — 顧客区分別使用
select VW.MEASR_COMP_SET_CD MC_Set,
VW.AGG_MEASR_COMP_ID MC,
VW.AGG_ATTR1 City,
VW.AGG_ATTR2 Postal,
VW.AGG_ATTR3 Rate_Class_CD,
decode(VW.AGG_ATTR3, 'E-TOU', 'Electric TOU',
'ER-BASIC', 'Electric Residential Basic',
'ER-DMINU', 'Electric Residential Stepped',
VW.AGG_ATTR3) Rate_Class,
nvl(RS.DESCR, VW.AGG_ATTR3) Rate_Descr,
VW.AGG_ATTR4 Profile_Class_CD,
nvl(PR.DESCR, VW.AGG_ATTR4) Profile_Class,
VW.MSRMT_DTTM Date_Time,
VW.AGG_VAL Usage,
VW.AGG_VAL1 Load
from D1_BI_DYN_AGG_VW VW
left join CI_RS_L RS on RS.RS_CD = VW.AGG_ATTR3
and RS.LANGUAGE_CD = 'ENG'
left join CI_CHAR_VAL_L PR on PR.CHAR_TYPE_CD = 'DM_PROCL'
and trim(PR.CHAR_VAL) = VW.AGG_ATTR4
and PR.LANGUAGE_CD = 'ENG'
where MEASR_COMP_SET_CD IN('DA-E-CONS-PROF')
これらのデータセットで使用されるSQLは、動的集計構成で使用されるディメンションと、計量コンポーネント・セット(MEASR_COMP_SET_CD)に基づいて更新および調整する必要があります。
動的集計ビュー — 動的集計測定
このアプリケーションには、Oracle Utilities Analytics Visualizationを介してメーター — ネットワークの場所別使用およびメーター — 顧客区分別使用サンプル・データセットを使用して動的集計結果を表示するときに使用できる動的集計測定ビューが含まれています。このビューの詳細を次に示します。
プロパティ
名前 |
D1_BI_DYN_AGG_VW |
摘要 |
動的集計測定 |
日時データ型 |
ローカル法定時間 |
アップグレード |
保持 |
キー検証 |
常に一意性をチェック |
列
追加指定のない列は、標準の既存フィールドです。
シーケンス |
列 |
NULL可 |
キー |
コメント |
---|---|---|---|---|
1 |
MEASR_COMP_SET_CD |
No |
PK、FK |
D1_MEASR_COMP_SET |
2 |
AGG_MEASR_COMP_ID |
No |
PK |
|
3 |
MSRMT_DTTM |
Yes |
PK |
|
4 |
AGG_ATTR1 |
Yes |
||
5 |
... |
Yes |
||
6 |
AGG_ATTR20 |
Yes |
||
7 |
AGG_VAL |
Yes |
||
8 |
AGG_VAL1 |
Yes |
||
9 |
... |
Yes |
||
10 |
AGG_VAL10 |
Yes |
制約
ID |
列 |
フラグ |
表 |
参照済 |
---|---|---|---|---|
MEASR_COMP_SET_CD |
PK |
|||
AGG_MEASR_COMP_ID |
PK |
|
||
MSRMT_DTTM |
PK |
|||
MEASR_COMP_SET_CD |
FK |
D1_MEASR_COMP_SET |
MEASR_COMP_SET_CD |