Exibindo Resultados de Agregação Dinâmica Usando o Oracle Utilities Analytics Visualization

Este tópico descreve objetos usados para suportar a exibição de resultados de agregação dinâmica usando o Oracle Utilities Analytics Visualization. Consulte o Oracle Utilities Analytics Visualization User Guide para obter mais informações sobre o uso do Oracle Utilities Analytics Visualization.

Conjuntos de Dados de Agregação Dinâmica

O banco de dados de demonstração do Oracle Utilities Analytics Visualization inclui conjuntos de dados predefinidos que podem ser usados para exibir resultados de agregação dinâmica usando o Oracle Utilities Analytics Visualization.

Os conjuntos de dados de amostra "Medidor - Uso por Local de Rede" e "Medidor - Uso por Classe de Cliente" permitem acesso aos resultados de agregação dinâmica. Os usuários acessam essas informações na guia Conjuntos de Dados na interface do usuário do Oracle Business Intelligence.

Esses conjuntos de dados usam SQL para recuperar dados dos resultados de agregação dinâmica.

Medidor - Uso por Localização de Rede

O conjunto de dados de amostra "Medidor - Uso por Localização de Rede" usa o SQL a seguir, com base em dimensões que incluem Cidade, Código Postal, Mercadoria, Instalação (Transformador), Alimentador e Subestação para uma determinada faixa de data/hora.
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')

Medidor - Uso por Classe de Cliente

O conjunto de dados de amostra "Medidor - Uso por Classe de Cliente" usa o SQL a seguir, com base em dimensões que incluem Cidade, CEP, Classe de Tarifa e Classe de Perfil para uma determinada faixa de data/hora.
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')

A SQL usada por esses conjuntos de dados deve ser atualizada e ajustada com base nas dimensões usadas na configuração de agregação dinâmica e no Conjunto de Componentes de Medição (MEASR_​COMP_​SET_​CD).

Visualização de agregação dinâmica - Medições agregadas dinâmicas

O aplicativo inclui uma exibição "Medições Agregadas Dinâmicas", que pode ser usada ao exibir resultados de agregação dinâmica usando os conjuntos de dados de amostra "Medidor - Uso por Localização de Rede" e "Medidor - Uso por Classe de Cliente" por meio do Oracle Utilities Analytics Visualization. Os detalhes desta view são fornecidos abaixo.

Propriedades

Nome

D1_​BI_​DYN_​AGG_​VW

Descrição

Medições Agregadas Dinâmicas

Tipo de Dados de Data/Hora

Horário Oficial Local

Atualizar

Manter

Validação de Chave

Sempre Verificar Exclusividade

Colunas

Colunas sem especificação extra são campos existentes padrão.

Seq

Coluna

Anulável

Chave

Comentário

1

MEASR_​COMP_​SET_​CD

Não

PK, FK

D1_​MEASR_​COMP_​SET

2

AGG_​MEASR_​COMP_​ID

Não

PK

3

MSRMT_​DTTM

Sim

PK

4

AGG_​ATTR1

Sim

5

...

Sim

6

AGG_​ATTR20

Sim

7

AGG_​VAL

Sim

8

AGG_​VAL1

Sim

9

...

Sim

10

AGG_​VAL10

Sim

Restrições

ID

 Coluna

Sinalizador

Tabela

Referência

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