Caso de Uso 9: Criar uma Área de Assunto

É possível criar uma área de assunto para apresentar e proteger uma exibição personalizada de um modelo de negócios para se concentrar em uma função de negócios específica.

O modelo semântico pré-criado não contém as métricas e o modelo de negócios do Google Analytics necessários. Nesse caso de uso, você cria, modela e apresenta a área de assunto do Google Analytics que contém dados de uma origem externa, como o Google Analytics. Para essa área de assunto, adicione um fato personalizado Fato – Google e uma dimensão personalizada Data do Google.

Você pode aplicar os conceitos abordados neste caso de uso a qualquer uma das assinaturas do Fusion Data Intelligence. O caso de uso pode fazer referência a tabelas e sinônimos pré-criados do Autonomous Data Warehouse e simular tabelas e views de banco de dados personalizadas. Se você tiver ativado a assinatura especificada do Fusion Data Intelligence, poderá usar as amostras fornecidas. A recomendação é substituir os objetos de amostra por seus próprios objetos personalizados do Autonomous Data Warehouse, como tabela personalizada, view materializada, view, sinônimo personalizado ou sinônimo de conjunto de dados de aumento de dados.

Certifique-se de consultar Fazer Upload de Amostras para os Casos de Uso de Extensões de Modelo Semântico e concluir estes pré-requisitos:
  • Crie um sandbox intitulado MySandbox5Mar25. Consulte Criar Sandbox. Ou edite uma sandbox existente na página Extensões de Modelo Semântico; por exemplo, clicando na sandbox MySandbox5Mar25.
  • Crie a tabela de fatos de amostra, FDI_X_DUMMY_GOOGLE_DATA_F, no data warehouse autônomo associado à sua instância do Fusion Data Intelligence usando os arquivos de amostra FDI_X_DUMMY_GOOGLE_DATA_F.xlsx ou FDI_X_DUMMY_GOOGLE_DATA_F.sql.
  • Conceda acesso ao modelo semântico à view da tabela FDI_X_DUMMY_GOOGLE_DATA_F para o esquema OAX$OAC usando este script SQL:
    GRANT SELECT ON "OAX_USER"."FDI_X_DUMMY_GOOGLE_DATA_F" TO "OAX$OAC";
  • Crie a visualização FDI_X_GOOGLE_DATE_D_V usando este script SQL:
    CREATE OR REPLACE FORCE EDITIONABLE VIEW "OAX_USER"."FDI_X_GOOGLE_DATE_D_V" ("CALENDAR_DATE", "CAL_MONTH_NUMBER", "CAL_YEAR_ID") DEFAULT COLLATION "USING_NLS_COMP"  AS 
      (
    SELECT CALENDAR_DATE, CAL_MONTH_NUMBER, CAL_YEAR_ID
    FROM DW_DAY_D
    );
  • Conceda acesso ao modelo semântico à view FDI_X_GOOGLE_DATE_D_V ou ao esquema OAX$OAC usando este script SQL:
    GRANT SELECT ON "OAX_USER"."FDI_X_GOOGLE_DATE_D_V" TO "OAX$OAC";
  • Valide se os dados estão sendo carregados da amostra conforme esperado usando o seguinte script SQL:
    SELECT * FROM OAX_USER.FDI_X_GOOGLE_DATE_D_V;
  • Valide se os dados estão sendo carregados da amostra conforme esperado usando o seguinte script SQL:
    SELECT * FROM OAX_USER.FDI_X_DUMMY_GOOGLE_DATA_F;

Adicionar um Fato Personalizado ao Modelo Semântico

Você cria uma estrela lógica para definir os objetos do data warehouse autônomo, as medidas de fatos, os rótulos de exibição, as chaves, as regras de agregação e os níveis de conteúdo.

Nesta etapa, você cria uma estrela lógica para definir o fato personalizado Fato - Google que faz referência ao objeto do autonomous data warehouse FDI_X_DUMMY_GOOGLE_DATA_F.
  1. Na página Extensões de Modelo Semântico, clique no sandbox MySandbox5Mar25.
  2. Clique em Executar Ação, clique em Gerenciar Estrela Lógica, selecione Criar Estrela Lógica e clique em Próximo.
  3. Na página Estrela Lógica: Fato, clique em Adicionar Fato.

    A página Estrela Lógica: Fato exibindo o botão Adicionar Fato

  4. Na página Adicionar um Fato, na etapa 1 do assistente, selecione OAX_USER no Esquema, selecione FDI_X_DUMMY_GOOGLE_DATA_F no Objeto e renomeie Nome do Fato como Fato - Google. Marque a caixa de seleção Usar para Chave da coluna de origem GOOGLE_SESSION_DATE, marque a caixa de seleção Selecionar Fato para GOOGLE_ANALYTICS_ACTIVEUSERS e GOOGLE_ANALYTICS_NEWUSERS colunas de origem e clique em Próximo.

    Etapa 1 do assistente na página Adicionar um Fato

  5. Deixe as regras de agregação como Soma e clique em Concluir.

    Etapa 2 do assistente na página Adicionar um Fato

  6. Revise o fato personalizado no modo gráfico.

    O fato personalizado no modo gráfico

  7. Vá para a próxima tarefa sem sair do assistente, Adicionar uma Dimensão Personalizada ao Modelo Semântico.

Adicionar uma Dimensão Personalizada ao Modelo Semântico

Edite a estrela lógica para definir os objetos, atributos, rótulos de exibição, chaves e hierarquia do autonomous data warehouse.

Nesta etapa, você edita a estrela lógica Fato – Google para adicionar uma dimensão personalizada Dim – Google Date que faz referência ao objeto de data warehouse autônomo FDI_X_GOOGLE_DATE_D_V e define uma hierarquia de vários níveis chamada Hierarquia do Google. Para cada nível, o caso de uso define uma chave primária exclusiva e um atributo de exibição.
  1. Na página Estrela Lógica: Fato, clique em Gerenciar Dimensão e depois clique em Adicionar Dimensão.

    A página Estrela Lógica: Fato exibindo a lista Gerenciar Dimensão de valores

  2. On the Add a Dimension page, in step 1 of the wizard, select OAX_USER in Schema, select FDI_X_GOOGLE_DATE_D_V in Object, rename Dimension Name as Google Date, select the Use for Key check box for CALENDAR_DATE and the Add Attributes check box for CALENDAR_DATE, CAL_MONTH_NUMBER, and CAL_YEAR_ID. Clique em Avançar.

    Etapa 1 do assistente na página Adicionar uma Dimensão

  3. Em Nome de exibição, renomeie como segue:
    • Data do Calendário como Data
    • Número do Mês do Calendário como Mês
    • Id do Ano do Calendário como Ano
    Observação

    Para nomes exclusivos, você pode prefixar Google para Data, Mês e Ano.
  4. Especifique a Hierarquia de Datas para a dimensão Data do Google da seguinte forma:
    1. Informe Hierarquia do Google em Nome da Hierarquia.

      Etapa 2 do assistente na página Adicionar uma Dimensão exibindo o nome da hierarquia informado

    2. Em Elementos de Dados Selecionados, clique com o botão direito do mouse no nível superior, Total, e clique em Adicionar 'n' Níveis Filho. Em Número de Níveis, especifique 2 como Número de Níveis de Hierarquia e clique em Concluído.

      Caixa de diálogo Número de Níveis

    3. Renomeie os níveis e arraste as colunas correspondentes da Data do Google em Elementos de Dados Disponíveis para cada pasta de nível.
      Arraste da seguinte forma:
      • Arraste Google Month para a pasta no nível Month.
      • Arraste Ano do Google para a pasta de nível Ano.
      • Se ainda não estiver lá por padrão, arraste Data do Google para a pasta no nível Detalhe.

      Etapa 2 do assistente na página Adicionar uma Dimensão exibindo como renomear os níveis e arrastar as colunas correspondentes para cada pasta de nível

    4. Defina Chave Primária e Atributo de Exibição para cada nível.
      • Pasta de Anos (Elemento de Dados) - Em Propriedades, selecione o lápis para definir Chave Primária e Atributo de Exibição para o nível de Ano como Ano do Google.


        Etapa 2 do assistente na página Adicionar uma Dimensão exibindo como definir a chave primária e o atributo de exibição no nível Ano

      • Pasta de Mês (Elemento de Dados) - Em Propriedades, selecione o lápis para definir Chave Primária e Atributo de Exibição para o nível de Mês como Mês do Google.


        Etapa 2 do assistente na página Adicionar uma Dimensão exibindo como definir a chave primária e o atributo de exibição no nível do Mês

      • Pasta de Detalhes (Elemento de Dados) - Em Propriedades, selecione o lápis para definir Chave Primária e Exibir Atributo para o nível de Detalhe como Data do Google.


        Etapa 2 do assistente na página Adicionar uma Dimensão exibindo como definir a chave primária e o atributo de exibição no nível de Detalhe

  5. Clique em Encerrar. Vá para a próxima tarefa sem sair do assistente, Associe o Fato Personalizado à Dimensão Personalizada.

Associar o Fato Personalizado à Dimensão Personalizada

Você une a hierarquia de dimensão personalizada ao fato personalizado definindo o tipo de junção e a condição de junção. Você pode definir junções complexas; no entanto, é recomendável tentar usar junções padrão sempre que possível.

Nesta etapa, você define uma junção interna padrão no fato Fato – Google personalizado para a hierarquia de dimensão personalizada Dim – Google Date usando a chave Data da Sessão do Google.
  1. Na página Estrela Lógica: Fato, arraste do círculo de fato personalizado (Fato - Google) para o círculo de dimensão personalizada (Dim - Data do Google) para abrir a caixa de diálogo Junção.

    A página Estrela Lógica: Fato exibindo como unir o fato personalizado e a dimensão personalizada

  2. In Join, specify Inner as Join Type, under Join Condition, select Google Session Date (DATE) for Fact - Google, select Google Date (DATE) for Dim - Google Date, and click Done.

    A caixa de diálogo Join

  3. Visualize a associação no modo gráfico.

    A junção no modo gráfico

  4. Clique na seta para trás na página Estrela Lógica: Fato para navegar de volta à página Sandbox: MySandbox5Mar2025.

Apresentar Fato Personalizado e Dimensão Personalizada no Modelo Semântico

Você modifica a área de assunto para apresentar o novo fato personalizado e suas métricas agregáveis, juntamente com os novos atributos de dimensão personalizada e níveis de hierarquia.

O fato é representado como uma pasta que contém colunas de medida na área de assunto. A dimensão é representada como uma pasta que contém colunas na área de assunto. Os níveis de hierarquia são representados na parte inferior da pasta de dimensão personalizada. Os níveis de hierarquia usados nas pastas de trabalho podem expandir e recolher para revelar ou ocultar linhas detalhadas.

Nesta etapa, você cria uma nova área de assunto Google Analytics para apresentar as medidas da nova pasta de fatos Fato – Google que contém as medidas Google Analytics Activeusers e Google Analytics Newusers, juntamente com a nova pasta personalizada Google Date que contém a hierarquia personalizada Hierarquia do Google com dois níveis (Ano, Mês) e o nível Detalhado mais baixo.

  1. Na página Sandbox: MySandbox5Mar2025, clique em Executar Ação, clique em Gerenciar Área de Assunto, selecione Criar uma Área de Assunto e clique em Próximo.
  2. Na página Criar uma Área de Assunto, na etapa 1 do assistente, informe Google Analytics em Nome da Nova Área de Assunto e clique em Próximo.

    Etapa 1 do assistente na página Criar uma Área de Assunto

  3. Na etapa 2 do assistente, clique em Gerenciar Elementos e depois clique em Gerenciar Novas Personalizações.
  4. Em Adicionar uma Área de Assunto, selecione a dimensão personalizada, a pasta de dimensões Dim - Data do Google (incluindo a hierarquia) e o fato personalizado, Fato - Google junto com todas as medidas e clique em Adicionar.

    A caixa de diálogo Adicionar uma Área de Assunto exibindo a dimensão e o fato personalizados selecionados

  5. Revise e clique em Próximo.

    Reveja o fato personalizado, Fato - Google

  6. Na etapa 3 do assistente, clique com o botão direito do mouse nos itens na área de assunto personalizada a serem renomeados conforme desejado ou arraste os itens para reordenar e clique em Próximo.

    Etapa 3 do assistente na página Criar uma Área de Assunto exibindo como renomear e reordenar itens

  7. Revise e clique em Finalizar.

    Etapa 4 do assistente na página Criar uma Área de Assunto exibindo o botão Finalizar

Aplicar e Publicar as Personalizações

Aplique as alterações para compilar o sandbox e verifique se o sandbox está livre de erros.

Em seguida, você usa a guia Atividade para depurar, resolver erros e confirmar que a ação Aplicar Alterações foi concluída e foi bem-sucedida. Finalmente, você mescla as alterações no sandbox principal e publica as principais extensões de usuário para compartilhar as novas extensões com os consumidores.

Nesta etapa, você aplica as alterações, usa a guia Atividade para monitorar o status, mesclar o sandbox MySandbox5Mar25 ao sandbox Principal e, em seguida, publicar a extensão de usuário principal.

  1. Na página Extensões de Modelo Semântico, passe o cursor do mouse sobre o sandbox MySandbox5Mar25 para exibir Ações e clique em Aplicar Alterações.
  2. Clique na guia Atividade para monitorar a tarefa Aplicar Alterações na página Atividade.
  3. Após a aplicação bem-sucedida das alterações, clique em Publicar Modelo na página Extensões de Modelo Semântico.
  4. Em Publicar Modelo, em Extensões de Usuário, selecione MySandbox5Mar25 e, em Configurações de Segurança, selecione Todos.
  5. Clique em Publicar.
  6. Na página Extensões de Modelo Semântico, clique na guia Atividade para monitorar a tarefa Publicar Personalizações.

Validar os Resultados

Verifique se as suas personalizações estão visíveis no modelo semântico.

  1. Na Console do Fusion Data Intelligence, clique em Ir para Home Page.
  2. Na Home page do Oracle Analytics, clique em Criar, clique em Pasta de Trabalho, em Adicionar Dados, selecione Google Analytics e clique em Adicionar à Pasta de Trabalho.

    A caixa de diálogo Adicionar Dados exibindo a área de assunto personalizada selecionada, Google Analytics

  3. Crie um relatório com base no Google Analytics, a área de assunto personalizada que você criou. Use as colunas da pasta Data do Google e as medidas do Fato - Google para confirmar se o fato e a dimensão estão unidos corretamente.

    Relatório baseado na área de assunto personalizada, Google Analytics