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を使用して動的集計結果からデータを取得します。

メーター — ネットワークの場所別使用

メーター — ネットワークの場所別使用サンプル・データセットは、指定された日時範囲について、市区町村、郵便番号、商品、施設(変圧器)、供給設備、変電所などのディメンションに基づいて、次の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')

メーター — 顧客区分別使用

メーター — 顧客区分別使用サンプル・データセットは、指定された日時範囲について、市区町村、郵便番号、料金クラス、プロファイル・クラスなどのディメンションに基づいて、次のSQLを使用します。
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