preparando dados no oracle business intelligence cloud service · oracle® cloud preparando dados...

296
Oracle ® Cloud Preparando Dados no Oracle Business Intelligence Cloud Service E66346-05 Junho de 2017 Documentação dos administradores, analistas e consumidores do Oracle Business Intelligence Cloud Service que descreve como carregar dados para projetos, relatórios e painéis de controle de inteligência de negócios, criar modelos de dados e gerenciar o Oracle Business Intelligence Cloud Service.

Upload: others

Post on 16-Mar-2020

40 views

Category:

Documents


2 download

TRANSCRIPT

Oracle® CloudPreparando Dados no Oracle Business Intelligence Cloud Service

E66346-05

Junho de 2017

Documentação dos administradores, analistas e consumidoresdo Oracle Business Intelligence Cloud Service que descrevecomo carregar dados para projetos, relatórios e painéis decontrole de inteligência de negócios, criar modelos de dados egerenciar o Oracle Business Intelligence Cloud Service.

Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

E66346-05

Copyright © 2014, 2017, Oracle e/ou suas empresas afiliadas. Todos os direitos reservados.

Autor Principal: Rosie Harvey

Autores Colaboradores: Pete Brownbridge, Suzanne Gill

Contribuidores: Oracle Business Intelligence development, product management, and quality assuranceteams

Este programa de computador e sua documentação são fornecidos sob um contrato de licença que contémrestrições sobre seu uso e divulgação, sendo também protegidos pela legislação de propriedade intelectual.Exceto em situações expressamente permitidas no contrato de licença ou por lei, não é permitido usar,reproduzir, traduzir, divulgar, modificar, licenciar, transmitir, distribuir, expor, executar, publicar ou exibirqualquer parte deste programa de computador e de sua documentação, de qualquer forma ou através dequalquer meio. Não é permitida a engenharia reversa, a desmontagem ou a descompilação deste programade computador, exceto se exigido por lei para obter interoperabilidade.

As informações contidas neste documento estão sujeitas a alteração sem aviso prévio. A Oracle Corporationnão garante que tais informações estejam isentas de erros. Se você encontrar algum erro, por favor, nos envieuma descrição de tal problema por escrito.

Se este programa de computador, ou sua documentação, for entregue / distribuído(a) ao Governo dosEstados Unidos ou a qualquer outra parte que licencie os Programas em nome daquele Governo, a seguintenota será aplicável:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software,any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are"commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of theprograms, including any operating system, integrated software, any programs installed on the hardware,and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the US Government.

Este programa de computador foi desenvolvido para uso em diversas aplicações de gerenciamento deinformações. Ele não foi desenvolvido nem projetado para uso em aplicações inerentemente perigosas,incluindo aquelas que possam criar risco de lesões físicas. Se utilizar este programa em aplicações perigosas,você será responsável por tomar todas e quaisquer medidas apropriadas em termos de segurança, backup eredundância para garantir o uso seguro de tais programas de computador. A Oracle Corporation e suasafiliadas se isentam de qualquer responsabilidade por quaisquer danos causados pela utilização desteprograma de computador em aplicações perigosas.

Oracle e Java são marcas comerciais registradas da Oracle e/ou suas afiliadas. Outros nomes podem sermarcas comerciais de seus respectivos proprietários.

Intel e Intel Xeon são marcas comerciais ou marcas comerciais registradas da Intel Corporation. Todas asmarcas comerciais da SPARC são usadas com licença e são marcas comerciais ou marcas comerciaisregistradas da SPARC International, Inc. AMD, Opteron, o logotipo da AMD e o logotipo do AMD Opteronsão marcas comerciais ou marcas comerciais registradas da Advanced Micro Devices. UNIX é uma marcacomercial registrada licenciada por meio do consórcio The Open Group.

Este programa e sua documentação podem oferecer acesso ou informações relativas a conteúdos, produtos eserviços de terceiros. A Oracle Corporation e suas empresas afiliadas não fornecem quaisquer garantiasrelacionadas a conteúdos, produtos e serviços de terceiros e estão isentas de quaisquer responsabilidadesassociadas a eles, a menos que isso tenha sido estabelecido entre você e a Oracle em um contrato vigente. AOracle Corporation e suas empresas afiliadas não são responsáveis por quaisquer tipos de perdas, despesasou danos incorridos em consequência do acesso ou da utilização de conteúdos, produtos ou serviços deterceiros, a menos que isso tenha sido estabelecido entre você e a Oracle em um contrato vigente.

Sumário

Prefácio ............................................................................................................................................................... xi

Público ........................................................................................................................................................... xi

Acessibilidade da Documentação ............................................................................................................. xi

Documentos Relacionados ........................................................................................................................ xii

Convenções.................................................................................................................................................. xii

Parte I Apresentando o Oracle Business Intelligence Cloud Service

1 Conceitos Básicos de Preparação de Dados no Oracle Business IntelligenceCloud Service

Sobre o Oracle BI Cloud Service ............................................................................................................. 1-1

Acessando o Oracle BI Cloud Service.................................................................................................... 1-2

De Que Forma o Oracle BI Cloud Service Se Integra com o Oracle Database Cloud Service? ..... 1-3

Antes de Começar a Usar o Oracle BI Cloud Service .......................................................................... 1-3

Workflow Típico para Administradores do Oracle BI Cloud Service .............................................. 1-4

Sobre Atribuições e Usuários do Oracle BI Cloud Service ................................................................. 1-5

Como Começar a Preparar Dados no Oracle BI Cloud Service ......................................................... 1-5

Principais Tarefas do Oracle BI Cloud Service..................................................................................... 1-6

Principais Tarefas de Carregamento de Dados............................................................................ 1-6

Principais Tarefas de Modelagem de Dados................................................................................ 1-6

Principais Tarefas de Gerenciamento............................................................................................ 1-7

Parte II Carregando Dados no Oracle Business Intelligence Cloud Service

2 Visão Geral da Obtenção de seus Dados na Nuvem

Fazendo Upload de Dados na Nuvem .................................................................................................. 2-1

Sobre o Data Sync ..................................................................................................................................... 2-3

Configurando o Data Sync pela Primeira Vez...................................................................................... 2-4

Concedendo aos Usuários Permissões para Fazer Upload de Dados com o Data Sync........ 2-4

Configurando as Opções Padrão do Data Sync ........................................................................... 2-5

Conectando o Data Sync ao Destino e às Origens de Dados ..................................................... 2-5

iii

3 Carregando Dados de Arquivos Usando o Data Sync

Workflow Típico para Carregar Dados de Arquivos Usando o Data Sync ..................................... 3-1

Sobre Requisitos de Arquivo de Dados................................................................................................. 3-2

Sobre Conjuntos de Dados ...................................................................................................................... 3-3

Configurando Carregamentos de Dados de Arquivos CSV ou XLSX Usando o Data Sync ......... 3-4

Mantendo Dados de Configuração de Arquivo................................................................................... 3-8

Carregando Dados Usando o Data Sync ............................................................................................... 3-9

Atualizando Dados Regularmente....................................................................................................... 3-11

Monitorando Carregamentos de Dados.............................................................................................. 3-12

Revisando Estratégias de Carregamento............................................................................................. 3-13

4 Carregando Dados de Tabelas Relacionais

Workflow Típico para Carregar Dados de Tabelas ............................................................................. 4-1

Configurando Carregamentos de Dados de Tabelas Usando o Data Sync...................................... 4-2

Substituindo um Carregamento de Dados em uma Tabela ............................................................... 4-4

Carregando Dados de Tabelas Usando uma Consulta SQL............................................................... 4-5

Carregando Tabelas Relacionais Usando o SQL Developer............................................................... 4-5

5 Configurando Carregamentos de Dados do OTBI Usando o Data Sync

Workflow Típico para Carregar Dados do OTBI ................................................................................. 5-1

Sobre Carregamento de Dados das Origens de Dados do OTBI ....................................................... 5-2

Especificando Detalhes de Conexão de Dados do OTBI..................................................................... 5-2

Configurando Carregamentos de Dados das Pastas ou Áreas de Assunto do OTBI ..................... 5-3

Configurando Carregamentos de Dados das Pastas nas Áreas de Assunto do OTBI.................... 5-6

Configurando Carregamentos de Dados do OTBI Usando Partições Baseadas em Dia................ 5-8

6 Configurando Carregamentos de Dados de Origens de Dados JDBC Usando oData Sync

Workflow Típico para Carregar Dados de Origens de Dados JDBC ................................................ 6-1

Sobre Carregamento de Dados das Origens de Dados JDBC ............................................................ 6-2

Especificando Detalhes de Conexão das Origens JDBC Genéricas ................................................... 6-4

Configurando um Carregamento de Dados de uma Origem de Dados JDBC Usando Objetos

de Metadados....................................................................................................................................... 6-6

Configurando um Carregamento de Dados de uma Origem de Dados JDBC Usando uma

Consulta................................................................................................................................................ 6-9

Especificando Detalhes de Conexão para Dados do NetSuite ......................................................... 6-13

7 Configurando Carregamentos de Dados do Oracle Service Cloud (RightNow)

Workflow Típico para Carregar Dados do Oracle Service Cloud (RightNow)............................... 7-1

Sobre o Carregamento de Dados no Oracle Service Cloud (RightNow).......................................... 7-2

Especificando Detalhes de Conexão do Oracle Service Cloud (RightNow) ................................... 7-4

iv

Configurando um Carregamento de Dados de um Relatório do Oracle Service Cloud

(RightNow)........................................................................................................................................... 7-4

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando uma

Consulta ROQL ................................................................................................................................... 7-8

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando uma

Consulta de Metadados.................................................................................................................... 7-12

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando IDs

Nomeados .......................................................................................................................................... 7-15

8 Automatizando o Carregamento de Dados Utilizando Métodos Programáticos

Sobre a API REST do Oracle BI Cloud Service ..................................................................................... 8-1

Sobre a API REST do Oracle Database Cloud Service......................................................................... 8-2

Sobre Scripts de Banco de Dados PL/SQL ........................................................................................... 8-3

9 Transformando Seus Dados

Workflow típico para Transformar Dados Usando o Data Sync....................................................... 9-1

Sobre a Transformação de Seus Dados.................................................................................................. 9-2

Transformando Seus Dados com Valores, Conversões e Cálculos Padrão...................................... 9-2

Transformando Seus Dados com Novas Colunas de Destino ........................................................... 9-3

Transformando Seus Dados Usando Chaves de Substituição ........................................................... 9-4

Transformando Seus Dados Usando Junções....................................................................................... 9-4

Rastreando Informações sobre Seus Dados .......................................................................................... 9-6

Manipulando Seus Dados antes e depois de Carregamentos de Dados .......................................... 9-6

Parte III Modelando Dados

10 Noções Básicas de Modelagem de Dados

Sobre Modelagem de Dados ................................................................................................................. 10-1

Planejando um Modelo de Dados ........................................................................................................ 10-2

Noções Básicas dos Requisitos de Modelo de Dados ............................................................... 10-2

Componentes de Modelos de Dados........................................................................................... 10-2

Sobre a Modelagem de Objetos de Origem com Relacionamentos Star ................................ 10-3

Sobre a Modelagem de Objetos de Origem com Relacionamentos Snowflake..................... 10-4

Sobre a Modelagem de Origens Desnormalizadas.................................................................... 10-4

Sobre a Modelagem de Origens Normalizadas ......................................................................... 10-5

11 Iniciando a Criação de Modelo de Dados

Workflow Típico para Modelar Dados................................................................................................ 11-1

Usando o Modelador de Dados............................................................................................................ 11-2

Abrindo o Modelador de Dados .................................................................................................. 11-3

Criando um Modelo de Dados ..................................................................................................... 11-3

Usando o Painel Esquerdo no Modelador de Dados ................................................................ 11-4

Usando o Painel Direito no Modelador de Dados..................................................................... 11-4

v

Usando Menus de Ação................................................................................................................. 11-6

Bloqueando um Modelo de Dados .............................................................................................. 11-6

Validando um Modelo de Dados................................................................................................. 11-7

Atualizando e Sincronizando Objetos de Origem e Objetos de Modelo de Dados.............. 11-7

Publicando Alterações no Modelo de Dados ............................................................................. 11-9

Limpando Dados no Cache......................................................................................................... 11-10

Renomeando um Modelo de Dados .......................................................................................... 11-10

Conectando um Modelo a um Banco de Dados Diferente ..................................................... 11-11

Excluindo um Modelo de Dados................................................................................................ 11-12

Verificando Tabelas e Dados de Origem........................................................................................... 11-12

Exibindo Objetos de Origem....................................................................................................... 11-13

Visualizando Dados em Objetos de Origem ............................................................................ 11-13

Criando Views de Origem................................................................................................................... 11-14

Sobre Views de Origem............................................................................................................... 11-14

Adicionando suas Próprias Views de Origem ......................................................................... 11-14

Definindo Filtros para Views de Origem.................................................................................. 11-16

Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados ...................... 11-17

Sobre Tabelas de Fatos e Tabelas de Dimensões ..................................................................... 11-17

Criando Tabelas de Fatos e Dimensões em uma Única Tabela ou View ............................. 11-18

Criando Tabelas de Fatos Individualmente ............................................................................. 11-20

Criando Tabelas de Dimensões Individualmente ................................................................... 11-21

Editando Tabelas de Fatos e Tabelas de Dimensões ............................................................... 11-22

Adicionando Mais Colunas a Tabelas de Fatos e Dimensões................................................ 11-24

Unindo Tabelas em um Modelo de Dados ....................................................................................... 11-25

Sobre Junções ................................................................................................................................ 11-25

Unindo Tabelas de Fatos e Dimensões...................................................................................... 11-26

Criando uma Dimensão de Tempo .................................................................................................... 11-26

Adicionando Medidas e Atributos a um Modelo de Dados .......................................................... 11-28

Editando Medidas e Atributos ................................................................................................... 11-28

Especificando Agregação para Medidas em Tabelas de Fatos .............................................. 11-30

Criando Medidas Calculadas ..................................................................................................... 11-32

Criando Atributos Derivados ..................................................................................................... 11-35

Criando Expressões no Editor de Expressões .......................................................................... 11-35

Copiando Medidas e Atributos .................................................................................................. 11-38

Copiando Objetos de Modelo ............................................................................................................. 11-38

12 Definindo Hierarquias e Níveis para Drilling e Agregação

Workflow Típico para Definir Hierarquias e Níveis ......................................................................... 12-1

Sobre Hierarquias e Níveis.................................................................................................................... 12-1

Editando Hierarquias e Níveis ............................................................................................................. 12-2

Definindo Propriedades de Tabelas de Dimensões para Hierarquias ................................... 12-3

Definindo Níveis de Agregação para Medidas .................................................................................. 12-4

Sobre a Definição de Níveis de Agregação para Medidas ....................................................... 12-4

vi

13 Protegendo seu Modelo de Dados

Workflow Típico para Proteger Dados de Modelo............................................................................ 13-1

Criando Variáveis para Usar em Expressões...................................................................................... 13-1

Sobre Variáveis ............................................................................................................................... 13-2

Definindo Variáveis ....................................................................................................................... 13-2

Protegendo o Acesso a Objetos no Modelo......................................................................................... 13-3

Sobre Herança de Permissão ........................................................................................................ 13-4

Protegendo o Acesso aos Dados........................................................................................................... 13-5

Parte IV Gerenciando seu Serviço

14 Gerenciando o que os Usuários Podem Ver e Fazer

Workflow Típico para Gerenciar o que os Usuários Veem e Fazem............................................... 14-1

Sobre Usuários e Atribuições ................................................................................................................ 14-2

Sobre Atribuições de Aplicativos ......................................................................................................... 14-3

Atribuições de Aplicativo Predefinidas ...................................................................................... 14-3

Por que a Atribuição de Aplicativo Administrador é Importante? ........................................ 14-5

Configurando o que os Usuários Podem Ver e Fazer ....................................................................... 14-5

Conceitos Básicos de Atribuições de Aplicativos ...................................................................... 14-6

Designando Atribuições de Aplicativos aos Usuários.............................................................. 14-6

Designando Atribuições de Aplicativos a Vários Usuários por meio de Atribuições ......... 14-8

Adicionando Membros a Atribuições de Aplicativos............................................................... 14-9

Adicionando Suas Atribuições de Aplicativos ........................................................................ 14-11

Excluindo Atribuições de Aplicativos....................................................................................... 14-13

Funcionalidade Ativada por Atribuições de Aplicativos ............................................................... 14-13

15 Obtendo Snapshots e Restaurando

Workflow Típico para Obter Snapshots e Restaurar......................................................................... 15-1

Sobre Snapshots ...................................................................................................................................... 15-1

Obtendo Snapshots e Restaurando Informações ............................................................................... 15-2

Obtendo um Snapshot ................................................................................................................... 15-2

Restaurando com um Snapshot.................................................................................................... 15-3

Editando Descrições de Snapshots .............................................................................................. 15-4

Excluindo Snapshots...................................................................................................................... 15-5

Fazendo Download, Upload e Migrando Snapshots ........................................................................ 15-5

Fazendo Download de Snapshots................................................................................................ 15-5

Fazendo Upload de Snapshots ..................................................................................................... 15-6

Migrando Dados de Snapshot ...................................................................................................... 15-7

16 Executando Tarefas de Administração

Workflow Típico para Executar Tarefas de Administração ............................................................. 16-1

Noções Básicas de Ferramentas de Administração ........................................................................... 16-2

vii

Gerenciando Conexões de Banco de Dados........................................................................................ 16-2

Sobre Conexões de Banco de Dados............................................................................................ 16-3

Estabelecendo Conexão com Dados em um Banco de Dados Oracle Cloud......................... 16-3

Excluindo Origens de Dados Não Utilizadas..................................................................................... 16-5

Fazendo Upload de Modelos de Dados no Oracle BI Enterprise Edition ...................................... 16-6

Sobre o Upload de Modelos de Dados do Oracle BI Enterprise Edition na Nuvem ........... 16-6

Fazendo Upload de Modelos de Dados de um Arquivo (.rpd)............................................... 16-7

Gerenciando Informações de Mapa ..................................................................................................... 16-8

Configurando Como os Dados serão Exibidos nos Mapas ...................................................... 16-8

Editando Mapas em Segundo Plano.......................................................................................... 16-11

Incluindo Domínios Seguros na Lista Branca................................................................................... 16-14

Gerenciando o Modo de Indexação e Pesquisa de Conteúdo ........................................................ 16-15

Configurando a Indexação de Pesquisa.................................................................................... 16-15

Programando Rastreios Regulares de Conteúdo..................................................................... 16-16

Monitorando Jobs de Rastreio de Pesquisa .............................................................................. 16-16

Monitorando Usuários e Logs de Atividades................................................................................... 16-17

Monitorando Usuários que Efetuaram Sign-in........................................................................ 16-17

Analisando Consultas SQL e Logs............................................................................................. 16-18

Executando Consultas SQL de Teste ................................................................................................. 16-19

Monitorando Métricas no Oracle BI Cloud Service ......................................................................... 16-19

Parte V Referência

A Perguntas Mais Frequentes

Principais FAQs sobre Carregamento de Dados .......................................................................................... A-2

Principais FAQs sobre Modelagem de Dados .............................................................................................. A-7

Principais FAQs sobre Gerenciamento do Oracle BI Cloud Service ......................................................... A-8

B Solucionando Problemas

Solucionando Problemas Gerais ..................................................................................................................... B-2

Solucionando Problemas de Carregamento de Dados ................................................................................ B-2

Solucionando Problemas de Modelagem de Dados .................................................................................... B-4

Solucionando Problemas de Administração ................................................................................................. B-5

C Referência do Editor de Expressões

Objetos de Modelo de Dados .......................................................................................................................... C-1

Operadores SQL ................................................................................................................................................ C-1

Expressões Condicionais.................................................................................................................................. C-2

Funções ............................................................................................................................................................... C-3

Funções de Agregação ............................................................................................................................. C-3

Funções Analíticas .................................................................................................................................... C-4

Funções de Calendário............................................................................................................................. C-5

Funções de Conversão ............................................................................................................................. C-6

viii

Funções de Exibição ................................................................................................................................ C-7

Funções de Avaliação............................................................................................................................... C-8

Funções Matemáticas ............................................................................................................................... C-9

Funções de Strings ................................................................................................................................. C-10

Funções do Sistema ............................................................................................................................... C-12

Funções de Série de Tempo.................................................................................................................. C-12

Constantes ....................................................................................................................................................... C-12

Tipos................................................................................................................................................................. C-13

Variáveis .......................................................................................................................................................... C-13

D Referência do Data Sync

Instalando e Atualizando o Data Sync........................................................................................................... D-2

Sobre Contas e Diretrizes de Segurança de Usuário Obrigatórias .................................................... D-2

Sobre Pré-requisitos, Bancos de Dados Suportados e Requisitos de JDBC...................................... D-2

Instalando o Data Sync ............................................................................................................................ D-4

Iniciando o Data Sync pela Primeira Vez.............................................................................................. D-5

Noções Básicas de Alertas de Software no Data Sync......................................................................... D-6

Atualizando o Data Sync ......................................................................................................................... D-6

Ajuda: Sobre o Data Sync................................................................................................................................. D-7

Ajuda: View de Conexões ................................................................................................................................ D-7

Configurando uma Conexão com seu Cloud Service de Destino...................................................... D-8

Configurando uma Conexão com uma Origem de Dados ................................................................. D-8

Usando Registros de Origem Plugável.................................................................................................. D-9

Ajuda: Caixa de Diálogo Jobs Atuais e Caixa de Diálogo Histórico.......................................................... D-9

Ajuda: Caixa de Diálogo Configuração de E-mail e Caixa de Diálogo Destinatários.......................... D-11

Caixa de diálogo Configuração de E-mail ......................................................................................... D-11

Caixa de diálogo Destinatários ............................................................................................................ D-12

Ajuda: Caixa de Diálogo Dados do Arquivo ............................................................................................. D-12

Importando Arquivos ........................................................................................................................... D-15

Ajuda: Caixa de Diálogo Exportar Caixa de Diálogo Importar .............................................................. D-15

Antes de Começar.................................................................................................................................. D-15

Exportando Metadados......................................................................................................................... D-16

Importando Metadados ........................................................................................................................ D-16

Ajuda: Caixa de Diálogo Programações de Job ......................................................................................... D-17

Ajuda: View de Jobs....................................................................................................................................... D-18

Ajuda: Caixa de Diálogo Estratégia de Carregamento ............................................................................. D-20

Ajuda: Caixa de Diálogo Marcar como Concluído ................................................................................... D-21

Ajuda: Caixa de Diálogo Novo Job.............................................................................................................. D-21

Ajuda: caixa de diálogo Parâmetros/Parâmetros de Execução .............................................................. D-22

Ajuda: Caixa de Diálogo Alertas de Patch ................................................................................................. D-24

Ajuda: Caixa de Diálogo Origens de Dados Plugáveis ............................................................................ D-24

Ajuda: Caixa de Diálogo Processamento SQL Pré/Pós............................................................................ D-24

Ajuda: Caixa de Diálogo Resumo do Projeto............................................................................................. D-27

ix

Ajuda: Caixa de Diálogo Propriedades....................................................................................................... D-27

Ajuda: Caixa de Diálogo Dados Relacionais.............................................................................................. D-28

Usando uma Substituição de Consulta SQL para Refinar um Carregamento de Dados em uma

Tabela ................................................................................................................................................. D-29

Carregando Dados de SQL................................................................................................................... D-30

Ajuda: Caixa de Diálogo Propriedades do Sistema .................................................................................. D-30

Ajuda: Caixa de Diálogo Opção de Destino............................................................................................... D-32

Ajuda: Caixa de Diálogo Tabelas e Conjuntos de Dados de Destino. .................................................... D-32

Ajuda: Caixa de Diálogo Bem-vindo........................................................................................................... D-32

Ajuda: Limpando o Cache após Carregar Dados...................................................................................... D-33

Ajuda: Criando e Modificando Tabelas ...................................................................................................... D-33

Ajuda: Consolidando Dados de Várias Origens........................................................................................ D-34

Ajuda: Criando e Modificando Conjuntos de Dados................................................................................ D-36

Ajuda: Acionando Jobs com Outras Ferramentas ..................................................................................... D-36

Integração Baseada em SQL ................................................................................................................. D-37

Ajuda: Acionando um Job após o Outro Automaticamente.................................................................... D-37

Ajuda: Fazendo Upload de Dados para Vários Destinos na Nuvem..................................................... D-38

Configurando um Ambiente Diferente .............................................................................................. D-39

Ajuda: Caixa de Diálogo Mapeamento de Coluna/Mapeamento.......................................................... D-39

x

Prefácio

Saiba mais sobre como carregar e modelar dados, gerenciar usuários e administrar oserviço.

Tópicos:

• Público

• Documentos Relacionados

• Convenções

PúblicoPreparando Dados no Oracle Business Intelligence Cloud Service destina-se aos analistas eadministradores de inteligência de negócios que usam o Oracle BI Cloud Service:

• Os administradores gerenciam o acesso ao Oracle BI Cloud Service e executamoutras tarefas administrativas, como fazer backup e restaurar informações deoutros.

• Os analistas do Business Intelligence carregam e modelam dados e criamrelatórios de consumidores. As opções de integração de dados variam deimportação de autoatendimento até atualizações de ETL operacional. Os analistaspodem selecionar visualizações interativas e criar cálculos avançados para revelarinsights nos dados.

• Os consumidores do Business Intelligence personalizam as páginas do painel decontrole e trabalham com seus relatórios favoritos. Os painéis de controlepermitem que os consumidores analisem rapidamente e gerenciem a atividade nosistema.

Acessibilidade da DocumentaçãoPara obter informações sobre o comprometimento da Oracle com a acessibilidade,visite o site Oracle Accessibility Program em http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Acesso ao Suporte Técnico da Oracle

Os clientes da Oracle que adquiriram serviços de suporte têm acesso a suporteeletrônico por meio do My Oracle Support. Para obter informações, visite http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info ou visite http://

xi

www.oracle.com/pls/topic/lookup?ctx=acc&id=trs se você é portador de deficiênciaauditiva.

Documentos RelacionadosEstes recursos Oracle relacionados trazem mais informações.

• Oracle Public Cloud

http://cloud.oracle.com

• Conceitos Básicos do Oracle Cloud

• Gerenciando e Monitorando o Oracle Cloud

• Usando o Oracle Business Intelligence Cloud Service

• API REST para o Oracle Business Intelligence Cloud Service

• Usando o Oracle Database Cloud (Database as a Service)

• Usando o Oracle Database Cloud (Schema as a Service)

ConvençõesAs convenções utilizadas neste documento são descritas neste tópico.

Convenções de Texto

Convenção Significado

negrito O tipo negrito indica elementos gráficos da interface do usuárioassociados a uma ação ou termos definidos no texto ou no glossário.

itálico O tipo itálico indica títulos de livros, ênfase ou variáveis de espaçopara os quais você fornece valores particulares.

monoespaçado O tipo monoespaçado indica comandos dentro de um parágrafo,URLs, códigos em exemplos, texto exibido na tela ou texto inserido.

Vídeos e Imagens

Sua empresa pode usar skins e estilos para personalizar a aparência do aplicativoOracle Business Intelligence, bem como de painéis de controle, relatórios e outrosobjetos. É possível que os vídeos e as imagens incluídos na documentação do produtopareçam diferentes dos skins e estilos que sua empresa utiliza.

Ainda que os skins e estilos sejam diferentes dos mostrados nos vídeos e nas imagens,o comportamento do produto e as técnicas mostradas e demonstradas são os mesmos.

xii

Item IApresentando o Oracle Business

Intelligence Cloud Service

Esta parte apresenta a você o Oracle BI Cloud Service.

Capítulos:

• Conceitos Básicos de Preparação de Dados no Oracle Business Intelligence CloudService

1Conceitos Básicos de Preparação de Dados

no Oracle Business Intelligence CloudService

Este tópico descreve os conceitos básicos do Oracle BI Cloud Service.

Tópicos:

• Sobre o Oracle BI Cloud Service

• Acessando o Oracle BI Cloud Service

• De Que Forma o Oracle BI Cloud Service Se Integra com o Oracle Database CloudService?

• Antes de Começar a Usar o Oracle Business Intelligence Cloud Service

• Workflow Típico para Administradores do Oracle BI Cloud Service

• Como Começar a Usar o Oracle Business Intelligence Cloud Service

• Sobre Atribuições e Usuários do Oracle BI Cloud Service

• Principais Tarefas do Oracle BI Cloud Service

Sobre o Oracle BI Cloud ServiceO Oracle BI Cloud Service é uma plataforma de BI na nuvem que disponibiliza aanálise a todos, de grupo de trabalho à empresa. Com o Oracle BI Cloud Service, éfácil combinar dados de diversas origens e criar rapidamente aplicativos e relatóriosanalíticos ricos e interativos.

Os relatórios criados com o Oracle BI Cloud Service ficam disponíveis imediatamentenos dispositivos móveis, sem programação adicional. Todos os dispositivos iOS eAndroid são suportados.

Preparar dados de negócios para análise é fácil com o Oracle BI Cloud Service:

• Use ferramentas ETL simples e APIs padrão de mercado para importar seusdados tratados para o banco de dados Oracle e executar atualizações contínuas.Permita a outros o autoatendimento no carregamento de dados. Consulte Carregando Dados no Oracle Business Intelligence Cloud Service.

• Crie modelos de dados para apresentar os dados para análise que melhor reflitama estrutura de seu negócio. Consulte Modelando Dados no Oracle BusinessIntelligence Cloud Service.

Conceitos Básicos de Preparação de Dados no Oracle Business Intelligence Cloud Service 1-1

• Gerencie o que as pessoas podem ver e fazer no Oracle BI Cloud Service.Determine quem pode carregar e modelar dados, quem pode criar relatórios epainéis de controle usando o modelo de dados e quem pode criar visualizaçõesad-hoc com base nos mesmos dados ou qualquer origem de dados alternativaescolhida para upload. Consulte Gerenciando o que os Usuários Podem Ver eFazer.

• Capture snapshots regulares para fazer backup do modelo de dados, do conteúdoque os analistas salvam no catálogo e das informações de segurança. Consulte Fazendo Backup e Restaurando.

Monte análises atrativas de seus dados de negócios, com diversas visualizaçõesinterativas e sugestões automáticas. Leia para aprender a criar análises no Oracle BICloud Service e compartilhá-las com outros, consulte Usando o Oracle BusinessIntelligence Cloud Service.

Acessando o Oracle BI Cloud ServiceSeu e-mail “Bem-vindo ao Oracle BI Cloud Service” contém um link direto para oserviço. Basta clicar nesse link e acessar. Se preferir, acesse o Oracle Cloud emcloud.oracle.com e, em seguida, selecione o Oracle BI Cloud Service.

O Oracle BI Cloud Service exibe um tour do produto quando você se conecta pelaprimeira vez. Ao final do tour, você verá a Home page com links para todas asfuncionalidades do Oracle BI Cloud Service que estão disponíveis.

Se estiver familiarizado com as versões anteriores da interface do usuário do Oracle BICloud Service e quiser usar a versão anterior, clique em Abrir Home Clássica.

Acessando o Oracle BI Cloud Service

1-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

De Que Forma o Oracle BI Cloud Service Se Integra com o OracleDatabase Cloud Service?

Você precisa de um banco de dados para armazenar e gerenciar os dados analisadosno Oracle BI Cloud Service. O Oracle BI Cloud Service pode integrar-se com o OracleDatabase Cloud - Database Schema Service ou o Oracle Database Cloud Service:

• Oracle Database Cloud - Database Schema Service — Serviço baseado emesquema único, incluído no Oracle BI Cloud Service.

O Oracle BI Cloud Service é integrado com o Database Schema Service, de modoque não haverá etapa extra se você quiser usar esse banco de dados. Consulte Using Oracle Database Cloud - Database Schema Service (Usando o Oracle DatabaseCloud - Database Schema Service).

• Oracle Database Cloud Service — Máquina virtual dedicada com uma instânciado Oracle Database totalmente configurada, em execução.

Você pode configurar o Oracle BI Cloud Service para integração com uma ou maisinstâncias do Database Cloud Service. Para que isso funcione, o Oracle BI CloudService e o Database Cloud Service devem estar em execução no mesmo centro dedados e seu administrador deve fornecer os detalhes da conexão. Consulte Gerenciando Conexões de Banco de Dados e Usando o Oracle Database CloudService.

Nota: Quando você usa a view Projetos no Data Sync, é possível usar a guiaProcessamento Pós-carregamento para pós-processar seus dados do OracleDatabase Cloud Service. Se tiver um destino padrão do Database SchemaService, então você não poderá usar Data Sync para pós-processar seus dados.

Antes de Começar a Usar o Oracle BI Cloud ServiceÉ trabalho do administrador deixar o Oracle BI Cloud Service pronto para uso.

Antes de permitir que os usuários acessem o Oracle BI Cloud Service, familiarize-secom:

• Oracle Cloud

Crie e configure sua conta no Oracle Cloud. Consulte Solicitando uma Assinaturade Avaliação ou Adquirindo uma Assinatura Ilimitada de um Oracle CloudService em Conceitos Básicos do Oracle Cloud.

• Oracle Database Cloud Service

Você precisa do Oracle Database Cloud - Database Schema Service ou do OracleDatabase Cloud Service para armazenar e gerenciar os dados do Oracle BI CloudService. Consulte De Que Forma o Oracle BI Cloud Service Se Integra com oOracle Database Cloud Service?

• Oracle Business Intelligence Cloud Service

Configure contas para outros e designe a eles atribuições no Oracle BI CloudService. Configure conexões de banco de dados na nuvem para que osmodeladores de negócios e os analistas possam analisar os dados da empresa.Consulte Workflow Típico para Administradores do Oracle BI Cloud Service.

De Que Forma o Oracle BI Cloud Service Se Integra com o Oracle Database Cloud Service?

Conceitos Básicos de Preparação de Dados no Oracle Business Intelligence Cloud Service 1-3

Workflow Típico para Administradores do Oracle BI Cloud ServiceAqui estão as tarefas comuns de administração do Oracle BI Cloud Service.

Tarefa Descrição Mais informações

Iniciar serviços de teste epagos

Forneça informações e inscreva-se para obter um serviço deteste grátis ou solicitar umserviço pago.

Solicitando uma Assinatura de Avaliação ou Adquirindo uma Assinatura Ilimitada de umOracle Cloud Service em Conceitos Básicos do OracleCloud

Ativar serviços de teste epagos

Depois que a Oracle fornecer oserviço, efetue sign-in e ative-o.

Ativando sua Assinatura de Teste ou Ativando seuPedido em Conceitos Básicos do Oracle Cloud

Criar instâncias deserviço

Se sua assinatura qualificar vocêa criar diversas instâncias, crieuma ou mais instâncias doOracle BI Cloud Service combase em suas necessidades denegócios.

Criando Instâncias de Serviço em Conceitos Básicosdo Oracle Cloud

Saber mais sobreusuários e atribuições

Compreenda as contas e asatribuições predefinidas dousuário.

Sobre Usuários e Atribuições

Adicionar e gerenciarusuários

Crie contas para seus usuários. Adicionando Usuários e Designando Atribuiçõesem Conceitos Básicos do Oracle Cloud

Acessar o serviço Acesse o Oracle BI CloudService.

Acessando o Oracle BI Cloud Service

Gerenciar o que outrosusuários podem ver efazer

Designe atribuições apropriadasde aplicativos a todos que usamo serviço.

Gerenciando o que os Usuários Podem Ver e Fazer

Criar conexões de bancode dados

Conecte o Oracle BI CloudService a outros bancos dedados na nuvem para que osanalistas de negócios possamanalisar dados da empresaarmazenados em vários locais

Gerenciando Conexões de Banco de Dados

Monitorar o serviço Verifique a operação diária deseu serviço, monitore odesempenho e confiranotificações importantes.

Overview of Managing Oracle Cloud Accountsand Services em Gerenciando e Monitorando o OracleCloud

Gerenciar o serviço Gerencie o Oracle BI CloudService, inclusive usuários,backups, conexões de banco dedados etc.

Gerenciando o Oracle Business Intelligence CloudService

Aumente sua assinaturado serviço

Adicione capacidade ao seuserviço pago existenteaumentando-o para um nível deassinatura mais alto.

Atualizando sua Assinatura Paga do Oracle Cloudem Gerenciando e Monitorando o Oracle Cloud

Workflow Típico para Administradores do Oracle BI Cloud Service

1-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Sobre Atribuições e Usuários do Oracle BI Cloud ServiceOs administradores devem verificar se as atribuições e os privilégios de todos estãoconfigurados corretamente antes de os usuários acessarem.

Algumas atribuições são específicas do Oracle BI Cloud Service e algumas se aplicam atodos os serviços do Oracle Cloud:

• Atribuições do Oracle Cloud

Para saber mais sobre atribuições e privilégios comuns entre os serviços do OracleCloud, consulte Atribuições e Privilégios do Usuário do Oracle Cloud em GettingStarted with Oracle Cloud.

• Atribuições do Oracle BI Cloud Service

– Atribuições de serviços: diversas atribuições de serviços da nuvempredefinidas são fornecidas com o Oracle BI Cloud Service . Consulte SobreUsuários e Atribuições.

– Atribuições de aplicativos: o acesso às funcionalidades do Oracle BI CloudService é controlado por meio de um conjunto de atribuições de aplicativospredefinidas. Para saber quais funcionalidades um usuário pode acessar comuma determinada atribuição de aplicativo, consulte Atribuições deAplicativos Predefinidos no Oracle BI Cloud Service e FuncionalidadeAtivada por Atribuições de Aplicativos.

Como Começar a Preparar Dados no Oracle BI Cloud ServiceCada administrador, carregador de dados ou modelador de dados faz a sua parte napreparação de dados de negócios para análise. Quando os seus dados de negóciosestiverem prontos para análise, publique o modelo de dados para que osdesenvolvedores de conteúdo do BI possam começar a visualizar os dados ecompartilhar a análise com colegas de trabalho, clientes e parceiros de negócios.

Tarefa Usuário Mais Informações

Acesse o Oracle BI Cloud Service comoadministrador

Administrador Acessando o Oracle BI Cloud Service

Workflow Típico para Administradores doOracle BI Cloud Service

Permitir que outros usuários carreguem emodelem dados por meio de atribuições deaplicativos

Administrador Workflow Típico para Gerenciar o que osUsuários Veem e Fazem

Conectar-se às origens de dados do OracleDatabase Cloud Service

Administrador Gerenciando Conexões de Banco de Dados

Carregar dados para análise no OracleDatabase Cloud Service

Carregadores dedados

Fazendo Upload de Dados na Nuvem

Modelar os dados para quedesenvolvedores de conteúdo possamvisualizá-los por meio de relatórios epainéis de controle

Modeladores dedados

Workflow Típico para Modelar Dados

Faça snapshots regulares e muito mais Administradores Gerenciando o Oracle Business IntelligenceCloud Service

Sobre Atribuições e Usuários do Oracle BI Cloud Service

Conceitos Básicos de Preparação de Dados no Oracle Business Intelligence Cloud Service 1-5

Principais Tarefas do Oracle BI Cloud ServiceNo Oracle BI Cloud Service, há tarefas principais de carregamento de dados,modelagem de dados e gerenciamento.

Tarefas:

• Principais Tarefas de Carregamento de Dados

• Principais Tarefas de Modelagem de Dados

• Principais Tarefas de Gerenciamento

Principais Tarefas de Carregamento de DadosAs principais tarefas de carregamento de dados são identificadas neste tópico.

• Configurando Carregamentos de Dados de Arquivos CSV ou XLSX Usando oData Sync

• Configurando Carregamentos de Dados de Tabelas Usando o Data Sync

• Configurando Carregamentos de Dados de Origens de Dados JDBC Usando oData Sync

• Configurando Carregamentos de Dados do OTBI Usando o Data Sync

• Configurando Carregamentos de Dados do Oracle Service Cloud (RightNow)

• Carregando Dados Usando o Data Sync

• Transformando Seus Dados

• Carregando Tabelas Relacionais Usando o SQL Developer

• Automatizando o Carregamento de Dados Utilizando Métodos Programáticos

Principais Tarefas de Modelagem de DadosAs principais tarefas de modelagem de dados são identificadas neste tópico.

• Criando um Modelo de Dados

• Verificando Tabelas e Dados de Origem

• Adicionando suas Próprias Views de Origem

• Criando Tabelas de Fatos e Dimensões em uma Única Tabela ou View

• Criando Tabelas de Fatos Individualmente

• Criando Tabelas de Dimensões Individualmente

• Unindo Tabelas de Fatos e Dimensões

• Criando Medidas Calculadas

• Criando Atributos Derivados

• Criando uma Dimensão de Tempo

Principais Tarefas do Oracle BI Cloud Service

1-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

• Editando Hierarquias e Níveis

• Protegendo o Acesso a Objetos no Modelo

• Publicando Alterações no Modelo de Dados

Principais Tarefas de GerenciamentoAs principais tarefas para gerenciar o Oracle BI Cloud Service são identificadas nestetópico.

• Designando Atribuições de Aplicativos aos Usuários

• Adicionando Suas Atribuições de Aplicativos

• Obtendo Snapshots

• Restaurando com um Snapshot

• Gerenciando Conexões de Banco de Dados

• Liberando Espaço de Armazenamento

• Incluindo Domínios Seguros na Lista Branca

• Gerenciando o Modo de Indexação e Pesquisa de Conteúdo

• Fazendo Upload de Modelos de Dados no Oracle BI Enterprise Edition

Principais Tarefas do Oracle BI Cloud Service

Conceitos Básicos de Preparação de Dados no Oracle Business Intelligence Cloud Service 1-7

Principais Tarefas do Oracle BI Cloud Service

1-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Item IICarregando Dados no Oracle Business

Intelligence Cloud Service

Esta parte explica como carregar dados que você deseja modelar usando o OracleBusiness Intelligence Cloud Service.

Capítulos:

• Obtendo seus Dados na Nuvem

• Carregando Dados de Arquivos

• Carregando Dados de Tabelas Relacionais

• Configurando Carregamentos de Dados do OTBI Usando o Data Sync

• Configurando Carregamentos de Dados de Origens de Dados JDBC Usando oData Sync

• Configurando Carregamentos de Dados do Oracle Service Cloud (RightNow)

• Automatizando o Carregamento de Dados Utilizando Métodos Programáticos

• Transformando Seus Dados

2Visão Geral da Obtenção de seus Dados na

Nuvem

Este tópico descreve como fazer upload de dados no Oracle BI Cloud Service eapresenta o Data Sync.

Tópicos:

• Fazendo Upload de Dados na Nuvem

• Sobre o Data Sync

• Configurando o Data Sync pela Primeira Vez

Fazendo Upload de Dados na NuvemFaça upload dos dados para a nuvem para que os usuários possam começar a analisaros dados da empresa.

Você pode fazer upload dos dados para tabelas em um banco de dados Oracle Cloud(Database Schema Service ou Database Cloud Service) ou para um conjunto de dadosno Oracle BI Cloud Service. O Oracle BI Cloud Service fornece uma ferramenta clientechamada Data Sync que faz upload de dados de arquivos, tabelas relacionais erelatórios e áreas de assunto do OTBI (Oracle Transactional Business Intelligence), masse você preferir, poderá usar várias outras ferramentas e tecnologias para fazer uploadde dados.

Vídeo

Qualquer uma das seguintes ferramentas e tecnologias pode ser usada para carregardados:

• Data Sync (recomendado)

• Oracle Data Integrator

• Oracle SQL Developer

• Oracle SQL Workshop Data Upload Utility

• Oracle Application Express Application Data Load Utility

• APIs REST

• Scripts PL/SQL

Onde encontrar mais informações:

• Carregando dados dos arquivos, consulte Workflow Típico para Carregar Dadosde Arquivos Usando o Data Sync.

Visão Geral da Obtenção de seus Dados na Nuvem 2-1

• Carregando tabelas de banco de dados, consulte Workflow Típico para CarregarDados de Tabelas.

• Carregando dados de relatórios ou áreas de assunto do OTBI, consulte WorkflowTípico para Carregar Dados do OTBI.

• Carregando dados de origens de dados JDBC, consulte Workflow Típico paraCarregar Dados de Origens de Dados JDBC.

• Carregando dados do Oracle Service Cloud (RightNow), consulte WorkflowTípico para Carregar Dados do Oracle Service Cloud (RightNow).

• Carregando dados programaticamente de origens locais e na nuvem usando APIsREST ou scripts PL/SQL, consulte Automatizando o Carregamento de DadosUtilizando Métodos Programáticos.

• Transformando dados, consulte Transformando Seus Dados.

Os usuários também podem carregar seus próprios conjuntos de dados para análisesad-hoc com o Visual Analyzer. Consulte Adicionando Dados Próprios em Usando oOracle Business Intelligence Cloud Service.

Comparando Ferramentas de Carregamento de Dados

Esta tabela compara as principais ferramentas e tecnologias que você pode usar paracarregar dados.

Funcionalidade/Ferramenta Data Sync SQL Developer

CSV (arquivos delimitados por vírgulas) Sim Não

Arquivos do Excel Yes* Não

Processamento pós-carregamento Não Sim

Scheduler Sim Sim**

Repetição automática em caso de falha Sim Não

A rede do cliente usa proxy Sim Não

Origem de banco de dados Oracle Sim Sim

Outra origem de banco de dadosrelacional

Sim Não

Banco de dados Oracle Cloud de destino- Database Schema Service

Sim Sim

Banco de dados Oracle Cloud de destino- Database Cloud Service

Sim Sim

* Somente XLSX

** Scheduler do sistema operacional

O Oracle BI Cloud Service é integrado com o Database Schema Service e DatabaseCloud Service.

Fazendo Upload de Dados na Nuvem

2-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Sobre o Data SyncUse o Data Sync para fazer upload e gerenciar dados. Você pode carregar dados dearquivos (CSV e XLSX), de várias origens relacionais (tabelas, views, instruções SQL),OTBI, origens de dados JDBC e Oracle Service Cloud. Você pode carregar para tabelasrelacionais ou conjuntos de dados.

Se estiver carregando dados no Database As A Service ou em um banco de dados localque esteja configurado usando o tipo de conexão ‘Oracle (Thin)’, você poderá usartambém o Data Sync para transformar dados relacionais.

Faça download do Data Sync usando o Oracle Technology Network e instale-olocalmente em uma máquina Windows ou UNIX. Consulte Instalando o Data Sync.

Vídeo

Após o download e a instalação do Data Sync, configure o ambiente de trabalhoseguindo as etapas em Configurando o Data Sync pela Primeira Vez. Assim, você estápronto para começar a carregar dados.

Use o Data Sync quando quiser:

• Carregar origens de dados que não são Oracle.

• Carregue uma combinação de origens de dados, como arquivos relacionais OracleCSV e XLSX.

• Executar carregamentos de dados incrementais e exclusões contínuas.

• Executar estratégias de inserção somente ou de anexação.

• Mesclar dados de diversas origens.

• Programar carregamentos de dados. Você pode substituir, anexar e atualizardados em tabelas, programando carregamentos de dados e usando a opçãoEstratégia de Carregamento desse utilitário.

Use o Data Sync para carregar dados destes bancos de dados:

• Oracle

• DB2

• Microsoft SQL Server

• MySQL

• Teradata

• TimesTen

Carregue dados de origens de dados JDBC genéricas também, por exemplo:

• Greenplum

• Hive

• Impala

• Informix

Sobre o Data Sync

Visão Geral da Obtenção de seus Dados na Nuvem 2-3

• MongoDB

• PostgreSQL

• Redshift

• Salesforce

• Sybase

Configurando o Data Sync pela Primeira VezInstale e configure o Data Sync para que possa carregar seus dados.

Tarefa Descrição Mais Informações

Fazer download einstalar o Data Sync

Faça download do Data Sync no OracleTechnology Network e siga as etapas deinstalação.

Instalando o Data Sync

Solicitar permissõespara carregar dados

Trabalhe com o administrador deserviços para assegurar que você tenhapermissões para carregar dados.

Concedendo aos UsuáriosPermissões para FazerUpload de Dados com oData Sync

Iniciar Data Sync Inicialize o Data Sync pela primeira vez. Iniciando o Data Syncpela Primeira Vez

Definir algumaspropriedades doData Sync

Configure o Data Sync para seuambiente local.

Configurando as OpçõesPadrão do Data Sync

Conectar o Data Syncao seu destino

Especifique os detalhes da conexão doseu destino.

Especificando os Detalhesda Conexão do CloudService

Conectar o Data Synca uma origem dedados ou a umarquivo

Especifique os detalhes da conexão paraorigem de dados ou arquivo.

Especificando Detalhes deConexão de uma Origemde Dados

ConfigurandoCarregamentos de Dadosde Arquivos CSV ouXLSX Usando o Data Sync

Configure asnotificações por e-mail

Especifique quem receberá e-mails denotificação do Data Sync sobre o statusde carregamentos de dados.

Ajuda: Caixa de DiálogoConfiguração de E-mail eCaixa de DiálogoDestinatários

Configurar novosprojetos do Data Sync

Configure um novo projeto do DataSync ou abra um projeto existente.

Clique em Criar um NovoProjeto no Data Sync.

Concedendo aos Usuários Permissões para Fazer Upload de Dados com o Data SyncPara carregar dados usando o Data Sync, você precisa de uma conta de usuário comprivilégios apropriados.

Configurando o Data Sync pela Primeira Vez

2-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Nota: Sua conta de usuário do Data Sync também deve ter permissões deleitura em qualquer banco de dados de origem do qual você planeja carregardados.

Peça para seu administrador as permissões apropriadas. Essas etapas descrevem o queo administrador de serviços da Nuvem precisa fazer.

1. Se necessário, crie uma conta para o usuário do Data Sync.

Por exemplo, acesse Meus Serviços como administrador e crie um usuário.

2. Acesse seu serviço da Nuvem como administrador.

3. Clique em Console e depois Usuários e Atribuições.

4. Navegue até o usuário, clique em Gerenciar Atribuições de Aplicativo e designeas seguintes atribuições de aplicativo:

• Autor do Carregamento de Dados do BI - Permite que os usuários do DataSync carreguem dados para uma tabela.

• Autor de Conteúdo Avançado do BI - Permite que os usuários do Data Synccarreguem dados para um conjunto de dados.

Configurando as Opções Padrão do Data SyncConfigure os padrões do Data Sync conforme suas necessidades de negócios e otimizea maneira como o Data Sync funciona para você. Por exemplo, você pode configurarum diretório padrão para seus arquivos de dados, determinar o nível de detalhesregistrado, por quanto tempo manter os arquivos de log etc.

Para obter uma lista completa de propriedades do sistema e orientação sobre comoconfigurá-las, consulte Ajuda: Caixa de Diálogo Propriedades do Sistema.

1. No Data Sync, no menu Views e depois em Propriedades do Sistema.

2. Caso você planeje fazer upload de dados de arquivos (CSV ou XLSX), defina umDiretório Raiz de Arquivo de Dados.

Especifique um local padrão para seus arquivos, como D:\mydatafiles.

3. Se sua organização usar um servidor proxy para rotear chamadas para sitesexternos, configure o Host do Proxy e a Porta do Proxy.

4. Defina outras propriedades ou mantenha as definições padrão.

Conectando o Data Sync ao Destino e às Origens de DadosEspecifique os detalhes de conexão do seu banco de dados de destino; se preferir,especifique os detalhes de conexão de uma ou mais origens de dados. O Data Synccarrega os dados dessas origens para o local de destino. Se os dados que você estivercarregando estiverem em um arquivo de planilha ou CSV, você não precisaráespecificar os detalhes de conexão da origem de dados.

• Informe seu URL de destino como TARGET. Consulte Especificando os Detalhesda Conexão do Cloud Service.

Configurando o Data Sync pela Primeira Vez

Visão Geral da Obtenção de seus Dados na Nuvem 2-5

Se você estiver carregando dados no Database Cloud Service, poderá tambémusar o tipo de conexão Oracle (Thin) no Data Sync e especificar uma conexão TNSlocal. Para evitar erros de conexão, não exclua a conexão de DESTINO.

• Se estiver carregando dados de um banco de dados, especifique os detalhes deconexão para seu banco de dados. Consulte Especificando Detalhes de Conexãode uma Origem de Dados.

Se você estiver carregando dados somente de arquivos de dados, não seránecessária uma conexão no Data Sync Vá direto até a view Projeto, clique na guiaDados de Arquivo e especifique os detalhes do seu arquivo de dados. Porexemplo, você pode carregar de uma planilha ou arquivo CSV.

Especificando os Detalhes da Conexão do Cloud ServicePara configurar um ambiente do Data Sync, especifique os detalhes das conexões doseu Cloud Service de destino

1. No Data Sync, clique em Conexões e depois clique na guia Origens/Destinos.

2. Na lista de conexões, selecione DESTINO.

3. Na caixa de diálogo Editar, especifique os seguintes detalhes:

Campo ou Elemento Descrição

Tipo de Conexão Selecione Oracle (BICS).

Se você quiser carregar dados no Database Cloud Service, useo tipo de conexão Oracle (Thin).

Usuário Digite o nome de um usuário com uma atribuição deaplicativo de carregamento de dados apropriada (Autor deCarregamento de Dados do BI e/ou Autor de ConteúdoAvançado do BI). Consulte Concedendo aos UsuáriosPermissões para Fazer Upload de Dados com o Data Sync.

Senha Especifique a senha do usuário que você informou no campoUsuário. Consulte Concedendo aos Usuários Permissões paraFazer Upload de Dados com o Data Sync.

URL Especifique o URL do seu serviço de Nuvem de destino sema parte ‘/analytics’ no final. Por exemplo, se seu URL deserviço de nuvem for ‘http://bics12345.analytics.us1.cloud.oracle.com/analytics’, entãoespecifique: http://bics12345.analytics.us1.cloud.oracle.com

Especificando Detalhes de Conexão de uma Origem de DadosPara configurar um ambiente do Data Sync, especifique os detalhes de conexão do seubanco de dados de origem. Se você estiver carregando dados apenas de arquivos,poderá ignorar esta tarefa.

Para saber mais sobre como especificar os detalhes da conexão:

• Para qualquer origem de dados, consulte Ajuda: View de Conexões

• Para origens OTBI, consulte Especificando Detalhes de Conexão de Dados doOTBI

Configurando o Data Sync pela Primeira Vez

2-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

• Para Oracle Service Cloud (RightNow), consulte Especificando Detalhes deConexão do Oracle Service Cloud (RightNow)

• Para origens JDBC, consulte Especificando Detalhes de Conexão das OrigensJDBC Genéricas

1. No Data Sync, clique em Conexões e depois clique na guia Origens/Destinos.

2. Clique em Novo para adicionar um registro vazio à lista de conexões.

3. Use a caixa de diálogo Editar para especificar os detalhes da conexão.

4. Clique em Testar Conexão para verificar se a conexão funciona.

5. Clique em Salvar.

Configurando o Data Sync pela Primeira Vez

Visão Geral da Obtenção de seus Dados na Nuvem 2-7

Configurando o Data Sync pela Primeira Vez

2-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

3Carregando Dados de Arquivos Usando o

Data Sync

Use o Data Sync para carregar dados baseados em arquivo os quais deverão seranalisados por seus analistas e usuários.

Tópicos

• Workflow Típico para Carregar Dados de Arquivos Usando o Data Sync

• Sobre Requisitos de Arquivo de Dados

• Sobre Conjuntos de Dados

• Configurando Carregamentos de Dados de Arquivos CSV ou XLSX Usando oData Sync

• Mantendo Dados de Configuração de Arquivo

• Carregando Dados Usando o Data Sync

• Atualizando Dados Regularmente

• Monitorando Carregamentos de Dados

• Revisando Estratégias de Carregamento

Workflow Típico para Carregar Dados de Arquivos Usando o Data SyncEstas são as tarefas comuns para carregar dados de inteligência de negócios usandoarquivos.

Vídeo

Tarefa Descrição Mais Informações

Configurar ambientedo Data Sync

Faça download e instale o Data Sync emuma máquina local e configure oambiente do Data Sync.

Configurando o Data Syncpela Primeira Vez

Preparar seusarquivos de dados

Certifique-se de que os seus arquivos dedados atendam aos requisitos deformatação do Data Sync.

Sobre Requisitos deArquivo de Dados

Configure ocarregamento dedados

Registre os arquivos CSV ou XLSX quevocê deseja carregar e defina umaestratégia de carregamento dos dados.

ConfigurandoCarregamentos de Dadosde Arquivos CSV ouXLSX Usando o Data Sync

Carregando Dados de Arquivos Usando o Data Sync 3-1

Tarefa Descrição Mais Informações

Gerenciar umaconfiguração decarregamento dedados

Faça alterações em um carregamento dedados existente com base naconfiguração de arquivo.

Mantendo Dados deConfiguração de Arquivo

Carregar dadosusando o Data Sync

Use o Data Sync para carregar dados nobanco de dados Cloud de destino.

Carregando DadosUsando o Data Sync

Atualize os dadosregularmente

Programe um carregamento de dadosregular para atualizar seus dados.

Atualizando DadosRegularmente

MonitorarCarregamentos deDados

Monitore o andamento doscarregamentos de dados e resolva osproblemas.

MonitorandoCarregamentos de Dados

Sobre Requisitos de Arquivo de DadosAntes de começar a carregar dados de arquivos, certifique-se de que seus arquivos dedados atendam aos requisitos especificados aqui. É possível carregar um únicoarquivo de dados ou vários ao mesmo tempo. É preciso que os diversos arquivostenham o mesmo formato.

Tipos de Arquivos Suportados

Você pode carregar arquivos CSV contendo os delimitadores mais comuns (porexemplo, vírgulas e tabulações) ou arquivos XLSX do Microsoft Excel.

Especificando um Local de Arquivo Padrão

Nas propriedades do sistema do Data Sync, você usa a propriedade Diretório-Raiz doArquivo de Dados para especificar onde, por padrão, o Data Sync procura arquivosde dados para importar.

Sobre Requisitos do Formato de Arquivo XLSX

• Você pode carregar uma ou mais folhas em um arquivo XLSX.

• Você também pode carregar toda a planilha ou uma faixa de células. Por exemplo,você pode especificar que a seção de dados comece na célula D4 e termine nacélula J35.

• Os tipos de dados são determinados pelo tipo de célula no arquivo XLSX. Antesde importar os dados, defina os tipos de dados apropriados no arquivo XLSX.

• Evite arquivos XLSX com muitas planilhas, porque o processo que lê os arquivosXLSX faz um uso intenso da memória. Caso você tenha arquivos grandes, talveztenha de definir um volume de memória de inicialização mais alto no arquivodatasync.bat/.sh.

Sobre Requisitos de Formato de Arquivo CSV

• Você pode carregar de um só arquivo, ou de vários arquivos ao mesmo tempo,desde que estejam no mesmo formato.

• Você pode usar o assistente de importação do Data Sync para escolher entre umaseleção de tipos de delimitador; por exemplo, vírgula, tabulação, barra vertical.

• Você pode especificar um caractere único como delimitador, como uma vírgula(","), espaço (" ") ou tabulação ( "\t" ou "[tab]").

Sobre Requisitos de Arquivo de Dados

3-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

• Você deve colocar um valor entre aspas duplas se ele contiver o delimitador comoparte do valor.

• Você deve colocar um valor entre aspas duplas se ele contiver caracteres de novalinha.

• Você pode carregar de um arquivo que inclui um banner, que pode ser ignoradodurante o carregamento. No entanto, a transição do cabeçalho para os dados deve,de modo previsível, começar a partir de um determinado número de linha.

• Você pode carregar um arquivo que inclui timestamps e strings de data. Porém,somente um formato por arquivo pode ser usado. Por exemplo, se houver data deaniversário e data de contratação, ambas precisarão estar no mesmo formato.Como exemplo, "yyyy-MM-dd" pode ser usado para interpretar o timestamp"1968-01-01" como data de aniversário e "2010-06-31" como data de contratação.

Sobre Tratamento e Log de Erros

Quando um arquivo é analisado por parsing e carregado, erros podem ocorrer duranteleitura ou gravação. Erros relacionados a leitura ocorrem mais comumente quandostrings são convertidas em um objeto do tipo inteiro, decimal ou timestamp. Os errostambém resultam de formatação inválida, por exemplo, se um atributo contiver odelimitador, mas não estiver entre aspas duplas, ou uma linha não tiver tantosatributos quanto o cabeçalho.

Erros relativos a gravação podem resultar de tamanho insuficiente ou da inserção deum valor nulo em um atributo não nulo. Quando esse tipo de problema é detectado, oserros são registrados em um arquivo no diretório \log com a convenção denomenclatura CR_<Nome da Tabela/Arquivo>_<Conexão de Origem>_<Conexão deDestino>.<timestamp>.bad. Esse arquivo de log contém o número da linha do registrodo problema, o registro propriamente dito e a lista de problemas que ocorreramquando foi feito o parsing do arquivo.

Se forem identificados registros inválidos, você deve corrigir o arquivo original ereexecutar o processo. Se você não souber como corrigir um registro no arquivo nolocal especificado no arquivo de log .bad, ignore o registro adicionando "--" na frenteda linha no arquivo (ou seja, comente o texto).

Sobre o Rastreamento da Origem de Dados

Quando você carrega dados de um arquivo, pode rastrear a origem dos dados,armazenando o nome do arquivo e o número da linha no banco de dados de destino.Para fazer isso, configure seu carregamento de dados na guia Dados de Arquivo;depois, no painel inferior, clique em Destinos de Arquivo e em Mapeamentos deColuna. Na caixa de diálogo Mapeamentos de Coluna, adicione duas novas colunas.Para a primeira nova coluna, clique no campo Transformação de Dados e selecioneFILE_NAME. Para a segunda nova coluna, clique no campo Transformação de Dadose selecione LINE_NUMBER.

Sobre Conjuntos de DadosO Data Sync pode carregar seus dados como um conjunto de dados que o DataVisualization entende.

Os conjuntos de dados são objetos de armazenamento baseados em arquivos que vocêpode usar para analisar dados rapidamente. Quando você usar o Data Sync paracarregar dados, pode especificar o formato de destino como ‘relacional’ ou ’conjuntode dados’.

Sobre Conjuntos de Dados

Carregando Dados de Arquivos Usando o Data Sync 3-3

Configurando Carregamentos de Dados de Arquivos CSV ou XLSXUsando o Data Sync

Antes de iniciar o carregamento de dados, especifique as informações sobre osarquivos de dados, como formato, quais colunas ou células carregar e como identificardados incrementais.

Vídeo

Antes de começar, verifique se você preparou seus arquivos de dados, conformeespecificado em Sobre Requisitos de Arquivo de Dados.

1. Na view Projeto, clique na guia Dados do Arquivo e, em seguida, clique em Novo.

2. Selecione o(s) arquivo(s) que você deseja carregar de uma das seguintes maneiras:

• Para carregar de um arquivo de dados único, digite o nome completo doarquivo CSV ou XLSX no campo Nome do Arquivo ou clique no campoLocalização do Arquivo, navegue até o arquivo de dados e selecione-o.

Por exemplo, você pode inserir D:/csvFiles/AIRLINE_TRAFFIC.csv paracarregar um arquivo específico.

Se você não especificar o caminho completo do diretório no campo Nome doArquivo, o Data Sync tentará localizar o arquivo especificado no local padrãodefinido na Propriedade do Sistema denominada Diretório Raiz de Arquivode Dados.

• Para carregar dados de vários arquivos ao mesmo tempo, use o caracterecuringa * no campo Nome do Arquivo, da seguinte forma:

- - Para carregar qualquer arquivo que comece com um nomeAIRLINE_TRAFFIC, digite: D:/csvFiles/AIRLINE_TRAFFIC*.csv

- Para carregar todos os arquivos que terminam com a extensão .csv, digite:D:/csvFiles/*.csv

3. Informe um nome descritivo exclusivo no campo Nome Lógico.

Por exemplo, se estiver carregando de vários arquivos de dados, você pode inserirMy_HR_Data_Combined.

4. Clique em Próximo para exibir a caixa de diálogo Opções de Importação.

5. Use a caixa de diálogo Opções de Importação para especificar como processar seusarquivos de dados.

• Para dados no formato CSV, especifique:

– Página de código: Selecione o formato do arquivo de dados que você estáusando.

– Número de linhas a serem ignoradas: Digite o número de linhas a seremignoradas no arquivo, se for o caso. Use essa opção caso seu arquivo tenhaum cabeçalho e os dados não começarem na primeira linha. Se nenhumalinha tiver de ser ignorada, mantenha o valor padrão, que é 0.

– A primeira linha contém cabeçalhos: Selecione essa opção caso seuarquivo contenha nomes de coluna em um cabeçalho. O Data Sync faz

Configurando Carregamentos de Dados de Arquivos CSV ou XLSX Usando o Data Sync

3-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

parsing da primeira linha para gerar nomes de coluna em letra maiúsculae trunca os nomes até 30 caracteres. Se um arquivo de dados não contivercabeçalhos, o Data Sync gerará os nomes de coluna padrão COLUMN_1,COLUMN_2 etc.

– Delimitador: Selecione o caractere que separa valores de campo noarquivo de dados. As opções incluem Vírgula, Barra Vertical, Ponto eVírgula, Espaço, Tabulação, Til ou Personalizada. Se você tiver umdelimitador personalizado, selecione Personalizado e digite o delimitadorde caractere único.

– Formato do timestamp (estilo Java): Selecione o formato de dados dotimestamp em seus arquivos de dados.

– Número de linhas para amostragem: Mantenha o valor padrão –1 paraanalisar todos os valores de dados ao avaliar os dados.

• Para dados no formato XLSX, especifique:

– Formato do timestamp (estilo Java): Selecione um formato de data.

– Faixa de Células: Use o campo Início para especificar o ID da célula ondeos dados começam, por exemplo, D10. Use o campo Fim para especificar oID da célula onde os dados terminam, por exemplo, H250.

– Se o arquivo XLSX contiver diversas planilhas e você quiser carregardados de planilhas específicas apenas, clique em Selecionar planilhas aserem importadas para exibir a caixa de diálogo Escolher planilhas emover as planilhas que deverão ser carregadas para a lista planilhasSelecionadas.

6. Clique em Avançar para exibir a caixa de diálogo Selecionar Tabela de Destino.

7. Na seção da opção Tabela de Destino da caixa de diálogo, especifique:

• Opção de Destino: Especifique se vai carregar uma tabela existente ou criaruma nova tabela. Se você optar por criar uma nova tabela, especifique umnome curto adequado ou edite o nome padrão para identificar essa tabela naorigem de dados de destino.

• Escolher opção de saída: Selecione Relacional para análise em painéis decontrole e relatórios empresariais. Selecione Conjunto de Dados para análisesno Data Visualization.

• Remover duplicatas: selecione essa opção se o arquivo XLSX de origemcontiver registros duplicados e você quiser que o Data Sync selecione umconjunto distinto de linhas com base em um determinado atributo ou conjuntode atributos que você identifica como colunas de chave de usuário que podemimpor a exclusividade e resolver registros duplicados.

8. Clique em Próximo para exibir a caixa de diálogo Novo Arquivo de Origem:Mapear colunas.

9. Use a caixa de diálogo Novo Arquivo de Origem: Mapear colunas para verificar seos tipos de dados e outros detalhes de configuração estão corretos. Por exemplo,desmarque a opção Carregar ao lado das colunas que você não deseja carregar.

10. Especifique como deseja tratar carregamentos incrementais:

Configurando Carregamentos de Dados de Arquivos CSV ou XLSX Usando o Data Sync

Carregando Dados de Arquivos Usando o Data Sync 3-5

a. Selecione a opção Atualizar Linhas na Correspondência ao lado de cada linha.

b. Selecione a opção Exclusão Contínua ao lado dos campos de data para removeros dados.

11. Use a caixa de diálogo Importar Arquivo para verificar a mensagem de status, porexemplo, Operação bem-sucedida.

12. Na guia Tabelas de Destino, clique na guia Editar e defina o valor Dias de ExclusãoContínua.

13. Defina como você deseja tratar as operações subsequentes no arquivo, comocarregamento incremental.

a. Clique na guia Dados do Arquivo e depois clique na subguia Destinos doArquivo.

b. Clique na coluna Estratégia de Carregamento para exibir a caixa de diálogoEstratégia de Carregamento.

Configurando Carregamentos de Dados de Arquivos CSV ou XLSX Usando o Data Sync

3-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

c. Na caixa de diálogo Estratégia de Carregamento, clique em Nunca excluirdados e Atualizar Tabela.

d. Na caixa de diálogo Definições Incrementais, selecione a coluna de chave ou acombinação de colunas que identificam exclusivamente os registros.

Configurando Carregamentos de Dados de Arquivos CSV ou XLSX Usando o Data Sync

Carregando Dados de Arquivos Usando o Data Sync 3-7

e. Clique em OK e depois em OK na caixa de diálogo Mensagem, que solicita acriação de um índice.

Agora você está pronto para começar a carregar dados usando um job. Exiba a guiaJobs e selecione o job que o Data Sync criou para o seu projeto. Como alternativa,crie seu próprio job.

Mantendo Dados de Configuração de ArquivoApós configurar um carregamento de dados de um ou mais arquivos CSV ou XLSX,talvez você queira alterar a configuração de carregamento. Por exemplo, talvez vocêqueira alterar o nome da tabela de destino ou remover registros duplicados quandocarregar dados.

1. No Data Sync, clique na guia Projeto e certifique-se de que o projeto correto estejaselecionado.

2. Para configurar os arquivos de origem, clique na guia Dados do Arquivo paraalterar os detalhes de configuração.

3. Para configurar tabelas ou conjuntos de dados de destino, clique na guia Tabelas/Conjuntos de Dados de Destino para alterar os detalhes de configuração.

Mantendo Dados de Configuração de Arquivo

3-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

4. Para gerenciar o mapeamento de colunas de um projeto, clique na guia Resumo doProjeto.

Carregando Dados Usando o Data SyncDepois de configurar seus dados no Data Sync, você usa um job para carregar osdados da origem de dados para o banco de dados de destino.

Carregando Dados Usando o Data Sync

Carregando Dados de Arquivos Usando o Data Sync 3-9

Os jobs carregam dados de uma origem de dados para um destino de dados. Quandovocê cria um Projeto, o Data Sync cria um job padrão para que você carregue seusdados. Você pode usar esse job ou criar seu próprio job para:

• Carregar dados uma vez apenas (por exemplo, para um carregamento inicialcompleto).

• Carregar dados regularmente (por exemplo, para carregamentos incrementais).

1. No Data Sync, clique na guia Jobs e certifique-se de que seu projeto estejaselecionado.

2. Na lista de jobs, selecione o job que o Data Sync criou para você ou que vocêmesmo tenha criado.

O Data Sync cria um job padrão para você, cujo nome é composto do nome do seuprojeto e mais o sufixo Jobn. Por exemplo, se você criar um Projeto chamadoHCM_Data, o Data Sync criará um job com o nome HCM_Data-Job1. Comoalternativa, você pode ter criado o próprio job.

Carregando Dados Usando o Data Sync

3-10 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

3. Clique em Executar Job para iniciar o carregamento de dados.

Atualizando Dados RegularmenteDepois de configurar sua carga de dados, você usa um job para carregar os dados daorigem de dados para o banco de dados de destino. Você pode usar o Data Sync paraatualizar dados regularmente, programando um job.

Nota: Antes de iniciar, na subguia Jobs, configure um job. Você pode usar ojob padrão que o Data Sync criou para você com base no nome do projetoatual, ou criar seu próprio job.

1. No Data Sync, clique na guia Jobs e certifique-se de que seu projeto estejaselecionado.

2. Na subguia Programações de Job, clique em Novo para exibir a caixa de diálogoNova Programação.

3. Use o campo Nome para identificar os dados que você está carregando.

4. Na lista Job, selecione o Job que o Data Sync criou para você ou que você mesmocriou.

5. Use a área Padrão de Recorrência para especificar quando e com que regularidadevocê deseja carregar os dados.

6. Especifique uma Data inicial e Data final.

7. Clique em Salvar.

Na data e hora especificadas, o carregamento de dados será iniciado.

Atualizando Dados Regularmente

Carregando Dados de Arquivos Usando o Data Sync 3-11

Monitorando Carregamentos de DadosQuando carregar dados, use o Data Sync para monitorar o andamento e responder aproblemas de carregamento.

1. No Data Sync, clique na guia Jobs e certifique-se de que seu projeto estejaselecionado.

2. Clique na guia Jobs Atuais para monitorar registros de dados em andamento.

Por exemplo, verifique os campos Status de Execução e Descrição do Status.Clique em Abortar para interromper o carregamento de dados ou Reiniciar paratentar novamente um carregamento de dados depois de fazer as correções oualterações no Data Sync.

Use as subguias Tarefas e Detalhes da Tarefa para obter informações maisdetalhadas.

3. Clique na guia Histórico para monitorar carregamentos de dados concluídos.

Monitorando Carregamentos de Dados

3-12 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

4. Clique na subguia Tarefas para pesquisar os detalhes do carregamento de dados.

Revisando Estratégias de CarregamentoRevise uma estratégia de carregamento existente de um projeto para ver como o DataSync está carregando dados de modo que você possa fazer alterações, se necessário.

1. Certifique-se de que seu projeto esteja selecionado.

Revisando Estratégias de Carregamento

Carregando Dados de Arquivos Usando o Data Sync 3-13

2. Na view Projeto, selecione a guia apropriada para o tipo de dados de origem queestão sendo carregados.

Por exemplo, exiba a guia Dados Relacionais, Dados de Arquivo ou Dados deOrigem Plugáveis.

3. Na lista de origens definidas para o projeto, selecione aquele que você desejarevisar.

4. Exiba a caixa de diálogo Estratégia de Carregamento:

Para origens de dados relacionais ou plugáveis, a opção Estratégia deCarregamento está na subguia Editar.

Para origens de dados de arquivo, a opção Estratégia de Carregamento está nacoluna Estratégia de Carregamento na subguia Dados de Arquivo/Destinos deArquivo.

Revisando Estratégias de Carregamento

3-14 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

5. Na caixa de diálogo Estratégia de Carregamento, revise as definições e façaalterações se necessário.

Revisando Estratégias de Carregamento

Carregando Dados de Arquivos Usando o Data Sync 3-15

Revisando Estratégias de Carregamento

3-16 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

4Carregando Dados de Tabelas Relacionais

Este tópico descreve como carregar dados de tabelas relacionais.

Vídeo

Tópicos:

• Workflow Típico para Carregar Dados de Tabelas

• Configurando Carregamentos de Dados de Tabelas Usando o Data Sync

• Substituindo um Carregamento de Dados em uma Tabela

• Carregando Dados de Tabelas Usando uma Consulta SQL

• Carregando Tabelas Relacionais Usando o SQL Developer

Workflow Típico para Carregar Dados de TabelasAqui estão as tarefas comuns para carregar dados das tabelas de banco de dados.

Tarefa Descrição Mais Informações

Colocar o Data Syncativo e em execução

Faça download e instale o Data Sync emuma máquina local e configure oambiente do Data Sync.

Configurando o Data Syncpela Primeira Vez

Registre sua origemde dados relacional

Especifique os detalhes da conexão doseu banco de dados relacional.

Conectando o Data Syncao Destino e às Origens deDados

Configure ocarregamento dedados

Registre as tabelas que você desejacarregar e defina uma estratégia decarregamento para cada tabela.

ConfigurandoCarregamentos de Dadosde Tabelas Usando o DataSync

Carregar dadosusando o Data Sync

Use o Data Sync para carregar dados nobanco de dados Cloud de destino.

Carregando DadosUsando o Data Sync

Carregue os dadosusando uma consultaSQL

Use o Data Sync para executar umaconsulta SQL para carregamento dedados no banco de dados Cloud dedestino.

Carregando Dados deTabelas Usando umaConsulta SQL

Carregue os dadosusando umasubstituição de SQL

Use o Data Sync para carregar os dados,mas substitua o carregamento usandoum comando SQL.

Substituindo umCarregamento de Dadosem uma Tabela

Atualize os dadosregularmente

Programe um carregamento de dadosregular para atualizar seus dados.

Atualizando DadosRegularmente

Carregando Dados de Tabelas Relacionais 4-1

Tarefa Descrição Mais Informações

MonitorarCarregamentos deDados

Monitore o andamento doscarregamentos de dados e resolva osproblemas.

MonitorandoCarregamentos de Dados

Configurando Carregamentos de Dados de Tabelas Usando o Data SyncAntes de iniciar o carregamento de dados, especifique quais colunas carregar e comotratar dados incrementais.

Vídeo

Você pode importar definições de tabela a serem carregadas usando qualquer conexãorelacional definida. Os tipos de dados suportados incluem CHAR, VARCHAR,TIMESTAMP, DATE, NUMBER(n), NUMBER(m,n), CLOB e BLOB. Se uma tabela deorigem tiver colunas com qualquer outro tipo de dados, elas serão importadas com umtipo de dados UNKNOWN, marcadas como inativas e não serão incluídas quando osdados forem copiados.

1. No Data Sync, na view Projeto, clique na guia Dados Relacionais.

2. Clique em Dados da Tabela.

3. Na caixa de diálogo Importar Tabelas em [Projeto], selecione a conexão na listaOrigens de Dados.

4. Selecione a opção Importar ao lado de cada tabela que você deseja carregar.

Use o campo Filtro de Nome de Tabela para restringir a lista de tabelas exibidas:

• Informe CONTATO para localizar uma correspondência exata no banco dedados para uma tabela denominada “CONTATO”.

• Digite CONTATO* ou CONTATO% para localizar todas as tabelas do banco dedados cujo nome comece com CONTATO.

• Digite

*CONTATO* ou %CONTATO% para localizar todas as tabelas do banco de dadoscujo nome contenha CONTATO.

Configurando Carregamentos de Dados de Tabelas Usando o Data Sync

4-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

5. Clique em Importar Tabelas para registrar as tabelas de origem e criar entradascom o mesmo nome para as tabelas de destino.

Não renomeie as tabelas. O Data Sync assume que os nomes da tabela de origem eda tabela de destino sejam iguais. Se você quiser utilizar um nome de tabela dedestino diferente, considere o uso de consultas como origem.

Por padrão, todos os atributos de tabela são copiados. Se quiser excluir colunas(por exemplo, porque elas não são necessárias à análise ou contêm informaçõesconfidenciais), selecione a tabela na guia Tabelas de Destino, selecione a subguiaColunas da Tabela e clique na opção Inativa relativa à coluna ou colunas. Se vocêdesativar uma coluna, certifique-se de inspecionar as definições de índice quepossam fazer referência a colunas inativas. Qualquer índice que se refira a umadefinição de coluna inativa ou excluída será eliminado, mas não será criado. Sequiser desativar os índices que possam referir-se a colunas inativas ou excluídas,clique com o botão direito do mouse na coluna e selecione a opção Identificar edesativar índices inválidos. Isso também marca como inativo qualquer índice quese referir a colunas inativas.

6. Inspecione a coluna Atributos:

a. Clique na guia Tabelas de Destinos e, em seguida, clique na guia Colunas daTabela.

b. Desmarque qualquer coluna que não for necessária para análise.

7. Para cada tabela, defina uma estratégia.

a. Na coluna Estratégia de Carregamento, clique no ícone Estratégia deCarregamento.

b. Use a caixa de diálogo Estratégia de Carregamento para especificar comoprocessar dados.

Configurando Carregamentos de Dados de Tabelas Usando o Data Sync

Carregando Dados de Tabelas Relacionais 4-3

c. Use a caixa de diálogo Definições Incrementais para selecionar uma chave deusuário e uma coluna de timestamp de data para o processamento incremental.

d. Salve os detalhes.

Agora você está pronto para começar a carregar dados usando um job. Exiba a guiaJobs e selecione o job que o Data Sync criou para o seu projeto. Como alternativa, crieseu próprio job.

Substituindo um Carregamento de Dados em uma TabelaNo Data Sync, você pode limitar o volume de dados que é carregado em uma tabelade origem usando uma substituição de consulta SQL.

Por padrão, todos os dados de uma tabela de origem são copiados para o esquema doOracle Business Intelligence Cloud Service. Para limitar os dados carregados, informeuma consulta SQL com uma cláusula WHERE adequada.

1. No Data Sync, na view Projeto, selecione a tabela de origem na guia DadosRelacionais.

2. Na subguia Editar, clique no campo Consulta.

3. Na caixa de diálogo Consulta, especifique uma instrução SQL que limite o volumede dados que você carrega.

Por exemplo, para copiar o equivalente a um ano de dados em uma tabela queinclua uma coluna de data LAST_UPD, você poderá especificar (na Sintaxe Oracle):

SELECT * FROM TABLE_NAME WHERE LAST_UPD > SYSDATE - 365

4. Clique em OK.

Substituindo um Carregamento de Dados em uma Tabela

4-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Quando você informa uma substituição de consulta SQL, o Data Sync valida a SQLcom relação ao banco de dados e solicita que você corrija qualquer erro. Se asubstituição de SQL incluir novas colunas que não estejam presentes na definição detabela, você será solicitado a adicioná-las à tabela de destino.

Por exemplo, considere um caso em que uma tabela CONTACT é importada. Porpadrão, o Data Sync emite SELECT * FROM CONTACT. Você pode querer adicionaruma coluna com o nome UPLOADED_DT à tabela para registrar quando é feito oupload dos dados. Para fazer isso, especifique uma substituição de consulta SQL daseguinte forma:

SELECT CONTACT.*, SYSDATE AS UPLOADED_DT FROM CONTACT

Nesse caso, o Data Sync reconhece que a nova coluna UPLOADED_DT não existe nodestino e oferece para adicioná-la à definição da tabela.

Carregando Dados de Tabelas Usando uma Consulta SQLNo Data Sync, você pode carregar dados de tabelas usando uma consulta SQL.

Você pode carregar dados com base em uma instrução SQL. Por exemplo, em vez decarregar dados detalhados, você poderá querer usar uma instrução SQL de agregaçãopara armazenar dados compactados na nuvem. Essa instrução SQL de agregação podeunir várias tabelas e usar funções SQL, como GROUP BY, filtros e junções.

1. No Data Sync, na view Projeto, clique na guia Dados Relacionais.

2. Clique em Dados da SQL.

3. Na caixa de diálogo Nova Consulta, digite um nome lógico para a consulta nocampo Nome.

O nome não deve conter espaços.

4. Especifique uma tabela de destino existente ou crie uma nova e informe um nomepara ela.

Se a consulta definir uma nova tabela, as definições de coluna serão deduzidas daestrutura SQL. Se você usar uma tabela existente, todas as novas colunas da SQLpoderão ser adicionadas à lista de colunas.

5. Selecione uma conexão na lista Conexão.

6. Insira a consulta SQL na janela Consulta.

7. Clique em OK.

Se você optar por carregar dados incrementalmente, um índice exclusivo será sugeridonas colunas de usuário/chave primária. É recomendável também que você registreíndices adicionais, que os usuários do podem usar para unir tabelas e filtrar relatórios.

Carregando Tabelas Relacionais Usando o SQL DeveloperVocê pode usar o Oracle SQL Developer Release 3.2 ou mais recente para fazer uploade administrar dados no Oracle Database Cloud Service.

O Oracle SQL Developer é um recurso de carregamento de dados em massa integrado,transparente e contínuo que dispõe de funcionalidades completas para localizarobjetos. Essa ferramenta baseada em Java é executada em uma máquina cliente eacessa o Oracle Database Cloud Service por meio de um conjunto de chamadas de

Carregando Dados de Tabelas Usando uma Consulta SQL

Carregando Dados de Tabelas Relacionais 4-5

Web Service RESTful. As chamadas de Web Service RESTful permitem que vocêacesse e carregue dados e estruturas de dados.

Você pode:

• Conectar-se ao banco de dados por meio do Oracle SQL Developer.

Nota: Para configurar as conexões do Oracle SQL Developer para upload dedados, consulte Tutorial Data Loading and the Oracle Database CloudService.

• Adicione qualquer objeto do Oracle SQL Developer.

• Mova dados de bancos de dados locais para qualquer banco de dados OracleCloud de destino.

• Crie carrinhos de compra de implantação. O Oracle SQL Developer cria umcarrinho contendo os objetos que você deseja carregar no serviço, estabelececonexão com o serviço e, em seguida, implanta com segurança os dados docarrinho no serviço. Você também pode comparar ambientes e carrinhos.

• Carregue os dados de forma incremental em uma programação usando o OracleSQL Developer.

Nota: O Oracle SQL Developer usa o utilitário de banco de dadosSQL*Loader para executar o carregamento de dados.

Como orientação, use o Oracle SQL Developer para inserir arquivos com mais de500.000 linhas.

Nota: Antes de carregar dados em um esquema ou tabela existente, considerefazer backup dos dados para proteção. Consulte Using Oracle Database BackupCloud Service.

Carregando Tabelas Relacionais Usando o SQL Developer

4-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

5Configurando Carregamentos de Dados do

OTBI Usando o Data Sync

Usando o Data Sync, você pode carregar dados diretamente de áreas de assunto ourelatórios no OTBI (Oracle Transactional Business Intelligence). Isso permite que osusuários analisem os dados do OTBI.

Tópicos

• Workflow Típico para Carregar Dados do OTBI

• Sobre Carregamento de Dados das Origens de Dados do OTBI

• Especificando Detalhes de Conexão de Dados do OTBI

• Configurando Carregamentos de Dados das Pastas ou Áreas de Assunto do OTBI

• Configurando Carregamentos de Dados das Pastas nas Áreas de Assunto do OTBI

• Configurando Carregamentos de Dados do OTBI Usando Partições Baseadas emDia

Workflow Típico para Carregar Dados do OTBIAqui estão as tarefas comuns para carregar dados do OTBI.

Tarefa Descrição Mais Informações

Colocar o Data Syncativo e em execução

Faça download e instale o Data Sync emuma máquina local e configure oambiente do Data Sync.

Configurando o Data Syncpela Primeira Vez

Especifique osdetalhes de conexãoda origem de dados

Crie uma conexão no Data Sync. Especificando Detalhes deConexão de Dados doOTBI

Configure umcarregamento dedados de umrelatório ou uma áreade assunto

Especifique as informações sobre osdados, como formato, quais colunascarregar e como identificar dadosincrementais.

ConfigurandoCarregamentos de Dadosdas Pastas ou Áreas deAssunto do OTBI

Configure umcarregamento dedados de uma pastaem uma área deassunto

Especifique as informações sobre osdados, como formato, quais colunascarregar e como identificar dadosincrementais.

ConfigurandoCarregamentos de Dadosdas Pastas nas Áreas deAssunto do OTBI

Configurando Carregamentos de Dados do OTBI Usando o Data Sync 5-1

Tarefa Descrição Mais Informações

Configurar umcarregamento dedados com base emuma partição baseadaem dia

Especifique informações sobre seusdados, como o formato, quais colunasserão carregadas, detalhes da partição ecomo manipular dados incrementais.

ConfigurandoCarregamentos de Dadosdo OTBI Usando PartiçõesBaseadas em Dia

Carregar dadosusando o Data Sync

Use o Data Sync para carregar dados nobanco de dados Cloud de destino.

Carregando DadosUsando o Data Sync

Atualize os dadosregularmente

Programe um carregamento de dadosregular para atualizar seus dados.

Atualizando DadosRegularmente

MonitorarCarregamentos deDados

Monitore o andamento doscarregamentos de dados e resolva osproblemas.

MonitorandoCarregamentos de Dados

Sobre Carregamento de Dados das Origens de Dados do OTBIVocê pode usar o Data Sync para carregar os dados das origens de dados do OTBI.

Quais origens do OTBI o Data Sync suporta?

• Oracle Financials Cloud

• Oracle HCM Cloud

• Oracle Procurement Cloud

• Oracle Project Management Cloud

• Oracle Sales Cloud

• Oracle Supply Chain Management Cloud

Como eu conecto o Data Sync à minha origem de dados do OTBI?

Crie um projeto no Data Sync e, em seguida, use a caixa de diálogo Origens/Destinosde Conexões para criar uma conexão. Consulte Especificando Detalhes de Conexão deDados do OTBI.

Especificando Detalhes de Conexão de Dados do OTBIPara configurar um ambiente do Data Sync com uma origem de dados do OTBI,especifique os detalhes da conexão da instância do OTBI.

1. No Data Sync, clique em Conexões e depois clique na guia Origens/Destinos.

2. Clique em Novo para criar uma nova linha em branco na tabela.

3. Na caixa de diálogo Editar, especifique os seguintes detalhes:

Campo ouElemento

Descrição

Nome Especifique um nome descritivo curto e independente de ambiente,como SALES_CLOUD, para identificar a conexão no Data Sync.

Sobre Carregamento de Dados das Origens de Dados do OTBI

5-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Campo ouElemento

Descrição

Tipo deConexão

Selecione Conector do Oracle BI.

Usuário Especifique um usuário do OTBI com privilégios de administraçãosuficientes na área de relatório que você deseja carregar.

Senha Especifique a senha para o usuário do OTBI.

URL Especifique o URL do OTBI. Por exemplo, https://otbi.crm.us1.oraclecloud.com.

4. Clique em Testar Conexão; em seguida, salve os detalhes.

Configurando Carregamentos de Dados das Pastas ou Áreas de Assuntodo OTBI

Antes de iniciar o carregamento de dados, especifique as informações sobre os dados,como formato, quais colunas carregar e como identificar dados incrementais.

1. No Data Sync, clique na guia Projeto.

2. Clique na guia Dados de Origem Plugável.

3. Clique em Entrada Manual para exibir a caixa de diálogo Entrada Manual eespecifique os detalhes a seguir.

Campo ouElemento

Descrição

Nome Lógico Especifique um nome simples e curto para identificar esses dados noData Sync. Por exemplo, para carregar dados de um relatóriodenominado Relatório de Atividade, você pode especificarActivityReportEMEA.

Nome doDestino

Digite o nome que você deseja usar para a tabela de destino. Porexemplo, para carregar dados de um relatório denominado Relatório deAtividade, você pode especificar OTBI_ACTIVITY_REPORT_EMEA.

Opção de Saída Selecione Relacional para análises em painéis de control e relatóriosempresariais. Selecione Conjunto de Dados para análises no DataVisualization.

Configurando Carregamentos de Dados das Pastas ou Áreas de Assunto do OTBI

Configurando Carregamentos de Dados do OTBI Usando o Data Sync 5-3

Campo ouElemento

Descrição

Conexão do BD Selecione a origem de dados do OTBI. Essa lista mostra as origens dedados que você especificou na caixa de diálogo Conexões.

4. Clique em OK para exibir a caixa de diálogo Mensagem.

5. Na opção Selecionar um atributo, selecione o tipo de origem plugável da qualdeseja carregar.

• Para carregar usando um comando SQL, selecione SQL Lógica.

• Para carregar usando um relatório do OTBI, selecione Relatório.

• Para carregar usando uma área de objeto inteira no OTBI, selecione Área deAssunto.Tabela.

6. Clique em OK para exibir a caixa de diálogo Propriedades.

A caixa de diálogo Propriedades mostra um par de Nome e Valor para o Relatório,a Área de Assunto ou a instrução SQL, dependendo do tipo de origem plugávelselecionado na Etapa 5.

7. Clique no campo Valor para exibir a caixa de diálogo Valor.

8. Use a caixa de diálogo Valor para especificar uma das seguintes opções:

• Para carregar usando um comando SQL, informe o comando SQL.

Por exemplo,

SELECT "CRM - Sales Predictor Input"."Customer"."City" s_1, "CRM - Sales Predictor Input"."Order Item Revenue Facts"."Order Date" s_2, "CRM - Sales Predictor Input"."Order Item Revenue Facts"."Product Name" s_3 FROM "CRM - Sales Predictor Input"

• Para carregar usando um relatório do OTBI, informe o caminho completo parao relatório.

Por exemplo, /shared/Custom/Customer Relationship Management/Activity Report.

• Para carregar usando uma área de assunto inteira no OTBI, informe o caminhocompleto da área de assunto.

Por exemplo, "CRM - Sales Predictor Input".Revenue.

O exemplo de ilustração mostra o valor configurado para um relatório do OTBI.

Configurando Carregamentos de Dados das Pastas ou Áreas de Assunto do OTBI

5-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

9. Clique em OK.

10. Especifique uma estratégia de carregamento:

a. No painel inferior, clique na guia Editar e clique no campo Estratégia deCarregamento para exibir a caixa de diálogo Estratégia de Carregamento.

b. Use a caixa de diálogo Estratégia de Carregamento para especificar comocarregar dados de acordo com suas necessidades de negócios.

11. Para especificar como identificar atualizações incrementais, no painel inferior,clique em Mapeamento e use a caixa de diálogo Mapeamento para configurar oupload de dados de acordo com suas necessidades de negócios.

Se for necessário, você poderá usar a guia Atributos Plugáveis para verificar eatualizar o par de Nome e Valor para o Relatório, a Área de Assunto ou a instruçãoSQL, dependendo do tipo de origem plugável selecionado na Etapa 5.

Configurando Carregamentos de Dados das Pastas ou Áreas de Assunto do OTBI

Configurando Carregamentos de Dados do OTBI Usando o Data Sync 5-5

Agora você está pronto para começar a carregar dados usando um job. Exiba a guiaJobs e selecione o job que o Data Sync criou para o seu projeto. Como alternativa, crieseu próprio job.

Configurando Carregamentos de Dados das Pastas nas Áreas deAssunto do OTBI

Antes de iniciar o carregamento de dados, especifique as informações sobre os dados,como formato, quais colunas carregar e como identificar dados incrementais.

1. No Data Sync, clique na guia Projeto.

2. Clique na guia Dados de Origem Plugável.

3. Clique em Dados de Objeto(s) para exibir a caixa de diálogo Importar Definiçãoem Produtos e especifique os detalhes a seguir.

Campo ouElemento

Descrição

Origem Selecione a origem de dados do OTBI onde a área de assunto estálocalizada.

Filter Use essa caixa para informar uma string de pesquisa usando o caracterede asterisco (*) como curinga. Por exemplo, digite Sales* para procurartodas as pastas com nomes que começam com Sales.

Opção de Saída Selecione Relacional para análises em painéis de control e relatóriosempresariais. Selecione Conjunto de Dados para análises no DataVisualization.

4. Clique em Pesquisar para listar todas as áreas de assunto que correspondem àstring de pesquisa.

5. Quando a pesquisa estiver concluída, selecione as pastas a serem carregadas:

• Para selecionar pastas individuais a serem carregadas, selecione a opçãoImportar ao lado de cada pasta.

• Para selecionar todas as pastas a serem carregadas, clique em Selecionar Tudo.

Configurando Carregamentos de Dados das Pastas nas Áreas de Assunto do OTBI

5-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

6. Clique em Importar para carregar os metadados das pastas selecionadas.

Quando a importação estiver concluída, uma mensagem de sucesso será exibida.

7. Para exibir os detalhes das pastas importadas, clique na guia Tabelas/Conjuntosde Dados de Destino.

Na lista de tabelas e conjuntos de dados, olhe na coluna de nome da(s) pasta(s) quevocê selecionou para carregamento.

8. Para fazer drill da tabela ou do conjunto de dados de destino, clique na guiaColunas da Tabela no painel inferior.

9. Especifique uma estratégia de carregamento:

Configurando Carregamentos de Dados das Pastas nas Áreas de Assunto do OTBI

Configurando Carregamentos de Dados do OTBI Usando o Data Sync 5-7

a. No painel inferior, clique na guia Editar e clique no campo Estratégia deCarregamento para exibir a caixa de diálogo Estratégia de Carregamento.

b. Use a caixa de diálogo Estratégia de Carregamento para especificar comocarregar dados de acordo com suas necessidades de negócios.

Agora você está pronto para começar a carregar dados usando um job. Exiba a guiaJobs e selecione o job que o Data Sync criou para o seu projeto. Como alternativa, crieseu próprio job.

Configurando Carregamentos de Dados do OTBI Usando PartiçõesBaseadas em Dia

Você pode usar o Data Sync para carregar volumes grandes de dados do OTBI,segmentando os dados em chunks para tornar o carregamento de dados mais eficiente.

Se estiver carregando grandes volumes de dados, em vez de carregar todos os dadosde uma vez, você poderá melhorar o desempenho de carregamento particionando osdados com base no número de dias. Quando configurar as propriedades do seucarregamento de dados, se você selecionar o tipo de carregamento ‘LeituraParticionada de Area.Table de Assunto Baseada em Dia‘ ou ‘Leitura Particionada deSQL Baseada em Dia’, especifique detalhes da partição usando a caixa de diálogoPropriedades.

1. No Data Sync, clique na guia Projeto.

2. Clique na guia Dados de Origem Plugável.

Configurando Carregamentos de Dados do OTBI Usando Partições Baseadas em Dia

5-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

3. Clique em Entrada Manual para exibir a caixa de diálogo Entrada Manual eespecifique os detalhes a seguir.

Campo ouElemento

Descrição

Nome Lógico Especifique um nome simples e curto para identificar esses dados noData Sync.

Nome doDestino

Digite o nome que você deseja usar para a tabela de destino.

Opção de Saída Selecione Relacional para análises em painéis de control e relatóriosempresariais. Selecione Conjunto de Dados para análises no DataVisualization.

Conexão do BD Selecione a origem de dados do OTBI. Essa lista mostra as origens dedados que você especificou na caixa de diálogo Conexões.

4. Clique em OK para exibir a caixa de diálogo Mensagem.

5. Na opção Selecionar um atributo, selecione o tipo de partição (por exemplo,Leitura Particionada da Area.Table de Assunto Baseada em Dia).

6. Clique em OK para exibir a caixa de diálogo Propriedades.

A caixa de diálogo Propriedades mostra um par de Nome e Valor para cadainformação que você deve especificar para definir sua partição de dados.

7. Use os campos Valor para especificar os detalhes da partição.

Para Leitura Particionada de Area.Table de Assunto Baseada em Dia:

Propriedade Qual valor especificar

Area.Table deAssunto

Não altere.

Filter Opcionalmente, especifique um filtro.

Coluna dePeriodicidade

Um atributo baseado em timestamp/data com base no qual as leiturasserão particionadas. Este atributo não deve ser alterado quando umregistro for criado.

Partição Lida(Número deDias)

Especifique quantos dias de volume representativo de dados devem serlidos imediatamente.

Para Leitura Particionada de SQL Baseada em Dia

Propriedade Qual valor especificar

SQL Inicial A SQL a ser usada quando um objeto for extraído inicialmente

SQLIncremental

A SQL a ser usada quando um objeto for extraído incrementalmente.

Configurando Carregamentos de Dados do OTBI Usando Partições Baseadas em Dia

Configurando Carregamentos de Dados do OTBI Usando o Data Sync 5-9

Propriedade Qual valor especificar

Consulta paralocalizar a datamínima

Uma consulta para localizar a data mínima para extrair em partições.Esse valor será usado como o limite inferior para carga inicial. Paracargas incrementais, a data da última atualização será usada como olimite inferior.

Consulta paralocalizar a datamáxima

Localize a data máxima para extração em partições. Esse valor seráusado como o limite superior para carga inicial e incremental.

Coluna dePeriodicidade

Um atributo baseado em timestamp/data com base no qual as leiturasserão particionadas. Este atributo não deve ser alterado quando umregistro for criado.

Partição Lida(Número deDias)

Especifique quantos dias de volume representativo de dados devem serlidos imediatamente.

8. Clique em OK.

9. Especifique uma estratégia de carregamento:

a. No painel inferior, clique na guia Editar e clique no campo Estratégia deCarregamento para exibir a caixa de diálogo Estratégia de Carregamento.

b. Use a caixa de diálogo Estratégia de Carregamento para especificar comocarregar dados de acordo com suas necessidades de negócios.

10. Para especificar como tratar atualizações incrementais, no painel inferior, clique emMapeamento e use a caixa de diálogo Mapeamento para configurar o upload dedados de acordo com suas necessidades de negócios.

Configurando Carregamentos de Dados do OTBI Usando Partições Baseadas em Dia

5-10 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Se for necessário, você poderá usar a guia Atributos Plugáveis para verificar eatualizar o par de Nome e Valor para o Relatório, a Área de Assunto ou a instruçãoSQL, dependendo do tipo de origem plugável selecionado na Etapa 5.

Agora você está pronto para começar a carregar dados usando um job. Exiba a guiaJobs e selecione o job que o Data Sync criou para o seu projeto. Como alternativa, crieseu próprio job.

Configurando Carregamentos de Dados do OTBI Usando Partições Baseadas em Dia

Configurando Carregamentos de Dados do OTBI Usando o Data Sync 5-11

Configurando Carregamentos de Dados do OTBI Usando Partições Baseadas em Dia

5-12 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

6Configurando Carregamentos de Dados de

Origens de Dados JDBC Usando o DataSync

Usar Data Sync para carregar dados da maioria das origens de dados que suportamJDBC.

Tópicos:

• Workflow Típico para Carregar Dados de Origens de Dados JDBC

• Sobre Carregamento de Dados das Origens de Dados JDBC

• Especificando Detalhes de Conexão das Origens JDBC Genéricas

• Configurando um Carregamento de Dados de uma Origem de Dados JDBCUsando Objetos de Metadados

• Configurando um Carregamento de Dados de uma Origem de Dados JDBCUsando uma Consulta

• Especificando Detalhes de Conexão para Dados do NetSuite

Workflow Típico para Carregar Dados de Origens de Dados JDBCEstas são as tarefas comuns de carregamento de dados das origens de dados quesuportam JDBC, como Greenplum, Salesforce e Redshift.

Tarefa Descrição Mais Informações

Colocar o Data Syncativo e em execução

Faça download e instale o Data Sync emuma máquina local e configure oambiente do Data Sync.

Configurando o Data Syncpela Primeira Vez

Especifique osdetalhes de conexãoda origem de dados

Crie uma conexão no Data Sync. Especificando Detalhes deConexão das OrigensJDBC Genéricas

Configurando Carregamentos de Dados de Origens de Dados JDBC Usando o Data Sync 6-1

Tarefa Descrição Mais Informações

Configure umcarregamento dedados de umaorigem de dadosJDBC

Especifique as informações sobre osdados, como formato, quais colunascarregar e como identificar dadosincrementais. Você pode carregar dadospor objeto ou por consulta.

Configurando umCarregamento de Dadosde uma Origem de DadosJDBC Usando Objetos deMetadados

Configurando umCarregamento de Dadosde uma Origem de DadosJDBC Usando umaConsulta

Carregar os dadosusando o Data Sync

Use o Data Sync para carregar dados nobanco de dados da nuvem de destino.

Carregando DadosUsando o Data Sync

Atualize os dadosregularmente

Programe carregamentos de dadosregulares para atualizar seus dados.

Atualizando DadosRegularmente

Monitorarcarregamentos dedados

Monitore o andamento doscarregamentos de dados e resolva osproblemas.

MonitorandoCarregamentos de Dados

Sobre Carregamento de Dados das Origens de Dados JDBCVocê pode usar o Data Sync para carregar dados das origens de dados JDBC maisgenéricas no Oracle BI Cloud Service.

Quais origens JDBC o Data Sync suporta?

O Data Sync é pré-instalado com bibliotecas JDBC para:

• Greenplum

• Hive

• Impala

• Informix

• MongoDB

• PostgreSQL

• Redshift

• Salesforce

• Sybase

Essas bibliotecas JDBC são instaladas na máquina cliente do Data Sync, na pasta <pastade instalação do Data Sync>\lib\generic_jdbc. Por exemplo, a biblioteca MongoDB éwlmongodb.jar. Se você quiser usar uma biblioteca JDBC diferente, poderá instalarseus próprios arquivos de biblioteca na <pasta de instalação do Data Sync>\lib\.

Como eu conecto o Data Sync à minha origem de dados JDBC?

Crie um projeto no Data Sync e, em seguida, use a caixa de diálogo Origens/Destinosde Conexões para criar uma conexão. Consulte Especificando Detalhes de Conexãodas Origens JDBC Genéricas.

Sobre Carregamento de Dados das Origens de Dados JDBC

6-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Como eu especifico quais dados carregar?

Quando você tiver configurado e testado uma conexão (usando a opção TestarConexão), clique na guia Projeto e depois clique na guia Dados de Origem Plugáveis.Você pode selecionar as colunas a serem carregadas usando a caixa de diálogo Dadosde Objetos ou especificar uma consulta usando a caixa de diálogo Entrada Manual.

Posso executar uploads incrementais das origens de dados JDBC?

Sim. Para executar extrações incrementais, você só precisa incluir um atributo detimestamp, que controla quando um registro é inserido ou atualizado.

Métodos Suportados de Carregamento de Dados

O Data Sync suporta quatro métodos principais de carregamento de dados:

Método de carregamento dedados

Descrição

Objetos de consulta nodicionário de metadados(usando a opção Dados deObjetos no Data Sync)

Caso seu driver JDBC suporte a consulta do dicionário demetadados, você poderá usar esse método para selecionarentre os objetos disponíveis. Isso é semelhante à opçãoDados de Tabelas na guia Dados Relacionais. Você podeconsultar todo o dicionário de metadados ou, caso conheçaa lista de objetos, também poderá importar de modoseletivo objetos específicos, selecionando Digitar lista denomes de objetos e especificando os objetos. Além disso,você pode definir uma condição de filtro opcional quelimite as linhas do objeto. A cláusula de filtro deveespecificar somente a condição. Por exemplo, para extraircontatos que moram na Califórnia, especifique "STATE ='CA'". Não inclua a palavra-chave "WHERE". A cláusula defiltro pode ser uma expressão complexa ou aninhada quepode ser processada pela origem de dados de suporte.

Especifique uma consulta(usando a caixa de diálogoEntrada Manual no Data Sync eselecionando Consulta)

Especifique uma consulta cujos resultados possam serreplicados em uma tabela. Especifique uma consulta comuma cláusula WHERE somente, uma vez que filtrosadicionais podem ser anexados à consulta. Não use umaconsulta com as cláusulas 'order by', 'having' ou 'group by'.Se necessário, use uma consulta com subconsultas. Porexemplo, selecione contact_name, order_dt de (selecionecontact_name, max(order_dt) de grupo de ordens porcontact_name) recent_orders.

Sobre Carregamento de Dados das Origens de Dados JDBC

Configurando Carregamentos de Dados de Origens de Dados JDBC Usando o Data Sync 6-3

Método de carregamento dedados

Descrição

Especifique uma partiçãobaseada em objetos (usando acaixa de diálogo EntradaManual no Data Sync eselecionando Leituraparticionada de um objetobaseada no dia)

Use esse método se você não puder carregar todos os dadosde uma vez. Especifique os registros a serem lidos por umnúmero especificado de dias por vez com base em umacoluna de timestamp. Especifique:– Nome do Objeto - o nome da tabela ou do objeto naorigem de dados.

– Coluna de Periodicidade - uma coluna/Atributo cujo tipode dados é data/timestamp que pode ser usado paraparticionar os dados.

– Particionar Leitura (Número de Dias) - o número de diasde dados a serem lidos por vez.

– Filtrar Condições - para limitar os dados. Não use apalavra-chave "WHERE". A cláusula de filtro pode ser umaexpressão complexa ou aninhada que pode ser processadapela origem de dados de suporte.

Especifique uma partiçãobaseada em uma consulta SQL(usando a caixa de diálogoEntrada Manual no Data Sync eselecionando Leituraparticionada de uma consultabaseada no dia)

Use esse método se você não puder carregar todos os dadosde uma vez. Você pode especificar os registros a seremlidos por um número especificado de dias por vez combase em uma coluna de timestamp. Especifique:– Nome do Objeto - o nome da tabela ou do objeto naorigem de dados.

– Coluna de Periodicidade - uma coluna ou um atributocujo tipo de dados é data ou timestamp que pode ser usadopara particionar os dados.

– Particionar Leitura (Número de Dias) - o número de diasde dados a serem lidos por vez.

– Filtrar Condições - para limitar os dados. A cláusula defiltro pode ser uma expressão complexa ou aninhada quepode ser processada pela origem de dados de suporte. Nãouse a palavra-chave "WHERE".

Especificando Detalhes de Conexão das Origens JDBC GenéricasCom o Data Sync, você pode carregar dados de muitas origens JDBC comumenteusadas.

Quais informações eu preciso para conectar o Data Sync à minha origem dedados JDBC?

Campo O que especificar

Guia Editar — Nome Uma string curta para identificar essaconexão no Data Sync.

Guia Editar — Tipo de Conexão JDBC Genérico

Especificando Detalhes de Conexão das Origens JDBC Genéricas

6-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Campo O que especificar

Guia Editar - Usuário e Senha O usuário e a senha para acesso à origem dedados. Certifique-se de que o usuário tenhaprivilégios de administração suficientes naárea de relatório que você deseja carregar.

Guia Editar — URL Especifique o URL da sua origem de dadosJDBC usando as informações da coluna URLna tabela Exemplo de Drivers e URLs. Porexemplo, para GreenPlum, um URL nesteformato:

jdbc:oracle:greenplum://hostname:[port]

Guia Editar — Driver JDBC Copie as informações apropriadas do driverda coluna Driver na tabela Exemplo deDrivers e URLs. Por exemplo, paraGreenPlum, digite

com.oracle.bi.jdbc.greenplum.GreenplumDrive

Guia Propriedades Avançadas — Incluirnomes de objeto

Se os nomes de objeto de sua origem dedados (por exemplo, tabelas, coluna, índices)contiverem espaços ou caracteres especiais,especifique os caracteres de abertura efechamento separados por vírgula. Porexemplo, se os nomes forem colocados entrecolchetes ([ e ]), especifique:[,]

Como eu especifico quais dados carregar?

Quando você tiver configurado e testado a conexão (usando a opção Testar Conexão),siga as etapas em Sobre Carregamento de Dados das Origens de Dados JDBC.

Exemplo de Drivers e URLs

Origem Driver URL

Greenplum

com.oracle.bi.jdbc.greenplum.GreenplumDriver

jdbc:oracle:greenplum://hostname:[port]

Hive com.oracle.bi.jdbc.hive.HiveDriver jdbc:oracle:hive://HOST_NAME:PORT_NUMBER;DatabaseName=DATABASE_NAME

MongoDB com.oracle.bi.jdbc.mongodb.MongoDBDriver

jdbc:oracle:mongodb://HOST_NAME:PORT_NUMBER;DatabaseName=DATABASE_NAME;

NetSuite com.netsuite.jdbc.openaccess.OpenAccessDriver

jdbc:ns://{Server Host}:{ServerPort};ServerDataSource={Server DataSource};encrypted=1;Ciphersuites={CipherSuite};CustomProperties=(AccountID={Account Id};RoleID={Role Id})

Especificando Detalhes de Conexão das Origens JDBC Genéricas

Configurando Carregamentos de Dados de Origens de Dados JDBC Usando o Data Sync 6-5

Origem Driver URL

Postgres com.oracle.bi.jdbc.postgresql.PostgreSQLDriver

jdbc:oracle:postgresql://HOST_NAME:PORT_NUMBER;DatabaseName=DATABASE_NAME

Redshift com.oracle.bi.jdbc.redshift.RedshiftDriver

jdbc:oracle:redshift://REDSHIFT_ENDPOINT:PORT_NUMBER;DatabaseName=dev

Salesforce com.oracle.bi.jdbc.sforce.SForceDriver

jdbc:oracle:sforce://<ServerName>;SecurityToken=<Securitytoken>

Sybase com.oracle.bi.jdbc.sybase.SybaseDriver

jdbc:oracle:sybase://HOST_NAME:PORT_NUMBER;DatabaseName=DATABASE_NAME

Informações Adicionais

• Quando você especificar um URL do Salesforce, precisará do token de segurançada conta do usuário do Salesforce que está sendo usada, que foi enviado por e-mail para o usuário quando a conta foi configurada.

• Ao especificar os detalhes da conexão de uma origem de dados do Sybase, àsvezes você também precisará especificar um proprietário de esquema ou de tabela(usando o campo Proprietário de Esquema//Tabela).

Configurando um Carregamento de Dados de uma Origem de DadosJDBC Usando Objetos de Metadados

No Data Sync, você pode especificar as colunas que deseja carregar e pode tambémespecificar um filtro de dados que selecione um subconjunto específico de dados.

1. No Data Sync, clique em Projeto, exiba a guia Origem de Dados Plugável e cliqueem Dados de Objeto(s),

2. Clique em Descobrir objetos listando.

3. Na caixa de diálogo Importar Definição, selecione a conexão JDBC que você crioupara sua origem de dados na lista Origem e use o campo Filtrar para especificar osprimeiros caracteres da coluna a ser carregada, mais o caractere curinga (*); em

Configurando um Carregamento de Dados de uma Origem de Dados JDBC Usando Objetos de Metadados

6-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

seguida, clique em Pesquisar. Por exemplo, para procurar incidentes, digiteincid*.

4. Selecione os objetos que você deseja carregar, clicando na caixa de seleção ImportarDefinição para cada objeto, selecione a Opção de Saída apropriada e clique emImportar.

5. Quando a importação estiver concluída, selecione o novo registro na lista Dados deOrigem Plugáveis.

Configurando um Carregamento de Dados de uma Origem de Dados JDBC Usando Objetos de Metadados

Configurando Carregamentos de Dados de Origens de Dados JDBC Usando o Data Sync 6-7

6. Exiba a subguia Atributos Plugáveis e especifique os atributos.

Campo ouElemento

Descrição

<Tipo de consulta>Condições daConsulta

Especifique uma cláusula WHERE para limitar o volume de dadosretornado a um tamanho gerenciável. Por exemplo, para carregardados do ano mais recente, você poderá digitar:

updatedtime > '2014-01-01T00:00:00Z'

Coluna Numérica Especifique o nome da coluna numérica que você está usando paracarregar dados em chunks gerenciáveis, por exemplo, id.

Número máximode linhas a seremlidas por vez

Deixe o valor padrão.

7. Especifique uma estratégia de carregamento:

a. No painel inferior, clique na guia Editar e clique no campo Estratégia deCarregamento para exibir a caixa de diálogo Estratégia de Carregamento.

Configurando um Carregamento de Dados de uma Origem de Dados JDBC Usando Objetos de Metadados

6-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

b. Use a caixa de diálogo Estratégia de Carregamento para especificar comocarregar dados de acordo com suas necessidades de negócios.

Agora você está pronto para começar a carregar dados usando um job. Exiba a guiaJobs e selecione o job que o Data Sync criou para o seu projeto. Como alternativa, crieseu próprio job.

Configurando um Carregamento de Dados de uma Origem de DadosJDBC Usando uma Consulta

No Data Sync, você pode especificar as colunas que deseja carregar e pode tambémespecificar um filtro de dados que selecione um subconjunto específico de dados.

1. No Data Sync, clique em Projeto e, em seguida, exiba a guia Origens de DadosPlugável.

2. Clique em Entrada Manual e especifique os detalhes do relatório.

Configurando um Carregamento de Dados de uma Origem de Dados JDBC Usando uma Consulta

Configurando Carregamentos de Dados de Origens de Dados JDBC Usando o Data Sync 6-9

Campo ou Elemento Descrição

Nome Lógico Especifique um nome significativo curto para identificar osdetalhes do carregamento de dados no Data Sync. Por exemplo,GreenPlum. O nome não deve conter espaços e deve ser diferentedo Nome do Destino.

Nome do Destino Especifique um nome significativo curto para identificar osdetalhes do carregamento de dados no Data Sync. Por exemplo,GreenPlumTarget. O nome não deve conter espaços e deve serdiferente do Nome Lógico.

Opção de Saída Selecione Relacional para análises em painéis de control erelatórios empresariais. Selecione o Conjunto de Dados paraanálises no Data Visualization.

Conexão do BD Selecione a conexão que você criou para sua instância do OracleService Cloud, por exemplo, GreenPlum

3. Na caixa de diálogo Mensagem, selecione o tipo de consulta a ser usado na listaDados de.

Uma caixa de diálogo Propriedades apresenta uma lista de pares de Nome e Valorpara o tipo de consulta selecionado. Por exemplo, se você selecionar Consulta, acaixa de diálogo de propriedades exibirá dois pares de Nome e Valor.

Configurando um Carregamento de Dados de uma Origem de Dados JDBC Usando uma Consulta

6-10 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Da mesma forma, se você selecionar Leitura particionada de um objeto baseadano dia, a caixa de diálogo de propriedades exibirá cinco pares de Nome e Valor.

4. Para cada par de Nome e Valor exibido na caixa de diálogo de propriedades(exceto READ_TYPE, que é somente para leitura), clique no campo Valor e digiteum valor.

Por exemplo, se você selecionar Leitura particionada de um objeto baseada no diana caixa de diálogo anterior, defina um valor para Nome do Objeto, Coluna dePeriodicidade, Particionar Leitura (Número de dias) e Filtrar Condição(ões).

5. Verifique a nova origem de dados na página Dados da Origem Plugável

Configurando um Carregamento de Dados de uma Origem de Dados JDBC Usando uma Consulta

Configurando Carregamentos de Dados de Origens de Dados JDBC Usando o Data Sync 6-11

Use a guia Atributos Plugáveis para verificar os detalhes da consulta.

6. Especifique uma estratégia de carregamento:

a. No painel inferior, clique na guia Editar e clique no campo Estratégia deCarregamento para exibir a caixa de diálogo Estratégia de Carregamento.

b. Use a caixa de diálogo Estratégia de Carregamento para especificar comocarregar dados de acordo com suas necessidades de negócios.

Configurando um Carregamento de Dados de uma Origem de Dados JDBC Usando uma Consulta

6-12 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Agora você está pronto para começar a carregar dados usando um job. Exiba a guiaJobs e selecione o job que o Data Sync criou para o seu projeto. Como alternativa, crieseu próprio job.

Especificando Detalhes de Conexão para Dados do NetSuitePara configurar um ambiente do Data Sync com uma origem de dados NetSuite, vocêespecifica detalhes de conexão para sua instância do NetSuite.

1. Instale o Driver JDBC do NetSuite:

a. Faça download do instalador do driver JDBC do aplicativo Net Suite e instale-o.

b. Do diretório instalado, copie NQjc.jar para o diretório Data Sync\lib.

c. Se o Data Sync já estiver em execução, saia e reinicie.

2. No Data Sync, clique em Conexões e depois clique na guia Origens/Destinos.

3. Clique em Novo para criar uma nova linha em branco na tabela.

4. Na caixa de diálogo Editar, especifique os seguintes detalhes:

Campo ouElemento

Descrição

Nome Especifique um nome descritivo curto e agnóstico ao ambiente, comoNetSuite, para identificar a conexão no Data Sync.

Tipo deConexão

Selecione JDBC Genérico.

Usuário Especifique um usuário do NetSuite com privilégios administrativossuficientes na área de geração de relatórios que você deseja carregar.

Senha Especifique a senha para o usuário do NetSuite.

Driver Especifiquecom.netsuite.jdbc.openaccess.OpenAccessDriver.

URL Especifique:

jdbc:ns://{Server Host}:{Server Port};ServerDataSource={Server Data Source};encrypted=1;Ciphersuites={Cipher Suite};CustomProperties=(AccountID={Account Id};RoleID={Role Id})

Por exemplo:

jdbc:ns://my.netsuite.com:1708;ServerDataSource=NetSuite.com;encrypted=1;Ciphersuites=TLS_RSA_WITH_AES_128_CBC_SHA;CustomProperties=(AccountID=TSTDRV1660232;RoleID=3)

5. Clique em Testar Conexão; em seguida, salve os detalhes.

Especificando Detalhes de Conexão para Dados do NetSuite

Configurando Carregamentos de Dados de Origens de Dados JDBC Usando o Data Sync 6-13

Especificando Detalhes de Conexão para Dados do NetSuite

6-14 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

7Configurando Carregamentos de Dados do

Oracle Service Cloud (RightNow)

Use o Data Sync para carregar os dados do Oracle Service Cloud (RightNow). Issopermite que os usuários analisem os dados do RightNow.

Tópicos:

• Workflow Típico para Carregar Dados do Oracle Service Cloud (RightNow)

• Sobre o Carregamento de Dados no Oracle Service Cloud (RightNow)

• Especificando Detalhes de Conexão do Oracle Service Cloud (RightNow)

• Configurando um Carregamento de Dados de um Relatório do Oracle ServiceCloud (RightNow)

• Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow)Usando uma Consulta ROQL

• Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow)Usando uma Consulta de Metadados

• Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow)Usando IDs Nomeados

Workflow Típico para Carregar Dados do Oracle Service Cloud(RightNow)

Aqui estão as tarefas comuns para carregar dados do Oracle Service Cloud(RightNow).

Tarefa Descrição Mais Informações

Colocar o Data Syncativo e em execução

Faça download e instale o Data Sync emuma máquina local e configure oambiente do Data Sync.

Configurando o Data Syncpela Primeira Vez

Especifique osdetalhes de conexãoda origem de dados

Crie uma conexão no Data Sync. Especificando Detalhes deConexão do OracleService Cloud (RightNow)

Configurando Carregamentos de Dados do Oracle Service Cloud (RightNow) 7-1

Tarefa Descrição Mais Informações

Decida qualconfiguração decarregamento dedados usar

Escolha entre as três configurações decarregamento de dados que o Data Syncsuporta.• Usando um Relatório• Usando uma Consulta ROQL• Usando Objetos• Usando IDs de Campo Nomeado

Sobre o Carregamento deDados no Oracle ServiceCloud (RightNow)

Configure ocarregamento dedados

Especifique as informações sobre osdados, como formato, quais colunascarregar e como identificar dadosincrementais.

Usando um Relatório – Configurando umCarregamento de Dadosde um Relatório do OracleService Cloud (RightNow)

Usando uma ConsultaROQL – Configurandoum Carregamento deDados do Oracle ServiceCloud (RightNow)Usando uma ConsultaROQL

Usando Objetos – Configurando umCarregamento de Dadosdo Oracle Service Cloud(RightNow) Usando umaConsulta de Metadados

Usando IDs de CampoNomeado – Configurandoum Carregamento deDados do Oracle ServiceCloud (RightNow)Usando IDs Nomeados

Carregar os dadosusando o Data Sync

Use o Data Sync para carregar dados nobanco de dados da nuvem de destino.

Carregando DadosUsando o Data Sync

Atualize os dadosregularmente

Programe carregamentos de dadosregulares para atualizar seus dados.

Atualizando DadosRegularmente

Monitorarcarregamentos dedados

Monitore o andamento doscarregamentos de dados e resolva osproblemas.

MonitorandoCarregamentos de Dados

Sobre o Carregamento de Dados no Oracle Service Cloud (RightNow)Você pode usar o Data Sync para carregar os dados do Oracle Service Cloud(RightNow).

Sobre o Carregamento de Dados no Oracle Service Cloud (RightNow)

7-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Quais são as diferentes opções para carregar dados e como eu escolho amelhor opção?

Método deCarregamento deDados

Quando usar

Usando Relatórios Se você estiver familiarizado com o aplicativo de desktop doRightNow, esse método será relativamente fácil de configurar.

Consulte Configurando um Carregamento de Dados de umRelatório do Oracle Service Cloud (RightNow).

Usando ROQL Se você souber com precisão quais atributos deseja replicar e estiverfamiliarizado com a criação de instruções ROQL.Consulte Configurando um Carregamento de Dados do OracleService Cloud (RightNow) Usando uma Consulta ROQL.

Usando Objetos Se você conhecer o objeto que gostaria de replicar. Se preferir, vocêpoderá especificar filtros para carregar um subconjunto das linhas.Consulte Configurando um Carregamento de Dados do OracleService Cloud (RightNow) Usando uma Consulta de Metadados.

Qual versão do RightNow eu preciso?

Você pode fazer upload de dados do RightNow Versão 15.11 ou mais recente. Seránecessário fazer upgrade, se você tiver uma versão mais antiga. Você carrega os dadosda instância de relatório do RightNow, não da instância transacional.

Como eu conecto o Data Sync à minha origem de dados do RightNow?

Crie um projeto no Data Sync e, em seguida, use a caixa de diálogo Origens/Destinosde Conexões para criar uma conexão. Consulte Especificando Detalhes de Conexão doOracle Service Cloud (RightNow).

Como eu gero uma definição de relatório de dados da minha origem de dadosdo RightNow?

• Decida quais dados você deseja e quantos precisa analisar. Por exemplo, vocêpoderá ter cinco anos de dados no aplicativo RightNow, mas talvez queiraanalisar os dados apenas do ano mais recente.

• Use o aplicativo de desktop RightNow para criar uma definição de relatório dedados.

• Inclua dados de timestamp para atualização incremental e um ID numérico queseja usado para carregar os dados em partes gerenciáveis.

• Além do relatório de dados, crie um relatório de metadados que inclua atributoschamados MAX_VALUE, MIN_VALUE e COUNT.

• Anote os IDs de relatório exclusivos. Você precisará especificá-los quandoconfigurar carregamentos de dados no Data Sync. Consulte Configurando umCarregamento de Dados de um Relatório do Oracle Service Cloud (RightNow).

Posso executar uploads incrementais do RightNow?

Sim. Para executar extratos incrementais, basta incluir um campo como data dacriação ou data da última atualização com base na tabela à qual você estáfazendo referência para a criação de relatório.

Sobre o Carregamento de Dados no Oracle Service Cloud (RightNow)

Configurando Carregamentos de Dados do Oracle Service Cloud (RightNow) 7-3

Filtrando seus dados do RightNow em timestamps

Qualquer que seja a maneira de você carregar seus dados do RightNow (por relatório,consulta ROQL ou objeto), use um filtro para especificar os dados que os usuáriosdeverão analisar. Por exemplo, você poderá ter cinco anos de dados no RightNow,mas querer analisar os dados apenas do ano mais recente.

Ao especificar um timestamp em uma consulta, ele deve estar no formato:

yyyy-MM-ddTHH:mm:ssZ

Por exemplo, você poderá filtrar uma consulta usando: updatedtime >'2014-01-01T00:00:00Z'.

Especificando Detalhes de Conexão do Oracle Service Cloud (RightNow)Com o Data Sync, você pode carregar os dados do Oracle Service Cloud (RightNow).

Quais informações eu preciso para conectar o Data Sync à minha origem dedados do RightNow?

Campo O que especificar

Nome Uma string curta para identificar a conexãono Data Sync.

Tipo de Conexão Oracle Service Cloud (RightNow)

Usuário e Senha O usuário e a senha do banco de dados paraacesso à origem de dados. Certifique-se deque o usuário tenha privilégios deadministração suficientes na área de relatórioque você deseja carregar.

URL Especifique o URL da sua instância doRightNow, por exemplo, https://integration-test.rightnowdemo.com/.

Fuso Horário UTC00:00 (recomendado).

Como eu especifico quais dados carregar?

Quando você tiver configurado e testado a conexão (usando a opção Testar Conexão),siga as etapas em Sobre o Carregamento de Dados no Oracle Service Cloud(RightNow).

Configurando um Carregamento de Dados de um Relatório do OracleService Cloud (RightNow)

Com o Data Sync, você pode carregar dados utilizando uma definição de relatório doOracle Service Cloud (RightNow) que você criou usando o aplicativo de desktopRightNow.

Antes de começar, gere um relatório contendo os dados que você deseja carregar eanote o ID do relatório de dados e o ID do relatório auxiliar associado. Consulte Sobreo Carregamento de Dados no Oracle Service Cloud (RightNow).

1. No Data Sync, clique em Projeto e, em seguida, exiba a guia Origens de DadosPlugável.

Especificando Detalhes de Conexão do Oracle Service Cloud (RightNow)

7-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

2. Clique em Entrada Manual e especifique os detalhes do relatório.

Campo ou Elemento Descrição

Nome Lógico Especifique um nome significativo curto para identificar osdetalhes do carregamento de dados no Data Sync. Por exemplo,Incidents_from_RightNow_report. O nome não deveconter espaços e deve ser diferente do Nome do Destino.

Nome do Destino Especifique um nome significativo curto para identificar osdetalhes do carregamento de dados no Data Sync. Por exemplo,INCIDENTS_REPORT. O nome não deve conter espaços e deveser diferente do Nome Lógico.

Opção de Saída Selecione Relacional para análises em painéis de control erelatórios empresariais. Selecione Conjunto de Dados paraanálises no Data Visualization.

Conexão do BD Selecione a conexão que você criou para sua instância doRightNow, por exemplo, MyRightNow.

3. Clique em OK, selecione Relatório de Análise na lista Dados de.

Configurando um Carregamento de Dados de um Relatório do Oracle Service Cloud (RightNow)

Configurando Carregamentos de Dados do Oracle Service Cloud (RightNow) 7-5

4. Na caixa de diálogo Propriedades, especifique os detalhes do relatório.

Campo ou Elemento Descrição

Id do Relatório de Análise Informe o ID do relatório de dados, porexemplo, 100777.

Id do Relatório de Análise Auxiliar Informe o ID do relatório de metadadosassociado (contendo MAX_VALUE,MIN_VALUE e COUNT); por exemplo, 100779.

Coluna Numérica O nome da coluna numérica que você estáusando para carregar seus dados na forma dechunks gerenciáveis. Por exemplo, ID doIncidente.

Configurando um Carregamento de Dados de um Relatório do Oracle Service Cloud (RightNow)

7-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Campo ou Elemento Descrição

Número máximo de linhas a serem lidaspor vez

Deixe o valor padrão.

5. Especifique uma estratégia de carregamento:

a. No painel inferior, clique na guia Editar e clique no campo Estratégia deCarregamento para exibir a caixa de diálogo Estratégia de Carregamento.

b. Use a caixa de diálogo Estratégia de Carregamento para especificar comocarregar dados de acordo com suas necessidades de negócios.

6. Clique em OK para salvar os detalhes.

Verifique a nova origem de dados na página Dados de Origem Plugáveis e consultea guia Atributos Plugáveis para examinar os detalhes do relatório.

Configurando um Carregamento de Dados de um Relatório do Oracle Service Cloud (RightNow)

Configurando Carregamentos de Dados do Oracle Service Cloud (RightNow) 7-7

Agora você está pronto para começar a carregar dados usando um job. Exiba a guiaJobs e selecione o job que o Data Sync criou para o seu projeto. Como alternativa, crieseu próprio job.

Configurando um Carregamento de Dados do Oracle Service Cloud(RightNow) Usando uma Consulta ROQL

Usando o Data Sync, você pode carregar os dados do Oracle Service Cloud(RightNow) usando uma consulta ROQL (RightNow Object Query Language).

1. No Data Sync, clique em Projeto e, em seguida, exiba a guia Origens de DadosPlugável.

2. Clique em Entrada Manual e especifique os detalhes.

Campo ouElemento

Descrição

Nome Lógico Especifique um nome significativo curto para identificar os detalhes docarregamento de dados no Data Sync. Por exemplo,Incidents_from_RightNow_ROQL. O nome não deve conterespaços e deve ser diferente do Nome do Destino.

Nome doDestino

Especifique um nome significativo curto para identificar os detalhes docarregamento de dados no Data Sync. Por exemplo,INCIDENTS_ROQL. O nome não deve conter espaços e deve serdiferente do Nome Lógico.

Opção de Saída Selecione Relacional para análises em painéis de control e relatóriosempresariais. Selecione Conjunto de Dados para análises no DataVisualization.

Conexão do BD Selecione a conexão que você criou para sua instância do RightNow,por exemplo, MyRightNow.

3. Clique em OK e selecione ROQL na lista Dados de.

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando uma Consulta ROQL

7-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

4. Na caixa de diálogo Propriedades, especifique os detalhes do relatório.

Campo ouElemento

Descrição

Consulta TabularROQL

Especifique uma instrução SQL ROQL que defina os dados quevocê deseja carregar. Use uma cláusula WHERE para filtrar osdados que você deseja analisar. Por exemplo, para carregar dadosdo ano mais recente, você poderá digitar:

SELECT * FROM incidents WHERE updatedtime >'2014-01-01T00:00:00Z'Observação: Não inclua uma cláusula GROUP BY ou função deagregação semelhante no fim da instrução SQL porque isso evitaráque o Data Sync particione os dados.

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando uma Consulta ROQL

Configurando Carregamentos de Dados do Oracle Service Cloud (RightNow) 7-9

Campo ouElemento

Descrição

Objetos de ConsultaTabular ROQL

Especifique os objetos nativos do RightNow que você desejacarregar, separados por vírgula. Por exemplo, local,incidentes.

Para qualquer objeto usado, mas não especificado aqui, o Data Syncpadroniza o tipo de dados como VARCHAR(200). Use a guiaProjeto > Tabelas de Destino/Conjuntos de Dados > Colunas daTabela para verificar os tipos de dados e atualizá-los, se necessário.

Coluna Numérica Especifique o nome da coluna numérica que você está usando paracarregar dados em chunks gerenciáveis, por exemplo, id.

Obter Consulta deValor NuméricoMáximo

Especifique uma consulta ROQL para obter o valor máximo dacoluna especificada no campo Coluna Numérica, usando a mesmacláusula WHERE que você usou para limitar os dados no campoConsulta Tabular ROQL. Essa consulta obtém o limite superior dofiltro de dados. Por exemplo, para carregar dados do ano maisrecente, você poderá digitar:

SELECT MAX(ID) FROM incidents WHEREupdatedtime > '2014-01-01T00:00:00Z'Observação: Não inclua uma cláusula GROUP BY ou função deagregação semelhante no fim da instrução SQL porque isso evitaráque o Data Sync particione os dados.

Obter Consulta deValor NuméricoMínimo

Especifique uma consulta ROQL para obter o valor mínimo dacoluna especificada no campo Coluna Numérica, usando a mesmacláusula WHERE que você usou para limitar os dados no campoConsulta Tabular ROQL. Essa consulta obtém o limite inferior dofiltro de dados. Por exemplo, para carregar dados do ano maisrecente, digite: SELECT MIN(ID) FROM incidentsWHERE updatedtime > '2014-01-01T00:00:00Z'Observação: Não inclua uma cláusula GROUP BY ou função deagregação semelhante no fim da instrução SQL porque isso evitaráque o Data Sync particione os dados.

Obter Consulta deContagem Total

Especifique uma consulta ROQL para obter o número de linhas dacoluna especificada no campo Coluna Numérica, usando a mesmacláusula WHERE que você usou para limitar os dados no campoConsulta Tabular ROQL. Esta consulta obtém o número de linhasem seus dados filtrados. Por exemplo, para carregar dados do anomais recente, digite: SELECT COUNT(*) FROM incidentsWHERE updatedtime > '2014-01-01T00:00:00Z'Observação: Não inclua uma cláusula GROUP BY ou função deagregação semelhante no fim da instrução SQL porque isso evitaráque o Data Sync particione os dados.

Número máximo delinhas a serem lidaspor vez

Deixe o valor padrão.

Por exemplo, para especificar uma consulta no campo Consulta Tabular ROQL,clique no campo Valor ao lado do campo Consulta Tabular ROQL e use a caixa dediálogo Valor para informar a consulta.

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando uma Consulta ROQL

7-10 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

5. Especifique uma estratégia de carregamento:

a. No painel inferior, clique na guia Editar e clique no campo Estratégia deCarregamento para exibir a caixa de diálogo Estratégia de Carregamento.

b. Use a caixa de diálogo Estratégia de Carregamento para especificar comocarregar dados de acordo com suas necessidades de negócios.

6. Clique em OK para salvar os detalhes.

Verifique a nova origem de dados na página Dados de Origem Plugável e consultea guia Atributos Plugáveis para examinar os detalhes da consulta.

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando uma Consulta ROQL

Configurando Carregamentos de Dados do Oracle Service Cloud (RightNow) 7-11

Agora você está pronto para começar a carregar dados usando um job. Exiba a guiaJobs e selecione o job que o Data Sync criou para o seu projeto. Como alternativa, crieseu próprio job.

Configurando um Carregamento de Dados do Oracle Service Cloud(RightNow) Usando uma Consulta de Metadados

Com o Data Sync, você pode carregar os dados do Oracle Service Cloud (RightNow)usando uma consulta de metadados nos objetos de esquema.

1. No Data Sync, clique em Projeto, exiba a guia Origem de Dados Plugável e cliqueem Dados de Objeto(s),

2. Clique em Descobrir objetos listando; em seguida, clique em OK.

3. Na caixa de diálogo Importar Definição, selecione RightNow na lista Origem e useo campo Filtrar para especificar os primeiros caracteres da coluna do RightNow a

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando uma Consulta de Metadados

7-12 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

ser carregada, mais o caractere curinga (*); em seguida, clique em Pesquisar. Porexemplo, para procurar incidentes, digite incid*.

4. Selecione as colunas que você deseja carregar, clique na caixa de seleção ImportarDefinição para cada coluna e depois clique em Importar.

5. Quando a importação estiver concluída, selecione o novo registro na lista Dados deOrigem Plugáveis.

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando uma Consulta de Metadados

Configurando Carregamentos de Dados do Oracle Service Cloud (RightNow) 7-13

6. Exiba a subguia Atributos Plugáveis e especifique os atributos.

Campo ou Elemento Descrição

Condições daConsulta ROQL

Especifique uma cláusula WHERE para limitar o volume de dadosretornado a um tamanho gerenciável. Por exemplo, para carregardados do ano mais recente, você poderá digitar:

updatedtime > '2014-01-01T00:00:00Z'

Coluna Numérica Especifique o nome da coluna numérica que você está usando paracarregar dados em chunks gerenciáveis, por exemplo, id.

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando uma Consulta de Metadados

7-14 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Campo ou Elemento Descrição

Número máximo delinhas a serem lidaspor vez

Não altere o valor padrão.

7. Especifique uma estratégia de carregamento:

a. No painel inferior, clique na guia Editar e clique no campo Estratégia deCarregamento para exibir a caixa de diálogo Estratégia de Carregamento.

b. Use a caixa de diálogo Estratégia de Carregamento para especificar comocarregar dados de acordo com suas necessidades de negócios.

Agora você está pronto para começar a carregar dados usando um job. Exiba a guiaJobs e selecione o job que o Data Sync criou para o seu projeto. Como alternativa, crieseu próprio job.

Configurando um Carregamento de Dados do Oracle Service Cloud(RightNow) Usando IDs Nomeados

Usando o Data Sync, você pode carregar dados do Oracle Service Cloud (RightNow)usando IDs de campo nomeado. Por exemplo, talvez você queira carregar somenteincidents.assignedTo.staffGroup eincidents.banner.importanceFlag.

1. No Data Sync, clique em Projeto e, em seguida, exiba a guia Origens de DadosPlugável.

2. Clique em Entrada Manual e especifique os detalhes.

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando IDs Nomeados

Configurando Carregamentos de Dados do Oracle Service Cloud (RightNow) 7-15

Campo ouElemento

Descrição

Nome Lógico Especifique um nome significativo curto para identificar os detalhes docarregamento de dados no Data Sync. Por exemplo,Incidents_from_RightNow_IDs. O nome não deve conterespaços e deve ser diferente do Nome do Destino.

Nome doDestino

Especifique um nome significativo curto para identificar os detalhes docarregamento de dados no Data Sync. Por exemplo, INCIDENTS_IDS.O nome não deve conter espaços e deve ser diferente do Nome Lógico.

Opção de Saída Selecione Relacional para análises em painéis de control e relatóriosempresariais. Selecione Conjunto de Dados para análises no DataVisualization.

Conexão do BD Selecione a conexão que você criou para sua instância do RightNow,por exemplo, MyRightNow.

3. Clique em OK e selecione Ids Nomeados na lista Dados de.

4. Na caixa de diálogo Propriedades, especifique os detalhes do relatório.

Campo ouElemento

Descrição

Listagem de IdsNomeados

Clique em Valor e use a caixa de diálogo Valor para especificar um oumais IDs de campo, com cada ID em uma nova linha. Por exemplo:

incidents.assignedTo.staffGroupincidents.banner.importanceFlag

Inserir linha nãoespecificadapara cada IdNomeado

Especifique true.

Por exemplo, para especificar uma consulta no campo Consulta Tabular ROQL,clique no campo Valor próximo ao campo Consulta Tabular ROQL e use a caixade diálogo Valor para inserir a consulta.

5. Especifique uma estratégia de carregamento:

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando IDs Nomeados

7-16 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

a. No painel inferior, clique na guia Editar e clique no campo Estratégia deCarregamento para exibir a caixa de diálogo Estratégia de Carregamento.

b. Use a caixa de diálogo Estratégia de Carregamento para especificar comocarregar dados de acordo com suas necessidades de negócios.

6. Clique em OK para salvar os detalhes.

Revise a nova origem de dados na página Dados de Origem Plugáveis e examine aguia Atributos Plugáveis para verificar os detalhes.

Agora você está pronto para começar a carregar dados usando um job. Exiba a guiaJobs e selecione o job que o Data Sync criou para o seu projeto. Como alternativa, crieseu próprio job.

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando IDs Nomeados

Configurando Carregamentos de Dados do Oracle Service Cloud (RightNow) 7-17

Configurando um Carregamento de Dados do Oracle Service Cloud (RightNow) Usando IDs Nomeados

7-18 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

8Automatizando o Carregamento de Dados

Utilizando Métodos Programáticos

Este tópico descreve como utilizar métodos programáticos para carregar dados. Emgeral, você usa esses métodos para carregar grandes volumes de dados, executartransformações complexas, criar índices e executar gerenciamento de banco de dados etarefas de monitoramento.

Tópicos:

• Sobre a API REST do Oracle BI Cloud Service

• Sobre a API do Oracle Database Cloud Service

• Sobre Scripts de Banco de Dados PL/SQL

Sobre a API REST do Oracle BI Cloud ServiceUse a API REST do Oracle BI Cloud Service para definir ou personalizar sua própriaAPI e carregar programaticamente dados locais para análise no Oracle BI CloudService. A API REST do Oracle BI Cloud Service é otimizada para carregar grandesvolumes de dados (de milhares a milhões) de uma ou mais origens.

É possível acessar a API em API REST do Oracle BI Cloud Service.

Carregar dados para tabelas no Oracle Database Cloud Service:

A API REST do Oracle BI Cloud Service carrega dados para o banco de dados danuvem padrão conectado ao Oracle BI Cloud Service. Uma vez carregados os dadosnesse banco de dados da nuvem, você poderá:

• Inserir, atualizar, fazer upsert e excluir grandes volumes de registros, usandostreaming de batches de registros.

• Atualizar estatísticas.

• Eliminar ou criar índices nas tabelas do Oracle Database Cloud Service.

• Escrever programas e scripts em sua linguagem de programação favorita e depoiscombiná-los com lógica de aplicativo adicional para chamar a API REST do OracleBI Cloud Service.

• Chamar o script ou aplicativo com seu próprio scheduler local.

• Automatize o carregamento de dados incrementais ou integre com ferramentasETL usando a API REST do Oracle BI Cloud Service. Consulte API REST do OracleBI Cloud Service.

• Crie uma API personalizada usando a estrutura da API REST do Oracle BI CloudService.

Automatizando o Carregamento de Dados Utilizando Métodos Programáticos 8-1

Carregar dados para conjuntos de dados no Oracle BI Cloud Service:

• Crie, atualize e exclua conjuntos de dados de origens de dados locais.

• Gerencie conjuntos de dados programaticamente. Exclua conjuntos de dadosindesejados para liberar espaço de armazenamento.

Sobre a API REST do Oracle Database Cloud ServiceSe o Oracle BI Cloud Service estiver integrado com o Oracle Database Cloud -Database Schema Service, você poderá carregar dados programaticamente usando aAPI REST do Oracle Database Cloud Service.

Crie Web Services RESTful para acessar consultas SQL e PL/SQL no Oracle DatabaseCloud - Database Schema Service fora da nuvem. Use o assistente de Serviços WebRESTful para criar Serviços Web RESTful. O assistente RESTful fornece ummecanismo para acessar o serviço e permite que você defina um conjunto de URIs(Uniform Resource Identifiers) para uma consulta SQL ou um script PL/SQL. Vocêpode chamar qualquer consulta SQL para ler qualquer dado e retornar um resultado,ou chamar o código PL/SQL para ler, gravar, modificar ou excluir dados

Você pode definir sua própria API REST que pode ser chamada em ambientes locais. Épossível definir qualquer bloco PL/SQL com variáveis BIND que podem modificartabelas no Oracle Database Cloud - Database Schema Service.

Além disso, você pode usar a API APEX_WEB_SERVICE em um bloco PL/SQL parachamar qualquer API REST ou SOAP que seja suportada por aplicativos de nuvem erecuperar dados de um sistema externo. Os dados podem ser transferidos diretamenteda origem local para o banco de dados na nuvem. Você então poderá automatizarprogramaticamente o serviço web.

Consulte Implementando Serviços Web RESTful em Using Oracle Database Cloud -Database Schema Service (Usando o Oracle Database Cloud - Database Schema Service).

Sobre a API REST do Oracle Database Cloud Service

8-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Sobre Scripts de Banco de Dados PL/SQLOracle Database Cloud - Database Schema Service somente. Você pode usar scripts debanco de dados PL/SQL para carregar dados de serviços web externos, genéricos.

Você pode recuperar e carregar dados de outros serviços na nuvem, como o OracleFusion Cloud ou Salesforce.com. A API pode ser chamada de seu código PL/SQLcriado com o SQL Workshop, uma ferramenta robusta do desenvolvedor que você usapara criar aplicativos front-end simplificados para executar operações complexas debanco de dados (por exemplo, aplicativos de entrada de dados que executam PL/SQLpara transmitir parâmetros especificados pelos usuários).

O SQL Workshop faz parte do Oracle APEX (Application Express). O Oracle APEX é aprincipal ferramenta da Oracle para desenvolver aplicativos web com SQL e PL/SQL.Usando apenas um web browser, é possível desenvolver e implantar aplicativosprofissionais baseados na Web para desktops e dispositivos móveis.

Você pode criar scripts PL/SQL no SQL Workspace que:

• Criem e executem consultas SQL com relação a objetos no Serviço de Esquema deBanco de Dados.

• Criem e executem procedimentos de banco de dados.

• Mantenham os objetos de banco de dados. Por exemplo, você pode:

– Criar e manter índices para melhorar o desempenho.

– Eliminar objetos indesejados, como tabelas.

– Criar views para expor funcionalidade no banco de dados.

– Adicionar colunas.

– Modificar objetos criados após carregamento, como tipos de data deconformidade.

– Executar transformações pós-carregamento.

Sobre Scripts de Banco de Dados PL/SQL

Automatizando o Carregamento de Dados Utilizando Métodos Programáticos 8-3

Consulte Sintaxe SQL em Using Oracle Database Cloud - Database Schema Service (Usandoo Oracle Database Cloud - Database Schema Service).

Sobre Scripts de Banco de Dados PL/SQL

8-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

9Transformando Seus Dados

Use o Data Sync para transformar seus dados relacionais à medida que os carregar.Por exemplo, você pode aplicar valores, cálculos, conversões, concatenações, divisões,comandos SQL, junções e lookups padrão, e criar novas colunas de dados de destinocom base em quaisquer expressões SQL suportadas.

Nota: Você pode usar o Data Sync para transformar dados relacionais seestiver carregando dados para o Database As A Service ou um banco de dadoslocal que esteja configurado usando o tipo de conexão ‘Oracle (Thin)’.

Tópicos:

• Workflow típico para Transformar Dados Usando o Data Sync

• Sobre a Transformação de Seus Dados

• Transformando Seus Dados com Valores, Conversões e Cálculos Padrão

• Transformando Seus Dados com Novas Colunas de Destino

• Transformando Seus Dados Usando Junções

• Transformando Seus Dados Usando Chaves de Substituição

• Rastreando Informações sobre Seus Dados

• Manipulando Seus Dados antes e depois de Carregamentos de Dados

Workflow típico para Transformar Dados Usando o Data SyncAqui estão descritas as tarefas comuns para transformar dados.

Tarefa Descrição Mais Informações

Configurar seucarregamento dedados como normal

Configurar um carregamento de dadospara seu tipo de origem de dados. Porexemplo, sua origem de dados pode sebasear em arquivo, em tabelasrelacionais, OTBI ou Oracle ServiceCloud.

Consulte as instruções deconfiguração apropriadasao seu tipo de origem dedados.

Transformando Seus Dados 9-1

Tarefa Descrição Mais Informações

Adicionar suastransformações dedados

Use a caixa de diálogo Mapeamentos deColunas ou Mapeamentos paraconfigurar suas transformações.

• Transformando SeusDados com Valores,Conversões eCálculos Padrão

• Transformando SeusDados com NovasColunas de Destino

• Transformando SeusDados UsandoChaves deSubstituição

• Transformando SeusDados UsandoJunções

• RastreandoInformações sobreSeus Dados

• Manipulando SeusDados antes e depoisde Carregamentos deDados

Carregar dadosusando o Data Sync

Carregue seus dados normalmente. Carregando DadosUsando o Data Sync

Sobre a Transformação de Seus DadosVocê pode usar o Data Sync para transformar seus dados.

Antes de Começar

Você pode usar o Data Sync para transformar dados relacionais se estiver carregandodados para o Database As A Service ou um banco de dados local que estejaconfigurado usando o tipo de conexão ‘Oracle (Thin)’. O Data Sync sempre executatransformações no banco de dados de destino. O Data Sync não suportatransformações para os destinos do Oracle BI Cloud Service ou outros tipos de bancode dados.

Transformando Seus Dados com Valores, Conversões e Cálculos PadrãoUse o Data Sync para transformar e depurar seus dados relacionais.

Por exemplo, você pode aplicar valores, cálculos, conversas e concatenações padrão.

Nota: Você pode usar o Data Sync para transformar dados relacionais seestiver carregando dados para o Database As A Service ou um banco de dadoslocal que esteja configurado usando o tipo de conexão ‘Oracle (Thin)’.

1. Crie um novo Projeto para seus dados e configure o carregamento de dados.

Por exemplo, para dados baseados em arquivo, use a guia Dados de Arquivo; paradados relacionais, use a guia Dados Relacionais.

2. Na view Projeto, exiba a caixa de diálogo Mapeamento ou Mapeamento de Coluna:

Sobre a Transformação de Seus Dados

9-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

• Se estiver carregando dados baseados em arquivo, clique em Destinos deArquivo; em seguida, clique em Mapeamento de Coluna.

• Se você estiver carregando de uma origem de dados relacional ou origem dedados plugável, clique em Mapeamento.

3. Selecione uma coluna para editar.

4. Aplique sua transformação:

• Para aplicar um valor padrão, clique em Expressão de Destino para exibir acaixa de diálogo Expressão, clique em Padrão e digite o valor que você desejaarmazenar na coluna de destino.

Por exemplo, digite 0 ou informe No value.

• Para calcular um valor, clique em Expressão de Destino para exibir a caixa dediálogo Expressão e digite uma expressão SQL.

Por exemplo, para calcular um valor de Retorno sobre o Investimento (ROI),você deve inserir (REVENUE * (DISCNT_RATE/100)) – COST.

• Para converter um valor, clique em Expressão de Destino para exibir a caixade diálogo Expressão e digite uma expressão SQL.

Exemplos: Para concatenar duas colunas, você deve inserir TITLE ||FIRSTNAME || LASTNAME. Para converter um timestamp emORDER_DAY_DT, você deve inserir TO_NUMBER(TO_CHAR(ORDER_DAY_DT,'YYYYMMDD')). Para converter LASTNAME em letras maiúsculas, você deveinserir UPPER(LASTNAME).

Transformando Seus Dados com Novas Colunas de DestinoUse o Data Sync para criar uma nova coluna em seu banco de dados de destino.

Por exemplo, você pode calcular o retorno sobre o investimento e armazenar o valorem uma nova coluna.

Nota: Você pode usar o Data Sync para transformar dados relacionais seestiver carregando dados para o Database As A Service ou um banco de dadoslocal que esteja configurado usando o tipo de conexão ‘Oracle (Thin)’.

1. Crie um novo Projeto para seus dados e configure o carregamento de dados.

Por exemplo, para dados baseados em arquivo, use a guia Dados de Arquivo; paradados relacionais, use a guia Dados Relacionais.

2. Na view Projeto, exiba a caixa de diálogo Mapeamento ou Mapeamento de Coluna:

• Se estiver carregando dados baseados em arquivo, clique em Destinos deArquivo; em seguida, clique em Mapeamento de Coluna.

• Se você estiver carregando de uma origem de dados relacional ou origem dedados plugável, clique em Mapeamento.

3. Clique em Novo e especifique os detalhes da coluna que você deseja criar.

Por exemplo, especifique um nome, um tipo, um nome de destino etc.

Transformando Seus Dados com Novas Colunas de Destino

Transformando Seus Dados 9-3

4. Clique em Expressão de Destino e use a caixa de diálogo Expressão para especificaruma expressão SQL que defina sua coluna de destino.

Por exemplo, para um valor de retorno sobre o investimento, você pode inserir(REVENUE * (DISCNT_RATE/100)) – COST.

5. Clique em Colunas Não Mapeadas e adicione a nova coluna à lista ColunasSelecionadas.

Transformando Seus Dados Usando Chaves de SubstituiçãoUse o Data Sync para melhorar o desempenho criando chaves substitutas.

Por exemplo, se seus dados de origem contiverem um endereço de e-mail comtamanho variável, você pode criar uma chave substituta numérica que torne ocarregamento de dados mais eficiente.

Nota: Você pode usar o Data Sync para transformar dados relacionais seestiver carregando dados para o Database As A Service ou um banco de dadoslocal que esteja configurado usando o tipo de conexão ‘Oracle (Thin)’.

1. Crie um novo Projeto para seus dados e configure o carregamento de dados.

Por exemplo, para dados baseados em arquivo, use a guia Dados de Arquivo; paradados relacionais, use a guia Dados Relacionais.

2. Na view Projeto, exiba a caixa de diálogo Mapeamento ou Mapeamento de Coluna:

• Se estiver carregando dados baseados em arquivo, clique em Destinos deArquivo; em seguida, clique em Mapeamento de Coluna.

• Se você estiver carregando de uma origem de dados relacional ou origem dedados plugável, clique em Mapeamento.

3. Selecione uma coluna para editar.

4. Clique na Expressão de Destino para exibir a caixa de diálogo Expressão.

5. Clique em Padrão e selecione %%SURROGATE_KEY.

Agora você pode usar essa chave para melhorar o desempenho das suas consultasde relatório quando houver mais de uma coluna de chave natural, ou quando achave natural for uma coluna de caractere variável (‘varchar’).

Transformando Seus Dados Usando JunçõesCom o Data Sync, você pode usar junções para transformar e depurar seus dadosrelacionais.

Por exemplo, você pode desnormalizar dados, resolver chaves estrangeiras com baseem chaves naturais ou efetuar um cálculo com base em valores em uma tabeladiferente.

Nota: Você pode usar o Data Sync para transformar dados relacionais seestiver carregando dados para o Database As A Service ou um banco de dadoslocal que esteja configurado usando o tipo de conexão ‘Oracle (Thin)’.

Transformando Seus Dados Usando Chaves de Substituição

9-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

1. Crie um novo Projeto para seus dados e configure o carregamento de dados.

Por exemplo, para dados baseados em arquivo, use a guia Dados de Arquivo; paradados relacionais, use a guia Dados Relacionais.

2. Na view Projeto, exiba a caixa de diálogo Mapeamento ou Mapeamento de Coluna:

• Se estiver carregando dados baseados em arquivo, clique em Destinos deArquivo; em seguida, clique em Mapeamento de Coluna.

• Se você estiver carregando de uma origem de dados relacional ou origem dedados plugável, clique em Mapeamento.

3. Se necessário, adicione colunas à tabela de destino.

4. Clique em Junções.

Use a caixa de diálogo Junções para criar e gerenciar junções para o projeto atual.

Por exemplo, para criar um lookup, você define uma junção e depois define umacoluna, como se segue:

Defina uma junção:

1. Na caixa de diálogo Junções, clique em Novo e defina o seguinte:

• Use o campo Nome a fim de especificar um nome fácil e curto para identificara junção no Data Sync.

• Use o campo Nomes de Tabela para especificar os nomes das tabelas a seremunidas, sendo esses nomes separados por vírgulas.

Se as tabelas que estão no processo de lookup forem preenchidas pelo mesmojob, o Data Sync preencherá as tabelas de lookup antes de executar este fluxode dados.

• Use o campo Junção para especificar um comando SQL que crie a junção.

Você pode unir mais de uma tabela em uma instrução de junção (no estiloANSI SQL). Também é possível definir aliases para as tabelas que estão sendounidas. Ao definir um alias, certifique-se de que a expressão para as colunasseja especificada como alias.columnName. A tabela base é uma tabelaintermediária de runtime. Portanto, você deve inserir no nome da tabela oprefixo %%.

Por exemplo, se estivermos carregando a tabela PEDIDO com uma junçãopara a tabela PRODUTO, a condição de junção pode ser:

INNER JOIN PRODUCT ON %%ORDER.PRODUCT_ID =PRODUCT.PRODUCT_ID

Ou:

LEFT OUTER JOIN PRODUCT ON %%ORDER.PRODUCT_ID =PRODUCT.PRODUCT_ID

2. Se a junção retornar mais de uma correspondência possível, use uma funçãoagregada ao referir-se a uma coluna dessa instrução join.

Se a junção não resultar em várias correspondências, marque a propriedade“Produz Várias Correspondências”.

Transformando Seus Dados Usando Junções

Transformando Seus Dados 9-5

Defina novas colunas e aplique a junção:

1. Adicione colunas à tabela de destino (clique em Tabelas/Conjuntos de Dados deDestino e em Colunas de Tabela) com o tipo de dados apropriado.

2. Na caixa de diálogo Mapeamentos de Coluna ou Mapeamento, clique em ColunasNão Mapeadas.

3. Na caixa de diálogo Escolher Colunas, mova as novas colunas para a lista ColunasSelecionadas e clique em OK.

4. Para a nova coluna, clique em Expressão de Destino, escolha o lookup que estásendo usado e, na expressão, especifique uma expressão válida que se refira aqualquer coluna desta junção ou a qualquer uma das colunas base.

Se o lookup produzir várias correspondências, use uma função agregada válida,como MIN, MAX, COUNT, AVG etc. Por exemplo:MIN(PRODUCT.PRODUCT_NAME).

Rastreando Informações sobre Seus DadosUse o Data Sync para armazenar informações sobre seus dados de origem.

Por exemplo, você pode registrar a data em que os dados foram carregados.

Nota: Você pode usar o Data Sync para transformar dados relacionais seestiver carregando dados para o Database As A Service ou um banco de dadoslocal que esteja configurado usando o tipo de conexão ‘Oracle (Thin)’.

1. Crie um novo Projeto para seus dados e configure o carregamento de dados.

Por exemplo, para dados baseados em arquivo, use a guia Dados de Arquivo; paradados relacionais, use a guia Dados Relacionais.

2. Na view Projeto, exiba a caixa de diálogo Mapeamento ou Mapeamento de Coluna:

• Se estiver carregando dados baseados em arquivo, clique em Destinos deArquivo; em seguida, clique em Mapeamento de Coluna.

• Se você estiver carregando de uma origem de dados relacional ou origem dedados plugável, clique em Mapeamento.

3. Clique na Expressão de Destino para exibir a caixa de diálogo Expressão.

4. Clique em Padrão e selecione os dados que deseja rastrear:

• UPSERT_TIMESTAMP – Rastreia a data e a hora do carregamento de dados.

• DML_CODE – Rastreia o tipo de atualização, que é 'I’ para inserção ou ‘U’ paraatualização.

Manipulando Seus Dados antes e depois de Carregamentos de DadosUse o Data Sync para aplicar a lógica da SQL antes ou após cada carregamento dedados.

Por exemplo, para melhorar o desempenho do carregamento de dados, você podecriar um índice de tabela antes de iniciar o carregamento de dados.

Rastreando Informações sobre Seus Dados

9-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Nota: Você pode usar o Data Sync para transformar dados relacionais seestiver carregando dados para o Database As A Service ou um banco de dadoslocal que esteja configurado usando o tipo de conexão ‘Oracle (Thin)’.

1. Na view do Projeto, selecione seu projeto de carregamento de dados.

2. Clique em Processamento SQL Pré/Pós e em Novo.

3. Na guia Editar, especifique os detalhes a seguir.

Campo ouelemento

Descrição

Nome Especifique um nome curto para identificar as operações deprocessamento SQL na ferramenta cliente Data Sync e nos arquivosde log.

SQL(s)/Procedure(s)Armazenado(s)

Exiba a caixa de diálogo SQL(s)/Procedure(s) Armazenado(s) naqual você define suas instruções SQL e funções:

Pré/Pós Escolha Pré para executar o código SQL antes de cada carregamentode dados. Escolha Pós para executar o código SQL após cadacarregamento de dados.

Inativo Ative ou desative o processo.

4. (Opcional) Clique em Tabelas de Origem SQL e especifique tabelas de origem paraidentificar as tabelas nas quais as instruções SQL são lidas.

Isso ajuda a otimizar o tempo total de execução. Se você não especificar tabelas deorigem, o Data Sync adiará a etapa até que todas as tarefas de extração sejamconcluídas no projeto atual.

5. (Opcional) Clique em Tabelas de Destino SQL e especifique as tabelas de destinopara editar tabelas antes da execução da SQL.

Além disso, essa guia permite que você especifique quando truncar uma tabela(semelhante a fornecer uma estratégia de carregamento).

Manipulando Seus Dados antes e depois de Carregamentos de Dados

Transformando Seus Dados 9-7

Manipulando Seus Dados antes e depois de Carregamentos de Dados

9-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Item IIIModelando Dados

Esta parte explica como modelar dados.

Capítulos:

• Noções Básicas de Modelagem de Dados

• Iniciando a Criação de Modelo de Dados

• Definindo Hierarquias e Níveis para Drilling e Agregação

• Protegendo seu Modelo de Dados

10Noções Básicas de Modelagem de Dados

Crie um modelo de seus dados de negócios para permitir que os analistas estruturemconsultas na mesma maneira intuitiva com que eles fazem perguntas de negócios.

Tópicos:

• Sobre Modelagem de Dados

• Planejando um Modelo de Dados

Sobre Modelagem de DadosUm modelo de dados é um design que apresenta dados de negócios para análise demaneira que afeta a estrutura do negócio. Os modelos de dados permitem que osanalistas estruturem consultas na mesma maneira intuitiva com que eles fazemperguntas de negócios. Os modelos bem projetados são simples e mascaram acomplexidade da estrutura de dados subjacente.

Usando o Data Modeler, você pode modelar dados de vários tipos de origem, comostar e snowflake, de várias maneiras que façam sentido para os usuários de negócios.Você deve ter a atribuição de Autor de Modelo de Dados do BI para usar o DataModeler.

Embora nem todos os objetos de origem tenham relacionamentos star, o Data Modelerapresenta os dados como uma estrutura star simples no modelo de dados. Em outraspalavras, o modelo de dados representa fatos mensuráveis que foram exibidos emtermos de vários atributos dimensionais.

Ao criar um modelo de dados, execute as seguintes tarefas:

• Conecte-se ao banco de dados que contém os seus dados de negócios.

• Adicione tabelas ou views de origem ao modelo e classifique-as como tabela defatos ou tabela de dimensões.

• Defina junções entre tabelas de fatos e dimensões.

• Verifique se cada tabela de dimensões está mapeada para pelo menos uma tabelade fatos e se cada tabela de fatos está mapeada para pelo menos uma tabela dedimensões.

• Especifique regras de agregação para diferentes colunas de fatos, crie medidasderivadas com base em expressões, crie hierarquias de dimensões para suportardrilling e crie medidas baseadas em nível.

• Publique seu modelo de dados para salvar as alterações permanentemente outorne os dados disponíveis para uso em análises.

Noções Básicas de Modelagem de Dados 10-1

É possível fazer upload de dados de arquivos ou de origens relacionais para tabelasem bancos de dados conectados. Consulte Estabelecendo Conexão com Dados em umBanco de Dados.

Depois de publicar seu modelo de dados, você poderá começar a visualizá-los na suaHome page de relatórios empresariais. Seu modelo de dados é exibido como área deassunto que você pode usar em visualizações, relatórios e painéis de controle. O nomeda área de assunto corresponde ao nome de seu modelo de dados.

Observe que quando você modela objetos de origem com diversos relacionamentosstar, eles todos fazem parte do mesmo modelo de dados e são incluídos na mesmaárea de assunto.

Planejando um Modelo de DadosAntes de iniciar a modelagem dos seus dados, reflita sobre seus requisitos de negóciose compreenda os conceitos da modelagem de dados.

Tópicos:

• Noções Básicas dos Requisitos de Modelo de Dados

• Componentes de Modelos de Dados

• Sobre a Modelagem de Objetos de Origem com Relacionamentos Star

• Sobre a Modelagem de Objetos de Origem com Relacionamentos Snowflake

• Sobre a Modelagem de Origens Desnormalizadas

• Sobre a Modelagem de Origens Normalizadas

Noções Básicas dos Requisitos de Modelo de DadosPara poder começar a modelar dados, você precisa primeiro entender os requisitos doseu modelo de dados:

• Que tipo de questões de negócios você está tentando responder?

• Quais são as medidas exigidas para entender o desempenho dos negócios?

• Quais são todas as dimensões sob as quais os negócios operam? Ou, em outraspalavras, quais são as dimensões usadas para detalhar as medidas e especificar oscabeçalhos dos relatórios?

• Há elementos hierárquicos em cada dimensão e quais tipos de relacionamentosdefinem cada hierarquia?

Quando você tiver respondido a essas questões, poderá identificar e definir oselementos de seu modelo de negócios.

Componentes de Modelos de DadosTabelas de fatos, tabelas de dimensões, junções e hierarquias são componentes-chaveque você encontrará ao criar seu modelo de dados.

Planejando um Modelo de Dados

10-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Componente Descrição

Tabelas de Fatos As tabelas de fatos contêm medidas (colunas) que têm agregaçõesincluídas em suas definições.

As medidas agregadas de fatos devem ser definidas em uma tabela defatos. Em geral, medidas são dados calculados, como valor em dólar ouquantidade vendida, e podem ser especificadas em termos dehierarquias. Por exemplo, você pode querer determinar a soma emdinheiro para um determinado produto, de um determinado mercado,durante um determinado período.

Cada medida tem sua própria regra de agregação, como SUM, AVG,MIN ou MAX. Uma empresa talvez queira comparar valores de umamedida e precise de um cálculo para expressar a comparação.

Tabelas deDimensões

Uma empresa usa fatos para medir o desempenho por medidas bemestabelecidas, por exemplo, por tempo, período ou mercado. Cadadimensão tem um conjunto de atributos descritivos. As tabelas dedimensões contêm atributos que descrevem entidades de negócios(como Nome do Cliente, Região, Endereço ou País).

Os atributos de tabela de dimensões fornecem dados numéricos decontexto, como poder categorizar Solicitações de Serviços. Os atributosarmazenados nessa dimensão podem incluir Proprietário da Solicitaçãode Serviço, Área, Conta ou Prioridade.

As tabelas de dimensões no modelo de dados estão em conformidade.Em outras palavras, mesmo que haja três diferentes instâncias deorigem de uma determinada tabela de Clientes, o modelo de dados sóterá uma tabela. Para conseguir isso, as três instâncias de origem doCliente são combinadas em uma usando views do banco de dados.

Junções As junções indicam relacionamentos entre tabelas de fatos e tabelas dedimensões no modelo de dados. Quando você cria junções, especifica atabela de fatos, a tabela de dimensões, a coluna de fatos e a coluna dedimensões que deseja unir.

As junções permitem que as consultas retornem linhas onde haja pelomenos uma correspondência em ambas as tabelas.

Dica: Os analistas podem usar a opção Incluir Valores Nulos ao criarrelatórios para retornar linhas de uma tabela na qual não haja linhascorrespondentes em outra tabela.

Consulte Suprimindo Valores Nulos em Views em Usando o OracleBusiness Intelligence Cloud Service.

Hierarquias São conjuntos de relacionamentos de cima para baixo entre atributos detabela de dimensões.

Nas hierarquias, os níveis se estendem do mais baixo ao mais alto. Porexemplo, os meses podem se estender para um ano. Essesdesdobramentos ocorrem sobre os elementos da hierarquia e abrangemrelacionamentos de negócios naturais.

Sobre a Modelagem de Objetos de Origem com Relacionamentos StarAs origens star consistem em uma ou mais tabelas de fatos que referenciam qualquernúmero de tabelas de dimensões. Como o Data Modeler apresenta os dados em umaestrutura star, trabalhar com origens star é o cenário de modelagem mais simples. Emorigens star, as dimensões são normalizadas com cada dimensão representada poruma única tabela.

Planejando um Modelo de Dados

Noções Básicas de Modelagem de Dados 10-3

Por exemplo, suponha que você tenha origens distintas para Medidas de Receita,Produtos, Clientes e Pedidos. Nesse cenário, você carrega dados de cada origem paratabelas de banco de dados distintas. Em seguida, você usa o Data Modeler para criaruma tabela de fatos (Revenue Measures) e tabelas de dimensões (Products, Customerse Orders). Por último, você cria junções entre as tabelas de dimensões e a tabela defatos.

Ao criar suas tabelas de fatos e dimensões, você pode arrastar e soltar os objetos deorigem no modelo de dados, ou pode usar as opções de menu para criar as tabelas defatos e dimensões individualmente.

Consulte Roteiro para Modelar Dados para obter uma lista completa de tarefas demodelagem de dados.

Sobre a Modelagem de Objetos de Origem com Relacionamentos SnowflakeAs origens snowflake são semelhantes às origens star. Em uma estrutura snowflake,entretanto, as dimensões são normalizadas em várias tabelas relacionais, em vez detabelas de dimensão única.

Por exemplo, suponha que você tenha origens distintas para Medidas de Receita,Produtos, Clientes e Pedidos. Além disso, você tem origens distintas para Marcas(associadas a Produtos) e Grupo de Clientes (associado a Clientes). As tabelas Brands eCustomer Group são consideradas "snowflaked" das tabelas de dimensões principais,Customers e Products.

Nesse cenário, você carrega dados de cada origem para tabelas de banco de dadosdistintas. Em seguida, você cria views de banco de dados que combinam as diversastabelas de dimensões em uma única tabela. Neste exemplo, você cria uma view quecombina Produtos e Marca e outra que combina Cliente e Grupo de Clientes.

Em seguida, você usa o Data Modeler para criar uma tabela de fatos (RevenueMeasures) e as tabelas de dimensões (view Products + Brand, view Customers +Customer Group e Orders). Por último, você cria junções entre as tabelas dedimensões e a tabela de fatos.

Consulte Roteiro para Modelar Dados para obter uma lista completa de tarefas demodelagem de dados.

Sobre a Modelagem de Origens DesnormalizadasOrigens desnormalizadas combinam fatos e dimensões como colunas em uma tabela(ou arquivo simples). Com uma origem simples desnormalizada, um arquivo dedados é carregado em uma tabela. O arquivo de dados consiste em atributos dedimensão e colunas de medida.

Em alguns casos, o modelo de dados pode consistir em um modelo híbrido queenvolve uma combinação de origens star, snowflake e desnormalizada. Por exemplo,uma origem desnormalizada pode incluir informações sobre medidas de receita,produtos, clientes e atribuições, mas tudo em um único arquivo, não em arquivos deorigem distintos.

Neste cenário, você carrega primeiro o arquivo desnormalizado como tabela de bancode dados único. Em seguida, usa o assistente de Adição ao Modelo para particionarcolunas em várias tabelas de fatos e dimensões. Neste exemplo, você arrasta e soltacolunas de medida de receita para criar uma tabela de fatos; em seguida, arrasta esolta colunas de produtos, clientes e ordens para criar três tabelas de dimensõesdistintas. Por último, você cria junções entre as tabelas de dimensões e a tabela defatos.

Planejando um Modelo de Dados

10-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Consulte Roteiro para Modelar Dados para obter uma lista completa de tarefas demodelagem de dados.

Sobre a Modelagem de Origens NormalizadasAs origens normalizadas ou transacionais distribuem dados em várias tabelas paraminimizar a redundância do armazenamento de dados e otimizar as atualizações dedados. Em uma origem normalizada, você tem diversos arquivos de dados quecorrespondem a cada tabela transacional. Os dados dos aplicativos Oracle Cloudprovavelmente são particionados em uma origem normalizada.

Semelhante a origens snowflake, a modelagem de origens normalizadas envolve acriação de views de banco de dados para combinar colunas de diversas tabelas deorigem em tabelas de fatos e dimensões individuais. Algumas origens normalizadassão muito complexas, exigindo diversas views de banco de dados para organizar osdados em um modelo tipo star.

Por exemplo, suponha que você tenha arquivos de origem para Produtos, Clientes,Ordens e Itens de Ordens. Ordens e Itens de Ordens contêm fatos.

Neste cenário, você primeiro carrega os arquivos como tabelas de banco de dadosdistintas. Em seguida, você cria uma view de banco de dados que combina as diversascolunas de fatos em uma única tabela. Nesse exemplo, você cria uma view quecombina as colunas de Ordens e Itens de Ordens.

Em seguida, você usa o Data Modeler para criar uma tabela de fatos (view Orders +Order Items) e as tabelas de dimensões (Products e Customers). Por último, você criajunções entre as tabelas de dimensões e a tabela de fatos.

Consulte Roteiro para Modelar Dados para obter uma lista completa de tarefas demodelagem de dados.

Planejando um Modelo de Dados

Noções Básicas de Modelagem de Dados 10-5

Planejando um Modelo de Dados

10-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

11Iniciando a Criação de Modelo de Dados

Esta seção oferece informações sobre as primeiras etapas da criação de um modelo dedados, como adicionar tabelas de dimensões, tabelas de fatos e junções.

Vídeo

Tópicos:

• Workflow Típico para Modelar Dados

• Usando o Modelador de Dados

• Verificando Tabelas e Dados de Origem

• Adicionando suas Próprias Views de Origem

• Adicionando Tabelas de Fatos e Tabelas de Dimensões ao Modelo de Dados

• Unindo Tabelas de Fatos e Dimensões

• Criando uma Dimensão de Tempo

• Usando Colunas no Modelo de Dados

• Copiando Objetos de Modelo

Workflow Típico para Modelar DadosAqui estão as tarefas comuns de modelagem de dados.

Tarefa Descrição Mais Informações

Ler sobre o DataModeler

Familiarize-se com o Data Modeler,inclusive como atualizar dados,publicar alterações e encontrar osmenus Ação.

Usando o Modelador deDados

Criar um novomodelo

Inicie um novo modelo e conecte-o àorigem de dados.

Criando um Modelo deDados

Procurar objetos deorigem

Verifique as tabelas de origem paradeterminar como estruturar seumodelo de dados.

Verificando Tabelas e Dadosde Origem

Criar novas views nobanco de dados senecessário

Crie views para obter as dimensõesdo exercício da função, ou paracombinar diversas tabelas em umaúnica view, como em origenssnowflake ou normalizadas.

Adicionando suas PrópriasViews de Origem

Iniciando a Criação de Modelo de Dados 11-1

Tarefa Descrição Mais Informações

Adicione tabelas defatos e tabelas dedimensões

Crie tabelas de fatos e tabelas dedimensões de objetos de origem.

Adicionando Tabelas deFatos e Tabelas deDimensões ao Modelo deDados

Unir tabelas de fatose dimensões

Crie junções entre tabelas de fatos edimensões.

Unindo Tabelas de Fatos eDimensões

Adicionar umadimensão de tempo

Crie uma tabela de dimensão detempo e uma tabela de origem debanco de dados com dados de tempo.

Criando uma Dimensão deTempo

Adicione medidasagregadas ecalculadas

Especifique agregação de colunas ecrie medidas calculadas usandoexpressões.

Especificando Agregação deMedidas e Criando MedidasCalculadas

Adicionar atributosderivados

Especifique atributos personalizadospara tabelas de dimensões usandoexpressões.

Criando Atributos Derivados

Criar hierarquias eníveis

Defina hierarquias e níveis com basenos relacionamentos entre grupos decolunas de atributos.

Editando Hierarquias eNíveis

Criar variáveis Você pode criar variáveis quecalculem e armazenemdinamicamente valores para uso emexpressões de colunas e filtros dedados.

Definindo Variáveis

Configurarpermissões de objeto

Controle quem pode acessar tabelasde fatos, tabelas de dimensões ecolunas.

Protegendo o Acesso aObjetos no Modelo

Configurar filtros desegurança de dados

Defina filtros de segurança de dadosde linha para tabelas de fatos, tabelasde dimensões e colunas.

Protegendo o Acesso aosDados

Usando o Modelador de DadosO Data Modeler permite que você modele os dados que são necessários para gerarrelatórios.

Tópicos:

• Abrindo o Modelador de Dados

• Criando um Modelo de Dados

• Usando o Painel Esquerdo no Modelador de Dados

• Usando o Painel Direito no Modelador de Dados

• Usando Menus de Ação

• Carregando o Modelo de Dados

Usando o Modelador de Dados

11-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

• Validando o Modelo de Dados

• Atualizando e Sincronizando Objetos de Origem e Objetos de Modelo de Dados

• Publicando Alterações no Modelo de Dados

• Limpando Dados no Cache

• Excluindo o Modelo de Dados

• Renomeando o Modelo de Dados

• Conectando um Modelo a um Banco de Dados Diferente

Abrindo o Modelador de DadosVocê precisa da atribuição BIDataModelAuthor para usar o Modelador de Dados.Caso não veja essa opção, peça para o administrador dar a você o acesso.

1. Acesse o Oracle BI Cloud Service.

2. Clique em Origens de Dados na Home page.

3. Clique em Gerenciar Modelos na seção Criar.

4. Clique no nome de um modelo para abri-lo no Modelador de Dados.

5. Para iniciar um novo modelo, clique em Criar modelo.

Criando um Modelo de DadosCrie um novo modelo de dados do zero no Data Modeler.

1. Abra o Modelador de Dados.

2. Clique em Criar modelo.

3. Informe um nome e uma descrição para seu modelo de dados.

A área de assunto associada a esse modelo obtém o mesmo nome.

4. Conecte o modelo a um Banco de Dados.

Se o banco de dados desejado não estiver listado, peça para seu administradorconfigurar a conexão para você. Consulte Gerenciando Conexões de Banco deDados.

Usando o Modelador de Dados

Iniciando a Criação de Modelo de Dados 11-3

Usando o Painel Esquerdo no Modelador de DadosVários menus de modelagem de dados estão disponíveis no painel esquerdo do DataModeler.

• Banco de Dados — Lista objetos de origem, como tabelas e views de banco dedados

• Modelo de Dados — Lista objetos de modelo de dados, como tabelas de fatos,tabelas de dimensões, hierarquias, colunas de fatos e colunas de dimensões

• Variáveis — Lista variáveis para uso em filtros de segurança de dados emexpressões de coluna

• Atribuições — Lista atribuições que você pode usar ao definir permissões deobjeto e filtros de segurança de dados

Filtre uma lista para encontrar exatamente o que você deseja.

1. No Data Modeler, no painel esquerdo, abra o menu Banco de Dados, Modelo deDados, Variáveis ou Atribuições.

2. Clique no ícone Filtrar à direita do meu selecionado.

3. Na área Filtrar, informe um valor de string para filtrar a exibição.

4. Exclua o texto ou clique no ícone Filtrar novamente para remover o filtro.

Usando o Painel Direito no Modelador de DadosO painel direito no Data Modeler é um painel contextual que muda, dependendo datarefa que estiver sendo executada. Após ter iniciado a modelagem de dados, a viewpadrão ou home mostra as tabelas de fatos, as tabelas de dimensões e as junções quevocê definiu até o momento.

Usando o Modelador de Dados

11-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

• Na área de tabelas de fatos e dimensões, você pode ver o número de junções decada tabela de fatos e dimensões, bem como o número de medidas em cada tabelade fatos.

• As junções são listadas abaixo das tabelas de fatos e dimensões. Clique na setapara cima ou para baixo em cada cabeçalho de coluna a ser classificado.

• Quando você clica em um objeto para abrir o editor, este aparece no painel direito.Por exemplo, um clique no nome de uma tabela de dimensões no menu Modelode Dados do painel esquerdo abre o editor de tabela de dimensões no paineldireito.

• Abra a guia Permissão para controlar quem tem acesso ao modelo e quem tempermissão para criar relatórios usando a área de assunto associada ao relatório.

• Abra a guia Propriedades para renomear o modelo ou conectá-lo a um banco dedados diferente.

Usando o Modelador de Dados

Iniciando a Criação de Modelo de Dados 11-5

Usando Menus de AçãoO Data Modeler fornece menus de ação para a maioria dos objetos. Os menus de Açãosão representados por um ícone de engrenagem ( ).

Os menus de Ação contêm ações que são importantes para um determinado objeto oucontexto e são visíveis quando o objeto é selecionado. Por exemplo, selecione umobjeto de origem no menu Banco de Dados no painel esquerdo para ver seu menu deação.

Um menu de Ações de Modelo global também é fornecido no canto superior direito.Use o menu de Ações do Modelo global para tarefas que se aplicam ao modelo dedados inteiro, como limpar, fechar, atualizar ou desbloquear o modelo.

Excluindo Objetos de Modelo de Dados Individuais no Data Modeler

Você pode usar os menus de ação para excluir objetos de modelo de dados. Observe oseguinte sobre exclusão de objetos:

• Bloqueie o modelo para excluir um objeto.

• Você pode excluir views de origem, mas não pode excluir tabelas de origem. Useo SQL Workshop para eliminar tabelas no banco de dados de origem.

• Você não pode excluir objetos de modelo dos quais outros objetos dependem. Porexemplo, você não poderá excluir uma tabela de dimensões que está unida a outratabela enquanto a junção não for removida. Da mesma forma, não poderá excluiruma coluna que é usada em uma expressão, ou uma view de origem que estásendo usada em outra view.

• Os objetos não são realmente excluídos enquanto as alterações não são publicadas,com exceção de views de origem. Elas são excluídas quando você conclui a ação.

Bloqueando um Modelo de DadosBloqueie sempre o modelo de dados antes de fazer qualquer alteração. Clique emBloquear para Edição para bloquear o modelo de dados.

Publique sempre as alterações que você deseja manter antes de sair do Data Modelerpor um período longo. Quando ocorre timeout (após 20 minutos de inatividade) desua sessão do browser HTTP, o bloqueio é liberado e todas as alterações nãopublicadas são descartadas.

Da mesma forma, o fechamento de um browser encerra a sessão HTTP e descartaqualquer alteração não publicada. Entretanto, o fechamento do browser não libera o

Usando o Modelador de Dados

11-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

bloqueio. Nesse caso, você pode iniciar uma nova sessão em um novo browser eefetuar sign-in com o mesmo nome de usuário. Quando você tenta bloquear o modelona nova sessão, o Data Modeler pergunta se você deseja readquirir o bloqueio.

Alterando as Views do Banco de Dados

Bloqueie também o modelo se você quiser alterar as views do banco de dados no DataModeler. As alterações feitas nas views do banco de dados são salvas imediatamenteno banco de dados. Isso difere das alterações no modelo de dados, que só serão salvasquando você publicá-las.

O bloqueio do modelo impede que outros usuários alterem as views do banco dedados usando o Data Modeler. O bloqueio não impede que alguém modifique objetosdo banco de dados usando outras ferramentas, como APEX e SQL Developer.

Substituindo Bloqueios

Se você tiver privilégios administrativos, poderá substituir os bloqueios definidos poroutros usuários. Para isso, selecione Substituir Bloqueio no menu global Ações doModelo no canto superior direito. A substituição de um bloqueio descarta asalterações feitas por outros usuários em suas sessões do browser. Você precisa daatribuição BIServiceAdministrator para substituir um bloqueio.

Validando um Modelo de DadosVocê pode usar o ícone de visto Validar global no canto superior esquerdo paraverificar se um modelo de dados é válido.

O modelo de dados também é validado automaticamente quando você publicaalterações. Os erros de validação são mostrados na parte inferior do painel direito.

Use o menu Ações da Mensagem para personalizar os tipos de mensagens exibidas(Erros, Advertências e Informações).

Algumas tarefas são validadas quando são executadas. Por exemplo, você não podesalvar uma view de origem, a menos que a consulta SQL dela seja válida. Asexpressões para medidas calculadas e colunas derivadas devem ser válidas para quepossam ser salvas. As mensagens de validação que são exibidas à medida que vocêexecuta as tarefas oferecem mais informações sobre qualquer erro de validação.

Atualizando e Sincronizando Objetos de Origem e Objetos de Modelo de DadosO Data Modeler oferece três formas de atualizar dados para garantir que você estejaobservando as informações mais atualizadas. Você pode atualizar objetos de origem,atualizar o modelo de dados ou sincronizar o modelo de daos com definições doobjeto de origem no banco de dados.

Atualizando Objetos de Origem

Você pode atualizar o painel Banco de Dados para assegurar que a lista de objetos deorigem reflita os objetos mais recentes no banco de dados. Por exemplo, pode atualizara lista de objetos de origem para incluir qualquer nova tabela de banco de dados que

Usando o Modelador de Dados

Iniciando a Criação de Modelo de Dados 11-7

foi adicionada. A lista de objetos de origem não é atualizada automaticamente apósnovos objetos serem carregados no banco de dados.

Para atualizar os objetos de origem, selecione Atualizar no menu Ações do Banco deDados no painel esquerdo.

Atualizando o Modelo de Dados

Em alguns casos, outros usuários do Data Modeler poderão ter bloqueado o modelo efeito alterações. Você pode atualizar o modelo de dados para assegurar que o DataModeler exiba a versão mais recente do modelo.

Para atualizar o modelo de dados, selecione Atualizar no menu Ações do Modelo deDados no painel esquerdo.

Se preferir, selecione Atualizar Modelo no menu de engrenagem Ações do Modelo ao lado do botão Bloquear para Edição.

Sincronizando com o Banco de Dados

Você pode sincronizar o modelo de dados com os objetos de origem no banco dedados. A sincronização identifica os objetos no modelo que foram excluídos no bancode dados, bem como as novas tabelas e colunas. Identifica também outrasdiscrepâncias, como incompatibilidades de tipo de dados de coluna.

Para sincronizar todos os objetos de modelo e de origem com o banco de dados,selecione Sincronizar com Banco de Dados no menu global Ações do Modelo nocanto superior direito.

Para sincronizar tabelas de fatos ou tabelas de dimensões individuais, selecioneSincronizar com Banco de Dados no menu Ações da tabela de fatos ou dimensões emquestão na lista de objetos de Modelo de Dados do painel esquerdo. Em seguida,clique emOK.

Bloqueie o modelo de dados para sincronização com o banco de dados.

As discrepâncias da sincronização são exibidas em uma caixa de mensagem na parteinferior do painel direito. Use o menu Ações da Mensagem para personalizar os tiposde mensagens exibidas (Erros, Advertências ou Informações), selecionar ou cancelar a

Usando o Modelador de Dados

11-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

seleção de todas as mensagens e executar ações de sincronização nas mensagensselecionadas. Por exemplo, você pode selecionar todas as advertências deincompatibilidade de tipo de dados e, em seguida, selecionar Sincronizaçãoselecionada no menu Ações para fazer as alterações de sincronização relevantes.

Publicando Alterações no Modelo de DadosConforme atualiza um modelo de dados, você faz alterações que pode salvar oudescartar. Publique um modelo para salvar as alterações permanentemente ou torne osdados disponíveis para uso em relatórios. O modelo de dados publicado é exibidocomo área de assunto.

Dica:

Embora as alterações no modelo de dados sejam salvas conforme vocêtrabalha, elas só são salvas na sessão do browser. As alterações não são salvasrealmente até que você publique o modelo.

Quando você publica um modelo de dados, ele é validado automaticamente. Qualquererro de validação é exibido na parte inferior do painel direito. Caso você veja erros devalidação, corrija-os e tente publicar o modelo de dados novamente.

Depois de fazer as alterações no modelo de dados, você poderá executar estas açõesusando os menus no canto superior direito:

• Publicar e Desbloquear — Verifica se o modelo é válido, salva as alterações epublica o modelo para uso com relatórios. O modelo é desbloqueado para outrosusuários.

• Publicar e Manter Bloqueio — Verifica se o modelo é válido, salva as alterações epublica o modelo para uso com relatórios. O bloqueio é mantido para ediçõesposteriores.

• Desbloquear — Remove o bloqueio do modelo para que outros usuários possamatualizá-lo. As alterações não publicadas no modelo são descartadas.

• Reverter — Retorna o modelo ao seu estado publicado anteriormente. Asalterações não publicadas no modelo são descartadas, mas o modelo permanecebloqueado.

• Limpar — Exclui permanentemente todos os objetos do modelo e os remove dequalquer relatório que esteja baseado na área de assunto do modelo.

Você também pode clicar em Desfazer e Refazer no canto superior direito parareverter ou reaplicar alterações individuais.

Usando o Modelador de Dados

Iniciando a Criação de Modelo de Dados 11-9

Dica:

Não é necessário publicar o modelo para salvar as alterações do banco de dados.As alterações feitas nas views do banco de dados e em outros objetos do bancode dados de origem são salvas no banco de dados quando você conclui a ação,não no modelo de dados. Nas alterações do banco de dados, Desfazer eRefazer não estão disponíveis.

Depois de publicar seu modelo, leva até dois minutos para que as alterações nomodelo de dados se reflitam em relatórios e painéis de controle. Para ver as alteraçõesimediatamente, abra o relatório, clique em Atualizar e depois Recarregar Metadadosdo Servidor.

O Oracle BI Cloud Service usa um snapshot quando você ou alguém publica alteraçõesno modelo de dados. Se estiver tendo problemas com o modelo de dados mais recente,você pode pedir ao administrador para restaurar uma versão anterior. Consulte Restaurando com um Snapshot.

Limpando Dados no CacheO Oracle BI Cloud Service armazena dados no cache para maximizar o desempenho.Isso significa que as atualizações de dados podem não ser refletidas imediatamentenos relatórios e no Data Modeler.

Após o carregamento de novos dados em tabelas, convém limpar o cache para ver osdados mais recentes.

• Para ver os novos dados no Data Modeler, selecione o menu Atualizar Modelo.

• Para ver os novos dados em relatórios, limpe manualmente o cache no menuModelo de Dados do painel esquerdo

– Para limpar os dados no cache de uma determinada tabela de fatos oudimensões, clique com o botão direito do mouse na tabela e selecione LimparDados no Cache.

– Para limpar todos os dados no cache, clique em Ações do Modelo de Dados;em seguida, selecione Limpar Todos os Dados no Cache para remover todosos dados do cache.

Você também pode selecionar Limpar Todos os Dados do Cache no menu globalAções do Modelo no canto superior direito.

Dica:

Limpe sempre o cache depois de carregar novos dados para assegurar que osdados mais recentes sejam exibidos nos relatórios.

Renomeando um Modelo de DadosPara renomear um modelo de dados, bloqueie-o, selecione a guia Propriedades ealtere o nome.

Essa ação também renomeia a correspondente área de assunto nos relatórios.

Usando o Modelador de Dados

11-10 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Conectando um Modelo a um Banco de Dados DiferenteAo iniciar um novo modelo de dados, você é solicitado a selecionar o banco de dadosno qual os dados serão armazenados. Todas as tabelas e views desse banco de dadossão exibidas no Data Modeler para que você possa adicioná-las ao seu modelo. Àsvezes, os dados são movidos ou o banco de dados de origem é alterado. Se issoacontecer, altere a conexão do banco de dados do modelo.

Nota:

Se você alterar o banco de dados, os relatórios baseados na área de assunto domodelo não funcionarão, a menos que todos os objetos de origem obrigatóriosestejam disponíveis no novo banco de dados.

1. No Modelador de Dados, bloqueie seu modelo para edição.

2. Clique na guia Propriedades.

3. Selecione o Banco de Dados.

Se o banco de dados desejado não estiver listado, peça para seu administradorconfigurar a conexão para você. Consulte Gerenciando Conexões de Banco deDados.

Usando o Modelador de Dados

Iniciando a Criação de Modelo de Dados 11-11

4. Sincronize seu modelo de dados com o novo banco de dados. SelecioneSincronizar com o Banco de Dados no menu Ações do Modelo.

Consulte também Atualizando e Sincronizando Objetos de Origem e Objetos deModelo de Dados.

Excluindo um Modelo de DadosVocê poderá excluir todos os objetos de seu modelo de dados se quiser limpar omodelo e começar de novo. Ou poderá excluir um modelo inteiro com a área deassunto.

• Limpando o conteúdo do modelo — Bloqueie o modelo e selecione LimparModelo no menu Ações do Modelo global, no canto superior direito.

Isso remove permanentemente todos os objetos do modelo de dados e os removede qualquer relatório que esteja baseado na área de assunto do modelo.

• Excluindo um modelo - Clique em Modelador de Dados, clique no menu Açõesdo Modelo para o modelo que você não deseja mais e selecione Excluir.

Isso remove permanentemente o modelo de dados e sua área de assunto.

Antes de limpar ou excluir um modelo, recomenda-se que você ou seu administradorobtenha um snapshot do modelo como backup. Para obter instruções, consulte Obtendo Snapshots e Restaurando.

Verificando Tabelas e Dados de OrigemEste tópico descreve como você pode saber mais sobre os objetos de banco de dadosde origem que estão disponíveis para seu modelo de dados.

Tópicos:

• Exibindo Objetos de Origem

• Visualizando Dados em Objetos de Origem

Verificando Tabelas e Dados de Origem

11-12 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Exibindo Objetos de OrigemVocê pode ver uma lista de tabelas e views de origem no menu Banco de Dados nopainel esquerdo. Clique em uma tabela ou view para ver suas propriedades.

A guia Visão Geral de tabelas e views de origem mostra informações da coluna, comoo nome da coluna, o tipo de dados, se é exclusiva e se aceita valores nulos. Consulte Visualizando Dados em Objetos de Origem.

Visualizando Dados em Objetos de OrigemVocê pode visualizar as primeiras 25 linhas de dados em suas tabelas e views dobanco de dados. Verificando as linhas iniciais, você poderá ter ideias da modelagemdas tabelas e views de banco de dados como tabelas de dimensões ou de fatos.

1. Abra o Modelador de Dados.

2. No menu Banco de Dados no painel esquerdo, clique em uma tabela ou view debanco de dados para abri-la.

3. Clique na guia Dados.

4. Verifique as primeiras 25 linhas de dados da tabela ou view. Você poderáredimensionar as colunas na tabela de exibição, se for necessário.

5. Clique em Obter Contagem de Linhas para recuperar uma contagem de linhascompleta da tabela ou view. Isso pode levar algum tempo se a tabela for grande.

6. Clique em Concluído.

Verificando Tabelas e Dados de Origem

Iniciando a Criação de Modelo de Dados 11-13

Criando Views de OrigemCrie views de origem como base para objetos de modelo quando você achar queconvém executar alterações subsequentes.

Tópicos:

• Sobre Views de Origem

• Definindo Views de Origem

• Definindo Filtros para Views de Origem

Sobre Views de OrigemViews de origem são consultas salvas de dados no banco de dados. Você pode pensarem uma view de origem como uma "tabela virtual".

Crie views de origem quando usar uma única tabela como origem para mais de umatabela de dimensões. Por exemplo, você pode criar views de origem que utilizem atabela de origem Employee como origem para as tabelas de dimensões Employee eManager.

Crie também views de origem quando criar uma tabela de dimensões com base emdiversas tabelas de origem, como em uma origem snowflake. Por exemplo, você podecriar uma view de origem que combine colunas das tabelas de origem Customer eCustomer Group para criar uma única tabela de dimensões Customers.

Você também pode efetuar cálculos de pré-agregação em uma view de origem. Porexemplo, para criar uma coluna Average Revenue que seja uma pré-agregaçãocalculada, inclua o cálculo na consulta SQL da view:

SELECT "BICS_REVENUE_FT1"."UNITS", "BICS_REVENUE_FT1"."ORDER_KEY", "BICS_REVENUE_FT1"."REVENUE", "BICS_REVENUE_FT1"."PROD_KEY", "BICS_REVENUE_FT1"."REVENUE"/"BICS_REVENUE_FT1"."UNITS" AS AVERAGE_REVENUEFROM "BICS_REVENUE_FT1"

Em geral, crie views de origem como base para objetos de modelo quando você acharque convém executar alterações subsequentes. A criação de um modelo de dados combase nas views de origem oferece maior flexibilidade do que usar tabelas de origemdiretamente. Por exemplo, o uso de views de origem torna muito mais fácil estenderobjetos de modelo, criar filtros e adicionar cálculos de pré-agregação.

Adicionando suas Próprias Views de OrigemVocê pode adicionar views ao banco de dados de origem do Data Modeler. Porexemplo, pode criar uma view de origem que combine as tabelas de origem Brands eProducts para criar uma única origem para sua tabela de dimensões.

Crie views de origem como base para objetos de modelo quando você achar queconvém executar alterações subsequentes. É possível criar uma view do zero eadicionar qualquer coluna que você queira de outras tabelas e views no banco dedados. Como alternativa, você pode criar uma view copiando uma tabela de origemexistente ou outra view de origem.

Criando Views de Origem

11-14 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

1. No Modelador de Dados, bloqueie o modelo para edição.

2. No menu Banco de Dados no painel esquerdo, clique em Ações e depois clique emCriar View.

Inicialmente, a view está vazia. É possível adicionar qualquer coluna que vocêqueira de outras tabelas e views no banco de dados.

Dica: Para criar uma view de uma tabela ou view de origem existente,navegue até o objeto de banco de dados que você deseja copiar, clique emAções e, em seguida, clique em Duplicar. Consulte também Copiando Objetosde Modelo.

3. No editor de View, especifique uma nome e uma descrição para a view. Você tem aopção de desmarcar Remover linhas duplicadas se quiser incluir linhas duplicadasna view.

4. Adicione colunas à view de banco de dados arrastando e soltando tabelas ou viewsdo menu Banco de Dados na área Colunas do editor de View.

Como alternativa, clique em Adicionar Colunas, selecione uma tabela ou view debanco de dados de origem e, em seguida, clique em Adicionar.

5. Define aliases para as colunas, se for necessário. Você também tem a opção demover linhas para cima ou para baixo usando o menu Ação de uma linhaespecífica.

Criando Views de Origem

Iniciando a Criação de Modelo de Dados 11-15

6. Na guia Junções, você pode definir junções para a view. Clique em Criar Junção;em seguida, especifique a tabela do lado esquerdo, do lado direito, as colunas e otipo de junção. Inclua mais de uma tabela de origem em sua view para criarjunções.

7. Na guia Filtros, você pode definir filtros para a view. Consulte Definindo Filtrospara Views de Origem.

8. Na guia Consulta SQL, verifique o código da consulta SQL para a view de origem.

Você pode editar o código SQL da consulta aqui, mas só faça isso se estiverfamiliarizado com código SQL. A inserção de código SQL inválido pode produzirresultados inesperados.

Se você editar a consulta SQL diretamente, as atualizações simples serão refletidasnovamente nas guias Visão Geral, Junção e Filtros e você poderá utilizar essasguias para editar melhor a view posteriormente. Por exemplo, é possível incluir:

• Cláusula SELECT simples com aliases e a palavra-chave DISTINCT

• Cláusula FROM com junções

• Cláusula WHERE com condições de filtragem combinadas com a palavra-chave AND

Se você usar a guia Consulta SQL para fazer alterações de código mais avançadas,não poderá usar as guias Visão Geral, Junções ou Filtros para editar melhor a view.Por exemplo, se você incluir:

• Funções de agregação SQL, cláusula GROUP BY, cláusula HAVING

• Cláusula ORDER BY

• Palavra-chave OR na cláusula WHERE

9. Se preferir, clique na guia Dados para visualizar as primeiras 25 linhas de dados.Você também pode obter uma contagem de linhas completa. É melhor exibir osdados somente após definir as junções entre todas as tabelas para obter o melhordesempenho.

10. Clique em Salvar e Fechar.

Definindo Filtros para Views de OrigemUm filtro especifica critérios que são aplicados a colunas para limitar os resultadosretornados. Em outras palavras, um filtro é a cláusula WHERE da instrução view. Porexemplo, você pode definir um filtro no qual País do Cliente seja igual a EUA.

Criando Views de Origem

11-16 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

1. Crie uma view. Consulte Adicionando suas Próprias Views de Origem.

2. Clique na guia Filtros.

3. Clique em Criar Filtro.

4. Na linha WHERE, selecione primeiro a coluna do filtro. Em seguida, selecione acondição, como "é diferente de" ou "é maior que".

Por último, especifique o valor do filtro. Você poderá especificar uma variável, sefor necessário.

5. Se preferir, clique em Criar Filtro novamente para adicionar uma linha "e" ao filtro.Especifique a coluna, a condição e o valor. Repita conforme necessário.

6. Para remover uma linha, clique em Ações e selecione Excluir.

7. Clique em Salvar.

Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo deDados

Use tabelas de fatos e de dimensões para representar os aspectos de seu negócio quevocê deseja entender melhor.

Tópicos:

• Sobre Tabelas de Fatos e Tabelas de Dimensões

• Criando Tabelas de Fatos e Dimensões em uma Única Tabela ou View

• Criando Tabelas de Fatos Individualmente

• Criando Tabelas de Dimensões Individualmente

• Editando Tabelas de Fatos e Tabelas de Dimensões

• Adicionando Mais Colunas a Tabelas de Fatos e Dimensões

Sobre Tabelas de Fatos e Tabelas de DimensõesAs tabelas de fatos e dimensões mantêm as colunas que armazenam os dados domodelo:

• As tabelas de fatos contêm medidas, que são colunas com agregações incluídas emsuas definições. Por exemplo, Revenue e Units são colunas de medidas.

Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

Iniciando a Criação de Modelo de Dados 11-17

• As tabelas de dimensões contêm atributos que descrevem entidades de negócios.Por exemplo, Customer Name, Region e Address são colunas de atributos.

As tabelas de fatos e de dimensões representam os aspectos de seu negócio que vocêdeseja entender melhor. Consulte Componentes de Modelos de Dados.

Antes de começar a modelar tabelas de fatos e tabelas de dimensões, certifique-se deque os dados que você precisa estejam disponíveis na lista de tabelas de origem.Verifique também se você criou views de origem que serão a base dos objetos demodelo.

Se você achar que a lista de objetos de origem no banco de dados foi alterada desdeque você abriu o Data Modeler, poderá clicar em Atualizar no menu Ações do Bancode Dados. Se os dados que você precisa não tiverem sido ainda carregados no bancode dados, será possível carregá-los.

Criando Tabelas de Fatos e Dimensões em uma Única Tabela ou ViewAlgumas tabelas de origem contêm fatos e dimensões. Nessas tabelas de origem, oData Modeler fornece um assistente para ajudar a particionar as colunas de fatos edimensões em tabelas de fatos e dimensões.

Vídeo

Por exemplo, você pode ter uma origem que contém os atributos de produto e decliente, e também as medidas de receita. Use o assistente para criar as tabelas de fatose dimensões correspondentes.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. No menu Banco de Dados, no painel esquerdo, clique com o botão direito domouse na tabela de origem que contém os dados de fatos e dimensões que vocêdeseja modelar, selecione Adicionar ao Modelo; em seguida, Adicionar comoTabelas de Fatos e Dimensões.

3. Para permitir que o Modelador de Dados sugira algumas tabelas de fato, tabelas dedimensão e junções para a tabela de origem, selecione Permitir Recomendação doModelador de Dados e clique em OK. É possível revisar as sugestões na Etapa 4.

Se preferir, escolha tabelas de fatos e de dimensões começando do zero:

a. Desmarque a opção Permitir Recomendação do Modelador de Dados e cliqueem OK.

Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

11-18 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

b. Arraste as medidas da tabela de origem para a tabela de fatos.

Dica: Você também pode clicar no ícone de Mais que fica na área decabeçalho da coluna para selecionar uma coluna a ser incluída na tabela defatos.

c. Informe um nome para a tabela de fatos, como Custos ou Medidas.

d. Adicione uma tabela de dimensões a cada grupo de atributos relacionados eatribua um nome importante, como Produtos. Arraste e solte as colunasrelacionadas da tabela de origem para a tabela de dimensão apropriada.

e. Para adicionar mais tabelas de dimensões, clique em Adicionar e repita a etapaanterior.

f. Para excluir uma tabela de dimensões, clique no X ao lado do nome da tabela.

g. Especifique as colunas de junção de cada tabela de dimensões. Selecione a caixaao lado das colunas apropriadas para marcar essas colunas como sendo defunção.

Se a coluna de junção selecionada não for encontrada na tabela de fatos, umacoluna correspondente será adicionada automaticamente à tabela de fatos.

4. Revise as tabelas de fatos, tabelas de dimensões e as colunas de junção. Porexemplo:

• Renomeie tabelas de fatos e de dimensões.

• Adicione ou remova colunas.

• Adicione, exclua ou mescle as tabelas de dimensões.

Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

Iniciando a Criação de Modelo de Dados 11-19

• Mova as colunas de uma tabela de dimensão para outra.

5. Clique em Próximo.

6. Revise os objetos que serão criados.

7. Clique em Criar.

8. Clique em Concluído.

Novas tabelas de fatos, tabelas de dimensões e junções serão exibidas noModelador de Dados. Novas views serão exibidas no painel Banco de Dados.

Criando Tabelas de Fatos IndividualmenteVocê pode adicionar tabelas de origem individuais contendo dados de fatos ao seumodelo de dados.

Se você tiver tabelas de origem distintas com dados de fatos, como em uma origemstar, poderá adicioná-las ao seu modelo de dados individualmente. Por exemplo, sevocê tiver uma tabela de origem que contenha apenas medidas de receita, poderá usaresse método para criar a tabela de fatos correspondente.

Se preferir, poderá ter origens com informações de fatos espalhadas entre diversastabelas, como origens transacionais normalizadas. Nesse caso, crie views de origemprimeiro para combinar tabelas de maneira semelhante a um modelo star. Para obterinformações sobre como criar views, consulte Definindo Views de Origem. Para obterinformações sobre como modelar diferentes tipos de origem, consulte Planejando umModelo de Dados.

Dica:

Crie views de origem como base para objetos de modelo quando você acharque convém fazer alterações subsequentes, como estender objetos de modelo,criar filtros e adicionar cálculos pré-agregação. A criação de uma tabela defatos com base nas views de origem oferece maior flexibilidade do que usartabelas de origem diretamente.

Ao usar esse método para criar tabelas de fatos individuais, todas as colunas da tabelaou view de origem serão designadas a uma única tabela de fatos e, se a origem tiverrelacionamentos com outras tabelas ou views, nós ofereceremos adicioná-las ao seumodelo.

Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

11-20 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Depois de bloquear o modelo, execute uma das ações a seguir para criar tabelas defatos individualmente:

• Arraste a tabela ou view de origem do menu Banco de Dados no painel esquerdopara a área Tabelas de Fatos do Modelo de Dados.

• No menu Banco de Dados no painel esquerdo, clique com o botão direito domouse na tabela ou view, clique em Adicionar ao Modelo e Adicionar comoTabela de Fatos.

• No menu Banco de Dados no painel esquerdo, clique em Ações da Tabela ouAções da View; em seguida, clique em Adicionar ao Modelo e Adicionar comoTabela de Fatos.

• No editor de Tabela ou View de Banco de Dados para uma tabela ou view deorigem específica, clique em Adicionar ao Modelo e Adicionar como Tabela deFatos.

• No painel direito, clique em Adicionar na área Tabelas de Fatos do Modelo deDados. Em seguida, selecione uma ou mais tabelas e views de origem na listaObjetos de Banco de Dados e clique em OK.

• Para copiar uma tabela de fatos existente, clique em Ações da Tabela de Fatospara a tabela de fatos que você deseja copiar; em seguida, clique em Duplicar.Consulte também Copiando Objetos de Modelo.

Depois de adicionar a tabela ou view de origem ao modelo, você poderá editar a tabelade fatos. Consulte Editando Tabelas de Fatos e Tabelas de Dimensões.

Criando Tabelas de Dimensões IndividualmenteVocê pode adicionar tabelas de origem individuais contendo dados de dimensões aoseu modelo de dados.

Se você tiver tabelas de origem dimensionais distintas, como em uma origem star,poderá adicioná-las ao seu modelo de dados individualmente. Por exemplo, se vocêtiver uma tabela de origem que contenha apenas atributos de cliente, poderá usar essemétodo para criar a tabela de dimensões correspondente.

Como alternativa, para origens snowflake ou normalizadas (transacionais), crie viewsde origem para combinar objetos de origem de maneira semelhante a um modelo star.Para obter informações sobre como criar views, consulte Definindo Views de Origem.Para obter informações sobre como modelar diferentes tipos de origem, consulte Planejando um Modelo de Dados.

Dica:

Crie views de origem como base para objetos de modelo quando você acharque convém fazer alterações subsequentes, como estender objetos de modelo,criar filtros e adicionar cálculos pré-agregação. A criação de uma tabela dedimensões com base nas views de origem oferece maior flexibilidade do queusar tabelas de origem diretamente.

Ao usar esse método para criar tabelas de dimensões individuais, todas as colunas databela ou view de origem serão designadas a uma única tabela de dimensões e, se aorigem tiver relacionamentos com outras tabelas ou views, nós ofereceremos adicioná-las ao seu modelo.

Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

Iniciando a Criação de Modelo de Dados 11-21

Depois de bloquear o modelo, execute uma das ações a seguir para criar tabelas dedimensões individualmente:

• Arraste a tabela ou view do menu Banco de Dados no painel esquerdo para a áreaTabelas de Dimensões do Modelo de Dados.

• No menu Banco de Dados no painel esquerdo, clique com o botão direito domouse na tabela ou view, clique em Adicionar ao Modelo e, em seguida,selecione Adicionar como Tabela de Dimensões.

• No menu Banco de Dados no painel esquerdo, clique em Ações de Tabela ouAções de View para uma tabela ou view; em seguida, clique em Adicionar aoModelo e selecione Adicionar como Tabela de Dimensões.

• Clique em Adicionar na área Tabelas de Dimensões e depois selecione AdicionarTabelas de Banco de Dados. Na lista de Objetos do Banco de Dados, selecioneuma ou mais origens e clique em OK.

• No editor de Tabela ou View de Banco de Dados de uma tabela ou view deorigem específica, clique em Adicionar ao Modelo e selecione Adicionar comoTabela de Dimensões.

• Para copiar uma tabela de dimensões existente, clique em Ações da Tabela deDimensões para a tabela de dimensões que você deseja copiar; em seguida, cliqueem Duplicar. Consulte também Copiando Objetos de Modelo.

Depois de adicionar a tabela ou view de origem ao modelo, você poderá editar a tabelade dimensões. Consulte Editando Tabelas de Fatos e Tabelas de Dimensões.

Editando Tabelas de Fatos e Tabelas de DimensõesVocê pode editar as propriedades das tabelas de fatos e dimensões em seu modelo dedados e visualizar os dados de origem.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Clique na tabela de fatos ou de dimensões que você deseja editar.

3. Altere as definições na guia Visão Geral conforme necessário:

Campo ou Elemento Descrição

Dimensão de tempo Somente para tabelas de dimensões. Especifica que ashierarquias dessa tabela de dimensões suportam umadimensão de tempo.

Ativar níveis ignorados eAtivar hierarquiasdesbalanceadas

Somente para tabelas de dimensões. Defina propriedadespara as hierarquias associadas a essa tabela de dimensões.Consulte Definindo Propriedades de Tabelas de Dimensõespara Hierarquias.

Lista de colunas Clique no link de uma coluna para editá-la no editor deColuna. Ou clique com o botão direito do mouse na linha dacoluna e clique em Editar. Consulte Editando Colunas.

Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

11-22 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Campo ou Elemento Descrição

Agregação Somente para tabelas de fatos. Clique para selecionar um tipode agregação da coluna na lista ou selecione DefinirAgregação no menu Ações da Coluna. Os tipos de agregaçãoincluem:

Nenhum: não aplica agregação.

Soma: calcula a soma somando todos os valores.

Média: calcula o valor médio.

Intermediário: calcula o valor intermediário.

Contagem: calcula o número de linhas que não são nulas.

Contagem Distinta: calcula o número de linhas que não sãonulas. Cada ocorrência distinta de uma linha é contadaapenas uma vez.

Máximo: calcula o valor numérico mais alto.

Mínimo: calcula o valor numérico mais baixo.

Primeiro: seleciona a primeira ocorrência do item.

Último: seleciona a última ocorrência do item.

Desvio Padrão: calcula o desvio padrão para mostrar o nívelde variação da média.

Desvio Padrão (todos os valores): calcula o desvio padrãousando a fórmula de variação populacional e o desviopadrão.

Dica: Algumas medidas calculadas mostram Pré-agregado paraagregação. Essas medidas têm cálculos que envolvemmedidas que já têm uma agregação aplicada. Para editar umcálculo que contém medidas pré-agregadas, clique no nomeda coluna. Consulte também Criando Medidas Calculadas.

Disponível Clique para marcar uma coluna como Disponível ouIndisponível para escolher se essa coluna deve ser exibidanas análises criadas. Você também pode selecionar Marcarcomo Indisponível ou Marcar como Disponível no menuAções da Coluna.

Editar Todas Você pode editar as propriedades de colunas individuais natabela ou selecionar Editar Todas para editar todas as linhasde uma vez.

Adicionar Coluna Clique em Adicionar Coluna para exibir o editor de Coluna ecriar uma nova coluna. Consulte Editando Colunas.

Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

Iniciando a Criação de Modelo de Dados 11-23

4. Na guia Dados de Origem, você pode visualizar as primeiras 25 linhas de dados deorigem da tabela. Redimensione as colunas na tabela de exibição, se for necessário.Clique em Obter Contagem de Linhas para recuperar uma contagem de linhascompleta da tabela ou view.

5. Somente para tabelas de dimensões: na guia Hierarquias, edite as hierarquias e osníveis da tabela. Consulte Editando Hierarquias e Níveis.

6. Na guia Permissões, especifique as permissões de objeto. Consulte Protegendo oAcesso a Objetos no Modelo.

7. Na guia Filtros de Dados, você pode definir os filtros de dados que fornecemfiltragem de linha para objetos de modelo de dados. Consulte Definindo Filtros deSegurança de Dados.

8. Clique em Concluído para retornar ao modelo de dados.

Adicionando Mais Colunas a Tabelas de Fatos e DimensõesHá várias maneiras de adicionar mais colunas de origem às tabelas de fatos edimensões em seu modelo.

• Sincronizar com o banco de dados

Se novas colunas forem adicionadas a uma tabela de origem e você quiser incluí-las nas tabelas de fatos e dimensões de seu modelo, sincronize a tabela de fatos oude dimensões com o banco de dados. A sincronização identifica todas as novascolunas, adicionando-as à tabela de fatos ou de dimensões. Consulte Atualizandoe Sincronizando Objetos de Origem e Objetos de Modelo de Dados.

• Incluir colunas de outra origem (somente tabelas de dimensões)

As tabelas de dimensões podem combinar colunas de diversas origens. Consulte Adicionando Colunas de outra Origem a uma Tabela de Dimensões.

Adicionando Colunas de outra Origem a uma Tabela de DimensõesVocê pode adicionar colunas de outra tabela ou view de origem a uma tabela dedimensões existente. Por exemplo, talvez queira incluir atributos de uma tabelaProduct Category em sua tabela de dimensões Products.

1. No Modelador de Dados, bloqueie o modelo para edição.

Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

11-24 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

2. Selecione a tabela de dimensões que você deseja editar para que a guia Visão Geralseja exibida.

3. Arraste e solte a tabela ou view de origem que contém as colunas que você desejaadicionar do painel Banco de Dados para a tabela de dimensões (área de colunas).

Como alternativa, clique com o botão direito do mouse na tabela de dimensões quevocê deseja editar, clique em Adicionar Colunas e, em seguida, selecione a tabelaou view de origem que contém as colunas que deseja adicionar.

4. Selecione as colunas de junção apropriadas e clique em OK.

Exiba a tabela de dimensões para ver as colunas adicionais. A propriedade Origemmostra que a tabela de dimensões está baseada em uma nova view de banco de dados.O Data Modeler cria uma nova view de banco de dados sempre que você adicionacolunas de outra origem.

Unindo Tabelas em um Modelo de DadosUma junção no modelo indica um relacionamento entre uma tabela de fatos e umatabela de dimensões.

Vídeo

Tópicos:

• Sobre Junções

• Unindo Tabelas de Fatos e Dimensões

Sobre JunçõesUma junção no modelo indica um relacionamento entre uma tabela de fatos e umatabela de dimensões. Quando você usa o assistente de Adição ao Modelo para modelardados, o assistente cria junções automaticamente entre uma tabela de fatos e cada umade suas correspondentes tabelas de dimensões.

Na modelagem de tabelas de fatos e dimensões individualmente, as junções sãocriadas automaticamente entre elas quando existem referências de junção nas tabelasde origem.

Unindo Tabelas em um Modelo de Dados

Iniciando a Criação de Modelo de Dados 11-25

Você também pode criar junções manualmente no modelo de dados. Para fazer isso,arraste e solte uma tabela de dimensões em uma tabela de fatos ou clique em CriarJunção na área Junções.

Quando define uma junção entre uma tabela de fatos e uma de dimensões, vocêseleciona uma coluna de junção de cada tabela. É possível criar uma junção em maisde uma coluna.

Unindo Tabelas de Fatos e DimensõesDefine junções entre tabelas de fatos e tabelas de dimensões para permitir consulta dedados relacionados. Por exemplo, você pode definir uma junção entre a tabela de fatosProfit Metrics e a tabela de dimensões Products.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Na área Tabelas de Dimensões, arraste e solte uma tabela de dimensões na áreaTabelas de Fatos. Ou, na área Junções, clique em Criar Junção.

3. Na área Junções, especifique a Tabela de Fatos, a Coluna de Fatos, a Tabela deDimensões e a Coluna de dimensões apropriadas para uso na junção.

Por exemplo, você pode especificar uma coluna de data de faturamento em umacoluna de data do calendário.

4. Clique no ícone de marca de visto para salvar as alterações na junção.

Se você quiser remover suas alterações, clique no ícone de X. Se você iniciar acriação de uma nova junção e clicar em X, a nova linha da junção será removida databela de Junções.

Depois de criar as junções, você poderá ver as hierarquias e os níveis padrão quandoclicar na guia Hierarquias para a tabela de dimensão em questão.

Criando uma Dimensão de TempoAs funções de série de tempo permitem comparar o desempenho de negócios com osperíodos anteriores, possibilitando a você analisar dados que abrangem diversosperíodos. Por exemplo, as funções de série de tempo permitem comparações entre asvendas atuais e as do ano ou mês anterior etc. Para usar funções de série de tempo, omodelo de dados deve incluir uma dimensão de tempo

Vídeo

Quando você cria uma dimensão de tempo, o assistente de Criação de Dimensão deTempo cria uma tabela no banco de dados, preenche-a com dados de tempo, cria umatabela de dimensões de tempo correspondente no modelo de dados e cria umahierarquia de tempo.

O assistente de Criação de Dimensão de Tempo preenche a tabela de origem comdados de tempo de 01-JAN-1970 a 31-DEZ-2020.

Criando uma Dimensão de Tempo

11-26 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Na área Tabelas de Dimensões, clique em Adicionar e depois em Criar Dimensãode Tempo.

3. No assistente de Criação de Dimensão de Tempo, especifique nomes para a tabelade banco de dados, a tabela de dimensões e a hierarquia.

4. Nos Níveis de Hierarquia, especifique quais níveis incluir, como Ano, Trimestre eMês.

5. Clique em Próximo.

6. Na próxima página, revise as tarefas que o assistente executará para criar adimensão de tempo.

7. Clique em Criar para permitir que o assistente crie a dimensão.

O assistente adiciona uma dimensão de tempo com dados ao banco de dados e criauma dimensão correspondente no modelo de dados. Essa ação poderá levar até 30segundos.

8. Clique em Concluído.

9. Para criar junções entre colunas na tabela de fatos e colunas na tabela de dimensõesde Tempo, clique em Criar Junção no modelo de dados.

A dimensão de tempo tem duas colunas exclusivas. A coluna DAY_TS tem o tipoTIMESTAMP e a coluna DATE_ID tem o tipo NUMBER. Quando você cria umajunção, especifica a coluna com o formato de timestamp ou com o formatonumérico (dependendo de se a coluna na tabela de fatos tem um tipo de data ounúmero).

Criando uma Dimensão de Tempo

Iniciando a Criação de Modelo de Dados 11-27

10. Na área Junções da nova definição, selecione a coluna de fatos apropriada e, emseguida, selecione a coluna apropriada de timestamp ou numérica na dimensão deTempo.

Depois de criar as junções, você pode exibir a guia Hierarquias no editor deDimensão de Tempo para ver as hierarquias e os níveis padrão.

11. Edite as tabelas do modelo. Consulte Editando Tabelas de Fatos e Tabelas deDimensões.

12. Clique em Concluído para retornar ao modelo de dados.

Adicionando Medidas e Atributos a um Modelo de DadosEste tópico descreve como adicionar medidas e atributos ao modelo de dados.

Vídeo

Tópicos:

• Editando Medidas e Atributos

• Especificando Agregação para Medidas em Tabelas de Fatos

• Criando Medidas Calculadas

• Criando Atributos Derivados

• Criando Expressões no Editor de Expressões

• Copiando Medidas e Atributos

Editando Medidas e AtributosUse o editor de tabelas para adicionar, editar e excluir medidas e atributos de seumodelo de dados.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Clique na tabela de fatos e de dimensões que contém a medida ou o atributo quevocê deseja editar.

3. Para editar todas as colunas diretamente do editor de tabelas, selecione EditarTodas.

Para editar, copiar ou excluir uma seleção de colunas ao mesmo tempo, mantenha atecla Shift ou Ctrl pressionada e clique nas linhas desejadas.

Adicionando Medidas e Atributos a um Modelo de Dados

11-28 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

4. No editor de tabela, clique com o botão direito do mouse em uma coluna e cliqueem Copiar ou Excluir, conforme apropriado.

5. No editor de tabela, clique na coluna que você deseja editar ou clique em AdicionarColuna.

6. Altere as definições na guia Visão Geral conforme necessário.

• Edite o nome para exibição e a descrição.

• Altere a ordem de classificação.

Por padrão, as colunas são classificadas com base nos dados da coluna e nosdados de exibição dos relatórios, nesta ordem. Para classificar uma coluna combase nos dados de outra coluna, selecione Classificar por coluna diferente eselecione o valor Classificar por preferido. Por exemplo, em vez de classificarum atributo Nome do Mês em ordem alfabética, você pode classificar pornúmero do mês, como 1 (janeiro), 2 (fevereiro), 3 (março) e assim por diante.

7. Altere as definições de medidas calculadas ou atributos derivados; consulte Criando Medidas Calculadas e Criando Atributos Derivados.

8. Na guia Permissões, você pode modificar permissões de objeto. Consulte Protegendo o Acesso a Objetos no Modelo.

Adicionando Medidas e Atributos a um Modelo de Dados

Iniciando a Criação de Modelo de Dados 11-29

9. Na guia Filtros de Dados, você pode definir os filtros de dados que fornecemfiltragem de linha para objetos de modelo de dados. Consulte Definindo Filtros deSegurança de Dados.

10. Na guia Níveis das colunas de uma tabela de fatos, você pode criar uma medidabaseada em nível. Consulte Definindo Níveis de Agregação para Medidas.

11. Clique em Concluído para retornar ao editor de tabela.

Especificando Agregação para Medidas em Tabelas de FatosVocê pode especificar a agregação de uma medida em uma tabela de fatos. Porexemplo, a regra de agregação para uma coluna Revenue pode ser definida comoSoma.

Consulte Definindo Níveis de Agregação para Medidas.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Na área Tabelas de Fatos, clique na tabela de fatos cujas medidas você deseja criar.

3. Na lista Colunas, altere a regra de agregação das colunas apropriadas paraespecificar que elas representam medidas.

Para aplicar a mesma regra de agregação a várias colunas, pressione Shift + cliqueou Ctrl + clique nas colunas apropriadas.

As opções de agregação incluem:

Nenhum: sem agregação.

Soma: calcula a soma somando todos os valores.

Média: calcula o valor médio.

Intermediário: calcula o valor intermediário.

Contagem: calcula o número de linhas que não são nulas.

Contagem Distinta: calcula o número de linhas que não são nulas. Cada ocorrênciadistinta de uma linha é contada apenas uma vez.

Máximo: calcula o valor numérico mais alto.

Mínimo: calcula o valor numérico mais baixo.

Primeiro: seleciona a primeira ocorrência do item.

Último: seleciona a última ocorrência do item.

Desvio Padrão: calcula o desvio padrão para mostrar o nível de variação da média.

Desvio Padrão (todos os valores): calcula o desvio padrão usando a fórmula devariação populacional e o desvio padrão.

Dica:

Algumas medidas calculadas são Pré-agregadas. Essas medidas têm cálculosque envolvem medidas que já têm uma agregação aplicada. Para editar umcálculo que contém medidas pré-agregadas, clique no nome da coluna.Consulte também Criando Medidas Calculadas.

Adicionando Medidas e Atributos a um Modelo de Dados

11-30 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Para a maioria das medidas, a mesma regra de agregação é aplicada para cadadimensão, mas para algumas medidas você quer especificar uma regra deagregação para uma determinada dimensão e especificar outras regras para aplicara outras dimensões.

As dimensões de tempo provavelmente são as que exigem uma agregaçãodiferente. Por exemplo, o Número de Funcionários (medida calculada), geralmenteé agregado como SOMA entre as dimensões de Organização e Geografia, mas aSOMA não é aplicada à dimensão de Tempo. A agregação da dimensão de Tempodeve ser a ÚLTIMA, de forma que você possa mostrar o Número de Funcionáriosda última semana ou dia do ano.

4. Para substituir a agregação para as dimensões específicas:

a. Clique no nome da coluna de medida.

b. Desmarque Igual para todas as dimensões.

c. Clique em Adicionar Substituição.

Adicionando Medidas e Atributos a um Modelo de Dados

Iniciando a Criação de Modelo de Dados 11-31

d. Selecione a dimensão que você deseja agregar de forma diferente, por exemplo,Tempo.

e. Selecione uma regra de agregação para a dimensão.

f. Se necessário, substitua a agregação por outra dimensão.

g. Clique em Concluído.

Quando as regras de agregação específicas da dimensão são definidas para umamedida, você visualiza um asterisco * próximo à regra de agregação na tabelaColunas. Por exemplo, Soma*.

5. Por padrão, todas as colunas da tabela de fatos são exibidas nos relatórios.Desmarque a caixa Disponível para qualquer coluna que você não queira exibir.Você pode usar Shift + clique ou Ctrl + clique para selecionar diversas colunas.

6. Clique em Cancelar para cancelar qualquer alteração.

7. Clique em Concluído para retornar ao editor de tabela.

Criando Medidas CalculadasSe uma tabela de fatos não incluir todas as medidas que você precisa, será possívelcriar medidas calculadas. Por exemplo, você pode criar uma medida calculadachamada Tamanho Médio da Ordem usando a fórmula Receita/Número de Ordens.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Na área Tabelas de Fatos, clique na tabela de fatos cujas medidas você deseja criar.

3. Na área Colunas, clique em Adicionar Coluna.

4. No editor Nova Coluna, informe um nome e uma descrição para a coluna.

Em seguida, informe uma expressão diretamente na caixa Expressão ou clique emEditor Completo para exibir o editor de Expressão.

Consulte Criando Expressões no Editor de Expressões.

5. As expressões podem conter medidas que já estão agregadas, bem como medidassem agregação aplicada. Siga um destes procedimentos:

• Defina a Agregação como Antes do Cálculo, se a expressão incluir medidasque já estão agregadas ou a agregação não for necessária.

• Defina a Agregação como Após o Cálculo e selecione uma regra de agregação,como Soma, Média, Contagem, para aplicar a agregação após o cálculo daexpressão. Consulte Definindo Níveis de Agregação para Medidas.

Para obter mais informações e exemplos, consulte Sobre a Criação de MedidasCalculadas.

6. Clique em Concluído para retornar ao editor de tabela.

Adicionando Medidas e Atributos a um Modelo de Dados

11-32 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Sobre a Criação de Medidas CalculadasMedidas calculadas, como o nome sugere, são calculadas de outras medidas. Porexemplo, você pode criar uma medida que calcula o Tamanho Médio da Ordemusando a fórmula Receita/Número de Ordens.

Os cálculos podem conter medidas que já estão agregadas, bem como medidas semagregação aplicada. Por exemplo:

• Cálculo inclui medidas agregadas: Sum(Revenue)/Sum(Orders)

• Cálculo inclui medidas sem agregação aplicada: UnitPrice X Quantity

Se as medidas em seu cálculo não forem pré-agregadas, como UnitPrice (PreçoUnitário) e Quantity (Quantidade), você poderá aplicar agregação após ocálculo. Por exemplo, Sum(UnitPrice X Quantity).

Verifique as medidas em seus cálculos antes de escolher se deseja aplicar agregaçãoAntes do Cálculo ou Após o Cálculo de sua expressão. Consulte Criando MedidasCalculadas

Cálculos Incluem Medidas já Agregadas

Defina a Agregação como Antes do cálculo se o cálculo contiver medidas pré-agregadas. Por exemplo: Sum(Revenue)/Sum(Orders)

Adicionando Medidas e Atributos a um Modelo de Dados

Iniciando a Criação de Modelo de Dados 11-33

Nota: Se você selecionar Após o cálculo, toda agregação aplicada às medidasno cálculo será ignorada.

Cálculos Incluem Medidas Não Agregadas

Você pode aplicar a agregação após o cálculo. Defina Agregação como Após o cálculoe, em seguida, selecione uma regra de agregação na lista. Por exemplo, Soma,Média,Contagem etc.

Adicionando Medidas e Atributos a um Modelo de Dados

11-34 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Nota: Quando você aplicar agregação após um cálculo:

• Não inclua colunas de expressão no cálculo.

• Se você incluir colunas agregadas no cálculo, a agregação nas colunas seráignorada.

Criando Atributos DerivadosVocê pode criar atributos personalizados ou derivados para tabelas de dimensões quese baseiam em uma expressão. Por exemplo, você pode usar uma expressão paraconcatenar diversas colunas de endereço em uma única coluna de Endereço Completo.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Na área Tabelas de Dimensões, clique na tabela de dimensões cujos atributosderivados você deseja criar.

3. Na área Colunas, clique em Adicionar Coluna.

4. No editor Nova Coluna, informe um nome e uma descrição para a coluna. Emseguida, informe uma expressão diretamente na caixa Expressão ou clique emEditor Completo para exibir o editor de Expressão. Consulte Criando Expressõesno Editor de Expressões.

Você pode usar uma variável em uma expressão de coluna. Consulte DefinindoVariáveis.

5. Clique em Concluído para retornar ao editor de tabela.

Criando Expressões no Editor de ExpressõesVocê pode usar o Editor de Expressões para criar restrições, agregações e outrastransformações nas colunas.

Tópicos:

• Sobre o Editor de Expressões

Adicionando Medidas e Atributos a um Modelo de Dados

Iniciando a Criação de Modelo de Dados 11-35

• Criando uma Expressão

Sobre o Editor de ExpressõesNa modelagem de dados, você pode usar o Editor de Expressões para criar restrições,agregações e outras transformações nas colunas. Por exemplo, use o Editor deExpressões para alterar o tipo de dados de uma coluna de data para caractere. Alémdisso, você pode usar o Editor de Expressões para criar expressões de filtros de dados.

O Editor de Expressões contém as seguintes seções:

• A caixa Expressão no lado esquerdo permite que você edite a expressão atual.

• A barra de ferramentas na parte inferior contém os operadores de expressõescomumente utilizados, como sinal de mais, sinal de igual ou vírgula para separaritens.

• A seção Elementos de Expressão no lado direito fornece blocos de construção quevocê pode usar em sua expressão. São exemplos de elementos: tabelas, colunas,funções e tipos.

A seção Elementos de Expressão inclui apenas itens que são importantes para suatarefa. Por exemplo, se você abrir o Editor de Expressões para definir uma medidacalculada, a seção Elementos de Expressão só incluirá a tabela de fatos atual,qualquer tabela de dimensões associada a essa tabela, além de qualquer tabela defatos indiretamente associada por meio de uma tabela de dimensões. Da mesmaforma, quando define um atributo derivado, você vê a tabela de dimensões atual,todas as tabelas de fatos associadas a essa tabela e qualquer tabela de dimensõesassociada a essas tabelas de fatos.

Outro exemplo é que as hierarquias de tempo só serão incluídas se a tabela defatos de Tempo estiver associada à tabela atual.

Consulte Referência do Editor de Expressões.

Adicionando Medidas e Atributos a um Modelo de Dados

11-36 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Criando uma ExpressãoVocê pode usar o Editor de Expressões para criar restrições, agregações e outrastransformações nas colunas.

1. Adicione ou edite uma coluna no editor de Tabela. Consulte Editando Colunas.

2. Digite uma expressão na caixa Expressão e clique em Concluído. Como alternativa,clique em Editor Completo para iniciar o Editor de Expressões.

3. Use os menus Elementos de Expressão para localizar os blocos de construção quevocê deseja usar para criar sua expressão.

Arraste e solte um elemento para adicioná-lo à sua expressão. Você também podeclicar duas vezes em um elemento para inseri-lo ou pode selecionar o elemento eclicar no ícone de seta.

Quando você adiciona uma função, os parênteses indicam o texto que precisa sersubstituído. Selecione o texto, depois digite, ou use os menus de Elementos deExpressão para adicionar o elemento apropriado.

Consulte Referência do Editor de Expressões.

4. Clique em Filtrar e digite o texto na caixa de pesquisa para filtrar os elementosdisponíveis. Remova o texto para reverter para a lista completa de elementos.

5. Clique em Ações para mostrar ou ocultar os menus sob Elementos de Expressão oupara expandir ou contrair todos os menus.

6. Clique em um item na barra de ferramentas para inserir um operador.

7. Clique em Desfazer ou Refazer conforme necessário ao criar sua expressão.

Adicionando Medidas e Atributos a um Modelo de Dados

Iniciando a Criação de Modelo de Dados 11-37

8. Clique em Validar para verificar seu trabalho.

9. Clique em Salvar quando terminar.

Copiando Medidas e AtributosÉ possível copiar medidas e atributos em seu modelo de dados.

• No menu Modelo de Dados do painel esquerdo, clique com o botão direito domouse na coluna que você deseja copiar e selecione Copiar.

Para copiar diversas colunas, use Shift + clique ou Ctrl + clique em todas as linhasdesejadas; clique com o botão direito do mouse para selecionar Copiar.

• No menu Modelo de Dados do painel esquerdo, clique em Ações da Coluna paraa coluna que você deseja copiar e selecione Copiar.

A cópia é exibida com um número adicionado ao nome.

Copiando Objetos de ModeloÀs vezes, é mais rápido copiar objetos do que começar do zero.

No Data Modeler, você pode copiar tabelas de fatos, tabelas de dimensões, tabelas debanco de dados e views de banco de dados:

• Tabelas de fatos

Para copiar uma tabela de fatos existente, selecione Duplicar no menu Ações daTabela de Fatos. Quando você copia uma tabela de fatos, o Data Modeler incluijunções por padrão. Consulte Criando Tabelas de Fatos Individualmente.

As definições de nível de agregação para medidas não são copiadas porque, namaioria dos casos, na tabela de fatos original e na versão copiada, essas definiçõesdiferem. Depois de copiar uma tabela de fatos, verifique e defina os níveis deagregação para medidas conforme necessário.

• Tabelas de dimensões

Para copiar uma tabela de dimensões existente, selecione Duplicar no menuAções da Tabela de Dimensões. Quando você copia uma tabela de dimensões, oData Modeler exclui junções por padrão. Consulte Criando Tabelas de DimensõesIndividualmente.

• Tabelas e views de banco de dados

Para copiar um objeto de banco de dados existente, selecione Duplicar no menuAções. Quando você copia uma tabela ou view, o Data Modeler cria uma viewcom base na tabela ou view copiada. Consulte Definindo Views de Origem.

Copiando Objetos de Modelo

11-38 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

12Definindo Hierarquias e Níveis para Drilling

e Agregação

Você pode definir hierarquias e níveis no Data Modeler.

Tópicos:

• Workflow Típico para Definir Hierarquias e Níveis

• Sobre Hierarquias e Níveis

• Editando Hierarquias e Níveis

• Definindo Níveis de Agregação para Medidas

Workflow Típico para Definir Hierarquias e NíveisEstas são as tarefas comuns para adicionar hierarquias e níveis ao seu modelo dedados.

Tarefa Descrição Mais Informações

Adicionar hierarquias eníveis

Crie hierarquias e níveis para suastabelas de dimensões

Editando Hierarquias eNíveis

Definir níveis deagregação para medidas

Defina níveis de agregaçãopersonalizados para medidas quesão diferentes do nível padrão

Definindo Níveis deAgregação para Medidas

Sobre Hierarquias e NíveisUma hierarquia mostra relacionamentos entre grupos de colunas em uma tabela dedimensões. Por exemplo, os trimestres contêm meses e os meses contêm dias. Ashierarquias permitem fazer drill nos relatórios.

Uma tabela de dimensões pode ter uma ou mais hierarquias. Uma hierarquianormalmente começa com um nível total, depois tem níveis filhos, até o nível dedetalhes mais baixo.

Todas as hierarquias de uma determinada dimensão devem ter um nível mais baixocomum. Por exemplo, uma dimensão de tempo pode conter uma hierarquia fiscal euma de calendário, tendo o Dia como o nível mais baixo comum. O Dia tem doisníveis pais com nomes, chamados Ano Fiscal e Ano do Calendário, ambos filhos donível-raiz Todos.

Todos os níveis, exceto o nível total, devem ter pelo menos uma coluna especificadacomo chave ou exibição. Entretanto, não é necessário associar explicitamente todas ascolunas de uma tabela a níveis. Toda coluna que você não associa a um nível é

Definindo Hierarquias e Níveis para Drilling e Agregação 12-1

associada automaticamente ao nível mais baixo na hierarquia que corresponde a essatabela de dimensões.

Não há limite para o número de níveis que você pode ter em uma hierarquia. Onúmero total de níveis não é por si só um fator determinante no desempenho deconsulta. No entanto, lembre-se de que em consultas extremamente complexas,mesmo alguns poucos níveis podem impactar o desempenho.

Editando Hierarquias e NíveisDepois de criar as tabelas de dimensões, você pode adicionar hierarquias e níveis aessas tabelas.

Vídeo

Um hierarquia é um sistema de níveis em uma dimensão que se relacionam uns comos outros por relacionamento de um para muitos. Por exemplo, a hierarquia Geografiapode incluir níveis para País, Estado e Cidade.

Quando a junção de tabelas de fatos e tabelas de dimensões ocorre, uma hierarquiapadrão é criada. Você não poderá adicionar hierarquias de uma tabela de dimensõesespecífica enquanto ela não tiver sido associada a uma tabela de fatos. As colunasusadas na junção de uma tabela de dimensões são usadas como colunas-chave para onível de detalhes de uma hierarquia.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Na área Tabelas de Dimensões, clique na tabela cuja hierarquia você desejaadicionar. A tabela de dimensões deve ter pelo menos uma junção com uma tabelade fatos.

3. No editor de Dimensão, clique na guia Hierarquias.

4. Na área Hierarquias, clique em Adicionar Nível. A parte superior da caixaAdicionar Nível mostra colunas de dimensões que ainda não foram usadas em umnível.

A parte inferior da caixa mostra níveis compartilhados que já foram usados emoutra hierarquia dessa tabela.

Selecione a coluna de dimensão ou o nível compartilhado que você deseja usar.

5. Continue a clicar em Adicionar Nível e selecione as colunas ou os níveiscompartilhados apropriados, até que tenha adicionado todos os níveis.

6. Arraste e solte os níveis em um local diferente na ordem, conforme apropriado.Você também pode clicar com o botão direito do mouse em um nível e selecionarMover para a esquerda ou Mover para a direita.

Editando Hierarquias e Níveis

12-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

7. Clique em um nível para exibir uma caixa de diálogo na qual possa especificar onome do nível, a coluna principal e a coluna de exibição do nível.

Quando você edita um nível compartilhado, as alterações são feitas em todas asinstâncias do nível. Por exemplo, se você alterar Country Name para Country, onome do nível será alterado em todas as hierarquias nas quais o nívelcompartilhado é usado.

8. Para excluir um nível, clique com o botão direito do mouse no nível e, em seguida,clique em Excluir, ou clique no nível e selecione Excluir nível na caixa de diálogoNível. Você não pode excluir os níveis padrão Total e Detalhes.

Quando você exclui um nível compartilhado, tem a opção de escolher se desejaexcluí-lo somente da hierarquia atual ou de todas as hierarquias.

Por exemplo, suponha que você queira excluir o nível compartilhado CountryName somente da hierarquia atual, chamada Hierarquia 1. Clique com o botãodireito do mouse no nível da Hierarquia 1, selecione Excluir e depois selecione daHierarquia 1.

Dica:

A seleção de Excluir nível na caixa de diálogo Nível só exclui o nível dahierarquia atual. Para remover um nível compartilhado de todas ashierarquias, clique com o botão direito do mouse no nível e selecione Excluir ede todas as hierarquias.

9. Desmarque Disponível se você não quiser que a hierarquia fique visível nasanálises.

10. Para adicionar outra hierarquia, clique em Adicionar Hierarquia e repita as etapasneste procedimento. Ou clique em Concluído quando tiver finalizado.

Definindo Propriedades de Tabelas de Dimensões para HierarquiasNa guia Visão Geral de uma determinada tabela de dimensões, você pode definirpropriedades que se apliquem a todas as hierarquias dessa tabela.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Clique na tabela de dimensões que você deseja editar.

3. Altere as definições na guia Visão Geral conforme necessário:

• Dimensão de Tempo — Especifica que as hierarquias dessa tabela dedimensões suportam uma dimensão de tempo. As hierarquias de dimensõesde tempo não podem ignorar níveis ou ser desbalanceadas.

• Ativar níveis ignorados — Especifica que essa tabela de dimensões suportahierarquias com níveis ignorados. Uma hierarquia que ignora níveis é aquelaem que há membros que não têm um valor para um nível anterior específico.Por exemplo, em uma hierarquia País-Estado-Cidade-Distrito, a cidade"Washington, D.C." não pertence a um Estado. Nesse caso, você pode fazer

Editando Hierarquias e Níveis

Definindo Hierarquias e Níveis para Drilling e Agregação 12-3

drill-down do nível País (EUA) para o nível Cidade (Washington, D.C.) eabaixo.

Em uma consulta, os níveis ignorados não são exibidos e não afetam oscálculos. Quando classificados hierarquicamente, os membros aparecem sobseus ancestrais mais próximos.

• Ativar hierarquias desbalanceadas — Especifica que essa tabela de dimensõessuporta hierarquias desbalanceadas. Uma hierarquia desbalanceada (ouirregular) é aquela em que as folhas (membros sem filhos) não necessariamentetêm a mesma profundidade. Por exemplo, um site pode optar por ter os dadosdo mês atual no nível de dia, os dados dos meses anteriores no nível de mês eos dados dos 5 anos anteriores no nível de trimestre.

Definindo Níveis de Agregação para MedidasVocê pode definir níveis de agregação personalizados para uma medida.

Consulte Sobre a Definição de Níveis de Agregação para Medidas.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Na área Tabelas de Fatos, clique na tabela em que a medida está localizada.

Dica:

A tabela de fatos deve estar associada a pelo menos uma tabela de dimensões.

3. Especifique a regra de agregação para a nova coluna que deverá se tornar a medidacom base no nível.

4. Clique no nome da coluna e depois clique em Níveis.

5. Na guia Níveis, para uma ou mais hierarquias, use o controle deslizante paraselecionar o nível de agregação da medida.

6. Clique em Concluído para retornar ao editor de tabela.

Sobre a Definição de Níveis de Agregação para MedidasPor padrão, as medidas são agregadas no nível dos atributos de dimensãoselecionados em uma análise. Por exemplo, em uma análise que inclua as colunasSales Person e Revenue, a coluna Revenue é agregada no nível de Sales Person.

Para calcular índices, você muitas vezes precisa de medidas agregadas em um níveldiferente da granularidade da análise. Por exemplo, para calcular o Percentual de

Definindo Níveis de Agregação para Medidas

12-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Contribuição de Receita de um Vendedor com relação ao departamento dessevendedor, você precisa da Receita do Departamento no nível Vendedor em umaanálise (Sales Person, Revenue, Revenue *100 / Revenue@Dept). Neste exemplo,Revenue@Dept tem um nível de agregação personalizado que é diferente do nívelpadrão.

Definindo Níveis de Agregação para Medidas

Definindo Hierarquias e Níveis para Drilling e Agregação 12-5

Definindo Níveis de Agregação para Medidas

12-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

13Protegendo seu Modelo de Dados

Você pode definir permissões de objeto e filtros de dados de segurança de linha paraseu modelo de dados.

Vídeo

Tópicos:

• Workflow Típico para Proteger seus Dados

• Criando Variáveis para Usar em Expressões

• Protegendo o Acesso a Objetos no Modelo

• Protegendo o Acesso aos Dados

Workflow Típico para Proteger Dados de ModeloEstas são algumas tarefas comuns para proteger seu modelo de dados.

Tarefa Descrição Mais Informações

Definir variáveis parafiltros de dados, senecessário

Você pode criar variáveis quecalculem e armazenemdinamicamente valores para usoem expressões de colunas e filtrosde dados.

Criando Variáveis para Usarem Expressões

Definir permissões emobjetos de modelo

As permissões de objetocontrolam a visibilidade domodelo inteiro ou de tabelas defatos, tabelas de dimensões ecolunas individuais.

Protegendo o Acesso aObjetos no Modelo

Definir filtros desegurança de linha

Os filtros de dados limitam osresultados de tabelas de fatos,tabelas de dimensões e colunas.

Protegendo o Acesso aosDados

Criando Variáveis para Usar em ExpressõesNo Data Modeler, você pode definir variáveis que calculam dinamicamente earmazenam valores para que eles possam ser usados em expressões ou filtros dedados de colunas.

Tópicos:

• Sobre Variáveis

Protegendo seu Modelo de Dados 13-1

• Definindo Variáveis

Sobre VariáveisAs variáveis calculam e armazenam dinamicamente os valores para que você possausá-los em expressões. É possível usar variáveis em expressões de coluna ou em filtrosde dados.

Por exemplo, suponha que User1 pertença a Department1 e User2 pertença aDepartment2. Cada usuário deve acessar somente os dados específicos de seudepartamento. Você pode usar a variável DEPARTMENT_NUMBER para armazenaros valores apropriados de User1 e User2. Pode usar essa variável em um filtro dedados no qual os dados são filtrados por Department2 para User1 e por Department2para User2. Em outras palavras, as variáveis modificam dinamicamente o conteúdo demetadados para ajuste a um ambiente de dados que são alterados.

Os valores nas variáveis não são seguros, porque permissões de objeto não se aplicama variáveis. Qualquer pessoa que saiba ou que consiga deduzir o nome da variávelpode usá-la em uma expressão. Por causa disso, não coloque dados confidenciais,como senhas, em variáveis.

Você não pode usar uma variável em uma expressão que define outra variável.

Definindo VariáveisVocê pode criar uma variável para uso em expressões de coluna e filtros de dados. Porexemplo, uma variável chamada SalesRegion poderá usar uma consulta SQL pararecuperar o nome da região de vendas do usuário.

Dica:

Só faça referência a objetos do banco de dados de origem na consulta SQLpara obter uma variável. Não inclua nomes de objetos de modelo de dados naconsulta.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. No menu Variáveis do painel esquerdo, clique no ícone Mais.

3. Informe uma consulta SQL para preencher o valor da variável:

a. Especifique se a variável retorna Um valor único ou Vários valores.

b. Informe uma consulta SQL para preencher o valor ou os valores da variável. Porexemplo:

— Retorne um único valor com a consulta: SELECT prod-name FROMproducts

— Retorne diversos valores com uma consulta: SELECT 'MyVariable',prod-name FROM products

Para vários valores, sempre use o formato: SELECT ‘VariableName’,VariableValue FROM Table

c. Forneça um valor inicial padrão, se necessário.

d. Clique em Testar para confirmar se a consulta retorna um valor apropriado

Criando Variáveis para Usar em Expressões

13-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

4. Para criar uma variável que atualize seu valor no início de cada sessão do usuário,selecione Ao acessar para Atualizar Valor.

5. Para criar uma variável que atualize seu valor em uma programação definida porvocê, selecione Em uma programação para Atualizar Valor.

Na área Executar Consulta SQL, selecione a frequência e a data inicial daatualização da variável.

6. Para criar uma variável com um valor estático que nunca mude, selecione Nuncapara Atualizar Valor e informe um valor para a variável no campo Valor.

7. Clique em Concluído para retornar ao modelo de dados.

Dica:

Para editar uma variável existente, clique com o botão direito na listaVariáveis e selecione Inspecionar. Para excluir uma variável, clique com obotão direito nela e selecione Excluir.

Depois de ter definido uma variável, você poderá usá-la em um filtro de dados ou emuma expressão de coluna. Consulte Definindo Filtros de Segurança de Dados e Criando Atributos Derivados.

Protegendo o Acesso a Objetos no ModeloÉ importante manter seguras as informações confidenciais. Todos têm acesso aosdados em seu modelo por padrão. Para evitar a exposição de dados confidenciais,defina as permissões de mostrar e ocultar para o modelo inteiro ou para tabelas defatos, tabelas de dimensões e colunas individuais.

Por exemplo, você pode restringir o acesso a determinadas colunas Revenue paragarantir que somente usuários autorizados possam visualizá-las. Ou pode restringir oacesso a um modelo inteiro para impedir que pessoas abram o modelo ou acesse suaárea de assunto.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Para restringir o acesso ao modelo todo, selecione a guia Permissões.

Protegendo o Acesso a Objetos no Modelo

Protegendo seu Modelo de Dados 13-3

Para restringir o acesso a um item específico no modelo, edite a tabela de fatos, atabela de dimensões ou a coluna cujo acesso você deseja proteger; em seguida,selecione a guia Permissões.

3. Para controlar o acesso, clique em Adicionar e selecione a atribuição apropriada.

Como alternativa, no painel esquerdo, clique em Atribuições. Em seguida, arraste esolte uma atribuição na lista Permissões. Para adicionar diversas atribuições, useShift + clique ou Ctrl + clique para fazer suas seleções antes de arrastar e soltar.

4. Especifique se esse objeto deve ou não ficar visível aos usuários com essaatribuição, selecionando Visível ou Oculto.

• Modelos — Se você ocultar um modelo, os usuários com essa função nãopoderão abrir o modelo ou sua área de assunto.

• Objetos de modelo — Se você ocultar uma tabela de fatos, uma tabela dedimensões ou uma coluna, os usuários com essa atribuição não poderão ver oobjeto nos relatórios.

Os mesmos usuários verão o objeto no Modelador de Dados se tiverem aatribuição de Autor de Modelo de Dados do BI e tiverem acesso ao modelo.

5. Para remover atribuições da lista Permissões, escolha uma destas opções:

• Clique com o botão direito na atribuição e selecione Remover.

• Selecione Remover no menu Ações para essa atribuição.

• Selecione diversas atribuições usando Shift + clique ou Ctrl + clique e, emseguida, selecione Remover Selecionado no menu Ação de Permissões.

• Remova todas as atribuições selecionando Remover Tudo no menu Ação dePermissões.

Dica:

Você não pode remover a atribuição Todos.

Sobre Herança de PermissãoQuando diversas atribuições de aplicativos agem em um usuário ou em umaatribuição com atributos de segurança em conflito, o atributo de segurança menos

Protegendo o Acesso a Objetos no Modelo

13-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

restritivo é concedido ao usuário ou à atribuição. Além disso, qualquer permissãoexplícita que age em um usuário tem precedência sobre qualquer permissão nosmesmos objetos concedidos a esse usuário por meio de atribuições de aplicativos.

Dica:

Se você negar o acesso a uma tabela, o acesso a todas as colunas nessa tabelaserá negado implicitamente também.

Protegendo o Acesso aos DadosVocê pode definir filtros de dados para tabelas de fatos, tabelas de dimensões ecolunas que fornecem segurança de linha para objetos de modelo de dados. Porexemplo, você pode criar um filtro que restrinja o acesso à tabela Products para quesomente determinadas marcas fiquem visíveis aos usuários designados a uma funçãoespecífica.

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Edite a tabela de fatos, a tabela de dimensões ou a coluna que você deseja proteger.

3. Selecione a guia Filtros de Dados.

4. Adicione uma atribuição à lista Filtros de Dados de uma destas formas:

• Clique em Adicionar e selecione a atribuição apropriada.

• No painel esquerdo, clique em Atribuições. Em seguida, arraste e solte umaatribuição na lista Filtros de Dados.

5. Informe uma expressão para especificar quais dados estão acessíveis para essaatribuição. Informe a expressão diretamente ou clique em Editor Completo paraexibir o Editor de Expressão.

Consulte Criando Expressões no Editor de Expressões.

Você pode usar uma variável em uma expressão de filtro de dados. Consulte Definindo Variáveis.

6. Selecione Ativar para especificar se o filtro deve ser ativado para essa atribuição.

7. Para remover filtros da lista Filtros de Dados, escolha um destes procedimentos:

• Clique com o botão direito do mouse e selecione Remover.

• Selecione Remover no menu Ações para esse filtro.

• Selecione diversos filtros usando Shift-clique ou Ctrl-clique; em seguida,selecione Remover Selecionado no menu Ação de Filtros de Dados.

Protegendo o Acesso aos Dados

Protegendo seu Modelo de Dados 13-5

• Remova todos os filtros selecionando Remover Todos no menu Ação de Filtrosde Dados.

8. Clique em Concluído.

Protegendo o Acesso aos Dados

13-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Item IVGerenciando seu Serviço

Esta parte explica como gerenciar seu serviço. As informações são destinadas aosadministradores cujo trabalho principal é gerenciar usuários e mantê-los produtivos.Os administradores executam uma longa lista de funções essenciais; eles controlampermissões de usuários e corrigem contas, configuram conexões de banco de dadospara modeladores de dados, gerenciam armazenamento de dados para evitar excederos limites de armazenamento, mantêm backups regulares para que os usuários nãocorram o risco de perder trabalhos, autorizam acesso a conteúdo externo criando listasbrancas de domínios seguros, solucionam problemas de consultas do usuário, e muitomais.

Capítulos:

• Gerenciando o que os Usuários Podem Ver e Fazer

• Obtendo Snapshots e Restaurando

• Executando Tarefas de Administração

14Gerenciando o que os Usuários Podem Ver

e Fazer

Os administradores podem gerenciar o que outros usuários podem ver e fazer quandotrabalham com dados.

Tópicos:

• Workflow Típico para Gerenciar o que os Usuários Veem e Fazem

• Sobre Usuários e Atribuições

• Sobre Atribuições de Aplicativos

• Configurando o que os Usuários Podem Ver e Fazer

• Funcionalidade Ativada por Atribuições de Aplicativos

Workflow Típico para Gerenciar o que os Usuários Veem e FazemVeja aqui as tarefas comuns para começar a gerenciar o que os usuários podem ver efazer quando trabalham com o Oracle BI Cloud Service.

Tarefa Descrição Mais Informações

Entender atribuições deaplicativos

Conheça as atribuições de aplicativopredefinidas e o que elas permitemque os usuários façam no Oracle BICloud Service.

Sobre Atribuições deAplicativos

Designar atribuições deaplicativos aos usuários

Dê aos seus usuários acesso adiferentes funcionalidades,concedendo a eles atribuições deaplicativo.

Designando Atribuições deAplicativos aos Usuários

Designar atribuições deaplicativos a atribuiçõesde usuários

Conceda acesso aos usuários maisrapidamente por meio deatribuições. Dê a um grupo deusuários acesso de uma só vez.

Designando Atribuições deAplicativos a Atribuições deUsuários

Adicionar membros eações a atribuições deaplicativos

Conceda acesso às funcionalidadesdo Oracle BI Cloud Service demaneira diferente. Vá até aatribuição de aplicativo e de ládesigne usuários e grupos.

Adicionando Membros aAtribuições de Aplicativos

Gerenciando o que os Usuários Podem Ver e Fazer 14-1

Tarefa Descrição Mais Informações

Adicionar suas própriasatribuições deaplicativos

O Oracle BI Cloud Service forneceatribuições de aplicativo mapeadasdiretamente para todas asprincipais funcionalidades, masvocê pode criar suas própriasatribuições que façam sentido paraseu negócio também.

Adicionando SuasAtribuições de Aplicativos

Sobre Usuários e AtribuiçõesOs administradores gerenciam usuários e atribuições em Meus Serviços e no Oracle BICloud Service. A maioria dos administradores usa inicialmente Meus Serviços paraconfigurar contas de usuário e conceder às pessoas acesso ao Oracle BI Cloud Servicepor meio de atribuições. Na Console do Oracle BI Cloud Service, os administradoresveem todos os usuários e atribuições configurados em Meus Serviços, podendo fazerajustes nas permissões do usuário usando atribuições de aplicativos.

Meus Serviços

O domínio de identidades controla a autenticação e a autorização dos usuários queacessam os serviços do Oracle Cloud. Quando os serviços do Oracle Cloud sãoprovisionados em um domínio de identidades, diversas contas de usuário eatribuições predefinidas estão disponíveis em Meus Serviços para ajudar você acomeçar. Você pode conceder às pessoas acesso ao Oracle BI Cloud Service por meiodessas atribuições predefinidas.

Atribuições Predefinidas(Meus Serviços)

Descrição

Administrador de Domínio deIdentidades

TenantAdminGroup

Usuários da organização que gerenciam usuários eatribuições de um domínio de identidades.

Administrador de Direitoscom Base no Serviço BI_SE BI

BI_SE.BI_ServiceEntitlementAdministrator

Usuários da organização que podem criar e excluirinstâncias do Oracle BI Cloud Service.

BIServiceName.BICloudServiceAdministrators

Usuários da organização que administram o Oracle BICloud Service.

BIServiceName.BICloudServiceAdvancedContentAuthors

Usuários da organização que criam conteúdo e modelamdados no Oracle BI Cloud Service.

BIServiceName.BICloudServiceUsers

Usuários na organização que exibem relatórios e exploramdados no Oracle BI Cloud Service.

DBServiceName.DatabaseAdministrator

Usuários da organização que administram o banco de dadosdisponível com o Oracle BI Cloud Service.

DBServiceName.DatabaseDeveloper

Usuários da organização que têm a atribuição dedesenvolvedor do banco de dados disponível com o OracleBI Cloud Service.

DBServiceName.DatabaseUser

Usuários da organização que têm a atribuição de usuário dobanco de dados disponível com o Oracle BI Cloud Service.

Sobre Usuários e Atribuições

14-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Consulte Adicionando Usuários e Designando Atribuições e Atribuições e Privilégiosdo Usuário do Oracle Cloud em Gerenciando e Monitorando o Oracle Cloud.

Console do Oracle BI Cloud Service

Na Console, os administradores podem ver todos os usuários e as atribuiçõesprovisionadas para o domínio de identidades e conceder a eles as permissõesapropriadas por meio de atribuições de aplicativos.

Sobre Atribuições de AplicativosUma atribuição de aplicativo abrange um conjunto de privilégios que determinam oque os usuários podem ver e fazer após acessarem o Oracle BI Cloud Service. É seutrabalho como administrador designar pessoas a uma ou mais atribuições deaplicativo.

Há dois tipos de atribuição de aplicativo:

Tipo de Atribuição deAplicativo

Descrição

Predefinida Inclua um conjunto fixo de privilégios.

Definido pelo Usuário Criado por administradores. Inclua uma ou mais atribuiçõesde aplicativos definidas pelo usuário.

Atribuições de Aplicativo PredefinidasO Oracle BI Cloud Service fornece diversas atribuições de aplicativos predefinidaspara você começar. Em muitos casos, essas atribuições são tudo o que você precisa.

Dica:

Você também pode criar suas próprias atribuições de aplicativos. Consulte Adicionando Suas Atribuições de Aplicativos.

Atribuição de AplicativoPredefinida

Descrição Membros Padrão

Administrador de Serviços do BI Permite que os usuáriosadministrem o Oracle BI CloudService e deleguem privilégiosa outros.

Administrador deDomínio de Identidades

Autor de Modelo de Dados do BI Permite que os usuáriosgerenciem o modelo de dadosno Oracle BI Cloud Service.

Administrador deServiços do BI

Autor do Carregamento deDados do BI

Permite que os usuárioscarreguem dados usando aAPI REST do Oracle BI CloudService e o Data Sync doOracle BI Cloud Service.

Administrador deServiços do BI

Autor de Conteúdo do BI Permite que os usuários criemanálises e painéis de controleno Oracle BI Cloud Service.

Autor de Modelo deDados do BI

Autor de Conteúdo deDescoberta do BI

Sobre Atribuições de Aplicativos

Gerenciando o que os Usuários Podem Ver e Fazer 14-3

Atribuição de AplicativoPredefinida

Descrição Membros Padrão

Autor de Conteúdo Avançado doBI

Permite que os usuáriosexecutem tarefas degerenciamento de conteúdomais avançadas, comoadicionar origens de dadospara análises e painéis decontrole e exportar painéis decontrole.

Administrador deServiços do BI

Autor de Conteúdo deDescoberta do BI

Permite que os usuários criemprojetos de visualização,explorem dados usando oVisual Analyzer e adicionemorigens de dados paravisualizações.

Autor de ConteúdoAvançado do BI

Consumidor do BI Permite que os usuáriosexibam e executem relatóriosno Oracle BI Cloud Service(projetos, análises e painéis decontrole).

Use esta atribuição deaplicativo para controlar quemtem acesso ao serviço.

Autor de Conteúdo doBI

Você não pode excluir atribuições de aplicativo predefinidas ou remover associaçõespadrão.

As atribuições de aplicativos podem ter usuários, atribuições ou outras atribuições deaplicativos como membros. Isso significa que um usuário que é membro de umaatribuição de aplicativo poderá ser indiretamente membro de outras atribuições deaplicativos.

Por exemplo, um membro da atribuição de aplicativo Administrador de Serviços do BIherda a associação de outras atribuições de aplicativo, como Autor de Modelo deDados do BI e Consumidor do BI. Qualquer usuário que seja membro doAdministrador de Serviços do BI pode fazer e ver tudo o que essas outras atribuiçõesde aplicativo podem fazer e ver. Portanto, você não precisa adicionar um novo usuário(por exemplo, John) a todas essas atribuições de aplicativo. Você pode simplesmenteadicionar o usuário à atribuição de aplicativo Administrador de Serviços do BI.

Hierarquia de Atribuição de Aplicativo

Este diagrama ilustra a hierarquia de atribuições de aplicativo no Oracle BI CloudService. Ele mostra também como atribuições de usuário predefinidas designadas pormeio de Meus Serviços são mapeadas para as atribuições de aplicativos.

Sobre Atribuições de Aplicativos

14-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Por que a Atribuição de Aplicativo Administrador é Importante?Você precisa da atribuição de aplicativo Administrador de Serviços do BI para acessaropções administrativas na Console.

Deve haver pelo menos uma pessoa em sua organização com a atribuição de aplicativoAdministrador de Serviços do BI. Isso assegura que haja sempre alguém que possadelegar permissões a outros. Se você se remover da atribuição Administrador deServiços do BI, verá uma mensagem de advertência. Tente adicionar-se novamente aessa atribuição de aplicativo antes de sair do sistema. Após a desconexão, você nãopoderá gerenciar permissões na Console para reintegrar-se.

Não há Usuários com a Atribuição do Aplicativo Administrador de Serviços doBI?

Se ninguém tiver privilégios administrativos, peça para o administrador de domíniode identidades adicionar você ou outro usuário à atribuição<serviceInstanceName>.BICloudServiceAdministrator por meio das páginas de segurançaMeus Serviços. Essa atribuição é membro da atribuição de aplicativo Administrador epermite acesso às páginas de gerenciamento de usuário na Console.

Configurando o que os Usuários Podem Ver e FazerOs administradores designam atribuições de aplicativos para determinar o que outrosusuários podem ver e fazer no Oracle BI Cloud Service.

Vídeo

Tópicos:

• Conceitos Básicos de Atribuições de Aplicativos

• Designando Atribuições de Aplicativos aos Usuários

• Designando Atribuições de Aplicativos a Vários Usuários por meio de Atribuições

• Adicionando Membros a Atribuições de Aplicativos

• Adicionando Suas Atribuições de Aplicativos

Configurando o que os Usuários Podem Ver e Fazer

Gerenciando o que os Usuários Podem Ver e Fazer 14-5

• Excluindo Atribuições de Aplicativos

Conceitos Básicos de Atribuições de AplicativosOs administradores configuram o que os usuários veem e fazem no Oracle BI CloudService na página Usuários e Atribuições da Console. Essa página apresenta asinformações do usuário em 3 views diferentes:

Página Usuários eAtribuições

Descrição

Guia Usuários Mostra usuários do domínio de identidades associado ao serviço.

Você não pode adicionar ou remover contas de usuários na guiaUsuários, mas pode designar aos usuários uma ou mais atribuiçõesde aplicativo no Oracle BI Cloud Service.

Guia Atribuições Mostra as atribuições do domínio de identidades associadas aoserviço.

Você não pode adicionar ou remover atribuições (grupos deusuários) na guia Atribuições, mas pode designá-los a uma oumais atribuições de aplicativos no Oracle BI Cloud Service.

Na guia Atribuições, você também pode ver quem pertence a cadaatribuição.

Guia Atribuições deAplicativos

Mostra as atribuições de aplicativos predefinidas do Oracle BICloud Service, com quaisquer atribuições de aplicativospersonalizadas que você definir.

Na guia Atribuições de Aplicativos, você pode designaratribuições de aplicativos a vários usuários, atribuições e outrasatribuições de aplicativos. Você também pode criar atribuições deaplicativos por sua conta e designar os privilégios a elas, por meiode outras atribuições de aplicativos.

Designando Atribuições de Aplicativos aos UsuáriosA página Usuários lista todos os usuários que podem acessar o Oracle BI CloudService. A lista de nomes vem diretamente do domínio de identidades associado aoserviço. É trabalho do administrador designar usuários a atribuições de aplicativoapropriadas.

Nota: Você não pode adicionar contas de usuário ao domínio de identidadespor meio da página Usuários. Use Meus Serviços para gerenciar contas dousuário do domínio de identidades.

1. Clique em Console.

2. Clique em Usuários e Atribuições.

3. Clique na guia Usuários.

Configurando o que os Usuários Podem Ver e Fazer

14-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

4. Para exibir todos, deixe o campo Pesquisar em branco e clique em MostrarMembros: Todos.

Para filtrar a lista por nome, informe todo ou parte de um nome do usuário nofiltro Pesquisar e pressione Enter. A pesquisa distingue maiúsculas de minúsculase pesquisa nome e nome para exibição.

5. Para ver quais atribuições de aplicativos são designadas a um usuário:

a. Selecione o usuário.

b. Clique no menu de ação e selecione Gerenciar Atribuições de Aplicativos.

As designações da atribuição de aplicativos atuais do usuário são exibidas nopainel Atribuições de Aplicativos Selecionadas.

Por exemplo, esta imagem mostra um usuário chamado Ed Ferguson designado àatribuição de aplicativos Analista de Vendas.

6. Para designar atribuições de aplicativos adicionais ou remover as designaçõesatuais:

a. Mostre as atribuições de aplicativos disponíveis. Clique em Pesquisar paraexibir todas as atribuições de aplicativos.

Configurando o que os Usuários Podem Ver e Fazer

Gerenciando o que os Usuários Podem Ver e Fazer 14-7

Como alternativa, filtre a lista por Nome e clique em Pesquisar.

b. Use os controles de seta para mover atribuições de aplicativos entre as listasAtribuições de Aplicativos Disponíveis e Atribuições de AplicativosSelecionadas.

Para descobrir quais ações cada atribuição de aplicativo permite, consulte Funcionalidade Ativada por Atribuições de Aplicativos.

c. Clique em OK.

Designando Atribuições de Aplicativos a Vários Usuários por meio de AtribuiçõesA página Atribuições mostra todas as atribuições às quais pertencem as pessoas queestão acessando seus domínios de identidade. A lista de atribuições vem diretamentedo domínio de identidades associado ao serviço. Geralmente, é mais rápido designarprivilégios a vários usuários, por meio de suas atribuições de domínio de identidadespredefinidas, do que designar privilégios aos usuários um de cada vez.

Nota: Você não pode adicionar atribuições ao domínio de identidades pormeio da página Atribuições. Use Meus Serviços para gerenciar contas dousuário e atribuições para seu domínio de identidades.

É possível designar atribuições de aplicativos na página Atribuições. Você tambémpode ver quem pertence a cada atribuição.

1. Clique em Console.

2. Clique em Usuários e Atribuições.

3. Clique na guia Atribuições.

4. Consulte a área Membros para ver quem pertence a cada atribuição:

O número de usuários e de atribuições que são membros é exibido na página.Clique em um número, como 1 nesta imagem, para ver esses membros com maisdetalhes.

5. Para exibir todas as atribuições disponíveis, deixe o campo Pesquisar em branco eMostrar Membros: Todos.

Configurando o que os Usuários Podem Ver e Fazer

14-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Para filtrar a lista por nome, informe todo ou parte de um nome de atribuição nofiltro Pesquisar e pressione Enter. A pesquisa distingue maiúsculas de minúsculase pesquisa nome e nome para exibição.

Como alternativa, use o filtro Mostrar Membros para listar atribuições que sãomembros de uma atribuição de aplicativo em particular ou pertencem a outraatribuição.

6. Para ver as designações de atribuições de aplicativos atuais:

a. Selecione a atribuição.

b. Clique no menu de ação e selecione Gerenciar Atribuições de Aplicativos.

As designações da atribuição de aplicativo atuais são exibidas no painelAtribuições de Aplicativos Selecionadas.

7. Para designar atribuições de aplicativos adicionais ou removê-las:

a. Clique em Pesquisar para exibir todas as atribuições de aplicativos disponíveis.

Se preferir, informe todo ou parte do nome da atribuição de aplicativo e cliqueem Pesquisar.

b. Use os controles de seta para mover atribuições de aplicativos entre as listasAtribuições de Aplicativos Disponíveis e Atribuições de AplicativosSelecionadas.

Para descobrir quais ações cada atribuição de aplicativo permite, consulte Funcionalidade Ativada por Atribuições de Aplicativos

c. Clique em OK.

Adicionando Membros a Atribuições de AplicativosAs atribuições de aplicativos determinam o que as pessoas podem ver e fazer noOracle BI Cloud Service. É trabalho do administrador designar atribuições deaplicativos apropriadas a todos usando o serviço e gerenciar os privilégios de cadaatribuição de aplicativos.

Você pode tornar indivíduos (usuários) e grupos de usuários (atribuições) de seudomínio de identidades membros de uma atribuição de aplicativos. Você podeadicionar outras atribuições de aplicativos como membros também. Consulte SobreAtribuições de Aplicativos.

Lembre-se:

• Os membros herdam os privilégios de uma atribuição de aplicativos.

• As atribuições de aplicativos herdam privilégios de seus pais (atribuições deaplicativos).

Selecione os membros de uma atribuição de aplicativos ou altere os privilégios paisusando a Console.

1. Clique em Console.

2. Clique em Usuários e Atribuições.

3. Clique na guia Atribuições de Aplicativos.

Configurando o que os Usuários Podem Ver e Fazer

Gerenciando o que os Usuários Podem Ver e Fazer 14-9

4. Para exibir todas as atribuições de aplicativos disponíveis, deixe o campoPesquisar em branco e Mostrar Membros: Todos.

Para filtrar a lista por nome, informe todo ou parte de um nome de atribuição deaplicativos no filtro Pesquisar e pressione Enter. A pesquisa distingue maiúsculasde minúsculas e pesquisa nome e nome para exibição.

5. Consulte a área Membros para ver quem pertence a cada atribuição de aplicativos:

O número de usuários, atribuições e atribuições de aplicativos que são membros éexibido na página. Clique em um número, como 5 nesta imagem, para ver essesmembros com mais detalhes (usuários, atribuições ou atribuições de aplicativos).

6. Para adicionar novos membros ou remover membros de uma atribuição deaplicativos:

a. Clique em Membros.

b. Selecione usuários, atribuições ou atribuições de aplicativos na caixa Tipo eclique em Pesquisar para mostrar os membros atuais.

c. Use os controles de seta para mover os membros entre as listas Disponível eTodos Selecionados.

Algumas atribuições de aplicativos não são elegíveis para os membros e ficamacinzentadas. Por exemplo, você não pode selecionar uma atribuição deaplicativo pai para ser um membro.

Nota:

Os usuários marcados como ‘ausentes’ não têm mais uma conta no domíniode identidades. Para remover usuários ausentes, use o controle de seta paramover o usuário da lista Todos os usuários selecionados para a lista Usuáriosdisponíveis.

d. Clique em OK.

7. Para ver se uma atribuição de aplicativos, como Analista de Vendas, herdaprivilégios de outras atribuições de aplicativos:

a. Clique no menu de ação.

b. Selecione Gerenciar Atribuições de Aplicativos.

Configurando o que os Usuários Podem Ver e Fazer

14-10 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Os privilégios herdados são exibidos no painel Atribuições de AplicativosSelecionadas.

Neste exemplo, a atribuição de aplicativos do Analista de Vendas herdaprivilégios do Autor de Conteúdo do BI e Autor de Conteúdo Avançado do BI.Quando designa alguém à atribuição de aplicativo Analista de Vendas, você aautoriza a executar ações permitidas para essas atribuições de aplicativos.Consulte Funcionalidade Ativada por Atribuições de Aplicativos.

8. Para adicionar ou remover privilégios:

a. Clique em Pesquisar para exibir todas as atribuições de aplicativos disponíveis.

Se preferir, informe todo ou parte do nome da atribuição de aplicativo e cliqueem Pesquisar.

b. Use os controles de seta para mover atribuições de aplicativos entre as listasAtribuições de Aplicativos Disponíveis e Atribuições de AplicativosSelecionadas.

Você não pode selecionar atribuições de aplicativos que estiverem acinzentadas.As atribuições de aplicativos estão acinzentadas; dessa forma, você não podecriar uma árvore de associações circular.

c. Clique em OK.

Adicionando Suas Atribuições de AplicativosO Oracle BI Cloud Service fornece um conjunto de atribuições de aplicativospredefinidas. Você mesmo também pode criar atribuições de aplicativo de acordo comseus próprios requisitos.

Por exemplo, você pode criar uma atribuição de aplicativo que só permita que umgrupo seleto de pessoas veja pastas ou projetos específicos.

1. Clique em Console.

2. Clique em Usuários e Atribuições.

3. Clique na guia Atribuições de Aplicativos.

Configurando o que os Usuários Podem Ver e Fazer

Gerenciando o que os Usuários Podem Ver e Fazer 14-11

4. Clique em Adicionar.

5. Informe um nome e descreva a atribuição de aplicativo. Clique em Salvar.

Inicialmente, novas atribuições de aplicativo não têm qualquer membro ouprivilégio.

6. Adicione membros à atribuição de aplicativo:

a. Clique no menu de ação.

b. Selecione Gerenciar Membros.

c. Selecione os membros (usuários, atribuições ou atribuições de aplicativos) quevocê deseja designar à atribuição de aplicativo e mova-as para o painelSelecionado à direita.

Por exemplo, talvez você queira uma atribuição de aplicativo que restrinja oacesso a todos em sua organização, exceto gerentes de vendas. Para fazer isso,mova qualquer um que seja gerente de vendas para o painel Selecionado.

d. Clique em OK.

Consulte também Adicionando Membros a Atribuições de Aplicativos.

7. Se preferir, adicione privilégios à nova atribuição de aplicativo:

a. Clique no menu de ação.

b. Selecione Gerenciar Atribuições de Aplicativos.

c. Clique em Pesquisar.

d. Mova todas as atribuições de aplicativos que deseja que essa atribuição deaplicativo herde para o painel Atribuições de Aplicativos Selecionadas e cliqueem OK.

Configurando o que os Usuários Podem Ver e Fazer

14-12 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Consulte também Funcionalidade Ativada por Atribuições de Aplicativos.

Excluindo Atribuições de AplicativosVocê pode excluir atribuições de aplicativos criadas, mas que não são maisnecessárias.

1. Clique em Console.

2. Clique em Usuários e Atribuições.

3. Clique na guia Atribuições de Aplicativos.

4. Navegue até a atribuição de aplicativos que você deseja excluir.

5. Clique no menu de ação da atribuição de aplicativos que você deseja excluir eselecione Remover.

6. Clique em OK.

Funcionalidade Ativada por Atribuições de AplicativosAs atribuições de aplicativos determinam o que você pode ver e fazer no Oracle BICloud Service Este tópico descreve o que você tem permissão para ver e fazer comatribuições de aplicativos predefinidas. As informações são organizadas de duasmaneiras:

Funcionalidade Ativada por Atribuições de Aplicativos

Gerenciando o que os Usuários Podem Ver e Fazer 14-13

• Atribuição de aplicativo por funcionalidade

• Funcionalidade por atribuição de aplicativo

Atribuição de Aplicativo por Funcionalidade

Funcionalidade Funcionalidade no Oracle BI CloudService

Atribuição de Aplicativo

Acesso Acesso ao Data Modeler Autor de Modelo de Dadosdo BI

Acesso Acesso ao Data Sync Autor do Carregamento deDados do BI

Acesso Acesso aos Painéis de Controle Consumidor do BI

Acesso Acesso ao Catálogo Consumidor do BI

Acesso Acesso a Exportação Autor de ConteúdoAvançado do BI

Acesso Acesso ao Dicionário de Metadados Autor de Conteúdo do BI

Acesso Acesso ao Mobile Consumidor do BI

Acesso Adicionar Origens de Dados Autor de Conteúdo do BI

Acesso Criar ou Editar Análises Autor de Conteúdo do BI

Acesso Criar ou Editar Análises com a Opção deAcessibilidade Ativada

Autor de Conteúdo do BI

Ações Criar ou Editar Ações de Navegação Autor de ConteúdoAvançado do BI

Admin: Catálogo Alterar Permissões Autor de Conteúdo do BI

Admin: Conexões Gerenciar Conexões de Banco de Dados Administrador de Serviçosdo BI

Admin: Geral Configurar Servidor de E-mail SMTP Administrador de Serviçosdo BI

Admin: Geral Configurar Antivírus Administrador de Serviçosdo BI

Admin: Geral Gerenciar Informações de Sessão Administrador de Serviçosdo BI

Admin: Geral Gerenciar Dados do Mapa Administrador de Serviçosdo BI

Admin: Geral Gerenciar Painéis de Controle Autor de Conteúdo do BI

Admin:Segurança

Gerenciar Atribuições de Aplicativos Administrador de Serviçosdo BI

Admin:Segurança

Definir Propriedade de Objetos doCatálogo

Administrador de Serviçosdo BI

Funcionalidade Ativada por Atribuições de Aplicativos

14-14 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Funcionalidade Funcionalidade no Oracle BI CloudService

Atribuição de Aplicativo

Admin:Segurança

Acesso ao Gerenciamento de Atribuiçõesde Aplicativos

Consumidor do BI

Admin:Segurança

Usuários/Atribuições - Podem VisualizarUsuários e Atribuições

Consumidor do BI

Admin:Segurança

Atribuições de Aplicativos - PodemExibir Atribuições de Aplicativos

Consumidor do BI

Admin:Segurança

Gerenciar Domínios Seguros Administrador de Serviçosdo BI

Admin: Pesquisa Gerenciar Indexação de Pesquisa Administrador de Serviçosdo BI

Admin:Snapshots

Fazer Backup e Restaurar com Snapshots Administrador de Serviçosdo BI

Admin:Snapshots

Fazer Upload de Modelo de Dados de umArquivo (.rpd)

Administrador de Serviçosdo BI

Catálogo Armazenamento Pessoal - Minhas Pastase Meu Painel de Controle

Consumidor do BI

Catálogo Recarregar Metadados do Servidor Administrador de Serviçosdo BI

Autor de Modelo de Dadosdo BI

Catálogo Ver Itens Ocultos Autor de Conteúdo do BI

Catálogo Criar Pastas Autor de Conteúdo do BI

Catálogo Compactar Catálogo Autor de Conteúdo do BI

Catálogo Descompactar Catálogo Administrador de Serviçosdo BI

Catálogo Executar Pesquisa Global Autor de Conteúdo do BI

Condições Criar Condições Autor de Conteúdo do BI

Painéis deControle

Salvar Personalizações Consumidor do BI

Painéis deControle

Designar Personalizações Padrão Autor de Conteúdo do BI

Painéis deControle

Criar Links de Bookmark Consumidor do BI

Painéis deControle

Exportar Painel de Controle Inteiro para oExcel

Autor de ConteúdoAvançado do BI

Painéis deControle

Exportar Página de Painel de ControleÚnica para o Excel

Autor de ConteúdoAvançado do BI

Funcionalidade Ativada por Atribuições de Aplicativos

Gerenciando o que os Usuários Podem Ver e Fazer 14-15

Funcionalidade Funcionalidade no Oracle BI CloudService

Atribuição de Aplicativo

Home Acessar Home Page Consumidor do BI

Home Acesso à Pesquisa Consumidor do BI

Home Acesso à Atividade Recente Consumidor do BI

Home Menu Criar Consumidor do BI

Home Menu Painéis de Controle Consumidor do BI

Home Favoritos Consumidor do BI

Home Link Minha Conta Consumidor do BI

Minha Conta Acesso a Minha Conta Consumidor do BI

Minha Conta Alterar Preferências Consumidor do BI

Análise Adicionar Origem de Dados Autor de ConteúdoAvançado do BI

Análise Criar Views Autor de Conteúdo do BI

Análise Criar Prompts Autor de Conteúdo do BI

Análise Editar Fórmulas de Colunas Autor de Conteúdo do BI

Análise Editar Fórmulas de Colunas Autor de Conteúdo do BI

Análise Criar Filtros Avançados e DefinirOperações

Autor de Conteúdo do BI

Respostas Salvar Filtros Autor de Conteúdo do BI

Mobile Ativar Conteúdo Local Consumidor do BI

Mobile Ativar Pesquisa Consumidor do BI

Área de Assunto Criar e Editar Análises Autor de Conteúdo do BI

Exibir Seletor deColuna

Adicionar/Editar View de Seletor deColuna

Autor de Conteúdo do BI

Exibir LayoutComposto

Adicionar/Editar View de LayoutComposto

Autor de Conteúdo do BI

Exibir Gráfico Adicionar/Editar View de Gráfico Autor de Conteúdo do BI

Exibir Funil Adicionar/Editar View de Funil Autor de Conteúdo do BI

Exibir Gauge Adicionar/Editar View de Gauge Autor de Conteúdo do BI

Exibir HeatMatrix

Adicionar/Editar View de Heat Matrix Autor de Conteúdo do BI

Exibir Mapa Adicionar/Editar View de Mapa Autor de Conteúdo do BI

Funcionalidade Ativada por Atribuições de Aplicativos

14-16 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Funcionalidade Funcionalidade no Oracle BI CloudService

Atribuição de Aplicativo

ExibirMicrográfico

Adicionar/Editar View de Micrográfico Autor de Conteúdo do BI

Exibir Filtros Adicionar/Editar View de Filtros Autor de Conteúdo do BI

Exibir Prompt dePainel deControle

Adicionar/Editar View de Prompt dePainel de Controle

Autor de Conteúdo do BI

Exibir Mosaico deDesempenho

Adicionar/Editar View de Mosaico deDesempenho

Autor de Conteúdo do BI

Exibir TextoEstático

Adicionar/Editar View de Texto Estático Autor de Conteúdo do BI

Exibir Narrativa Adicionar/Editar View de Narrativa Autor de Conteúdo do BI

Exibir NenhumResultado

Adicionar/Editar View de NenhumResultado

Autor de Conteúdo do BI

Exibir TabelaDinâmica

Adicionar/Editar View de TabelaDinâmica

Autor de Conteúdo do BI

Exibir Prompt deRelatório

Adicionar/Editar View de Prompt deRelatório

Autor de Conteúdo do BI

Exibir Etapas deSeleção

Adicionar/Editar View de Etapas deSeleção

Autor de Conteúdo do BI

Exibir SQLLógica

Adicionar/Editar View de SQL Lógica Autor de Conteúdo do BI

Exibir Tabela Adicionar/Editar View de Tabela Autor de Conteúdo do BI

Exibir Título Adicionar/Editar View de Título Autor de Conteúdo do BI

Exibir Mapa emÁrvore

Adicionar/Editar View de Mapa emÁrvore

Autor de Conteúdo do BI

Exibir Grade Adicionar/Editar View de Grade Autor de Conteúdo do BI

Exibir Seletor deView

Adicionar/Editar View de Seletor deView

Autor de Conteúdo do BI

Projetos do DataVisualization

Exibir e Explorar Visualizações Consumidor do BI

Projetos do DataVisualization

Criar ou Editar Projetos do DataVisualization

Autor de Conteúdo deDescoberta do BI

Projetos do DataVisualization

Adicionar Origens de Dados paraProjetos do Data Visualization

Autor de Conteúdo deDescoberta do BI

Projetos do DataVisualization

Gerenciar seus Uploads de Arquivos deDados

Autor de Conteúdo deDescoberta do BI

Funcionalidade Ativada por Atribuições de Aplicativos

Gerenciando o que os Usuários Podem Ver e Fazer 14-17

Funcionalidade Funcionalidade no Oracle BI CloudService

Atribuição de Aplicativo

Projetos do DataVisualization

Gerenciar Todos os Uploads de Arquivosde Dados

Administrador de Serviçosdo BI

Funcionalidade por Atribuição de Aplicativo

Atribuição de Aplicativo Funcionalidade no Oracle BI CloudService

Funcionalidade

Consumidor do BI Acesso aos Painéis de Controle Acesso

Consumidor do BI Acesso ao Mobile Acesso

Acesso a Exportação Acesso

Consumidor do BI Armazenamento Pessoal - Minhas Pastase Meu Painel de Controle

Catálogo

Consumidor do BI Salvar Personalizações Painéis deControle

Consumidor do BI Criar Links de Bookmark Painéis deControle

Consumidor do BI Acessar Home Page Home

Consumidor do BI Acessar UI do Catálogo Home

Consumidor do BI Campo de Pesquisa Simples Home

Consumidor do BI Menu Recente Home

Consumidor do BI Menu Criar Home

Criar Ações de Navegação Home

Consumidor do BI Menu Painéis de Controle Home

Consumidor do BI Favoritos Home

Consumidor do BI Link Minha Conta Home

Consumidor do BI Acesso a Minha Conta Minha Conta

Consumidor do BI Alterar Preferências Minha Conta

Consumidor do BI Ativar Conteúdo Local Mobile

Consumidor do BI Ativar Pesquisa Mobile

Consumidor do BI Exibir e Explorar Projetos do DataVisualization

DataVisualization

Autor de Conteúdo do BI Criar e Editar Análises Acesso

Funcionalidade Ativada por Atribuições de Aplicativos

14-18 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Atribuição de Aplicativo Funcionalidade no Oracle BI CloudService

Funcionalidade

Autor de Conteúdo do BI Criar ou Editar Análises com a Opção deAcessibilidade Ativada

Acesso

Autor de Conteúdo do BI Acesso ao Dicionário de Metadados Acesso

Autor de Conteúdo do BI Alterar Permissões Admin: Catálogo

Autor de Conteúdo do BI Gerenciar Painéis de Controle Admin: Geral

Autor de Conteúdo do BI Ver Itens Ocultos Catálogo

Autor de Conteúdo do BI Criar Pastas Catálogo

Autor de Conteúdo do BI Executar Pesquisa Global Catálogo

Autor de Conteúdo do BI Arquivar Pastas e Itens de Catálogo Catálogo

Autor de Conteúdo do BI Criar Condições Condições

Autor de Conteúdo do BI Designar Personalizações Padrão Painéis deControle

Autor de Conteúdo do BI Criar Views Análise

Autor de Conteúdo do BI Criar Prompts Análise

Autor de Conteúdo do BI Editar Fórmulas de Colunas Análise

Autor de Conteúdo do BI Editar Fórmulas de Colunas Análise

Autor de Conteúdo do BI Criar Filtros Avançados e DefinirOperações

Análise

Autor de Conteúdo do BI Salvar Filtros Respostas

Autor de Conteúdo do BI Criar e Editar Análises Área de Assunto

Adicionar Origens de Dados Acesso

Autor de Conteúdo do BI Adicionar/Editar View de Seletor deColuna

Exibir Seletor deColuna

Autor de Conteúdo do BI Adicionar/Editar View de LayoutComposto

Exibir LayoutComposto

Autor de Conteúdo do BI Adicionar/Editar View de Gráfico Exibir Gráfico

Autor de Conteúdo do BI Adicionar/Editar View de Funil Exibir Funil

Autor de Conteúdo do BI Adicionar/Editar View de Gauge Exibir Gauge

Autor de Conteúdo do BI Adicionar/Editar View de Micrográfico ExibirMicrográfico

Autor de Conteúdo do BI Adicionar/Editar View de Filtros Exibir Filtros

Funcionalidade Ativada por Atribuições de Aplicativos

Gerenciando o que os Usuários Podem Ver e Fazer 14-19

Atribuição de Aplicativo Funcionalidade no Oracle BI CloudService

Funcionalidade

Autor de Conteúdo do BI Adicionar/Editar View de Prompt dePainel de Controle

Exibir Prompt dePainel deControle

Autor de Conteúdo do BI Adicionar/Editar View de Mosaico deDesempenho

Exibir Mosaico deDesempenho

Autor de Conteúdo do BI Adicionar/Editar View de Texto Estático Exibir TextoEstático

Autor de Conteúdo do BI Adicionar/Editar View de Narrativa Exibir Narrativa

Autor de Conteúdo do BI Adicionar/Editar View de NenhumResultado

Exibir NenhumResultado

Autor de Conteúdo do BI Adicionar/Editar View de TabelaDinâmica

Exibir TabelaDinâmica

Autor de Conteúdo do BI Adicionar/Editar View de Prompt deRelatório

Exibir Prompt deRelatório

Autor de Conteúdo do BI Adicionar/Editar View de Etapas deSeleção

Exibir Etapas deSeleção

Autor de Conteúdo do BI Adicionar/Editar View de SQL Lógica Exibir SQLLógica

Autor de Conteúdo do BI Adicionar/Editar View de Tabela Exibir Tabela

Autor de Conteúdo do BI Adicionar/Editar View de Heat Matrix Exibir HeatMatrix

Autor de Conteúdo do BI Adicionar/Editar View de Mapa Exibir Mapa

Autor de Conteúdo do BI Adicionar/Editar View de Título Exibir Título

Autor de Conteúdo do BI Adicionar/Editar View de Mapa emÁrvore

Exibir Mapa emÁrvore

Autor de Conteúdo do BI Adicionar/Editar View de Grade Exibir Grade

Autor de Conteúdo do BI Adicionar/Editar View de Seletor deView

Exibir Seletor deView

Autor de Conteúdo do BI Adicionar/Editar View de Seletor deView

Exibir Seletor deView

Autor de Conteúdo deDescoberta do BI

Criar Projetos do Data Visualization eExplorar Dados

DataVisualization

Autor de Conteúdo deDescoberta do BI

Adicionar Origens de Dados paraProjetos do Data Visualization

DataVisualization

Autor de Conteúdo deDescoberta do BI

Gerenciar Origens de Dados Console

Funcionalidade Ativada por Atribuições de Aplicativos

14-20 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Atribuição de Aplicativo Funcionalidade no Oracle BI CloudService

Funcionalidade

Autor de ConteúdoAvançado do BI

Acesso a Exportação Acesso

Autor de ConteúdoAvançado do BI

Criar Ações de Navegação Ações

Autor de ConteúdoAvançado do BI

Adicionar Origens de Dados Acesso

Autor de ConteúdoAvançado do BI

Exportar Painel de Controle Inteiro para oExcel

Painéis deControle

Autor de ConteúdoAvançado do BI

Exportar Página de Painel de ControleÚnica para o Excel

Painéis deControle

Autor do Carregamento deDados do BI

Acesso ao Data Sync Acesso

Autor do Carregamento deDados do BI

Acesso à API REST do Oracle BI CloudService

Acesso

Autor de Modelo de Dadosdo BI

Acesso ao Data Modeler Acesso

Autor de Modelo de Dadosdo BI

Recarregar Metadados do Servidor Catálogo

Administrador de Serviçosdo BI

Gerenciar Conexões de Banco de Dados Admin: Conexões

Administrador de Serviçosdo BI

Gerenciar Informações de Sessão Admin: Geral

Administrador de Serviçosdo BI

Gerenciar Dados do Mapa Admin: Geral

Administrador de Serviçosdo BI

Gerenciar Uploads de Arquivos de Dados Admin: Geral

Administrador de Serviçosdo BI

Gerenciar Atribuições de Aplicativos Admin:Segurança

Administrador de Serviçosdo BI

Configurar Antivírus Admin:Segurança

Administrador de Serviçosdo BI

Configurar Servidor de E-mail SMTP Admin:Segurança

Administrador de Serviçosdo BI

Gerenciar Domínios Seguros Admin:Segurança

Administrador de Serviçosdo BI

Definir Propriedade de Objetos doCatálogo

Admin:Segurança

Administrador de Serviçosdo BI

Gerenciar Indexação de Pesquisa Admin: Pesquisa

Funcionalidade Ativada por Atribuições de Aplicativos

Gerenciando o que os Usuários Podem Ver e Fazer 14-21

Atribuição de Aplicativo Funcionalidade no Oracle BI CloudService

Funcionalidade

Administrador de Serviçosdo BI

Fazer Backup e Restaurar com Snapshots Admin:Snapshots

Administrador de Serviçosdo BI

Fazer Upload de um Modelo de Dados deum Arquivo (.rpd)

Admin:Snapshots

Administrador de Serviçosdo BI

Recarregar Metadados do Servidor Catálogo

Administrador de Serviçosdo BI

Descompactar Arquivos Compactados deCatálogo

Catálogo

Funcionalidade Ativada por Atribuições de Aplicativos

14-22 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

15Obtendo Snapshots e Restaurando

Este tópico descreve como fazer backup e restaurar conteúdo de aplicativo usando umarquivo chamado snapshot.

Vídeo

Tópicos:

• Workflow Típico para Obter Snapshots e Restaurar

• Sobre Snapshots

• Obtendo Snapshots e Restaurando Informações

• Fazendo Download, Upload e Migrando Snapshots

Workflow Típico para Obter Snapshots e RestaurarAqui estão as tarefas comuns de backup e restauração de conteúdo usando snapshots.

Tarefa Descrição Mais Informações

Obter um snapshot Capture o modelo de dados, o catálogode conteúdo e as atribuições deaplicativos no Oracle BI Cloud Serviceem um ponto no tempo.

Obtendo um Snapshot

Restaurar usandoum snapshot

Restaure o sistema para um estado defuncionamento anterior.

Restaurando com umSnapshot

Excluir umsnapshot

Exclua os snapshots indesejados. Excluindo Snapshots

Fazer download deum snapshot

Salve um snapshot em um sistema dearquivo local.

Fazendo Download deSnapshots

Fazer upload deum snapshot

Faça upload do conteúdo de umsnapshot que esteja armazenado em umsistema de arquivos local.

Fazendo Upload deSnapshots

Migrar dados desnapshot

Migre o conteúdo para outro ambiente. Migrando Dados deSnapshot

Sobre SnapshotsUm snapshot captura o estado de seu ambiente em um determinado momento. Ossnapshots não incluem dados que estão hospedados em origens de dados externas.

Obtendo Snapshots e Restaurando 15-1

Obtenha um snapshot de seu ambiente antes e depois que as pessoas comecem autilizar o sistema, em intervalos adequados, para poder restaurar o ambiente se algoder errado.

Artefatos Salvos em umSnapshot

Descrição

Modelo de dados Um snapshot do modelo de dados criado usando o DataModeler.

Conteúdo do catálogo Um snapshot do catálogo que contém itens salvos para usofuturo (como projetos, relatórios e painéis de controle devisualização de dados).

Atribuições de aplicativos Um snapshot das atribuições de aplicativos definidas paraseu sistema.

Você pode fazer download e armazenar snapshots em um sistema de arquivos local efazer upload deles novamente em seu sistema se eles forem exigidos para restaurarconteúdo. Essa funcionalidade também será útil se você quiser mover conteúdo,modelos de dados ou atribuições de aplicativo de um ambiente de desenvolvimentoou teste para um ambiente de produção. Os dados hospedados em origens de dadosexternas não estão incluídos no snapshot. Sempre faça upload de snapshots para omesmo serviço que criou o snapshot.

Você poderá manter até 10 snapshots on-line e fazer download de quantos desejar.

Nota: O Oracle BI Cloud Service automaticamente usa um snapshot quandoalguém publica alterações no modelo de dados. O Oracle BI Cloud Servicemantém os 5 snapshots mais recentes, caso você precise reverterinesperadamente para uma versão anterior do modelo. O intervalo mínimoentre os snapshots gerados pelo sistema é uma hora.

Obtendo Snapshots e Restaurando InformaçõesVocê pode obter um snapshot de seu sistema a qualquer momento.

Tópicos:

• Obtendo um Snapshot

• Restaurando com um Snapshot

• Editando Descrições de Snapshots

• Excluindo Snapshots

Obtendo um SnapshotOs administradores podem obter um snapshot do sistema a qualquer momento.

1. Clique em Console.

2. Clique em Snapshots e Modelos .

3. Clique em Novo Snapshot.

Obtendo Snapshots e Restaurando Informações

15-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

4. Digite uma descrição curta do snapshot que ajude você a se lembrar do motivo detê-lo obtido.

Por exemplo, por que você criou o snapshot e o que ele contém.

5. Clique em OK.

O conteúdo mais recente é salva em um snapshot.

Restaurando com um SnapshotSe algo der errado, será fácil restaurar seu conteúdo para um estado de funcionamentoanterior usando um snapshot.

Cuidado:

• A restauração por meio de um snapshot substitui todo o conteúdoexistente.

• Todos que estiverem atualmente conectados terão suas sessõesencerradas.

• Todo conteúdo criado após o último snapshot será perdido.

• O upload e a restauração de arquivos de snapshot grandes levarão algumtempo.

• O conteúdo restaurado leva alguns minutos para ser atualizado pelosistema. No caso de snapshots grandes, permita de 15 a 20 minutos.

1. Clique em Console.

2. Clique em Snapshots e Modelos .

3. Selecione o snapshot que você deseja usar para restaurar o sistema.

4. Clique em Gerenciar Snapshot.

Obtendo Snapshots e Restaurando Informações

Obtendo Snapshots e Restaurando 15-3

5. Clique em Restaurar para retornar seu sistema ao estado em que esse snapshot foiobtido.

6. Na caixa de diálogo Restaurar Snapshot, selecione apenas aqueles elementos quevocê deseja restaurar.

Por exemplo, talvez você não queira incluir atribuições de aplicativo, se estiverrestaurando um snapshot obtido de um serviço em pré-produção, em um serviçode produção. Atribuições de pré-produção muitas vezes têm membros diferentespara o serviço de produção. Se esse for o caso, desmarque Atribuições deAplicativos antes de clicar em Restaurar.

7. Para fins de auditoria, informe o motivo da restauração.

8. Clique em Restaurar.

Uma mensagem de advertência é exibida porque a restauração de um snapshotpode ser uma ação de grande impacto.

9. Clique em Sim para restaurar o snapshot selecionado ou em Não para desistir darestauração.

O tempo exigido para restaurar seu sistema depende do tamanho do snapshot. Depoisque a restauração for concluída, talvez seja necessário aguardar mais alguns minutospara que o conteúdo restaurado seja atualizado pelo sistema. Desconecte-se e depoisconecte-se novamente após, digamos, 15 ou 20 minutos para herdar as atribuições deaplicativo recém-restauradas, se houver.

Editando Descrições de SnapshotsVocê pode adicionar ou atualizar a descrição de qualquer snapshot.

1. Clique em Console.

2. Clique em Snapshots e Modelos .

3. Selecione o snapshot que deseja editar.

Obtendo Snapshots e Restaurando Informações

15-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

4. Clique em Gerenciar Snapshot.

5. Clique em Editar.

6. Atualize a descrição e clique em OK.

Excluindo SnapshotsPeriodicamente, exclua os snapshots que não são necessários.

1. Clique em Console.

2. Clique em Snapshots e Modelos .

3. Selecione o snapshot que deseja excluir.

4. Clique em Gerenciar Snapshot.

5. Clique em Excluir para excluir o snapshot.

Uma mensagem é exibida no lado superior direito da página. Se você mudar deideia, clique em Desfazer.

Fazendo Download, Upload e Migrando SnapshotsAs funcionalidades de download e upload permitem que você salve snapshots em seusistema de arquivos local e faça o upload deles de volta para a nuvem. Use essasfuncionalidades para fazer backup e restaurar conteúdo ou migrar conteúdo entre osambientes de desenvolvimento, teste e produção.

Tópicos:

• Fazendo Download de Snapshots

• Fazendo Upload de Snapshots

• Migrando Dados de Snapshot

Fazendo Download de SnapshotsUse a opção Fazer Download para salvar um snapshot em seu sistema de arquivoslocal. Isso permite que você armazene e gerencie localmente os snapshots obtidos deseu sistema.

Se você não tiver obtido o snapshot ainda, precisará fazer isso primeiro. Consulte Obtendo um Snapshot.

1. Clique em Console.

Fazendo Download, Upload e Migrando Snapshots

Obtendo Snapshots e Restaurando 15-5

2. Clique em Snapshots e Modelos .

3. Selecione o instantâneo do qual deseja fazer download.

4. Clique em Gerenciar Snapshot.

5. Clique em Fazer Download.

6. Informe e confirme uma senha para o snapshot. A senha deve conter pelo menos 8caracteres.

Não esqueça a senha. Ela será solicitada se você tentar fazer upload do arquivofuturamente. Por exemplo, você pode querer restaurar ou migrar o conteúdoarmazenado no snapshot.

7. Clique em OK.

O que acontece em seguida depende do seu browser. No Internet Explorer, porexemplo, você procura a caixa de diálogo Salvar como e clica em Salvar para salvaro snapshot no local selecionado.

O download do snapshot é feito como arquivo compactado do Oracle BusinessIntelligence (.bar).

Fazendo Upload de SnapshotsVocê pode fazer upload de um snapshot que salvou anteriormente em seu sistema dearquivos local.

Quando você faz upload de um snapshot, o arquivo propriamente dito é tranferidopor download para o seu sistema, mas os artefatos armazenados dentro do snapshotnão ficam disponíveis imediatamente no seu ambiente. Qualquer snapshot que vocêtransfira por upload é exibido na lista de snapshots. Quando estiver pronto para fazerisso, substitua os artefatos atuais, como seu catálogo, por informações do snapshot.Consulte Restaurando com um Snapshot.

1. Clique em Console.

2. Clique em Snapshots e Modelos .

3. Clique em Fazer Upload de Snapshot.

Fazendo Download, Upload e Migrando Snapshots

15-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

4. Use Procurar para localizar o snapshot desejado para upload.

Selecione o arquivo compactado (.bar) do Oracle Business Intelligence que contémo snapshot. Você só pode fazer upload de snapshots obtidos no Oracle BI CloudService.

5. Informe a senha do snapshot.

Você define a senha durante o processo de download.

6. Clique em OK.

O snapshot cujo upload foi feito é exibido na lista de snapshots salvos. Para restaurarusando um snapshot, consulte Restaurando com um Snapshot.

Migrando Dados de SnapshotVocê pode migrar o conteúdo que os usuários criaram em um ambiente do Oracle BICloud Service para outro, usando snapshots. Por exemplo, talvez você queira moverconteúdo de pré-produção para um ambiente de produção.

1. Faça download do snapshot que você deseja migrar para seu sistema de arquivolocal.

Consulte Fazendo Download de Snapshots.

2. Acesse o sistema de destino e faça upload do snapshot.

Consulte Fazendo Upload de Snapshots.

3. Na lista de snapshots salvos, selecione aquele com upload foi feito recentemente.

Para migrar conteúdo, consulte Restaurando com um Snapshot.

Fazendo Download, Upload e Migrando Snapshots

Obtendo Snapshots e Restaurando 15-7

Fazendo Download, Upload e Migrando Snapshots

15-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

16Executando Tarefas de Administração

Este tópico descreve as tarefas executadas pelos administradores que gerenciam oOracle BI Cloud Service.

Tópicos:

• Workflow Típico para Executar Tarefas de Administração

• Noções Básicas de Ferramentas de Administração

• Gerenciando Conexões de Banco de Dados

• Excluindo Origens de Dados Não Utilizadas

• Fazendo Upload de Modelos de Dados no Oracle BI Enterprise Edition

• Gerenciando Informações de Mapa

• Incluindo Domínios Seguros na Lista Branca

• Gerenciando o Modo de Indexação e Pesquisa de Conteúdo

• Monitorando Usuários e Logs de Atividades

• Executando Consultas SQL de Teste

Workflow Típico para Executar Tarefas de AdministraçãoEstas são as tarefas comuns de administração.

Tarefa Descrição Mais Informações

Gerenciar o que osusuários veem efazem

Configure o que os usuários veem efazem no Oracle BI Cloud Serviceusando a página Atribuição deAplicativo na Console.

Gerenciando o que osUsuários Podem Ver e Fazer

Fazer backup erestaurar conteúdo

Faça backup e restaure o modelo dedados, o conteúdo do catálogo e asatribuições de aplicativos usando umarquivo chamado snapshot.

Obtendo Snapshots eRestaurando

Criar conexões debanco de dados

Conecte o Oracle BI Cloud Service aum ou mais bancos de dados.

Gerenciando Conexões deBanco de Dados

Liberando espaço dearmazenamento

Exclua origens de dados em nome deoutros usuários para liberar espaço dearmazenamento.

Excluindo Origens deDados Não Utilizadas

Executando Tarefas de Administração 16-1

Tarefa Descrição Mais Informações

Gerenciar a maneirade indexar e pesquisarconteúdo

Configure a maneira de indexar erastrear conteúdo para que osusuários sempre encontrem asinformações mais recentes quandoeles fizerem pesquisa.

Gerenciando o Modo deIndexação e Pesquisa deConteúdo

Gerenciar mapas Gerencia camadas do mapa e mapasem segundo plano.

Gerenciando Informaçõesde Mapa

Incluir domíniosseguros na lista branca

Autorize o acesso a domínios seguros. Incluindo Domínios Segurosna Lista Branca

Gerenciar informaçõesde sessão

Monitore quem efetuou sign-in esolucione problemas com análises,analisando as consultas SQL e os logs.

Monitorando Usuários eLogs de Atividades

Monitorar métricas Monitore métricas do Oracle BI CloudService.

Monitorando Métricas noOracle BI Cloud Service

Noções Básicas de Ferramentas de AdministraçãoVocê administra o Oracle BI Cloud Service na Console e em Meus Serviços (OracleCloud).

Você precisa ter a atribuição de Administrador de Serviços do BI para executar todasas tarefas de administração descritas aqui.

Produto Ferramenta deAdministração

Descrição e Como Acessar

Oracle BI CloudService

Console Use a Console para gerenciar permissões do usuário,fazer backup de informações, adicionar conexões debanco de dados e liberar espaço de armazenamentopara seu serviço.

Veja quem está conectado atualmente, gerencieinformações de mapa, crie listas brancas de domíniosseguros e diagnostique problemas com consultas SQL:

• Gerenciando o que os Usuários Podem Ver e Fazer• Obtendo Snapshots e Restaurando• Gerenciando Conexões de Banco de Dados• Gerenciando Informações de Mapa• Excluindo Origens de Dados Não Utilizadas• Incluindo Domínios Seguros na Lista Branca• Monitorando Usuários e Logs de Atividades• Executando Consultas SQL de Teste

Oracle Cloud Meus Serviços Use Meus Serviços para gerenciar contas e monitorarmétricas de uso.

Gerenciando Conexões de Banco de DadosOs administradores criam e gerenciam conexões de banco de dados em nuvem para oOracle BI Cloud Service. Seus dados comerciais não precisam estar em um só local.

Noções Básicas de Ferramentas de Administração

16-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Conecte-se a vários bancos de dados na nuvem para que os modeladores e analistas denegócios possam analisar os dados da empresa onde quer que eles estejamarmazenados.

Tópicos

• Sobre Conexões de Banco de Dados

• Estabelecendo Conexão com Dados em um Banco de Dados Oracle Cloud

Sobre Conexões de Banco de DadosO Oracle BI Cloud Service pode manipular dados armazenados nos bancos de dadosOracle Cloud. Basta conectar o Oracle BI Cloud Service às origens de dados da nuvempara começar a analisar os dados. Não importa se seus dados de negócios estãoarmazenados em locais diferentes. Como você pode conectar o Oracle BI CloudService a diversos bancos de dados da nuvem, os analistas de negócios podem analisartodos eles onde quer que eles estejam armazenados.

Os administradores criam, gerenciam e testam as conexões de banco de dados doOracle BI Cloud Service. Os modeladores de negócios podem ver os bancos de dadosconectados, por meio do Modelador de Dados, e criar modelos de negócios com basenos dados.

Sobre a Conexão de Banco de Dados Padrão

Seu Oracle BI Cloud Service conecta-se ao Database Schema Service por meio daConexão Padrão. Você não pode excluir essa conexão. A Conexão Padrão está sempredisponível.

Database Schema Service é o serviço baseado em esquema único integrado ao OracleBI Cloud Service. Você não precisa criar uma conexão para utilizar esse banco dedados.

Bancos de Dados com os quais você Pode Estabelecer Conexão

Você pode conectar o Oracle BI Cloud Service aos bancos de dados do Oracle Cloud. Obanco de dados de destino deve ser o Oracle Database Cloud Service.

Conexões de Banco de Dados para Modelos de Dados Transferidos por Uploaddo Oracle BI Enterprise Edition

Você não precisa digitar informações de conexão de banco de dados para modelos dedados pré-desenvolvidos com o Oracle BI Enterprise Edition. As informações deconexão desses modelos estão no arquivo de modelo de dados (.rpd) que vocêtransfere por upload para o Oracle BI Cloud Service. Consulte Sobre o Upload deModelos de Dados do Oracle BI Enterprise Edition na Nuvem.

Estabelecendo Conexão com Dados em um Banco de Dados Oracle CloudOs administradores criam conexões de banco de dados para que os analistas denegócios possam analisar os dados armazenados no Oracle Cloud.

Consulte Sobre Conexões de Banco de Dados.

1. Clique em Console.

2. Clique em Conexões.

3. Clique em Nova Conexão.

Gerenciando Conexões de Banco de Dados

Executando Tarefas de Administração 16-3

4. Informe Nome e Descrição significativos que você se lembrará e os modeladoresde negócios reconhecerão.

5. Digite as informações de conexão do banco de dados do Oracle Database Cloud.

Peça ao administrador do banco de dados para fornecer os detalhes de conexão.

Opção Descrição

ConectarUsando

Selecione como deseja conectar-se ao banco de dados.

Host Endereço do servidor de banco de dados ou o nome do host.

Porta Número da porta na qual o servidor de banco de dados está atendendoàs conexões de entrada.

SID ou Nomedo Serviço

SID — Nome da instância do banco de dados Oracle.

Nome do Serviço — Nome do serviço de rede do banco de dados.

Descritor doTNS

O descritor de conexão do TNS que fornece o local do banco de dados eo nome do serviço de banco de dados. Selecione essa opção se quiserconectar-se a um banco de dados Oracle RAC (Real ApplicationCluster).

Use o seguinte formato:

DESCRIPTION=(ADDRESS=(PROTOCOL=protocolo)(HOST=host)(PORT=porta)) (CONNECT_DATA=(SERVICE_NAME=nome doserviço))

Por exemplo:

DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=myhost.company.com)(PORT=1521))(CONNECT_DATA=(SERVICE NAME=sales.company.com))

Para estabelecer conexão com um banco de dados Oracle RAC (RealApplication Cluster), use o formato:

DESCRIPTION=

(ADDRESS=(PROTOCOL=protocolo)(HOST=host1)(PORT=porta))

(ADDRESS=(PROTOCOL=protocolo)(HOST=host2)(PORT=porta))

(CONNECT_DATA=(SERVICE_NAME=nome do serviço))

Por exemplo:

(DESCRIPTION=

(ADDRESS=(PROTOCOL=tcp)(HOST=myhost1.company.com)(PORT=1521))

(ADDRESS=(PROTOCOL=tcp)(HOST=myhost2.company.com)(PORT=1521))

(CONNECT_DATA=(SERVICE NAME=sales.company.com)))

Conectar como Nome do usuário do banco de dados.

Senha A senha do usuário para acessar o banco de dados.

6. Clique em Testar para verificar a conexão.

7. Clique em OK.

Gerenciando Conexões de Banco de Dados

16-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Os modeladores de negócios veem a nova conexão no Modelador de Dadosimediatamente e podem começar a modelar os dados. Consulte Criando um Modelode Dados.

Excluindo Origens de Dados Não UtilizadasSeu serviço vem com uma cota de armazenamento fixa para arquivos de dados. Detempo em tempo, os administradores podem precisar excluir origens de dados emnome de outros usuários para liberar espaço de armazenamento e permitir o bomfuncionamento do serviço. Por exemplo, um usuário faz upload de arquivos de dadose depois sua conta é desativada quando ele sai da empresa.

1. Na Home page, clique em Origens de Dados.

2. Clique em Armazenamento de Origem de Dados na parte inferior da página.

A cota de armazenamento de dados e a quantidade total de espaço utilizadorefletem a cota para o serviço inteiro.

Você pode ver quem tem arquivos de dados transferidos por upload e quanto dearmazenamento está sendo utilizado.

3. Para liberar espaço, clique no menu Opções de um usuário com os arquivos quevocê deseja excluir.

Excluindo Origens de Dados Não Utilizadas

Executando Tarefas de Administração 16-5

4. Selecione uma das seguintes opções:

• Excluir Privado para excluir arquivos de dados não compartilhados(privados).

• Excluir Tudo para excluir todos os arquivos de dados.

Fazendo Upload de Modelos de Dados no Oracle BI Enterprise EditionOs administradores podem fazer upload dos modelos de dados criados com o OracleBI Enterprise Edition para o Oracle BI Cloud Service. Depois de fazer upload de umarquivo de modelo de dados (.rpd) na nuvem, os autores de conteúdo podem criarrelatórios da maneira usual.

Tutorial

Tópicos

• Sobre o Upload de Modelos de Dados do Oracle BI Enterprise Edition na Nuvem

• Fazendo Upload de Modelos de Dados de um Arquivo (.rpd)

Sobre o Upload de Modelos de Dados do Oracle BI Enterprise Edition na NuvemSe você tiver modelado seus dados de negócios com o Oracle BI Enterprise Edition,não precisará começar do zero no Oracle BI Cloud Service. Basta fazer upload do seuarquivo de modelo de dados (.rpd) para o Oracle BI Cloud Service e começar aexplorar seus dados por meio de visualizações, análises e painéis de controle.

O Oracle BI Cloud Service permite que você faça upload de um arquivo de modelo dedados (.rpd) com:

• Um ou mais modelos de dados

• Conexões com uma ou mais instâncias do Oracle Database Cloud Service

Você precisará validar seu arquivo de modelo de dados e configurar detalhes daconexão de banco de dados no Oracle BI Enterprise Edition.

Nota: Copie relatórios e painéis de controle criados no Oracle BI EnterpriseEdition para o Oracle BI Cloud Service também.

Consulte Fazendo Upload do Conteúdo de um Arquivo Compactado deCatálogo em Usando o Oracle Business Intelligence Cloud Service

Fazendo Upload de Modelos de Dados no Oracle BI Enterprise Edition

16-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Preparando seu Arquivo de Modelo de Dados para a Nuvem

Separe um tempo para preparar seu arquivo de modelo de dados (.rpd) para a nuvem:

• Verifique se você está usando o Oracle BI Enterprise Edition 11.1.1.6 ou maisrecente

• Valide o arquivo de modelo de dados

Execute verificações de consistência usando o Gerenciador de Verificação deConsistência no Oracle BI Administration Tool.

• Verifique se o arquivo de modelo de dados inclui os detalhes da conexão parauma instância do banco de dados do Oracle Cloud

Revise as definições do pool de conexões do Oracle BI Administration Tool:

– Nome da origem de dados deve apontar para o Oracle Database CloudService onde os dados são armazenados.

– Interface de chamada deve ser Oracle Call Interface (OCI).

Se o arquivo de modelo de dados estabelecer conexão com várias instâncias doOracle Database Cloud Service, verifique uma a uma as definições do pool deconexões.

Quando o arquivo de modelo de dados (.rpd) estiver pronto, você poderá fazer oupload dele para o Oracle BI Cloud Service. Antes de fazer isso, faça backup de seumodelo de dados atual, caso precise restaurar essa versão. Consulte Fazendo Uploadde Modelos de Dados de um Arquivo (.rpd).

Durante o upload, as informações existentes do modelo de dados no Oracle BI CloudService serão excluídas e substituídas pelo conteúdo do arquivo transferido porupload. Os modelos de dados transferidos por upload do arquivo são disponibilizadosaos autores de conteúdo por meio do painel Áreas de Assunto.

Editando Modelos de Dados Transferidos por Upload para a Nuvem

Você não pode editar modelos de dados criados com o Oracle BI Enterprise Editionpor meio do Oracle BI Cloud Service. O Data Modeler é desativado quando você fazupload de modelos de dados para o Oracle BI Cloud Service usando um arquivo .rpd.

Se você quiser melhorar ou atualizar o modelo, faça suas atualizações no Oracle BIAdministration Tool, execute novamente as verificações de consistência e faça uploaddo arquivo de modelo de dados novamente. Toda vez que você faz upload de ummodelo de dados, exclui e substitui o modelo existente pelo conteúdo do uploadrecente.

Dica: As alterações de modelo, como exclusão de colunas do modelo, podemafetar o conteúdo existente. Reserve um tempo para verificar as análises epainéis de controle existentes, após fazer upload das atualizações do modelo.

Fazendo Upload de Modelos de Dados de um Arquivo (.rpd)Os administradores podem fazer upload dos modelos de dados criados com o OracleBI Enterprise Edition para o Oracle BI Cloud Service. Depois de migrar os modelos dedados para a nuvem, os autores de conteúdo podem visualizar dados da maneiracomum.

Ao fazer upload de modelos de dados do Oracle BI Enterprise Edition, você exclui asinformações de modelos de dados existentes no Oracle BI Cloud Service e as substitui

Fazendo Upload de Modelos de Dados no Oracle BI Enterprise Edition

Executando Tarefas de Administração 16-7

pelo conteúdo do arquivo de modelo de dados (.rpd). Os modelos de dados de uploadsão disponibilizados aos autores de conteúdo por meio do painel Áreas de Assunto.

1. Verifique o arquivo de modelo de dados (.rpd) e as conexões do banco de dados.

Consulte Sobre o Upload de Modelos de Dados do Oracle BI Enterprise Edition naNuvem

2. No Oracle BI Cloud Service, clique em Console.

3. Selecione Snapshots.

4. Obtenha um snapshot do modelo de dados atual no caso de precisar restaurar essaversão.

Consulte Obtendo um Snapshot.

5. Clique em Substituir Modelo de Dados.

6. Clique em Procurar e selecione o arquivo de modelo de dados (.rpd) cujo uploadvocê deseja fazer.

7. Informe a senha do arquivo.

8. Clique em OK.

9. Vá até a Home page, clique em Origens de Dados; em seguida, Áreas de Assuntopara ver os modelos de dados que você transferiu por upload, disponíveis comoáreas de assunto no Oracle BI Cloud Service.

10. Se o arquivo de modelo de dados transferido por upload definir permissões efiltros de dados, você terá a opção de criar atribuições de aplicativoscorrespondentes no Oracle BI Cloud Service para que a segurança de dadosfuncione na nuvem.

a. Crie atribuições de aplicativos com exatamente os mesmos nomes definidos noOracle BI Administration Tool.

b. Designe usuários (e atribuições de usuário) às atribuições de aplicativosconforme necessário.

Gerenciando Informações de MapaOs administradores configuram informações de mapa para que os usuários possamvisualizar e interagir com dados por meio de mapas.

Tópicos

• Configurando Como os Dados serão Exibidos nos Mapas

• Editando Mapas em Segundo Plano

Configurando Como os Dados serão Exibidos nos MapasComo administrador, você define o modo como as colunas de dados modeladas noOracle BI Cloud Service são exibidas nos mapas. Após configurar os dados do mapa,os usuários podem visualizar os dados nas views do mapa.

Tutorial

Gerenciando Informações de Mapa

16-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

As views de mapas permitem que os usuários exibam dados em mapas em diferentesformatos e interajam com os dados. O Oracle BI Cloud Service é configurado com oOracle MapViewer, dados de limite espacial, mapas hospedados, o Oracle Database eopcionalmente o Oracle Spatial. Como administrador, você deve configurar osmetadados que definem o mapeamento entre os dados espaciais e os dados do OracleBI.

1. Na Home page, clique em Console.

2. Clique em Dados do Mapa.

3. Clique na guia Camadas.

4. Clique no botão Importar Camadas.

5. Na caixa de diálogo Importar Camadas, selecione a conexão no campo Consultar eas camadas que são necessárias para aplicar zoom e fazer drill. Clique em OK.

6. Volte na guia Camadas, selecione uma camada e clique no botão Editar Camada.Na caixa de diálogo Editar Camada, associe as camadas às colunas, de forma queos usuários possam exibir os dados na view de mapa.

Campo Descrição

Nome Especifica o nome da camada que é exibida aos usuários quetrabalham com as views de mapas.

Local Especifica de qual mapa em segundo plano a camada éoriginada. Clique no botão Localização para selecionar outracamada.

Descrição Especifica a descrição da camada do mapa. Esta descrição éexibida quando os usuários estão editando views de mapas epassam o mouse sobre o nome da camada na área Formatosde Mapa.

Gerenciando Informações de Mapa

Executando Tarefas de Administração 16-9

Campo Descrição

Chave da Camada Especifica a coluna de dados espaciais que você pode associaraos dados do Oracle BI Cloud Service. Cada valor da colunacorresponde a uma "forma" que é originada do mapa emsegundo plano. Por exemplo, uma camada MY_CITIES podeter uma chave de camada com o nome CITY. O valor padrão éa "melhor dedução". Selecione a coluna apropriada na lista.

Há vários motivos pelos quais um país como o México podeser desenhado como uma área branca em um mapa:

• A coluna tem um valor nulo para o país México, masexiste para uma forma para México na coluna espacial.

• A coluna tenha um valor para o país México, mas nãoexiste nenhuma forma para México na coluna espacial.

• A coluna tem um valor para o país México e existe aforma de México na coluna espacial, mas os nomes decolunas não são correspondente. As colunas de dados doOracle BI Cloud Service podem ter o valor MEX e acoluna espacial pode ter MXC.

Delimitador de Chave doBI

Disponível apenas quando a opção várias colunas sãoespecificadas para uma chave. Especifica um único caractereASCII (como vírgula ou sublinhado) para funcionar comodelimitador na combinação de colunas de dados do Oracle BICloud Service que formam uma chave.

Tipo de Geometria Especifica se a camada de geometria é um polígono, ponto oulinha. O tipo que você selecionar afetará a formatação que osusuários podem aplicar à camada.

Área de Colunas-Chavedo BI

Especifica as colunas de dados do Oracle BI Cloud Serviceque você deseja associar à camada. Você pode ter váriascolunas associadas a uma única camada. É possível selecionarvárias colunas de uma ou de várias áreas de assunto. Ascolunas e o delimitador selecionados devem corresponderexatamente ao nome do valor Chave da Camada. Suponhaque o valor Chave da Camada seja STATE_CITY. Você deveselecionar as colunas de dados STATE e CITY do BI eespecificar o caractere sublinhado no campo Delimitador deChave do BI.

Use as diversas opções nesta área:

• Adicionar — Exibe a lista de áreas de assuntodisponíveis. Selecione uma área de assunto e todas ascolunas de dados que você deseja associar à camada.

• Excluir — Exclui a coluna-chave selecionada.• Editar — Permite que você edite as colunas de dados

associadas à camada.Quando um designer de conteúdo cria uma view de mapa,um mapa principal padrão é selecionado como base para essaview de mapa. Se pelo menos uma coluna de dados da análisefor associada a uma camada que esteja associada a um mapaprincipal, esse mapa será selecionado por padrão.

Mostrar NomesQualificados

Especifica se será exibido o nome totalmente qualificado dacoluna na Área de Colunas-Chave do BI ou simplesmente onome da coluna.

Você usa esta caixa de diálogo para associar camadas aos dados do BI. Se você usaruma coluna específica em várias áreas de assunto, deverá associá-la a uma camada

Gerenciando Informações de Mapa

16-10 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

para cada área de assunto. Se a associação entre uma coluna e uma camada estiverincorreta, a camada não poderá ser exibida corretamente no mapa.

Nota: As funcionalidades espaciais, como definições de mapa, sãogerenciadas pelos administradores do banco de dados do seu serviço. Se nãoexistir uma definição de geometria da forma para um valor de colunaespecífico, o formato não poderá ser mostrado no mapa e poderá inibir asinterações do usuário no mapa.

7. Clique em OK para fechar a caixa de diálogo.

8. Clique na guia Mapas em Segundo Plano; em seguida, clique no botão ImportarMapas em Segundo Plano.

9. Na caixa de diálogo Mapas de Segundo Plano, selecione a conexão no campoConsultar e os principais mapas a serem usados; em seguida, clique em OK.

A conexão selecionada para o mapa principal pode ser diferente da conexão dascamadas ou imagens.

10. Consulte Editando Mapas em Segundo Plano a fim de obter as etapas necessáriaspara preparar os mapas em segundo plano.

Depois de você ter adicionado mapas de segundo plano e camadas de mapas, poderáusar as informações para criar a imagem estática de um mapa. A imagem estática éexibida para os designers e usuários de conteúdo que trabalham com views de mapas.

Consulte Editando Views de Mapas em Usando o Oracle Business Intelligence CloudService.

Editando Mapas em Segundo PlanoVocê edita mapas em segundo plano para garantir que os usuários tenham umaexperiência contínua com views de mapas.

Um mapa em segundo plano não é um mapa interativo que serve como base para aview de mapa. Ele pode exibir uma imagem de satélite ou um mapa com estradas. Omapa em segundo plano especifica a ordem de camadas na view de mapa.

Gerenciando Informações de Mapa

Executando Tarefas de Administração 16-11

A ordem das camadas do mapa é muito importante. É necessário prestar atenção paragarantir que os usuários tenham uma experiência contínua ao navegar no mapa (isto é,fazer drill e aplicar zoom). Na caixa de diálogo Editar Mapa em Segundo Plano, vocêdesigna a cada camada uma faixa de zoom máxima. Considerando que o controledeslizante do zoom do mapa só pode deslizar da parte de baixo para cimaverticalmente, as camadas com níveis de zoom mínimos mais baixos são colocadas naparte inferior do controle deslizante. Certifique-se de que a grade da camada na seçãoCamadas de BI Interativas da caixa de diálogo siga um padrão semelhante, de formaque você possa colocar as camadas com níveis de zoom mais baixos na parte inferiorda lista.

A ordem de camadas torna-se irrelevante quando as faixas de zoom das camadas nãofazem intersecção na escala. A ordem torna-se muito importante quando as camadastêm uma faixa de zoom mínima e máxima comum. Tenha cautela para garantir que ascamadas detalhadas não sejam ocultadas pelas camadas agregadas durante asoperações de drill e zoom.

1. Clique em Console.

2. Clique em Dados do Mapa.

3. Na guia Mapas em Segundo Plano, selecione um mapa; em seguida, clique nobotão Editar Mapa em Segundo Plano para exibir a caixa de diálogo Editar Mapaem Segundo Plano.

4. Ao selecionar um mapa na lista, quando for editar a view de mapa, especifique onome e a descrição do mapa, que são exibidos na forma de dica de ferramentas domapa.

5. O campo Localização exibe a localização do mapa em segundo plano na origem dedados. Clique no botão Localização a fim de passar para outro mapa. Se vocêselecionar um mapa em segundo plano que inclui um número diferente de níveisde zoom, então os níveis de zoom serão ajustados automaticamente para ascamadas que estão associadas ao mapa, escalando suas faixas.

6. Clique no botão Adicionar Camadas para exibir uma lista das camadas que foramimportadas na guia Camadas e, em seguida, selecione as camadas a seremadicionadas ao mapa. Este botão ficará indisponível quando todas as camadas daguia Camadas tiverem sido adicionadas ao mapa em segundo plano.

Quando você adiciona uma camada que faz parte da definição de mapa, a camadaé exibida em seus níveis de zoom padrão. Se a camada não integrar a definição domapa, especifique você mesmo os níveis de zoom.

As camadas são listados de baixo para cima, em termos de como são aplicadas aomapa. Um exemplo de ordem é Países, Estados, Cidades. As camadas de nívelinferior geralmente têm níveis de zoom menores. Por exemplo, se você tiver ascamadas Estados e Cidades, inclua ara Estados níveis de zoom menores do quepara Cidades.

Gerenciando Informações de Mapa

16-12 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

7. Clique no botão Classificar Camadas por Nível de Zoom para listar as camadasem ordem crescente ou decrescente com base na visibilidade do mapa. Este botãofica indisponível quando as camadas são listadas na ordem adequada.

A ordem de classificação especificada aqui não afeta a ordem na qual as camadassão aplicadas no mapa. Em vez disso, a ordem de classificação afeta os níveis dezoom. Por exemplo, a camada Estados pode ter níveis de zoom de 1 a 3 e a camadaCidades tem níveis de zoom de 4 a 9. As camadas inferiores têm os números denível do zoom inferior. Os níveis de zoom que você especificar correspondem àsmarcações do controle deslizante de zoom no mapa.

Você pode incluir camadas que foram associadas a uma coluna do BI usando acaixa de diálogo Editar Camada e camadas que não foram associadas. Certifique-sede que as camadas do BI são ordenadas acima das camadas não BI. Se uma camadanão BI for ordenada mais alta que qualquer camada BI, então a camada não-BI éexibida na parte superior das camadas BI inferiores do mapa, o que impede que ascamadas do BI sejam interativas.

8. Clique no botão Ativar a Visibilidade de Camadas ou Desativar a Visibilidade deCamadas para controlar a visibilidade das camadas no mapa. Use os botões paraindicar se a camada fica visível no mapa de Visualização somente nesta caixa dediálogo. A camada permanece visível em uma view de mapa. Você pode modificaros níveis de zoom para uma camada com visibilidade desativada.

9. Clique em uma célula em um nível de zoom de uma camada para afetar o nível dezoom:

• Se você clicar em uma célula azul que esteja entre outras células azuis, verá ummenu pop-up com os botões Limpar à Esquerda e Limpar à Direita, quepermitem alterar o nível de zoom nas duas direções. Por exemplo, se vocêclicar na célula para nível de zoom 4 e na borracha à direita, todas as células àdireita serão apagadas nesse nível de zoom.

• Se você clicar em uma célula azul no final de uma linha de células azuis, acélula ficará branca, para indicar que não integra mais esse nível de zoom.

• Se você clicar em uma célula branca, aumentará o nível de zoom em qualquerlado das células azuis existentes. Por exemplo, suponha que as células 4 a 6

Gerenciando Informações de Mapa

Executando Tarefas de Administração 16-13

tenham a cor azul para refletir o nível de zoom. Se você clicar na célula 2, onível de zoom passará a ser 2 a 6.

Se você não definir níveis de zoom para uma camada, ela não será exibida nomapa.

10. Clique no ícone de ação ao lado do nome da camada para exibir um menu no qualé possível fazer várias seleções:

• Excluir — Remove a camada deste mapa em segundo plano. A camadacontinua disponível na guia Camadas e pode ser adicionada de volta a essaárea.

• Mover para Cima ou Mover para Baixo — Move a camada para cima ou parabaixo, para que você possa especificar a ordem na qual as camadas sãoaplicadas ao mapa.

• Redefinir como Visibilidade Padrão — Redefine a faixa de visibilidade atualpara esta camada conforme definido do mapa subjacente. Se esta camada nãoestiver associada ao mapa de modo nativo, esta opção estará desativada paraesta camada.

11. Use a borda amarela da coluna de caixas de um nível de zoom para determinar onível de zoom para exibidos na área do mapa no momento.

12. Use os controles de aplicação de panorâmica e zoom para especificar como o mapaé exibido aos usuários. Se você passar o mouse sobre o controle deslizante dozoom, verá dicas de ferramentas que especificam os nomes das camadas associadasno momento a este nível de zoom.

13. Clique em OK.

Incluindo Domínios Seguros na Lista BrancaA inclusão na lista branca permite ou aprova o acesso a conteúdo específico. Pormotivos de segurança, você não tem permissão para adicionar conteúdo externo arelatórios ou incorporar relatórios em outros aplicativos, a menos que seuadministrador considere isso seguro. Somente administradores podem adicionardomínios seguros à lista branca.

1. Clique em Console.

2. Clique em Domínios Seguros.

3. Para permitir que os usuários incorporem conteúdo de outros domínios em seusrelatórios de BI, clique em Adicionar Domínio sob Permitir importação de..

4. Para permitir que os usuários incorporem seus relatórios de BI em conteúdolocalizado em outros domínios, clique em Adicionar Domínio sob Permitirincorporação em.

5. Digite o nome do domínio seguro. Use formatos como:

• www.example.com

• *.exemplo.com

• https:

Incluindo Domínios Seguros na Lista Branca

16-14 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

6. Para cada domínio seguro do qual você permite importação de conteúdo, selecioneos tipos de recursos que deseja permitir e bloqueie qualquer tipo de recurso quenão considera seguro.

7. Para remover um domínio, selecione-o e clique no ícone Excluir.

Nota: Depois de adicionar um domínio seguro, você precisará se desconectare acessar novamente se quiser acessar conteúdo dessa origem.

Consulte Incorporando Imagens Externas e outros Recursos Externos em seuConteúdo e Incorporando Seu Conteúdo em Outros Aplicativos em Usando oOracle Business Intelligence Cloud Service.

Gerenciando o Modo de Indexação e Pesquisa de ConteúdoOs administradores podem configurar o modo de indexar e rastrear conteúdo docatálogo para que os usuários encontrem o conteúdo mais recente quando elespesquisarem. Por padrão, o catálogo é rastreado uma vez ao dia e todas as pastascompartilhadas são incluídas. Você pode configurar uma programação diferente maisde acordo com seus negócios e excluir as pastas que não deverão ser pesquisadas.

Tópicos

• Configurando a Indexação de Pesquisa

• Programando Rastreios Regulares de Conteúdo

• Monitorando Jobs de Rastreio de Pesquisa

Configurando a Indexação de PesquisaO conteúdo do catálogo é rastreado e indexado para que as pessoas possam encontrá-lo rapidamente quando pesquisarem.

1. Clique em Console.

2. Clique em Índice de Pesquisa.

3. Para assegurar que os usuários encontrem as informações mais recentes quandoeles pesquisarem objetos de modelo de dados, no painel Modelo de Dados,selecione Ativar Crawling de Modelo de Dados e configure um crawlingcompleto.

Consulte Programando Rastreios Regulares de Conteúdo para alterar a frequênciade rastreio de conteúdo.

4. Para assegurar que os usuários encontrem as informações mais recentes quandoeles pesquisarem conteúdo salvo no catálogo, no painel Catálogo, selecione AtivarCrawling de Catálogo e configure um crawling completo.

Consulte Programando Rastreios Regulares de Conteúdo para alterar a frequênciade rastreio de conteúdo.

Para suspender temporariamente a indexação, desmarqueAtivar Crawling de Modelode Dados e Ativar Crawling de Catálogo.

Gerenciando o Modo de Indexação e Pesquisa de Conteúdo

Executando Tarefas de Administração 16-15

Programando Rastreios Regulares de ConteúdoÉ trabalho do administrador selecionar quais pastas serão rastreadas e programarquando e como rastrear o conteúdo.

1. Clique em Console.

2. Clique em Índice de Pesquisa.

3. Selecione Modelo de Dados ou Catálogo.

4. Programe quando executar o rastreio. Clique em Selecionar Data e Hora eespecifique o mês, o ano, a hora e o fuso horário.

5. Programe a frequência de execução do rastreio. Digite os valores para Executar acada e Frequência para escolher o melhor intervalo entre os rastreios.

Por padrão, um crawling é executado uma vez por dia. O índice é atualizadoautomaticamente conforme os usuários adicionam ou modificam conteúdo.

6. Para crawlings de catálogo, selecione Indexar Pastas do Usuário para incluirconteúdo de usuário privado no índice.

As pastas do usuário são indexadas por padrão. Desmarque essa opção se você nãoquiser que conteúdo algum armazenado nas pastas do usuário seja indexado oupesquisado.

7. Selecione as pastas que você deseja rastrear e exclua todas aquelas que tenhamconteúdo que você não deseja que outras pessoas encontrem quando elaspesquisarem.

Primeiramente, selecione Indexar Pastas do Usuário; em seguida, escolha Indexarou Não Indexar na lista Status de Crawling para cada pasta.

8. Para Idiomas, selecione todos os idiomas para os quais você deseja criar índices. Osresultados do rastreio são adicionados ao índice nos idiomas especificados. Porexemplo, se a sede da sua empresa estiver nos Estados Unidos e você tiverescritórios na Itália, poderá escolher inglês e italiano para criar um índice nos doisidiomas.

9. Clique no ícone Salvar para salvar suas alterações.

Monitorando Jobs de Rastreio de PesquisaOs administradores podem verificar quando o conteúdo foi indexado pela última veze monitorar o status dos jobs de rastreio. Você pode interromper qualquer job derastreio que esteja em execução ou cancelar o próximo rastreio programado antes queele seja iniciado.

1. Clique em Console.

2. Clique em Índice de Pesquisa.

3. Clique em Monitorar Rastreios.

A página Status do Job de Rastreio mostra informações sobre rastreios anteriores, oatual e o próximo programado.

Gerenciando o Modo de Indexação e Pesquisa de Conteúdo

16-16 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

4. Examine a coluna Status para saber quando o conteúdo foi rastreado pela últimavez e quando será o próximo rastreio.

5. Clique em Cancelar para interromper um job de rastreio que está Em Execução ouProgramado.

Monitorando Usuários e Logs de AtividadesVocê pode ver informações sobre qualquer usuário conectado atualmente ao serviço esolucionar problemas de relatório na página Gerenciar Sessão.

Tópicos:

• Monitorando Usuários que Efetuaram Sign-in

• Analisando Consultas SQL e Logs

Monitorando Usuários que Efetuaram Sign-inVocê pode ver quantos usuários estão conectados ao serviço e exibir informaçõesdetalhadas sobre cada um na página Gerenciar Sessão.

1. Clique em Console.

2. Clique em Cache de Consulta e Sessões.

A seção Sessões na parte superior da página mostra quantos usuários estão comsign-in efetuado no momento (Número Total de Sessões).

A tabela fornece detalhes sobre os usuários que estão conectados:

Campo Descrição

ID do Usuário O nome que o usuário informou quando efetuou sing-in.

ID de Sessão Um identificador exclusivo designado pelo Oracle BI Cloud Service paracada sessão do usuário.

Informaçõesdo Browser

Informações sobre o browser utilizado para acesso.

Conectado O horário de acesso do usuário.

Último Acesso Timestamp da última atividade desse usuário. Pode ser qualquer tipo deatividade, como alternar de uma página para outra.

3. Para monitorar um usuário específico, selecione Filtrar Cursores por Sessão.

As informações desse usuário são exibidas na tabela de Cache de Cursores.Consulte Analisando Consultas SQL e Logs.

Clique em Limpar Filtro para mostrar informações de todos os usuários.

4. Para alterar como as mensagens são registradas para um usuário específico,selecione um Nível de Log na lista.

Por padrão, o log fica desativado.

Monitorando Usuários e Logs de Atividades

Executando Tarefas de Administração 16-17

Analisando Consultas SQL e LogsOs administradores podem examinar as solicitações de consulta SQL subjacentes quesão executadas à medida que as pessoas usam o serviço.

1. Clique em Console.

2. Clique em Cache de Consulta e Sessões.

A seção Cache de Cursores permite que você monitore e solucione problemas noslogs de atividades dos usuários que estão conectados atualmente ao serviço.

Campo Descrição

ID Um identificador interno exclusivo que está designado a cada entrada.

Usuário O nome do usuário que executou a análise e colocou-a por último nocache.

Referências O número de referências a esta estrada desde que foi colocada no cache.

Status O status da análise que está usando esta entrada do cache.

• Iniciando — A análise está começando a ser executada.• Aguardando o Pai — Uma view na análise está aguardando o

retorno dos dados da consulta.• Em Execução: — A análise está em execução no momento.• Concluído — A análise foi concluída.• Na Fila — O sistema está aguardando que um thread fique

disponível para que a análise possa ser processada.• Cancelando — A aplicação está em processo de cancelamento da

análise.• Erro — Ocorreu um erro durante o processamento ou a execução da

análise. Consulte a coluna Instrução para obter informações sobre oerro.

Tempo O tempo gasto para processar e executar a análise, exibido emincrementos de um segundo. Um valor 0s (zero segundos) indica que aanálise levou menos de 1 segundo para ser concluída.

Ação Links nos quais você pode clicar que afetam a análise:

• Cancelar — Encerra a análise. Exibido para análises em execução. Ousuário que está executando a análise recebe uma mensageminformativa indicando que a análise foi cancelada por umadministrador.

• Fechar — Limpa a entrada de cache associada a esta análise.Exibido para análises concluídas.

• Log de View — Exibe o log de uma consulta executada para estaanálise.

• Diagnóstico - Exibe uma página HTML de informações dediagnóstico que você pode compartilhar com o Suporte Técnico daOracle.

Último Acesso A data/horário da última vez que a entrada do cache para esta análisefoi usada para atender a uma análise.

Instrução A instrução SQL lógica que foi emitida para a análise; ou se a análisetiver resultado em um erro, informações sobre a natureza do erro.

Monitorando Usuários e Logs de Atividades

16-18 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Campo Descrição

Informações Informações de rastreamento de uso (por exemplo, qual análise foicontida na consulta).

Registros O número de registros no conjunto de resultados que foram vistos (porexemplo, 50+ para indicar que 50 registros foram vistos, mas há maisregistros a serem buscados ou 75 para indicar que 75 registros foramvistos e não há mais registros a serem extraídos).

3. Você pode clicar em Fechar Todos os Cursores para remover informações da tabelaCache de Cursores.

4. Você pode clicar em Cancelar Solicitações em Execução para cancelar todas assolicitações que estão em execução para análises.

Executando Consultas SQL de TesteOs administradores podem informar uma instrução SQL diretamente nas origens dedados subjacentes. Essa funcionalidade é útil para teste e depuração. Os resultadosnão são formatados e você não pode salvar as instruções SQL que emite diretamente.

Nem todas as funções SQL e procedimentos são suportados, como o procedimentoNQSSetSessionVariables().

1. Clique em Console.

2. Clique em Emitir SQL.

3. Informe uma instrução do SQL. Por exemplo:

SELECT XSA('weblogic'.'SalesTargets')."Columns"."E1 Sales Rep Name" s_1, XSA('weblogic'.'SalesTargets')."Columns"."P4 Brand" s_2, XSA('weblogic'.'SalesTargets')."Columns"."T03 Per Name Qtr" s_3, XSA('weblogic'.'SalesTargets')."Columns"."Target Revenue" s_4FROM XSA('weblogic'.'SalesTargets')ORDER BY 2 ASC NULLS LAST, 3 ASC NULLS LAST, 4 ASC NULLS LASTFETCHFIRST 65001 ROWS ONLY

4. Altere o Nível de Log se for necessário.

Cada usuário recebe um nível de log padrão. Selecione Padrão nessa caixa parausar seu nível padrão.

5. Especifique se deseja executar a consulta com relação aos dados no cache.

Desmarque Usar Cache do Oracle BI Presentation Services para especificar quenão deseja que a consulta use os dados no cache. Em geral, evite desmarcar essacaixa porque a desativação do cache pode prejudicar o desempenho.

6. Clique em Emitir SQL.

Monitorando Métricas no Oracle BI Cloud ServiceOs administradores podem exibir status e rastrear métricas de uso do Oracle BI CloudService em Meus Serviços.

Em Meus Serviços, você pode ver se o Oracle BI Cloud Service e seu Oracle DatabaseCloud Service associado estão disponíveis e funcionando conforme esperado (Ativo).

Executando Consultas SQL de Teste

Executando Tarefas de Administração 16-19

Você também pode rastrear o número de pessoas que estão usando o Oracle BI CloudService pela atribuição:

• Consumidores do BI este Mês — Reporta quantas das pessoas que acessaram oOracle BI Cloud Service durante o mês civil atual podem exibir e executar análises(têm a atribuição de aplicativo Consumidor do BI).

• Autores do BI este Mês — Reporta quantas das pessoas que acessaram o OracleBI Cloud Service durante o mês civil atual podem criar análises e painéis decontrole (têm a atribuição de aplicativo Autor de Conteúdo do BI) ou executartarefas de gerenciamento de conteúdo avançadas, como exportar painéis decontrole (têm a atribuição de aplicativo Autor de Conteúdo Avançado do BI).

• Modeladores Autores do BI este Mês — Reporta quantas das pessoas queacessaram o Oracle BI Cloud Service durante o mês civil atual podem modelar ecarregar dados usando o Data Loader (têm a atribuição de aplicativo Autor deModelo de Dados do BI).

• Administradores do BI este Mês — Reporta quantas das pessoas que acessaram oOracle BI Cloud Service durante o mês do calendário atual podem administrar oOracle BI Cloud Service e delegar privilégios a outros (têm a atribuição deaplicativo Administrador de Serviços do BI).

Consulte Exibindo Detalhes do Serviço em Meus Serviços em Gerenciando eMonitorando o Oracle Cloud.

Monitorando Métricas no Oracle BI Cloud Service

16-20 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Item VReferência

Esta parte fornece informações de referência do Oracle BI Cloud Service.

Apêndices:

• Perguntas Mais Frequentes

• Solucionando Problemas

• Referência do Editor de Expressões

• Referência do Data Sync

APerguntas Mais Frequentes

Esta referência fornece respostas a perguntas comuns feitas pelos administradores eanalistas de inteligência de negócios responsáveis por carregar e modelar dados noOracle BI Cloud Service.

Tópicos:

• Principais FAQs sobre Carregamento de Dados

– Quais métodos de carregamento de dados eu posso usar?

– Como o Data Sync carrega dados?

– Posso carregar dados não UTF8?

– Para obter a lista completa de FAQs sobre carregamento de dados, consulte Principais FAQs sobre Carregamento de Dados.

• Principais FAQs sobre Modelagem de Dados

– Posso usar os mesmos dados para análises diferentes?

– Depois de adicionar novas colunas à minha tabela de origem, posso incluir asnovas colunas em meu modelo de dados?

– Em quais situações devo criar objetos de modelo com base em views deorigem?

– Posso incluir colunas de uma tabela de origem diferente ou exibir minhatabela de dimensões existente quando ela estiver baseada diretamente emuma tabela de origem?

– Posso incluir colunas de uma tabela de origem diferente em minha tabela dedimensões existente quando ela estiver baseada em uma view de origem?

– Posso criar uma view de origem com base em outra view de origem?

– Posso migrar meu modelo de dados de um ambiente para outro?

• Principais FAQs sobre Gerenciamento do Oracle BI Cloud Service

– Como eu faço upgrade do meu Oracle BI Cloud Service?

– Posso rastrear quantos usuários acessam o Oracle BI Cloud Service?

– Posso ver quantos usuários acessaram atualmente?

– Onde posso encontrar a chave pública do meu serviço?

– Posso ver a SQL gerada por uma análise e analisar o log?

Perguntas Mais Frequentes A-1

– O que acontece com meu conteúdo se eu encerrar minha assinatura do OracleBI Cloud Service?

– No meu Serviço de Banco de Dados eu vejo algumas tabelas chamadasS_NQ_DSS_CREDENTIALS, S_NQ_DSS_FS_FILES,S_NQ_DSS_SERVICE_INFO. Não sei qual é a finalidade delas. Posso excluí-las?

Principais FAQs sobre Carregamento de DadosAs principais FAQs sobre carregamento de dados são identificadas neste tópico.

Posso usar o Data Sync para transformar meus dados relacionais?

Sim. Você pode usar o Data Sync para transformar dados relacionais se estivercarregando dados para o Database As A Service ou um banco de dados local queesteja configurado usando o tipo de conexão ‘Oracle (Thin)’.

Como transformo meus dados relacionais?

Siga o workflow descrito em Workflow típico para Transformar Dados Usando o DataSync.

Posso usar o Data Sync para transformar meus Conjuntos de Dados?

Não. Esse recurso não é suportado no Data Sync V2.3.

Quais métodos de carregamento de dados eu posso usar?

• Use o Data Sync para carregar dados de arquivos simples, tabelas relacionais,OTBI, Oracle Service Cloud ou origens de dados JDBC. Consulte Sobre o DataSync.

• Use o SQL Developer para carregar dados de tabelas relacionais (por exemplo, umbanco de dados Oracle). Consulte Carregando Tabelas Relacionais Usando o SQLDeveloper.

• Use métodos programáticos, como scripts PL/SQL ou a API REST, paraautomatizar o carregamento de dados. Consulte Automatizando o Carregamentode Dados Utilizando Métodos Programáticos.

Nota: Carregue no Database Cloud Service usando o Data Sync com umaconexão convencional local (ou seja, use o tipo de conexão Oracle (Thin) ouOracle (OCI8) do Data Sync.

Como o Data Sync carrega dados?

O Data Sync usa APIs REST para carregar dados para o Database Schema Serviceintegrado ao Oracle BI Cloud Service. Quando o Data Sync carrega os dadosdiretamente no Database Cloud Service, ele usa JDBC.

Posso usar a API REST para carregar dados?

Sim. A API REST é otimizada para carregar altos volumes de dados (de milhares amilhões de linhas) de uma ou mais origens. Consulte Automatizando o Carregamentode Dados Utilizando Métodos Programáticos.

Principais FAQs sobre Carregamento de Dados

A-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Posso eliminar tabelas que não quero mais?

Sim. Use o Oracle Application Express SQL Workshop para eliminar tabelas noDatabase Cloud Service. Você também pode usar o Data Sync para eliminar tabelas.

Posso carregar dados não UTF8?

Sim. O Data Sync suporta diversos formatos de dados. Para obter uma lista completa,consulte https://docs.oracle.com/javase/7/docs/api/java/nio/charset/Charset.html.

Posso alterar o tamanho do lote que o Data Sync usa para carregar dados?

• Com o Database Cloud Service, a resposta é Sim. Para carregamento direto noDatabase Cloud Service, o tamanho do lote é 10.000 e, para carregamentos iniciais,o Data Sync usa gravações paralelas, significando que a qualquer momentoaproximadamente 20.000 registros podem ser gravados no destino.

• Com chamadas de API REST diretas, a resposta é Sim. São suportadas até ummilhão de linhas por lote. Porém, lotes grandes não são recomendados porque sãomais difíceis de gerenciar. Recomendamos um lote de 3000 registros e este é opadrão para Data Sync.

Posso alterar o número de processos paralelos que o Data Sync usa?

Não. No Database Cloud Service e nos destinos locais, esse valor é definido como dez.

Há um limite no número de linhas que o Data Sync pode carregar?

Não há limite para o volume de dados que o Data Sync pode carregar. O tamanho doarmazenamento de dados determina o volume de dados que pode ser carregado. Paraconjuntos de dados, o limite de armazenamento é 50 MB.

Posso permitir erros?

Sim. Você pode especificar quantos registros inválidos o Data Sync tolera. Clique emExibir; em seguida, Propriedades do Sistema para definir o Número Máximo deErros.

Onde eu controle a quantidade de memória alocada para o Data Sync?

A definição padrão do Data Sync é 2GB. O Data Sync inicia um processo Java distintotoda vez que ele executa um job. O requisito de memória para o processo principal doData Sync é controlado pelo parâmetro –xmx em datasync.bat/.sh. Para jobsindividuais, os valores da memória são lidos em conf-shared/jvm_parameters.txt.

Se você estiver carregando grandes volumes de dados, poderá alocar mais memória. Épossível também reduzir a alocação de memória se o hardware tiver memória limitadapara o processo do Data Sync.

Posso ter diversas instâncias do Data Sync em execução na mesma máquina?

Sim. Instale o Data Sync novamente em um diretório diferente e execute-o de lá.

Principais FAQs sobre Carregamento de Dados

Perguntas Mais Frequentes A-3

Posso duplicar meu ambiente do Data Sync?

Sim. Instale o Data Sync novamente em um diretório diferente. Quando você executaro Data Sync pela primeira vez, verá uma opção para copiar um ambiente existente.

Posso integrar os jobs do Data Sync com outros processos empresariais?

Sim. Você pode configurar o Data Sync para iniciar jobs com triggers externos – emforma de arquivo ou mecanismo de sondagem de banco de dados.

Diversos usuários podem executar o Data Sync ao mesmo tempo?

Não. O Data Sync é uma ferramenta de usuário único. Você pode instalar o Data Syncem uma máquina que permita acesso remoto por diversos usuários e iniciá-lo sempreque a máquina for inicializada. No entanto, evite que diversos usuários acessem oData Sync ao mesmo tempo. Os usuários remotos executamdatasyncclient.bat/.sh para acessar o ambiente.

Posso carregar dados em diversos destinos?

Sim. Há duas maneiras de fazer isso.

• Usar um novo job — Por padrão, o Data Sync carrega dados para a conexãopadrão chamada TARGET. Para fazer upload de dados com uma conexãodiferente:

1. Na view Conexões, crie uma nova conexão com o destino de dados extra.

Por exemplo, crie uma nova conexão chamada TARGET2 com os detalhes daconexão do seu novo destino.

2. Na view Jobs, navegue até Jobs; em seguida, Job.

3. Clique em Novo, informe um nome de job (por exemplo, RightNow-Job2) eclique em Próximo.

A caixa de diálogo Novo Job exibe as conexões de origem e destino padrãopara o projeto.

4. Na coluna Origem de Dados, selecione TARGET.

5. Clique na coluna Substituir por ao lado de TARGET para exibir uma lista deconexões disponíveis e selecione a nova conexão de destino que você criou naetapa 1 (por exemplo, uma conexão chamada TARGET2).

6. Na área de trabalho Projeto ou Jobs, clique em Executar Job e selecione onovo job (por exemplo, RightNow-Job2).

• Use uma segunda instalação do Data Sync na mesma máquina:

1. Instale o Data Sync novamente em um diretório diferente.

2. Exporte os metadados do primeiro ambiente (clique em Ferramentas depoisExportar) e importe no segundo (clique em Ferramentas depois Importar).

Quando você importar metadados pela primeira vez, selecione Lógico eSistema. As importações subsequentes só precisarão que Lógico sejamarcado. Além disso, selecione a opção Truncar.

Principais FAQs sobre Carregamento de Dados

A-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

3. No segundo ambiente, configure a conexão chamada TARGET para um URLou banco de dados diferente.

Usando um destino de URL ou banco de dados diferente, você pode isolar asalterações, que poderão ser úteis para teste.

Posso fazer com que o processo do Data Sync seja iniciado automaticamentequando uma máquina Windows for reinicializada?

Sim. Consulte Posso configurar o Data Sync como Serviço do Windows?.

Posso fazer com que o Data Sync pare de criar ou alterar tabelasautomaticamente?

Sim. Clique em View, Propriedades do Sistema e defina Criar/Alterar TabelasAutomaticamente como falso.

Posso eliminar/alterar/criar apenas os objetos de esquema do Data Sync?

Sim. Clique com o botão direito do mouse em uma tabela e selecione Eliminar/Criar/Alterar Tabelas/Conjuntos de Dados.

Posso carregar dados de diversas origens?

Sim. Crie quantas origens você desejar e defina um fluxo de dados distinto para cadauma. Você poderá achar mais prático criar um projeto diferente para cada origem.Como alternativa, pode combinar fluxos de diferentes origens em um único projeto.

Posso carregar um subconjunto das tabelas em meu projeto?

Não. A granularidade de um job é o próprio projeto. Todas as tabelas de um projetosão carregadas quando você executa um job.

Uma alternativa seria desativar as tabelas que você não deseja carregar. Desative astabelas usando a opção Inativo na guia Dados Relacionais, guia Destinos de Arquivos(Dados do Arquivo) ou guia Dados de Origem Plugável, dependendo do tipo daorigem. Outra alternativa seria criar um projeto distinto que só incluísse o subconjuntode tabelas que você deseja carregar.

Eu gostaria de iniciar minha instalação do Data Sync novamente do zero?Posso fazer isso?

Sim. Se você tiver um projeto de teste ou prova de conceito que queira descartar ecomeçar tudo de novo, abra uma janela de comando, navegue até o diretório deinstalação do Data Sync e execute:

No Windows:

datasync.bat –clean

No UNIX:

./datasync.sh –clean

Eu tenho diversos jobs. Posso executar um assim que outro for finalizado?

Sim. No início e no final de um job, um arquivo é criado no diretório log\jobSignal. Você pode usar esses arquivos para acionar outro job. Para obterinformações sobre a configuração de um job para atender aos sinais de arquivos,

Principais FAQs sobre Carregamento de Dados

Perguntas Mais Frequentes A-5

consulte Ajuda: Acionando um Job após o Outro Automaticamente. É possível usar osmesmos arquivos de qualquer outro processo de listening quando o job é iniciado efinalizado.

Posso configurar o Data Sync como Serviço do Windows?

Sim. É possível configurar o servidor Data Sync em uma máquina Windows paramanter a execução depois que você fizer log-off e iniciar automaticamente quando amáquina for reinicializada. Use o Scheduler de Tarefa do Windows (taskschd.msc)para criar uma nova tarefa e defina estas opções:

• Na guia Geral:

– Informe a conta do usuário que executará a tarefa (esta normalmente seráuma conta da rede).

– Selecione Executar quer o usuário tenha feito log-on ou não.

– Selecione Executar com privilégios mais altos.

• Na guia Triggers:

– Criar um novo trigger.

– Na lista Iniciar a tarefa, selecione Na Inicialização.

• Na guia Ações:

– Crie uma nova ação.

– No campo Programa/Script, informe o caminho completo e o nome doarquivo bat do servidor Data Sync – isto é, <diretório de instalação do DataSync>\startserver.bat.

– No campo Iniciar em (opcional), digite <diretório de instalação do Data Sync>.

• Na guia Condições, revise os valores padrão e defina os valores dos campos damaneira apropriada.

• Na guia Definições, revise os valores padrão e defina os valores dos campos damaneira apropriada e depois clique em OK.

• Quando solicitado, digite a senha da conta do usuário.

Caso veja o erro “Uma sessão de log-on especificada não existe”, você terá de usaruma conta de rede. Para obter mais informações, consulte https://blogs.technet.microsoft.com/askperf/2012/04/18/task-scheduler-error-a-specified-logon-session-does-not-exist/.

Quando sua máquina for inicializada, essa tarefa ativará o servidor Data Sync. Vocênão verá o servidor Data Sync como um ícone na bandeja do sistema. Em vez disso,verá um processo javaw.exe no Gerenciador de Tarefas do Windows (guia Processos).

Para iniciar o cliente Data Sync, clique duas vezes em datasyncClient.bat.

Para fazer shutdown do Servidor Data Sync, clique duas vezes em stopserver.bat.

Posso implantar o Data Sync em um Nó de Cálculo da Nuvem?

Sim. Você precisa de uma sessão VNC para ver a ferramenta Data Sync. Essa opçãoativa uma solução de replicação de dados de nuvem para nuvem nas origens SaaS

Principais FAQs sobre Carregamento de Dados

A-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

suportadas pelo Data Sync, sem precisar de um servidor local para hospedar o DataSync.

Principais FAQs sobre Modelagem de DadosAs principais FAQs sobre modelagem de dados são identificadas neste tópico.

Posso usar os mesmos dados para análises diferentes?

Sim. Você pode criar views de origem que exibam as mesmas colunas de origem emcontextos diferentes. Use views para incluir os mesmos objetos de origem em diversasdimensões. Por exemplo, para usar dados de tempo nas dimensões Order Date e ShipDate, crie duas views com base na tabela de origem de tempo, time_order_date_v etime_ship_date_v. As views então podem ser usadas como origens para as dimensõesOrder Date e Ship Date.

Depois de adicionar novas colunas à minha tabela de origem, posso incluir asnovas colunas em meu modelo de dados?

Sim. Você pode incluir colunas de origem adicionadas recentemente. Para incluir asnovas colunas, selecione Sincronizar com Banco de Dados no menu Ações para atabela apropriada de fatos ou de dimensões no Modelo de Dados. Em seguida, na listade mensagens, selecione o item da mensagem que descreve as novas colunas eselecione Sincronização selecionada no menu Ações da Mensagem.

Em quais situações devo criar objetos de modelo com base em views deorigem?

Crie sempre uma view de origem quando achar que pode querer executar alteraçõessubsequentes, como estender objetos de modelo, criar filtros e adicionar cálculos. Acriação de um modelo com base nas views de origem oferece maior flexibilidade doque usar tabelas de origem diretamente.

Posso incluir colunas de uma tabela de origem diferente ou exibir minha tabelade dimensões existente quando ela estiver baseada diretamente em uma tabelade origem?

Sim. É fácil adicionar colunas de outra tabela ou view de origem a uma tabela dedimensões existente. Para fazer isso, arraste e solte a tabela ou view no banco de dadosde dimensões existente. Consulte Adicionando Colunas de outra Origem a uma Tabelade Dimensões.

Posso incluir colunas de uma tabela de origem diferente em minha tabela dedimensões existente quando ela estiver baseada em uma view de origem?

Sim. Há duas maneiras de fazer isso. Você pode arrastar e soltar a tabela na tabela dedimensões para incluir as colunas. Você pode editar a view para incluir as novascolunas de origem e sincronizar a tabela de dimensões com suas alterações no bancode dados. A sincronização identifica as novas colunas na view e as adiciona à tabela dedimensões.

Posso criar uma view de origem com base em outra view de origem?

Sim. Para fazer isso, arraste e solte a view de origem na área Colunas da guia VisãoGeral ao criar a view, ou selecione uma view de origem na caixa de diálogo AdicionarColunas como sua origem.

Principais FAQs sobre Modelagem de Dados

Perguntas Mais Frequentes A-7

Por exemplo, suponha que você tenha as tabelas de origem time e time_fiscal. Vocêcriou uma view chamada time_v que combina time e time_fiscal. Você deseja criardiversas dimensões com base nos dados de tempo, como Order Day e Ship Day. Crieprimeiro a dimensão Order Day com base em time_v e depois crie outra view sobretime_v para criar Ship Day. (Observe que outro ponto seria criar uma view paralelachamada ship_day_v que também combinasse time e time_fiscal.)

Posso migrar meu modelo de dados de um ambiente para outro?

Sim. Para fazer isso, obtenha um snapshot de seu modelo de dados e migre-o para onovo ambiente. Consulte Obtendo Snapshots e Restaurando.

Principais FAQs sobre Gerenciamento do Oracle BI Cloud ServiceAs principais FAQs para gerenciar o Oracle BI Cloud Service são identificadas nestetópico.

Como eu faço upgrade do meu Oracle BI Cloud Service?

Todos os que assinam o Oracle BI Cloud Service recebem upgrades automáticos assimque novas versões são disponibilizadas. Você não precisa solicitar um upgrade outomar qualquer medida. Para saber mais sobre novas funcionalidades eaperfeiçoamentos recentes, consulte O Que Há de Novo?

Posso rastrear quantos usuários acessam o Oracle BI Cloud Service?

Sim. Os administradores podem monitorar quantos usuários acessam o serviço. Cliqueem Business Intelligence ou Database na guia Serviços de Plataforma da páginaMeus Serviços do Oracle Cloud. Consulte Exibindo Detalhes do Serviço emGerenciando e Monitorando o Oracle Cloud.

Posso ver quantos usuários acessaram atualmente?

Sim. Exiba a Home page, clique em Console e clique em Cache de Consulta e Sessões.Consulte Monitorando Usuários que Efetuaram Sign-in.

Onde posso encontrar a chave pública do meu serviço?

Exiba a Home page, clique em Console, Conexões e, em seguida, clique em ObterChave Pública.

Posso ver a SQL gerada por uma análise e analisar o log?

Sim. Exiba a Home page, clique em Console e clique em Cache de Consulta e Sessões.Consulte Analisando Consultas SQL e Logs.

O que acontece com meu conteúdo se eu encerrar minha assinatura do OracleBI Cloud Service?

Ao encerrar sua assinatura, a Oracle tira um snapshot do modelo de dados, doconteúdo do catálogo e das atribuições de aplicativos mais recentes. O snapshot éenviado para você em um arquivo compactado (.bar) do Oracle Business Intelligenceprotegido por senha. Se você assinar o Oracle BI Cloud Service no futuro, poderáimportar conteúdo desse arquivo compactado. A senha que você precisa para fazerupload do arquivo compactado em outro serviço é IdentityDomainName_ServiceName.

Consulte Fazendo Upload de Snapshots e Restaurando com um Snapshot.

Principais FAQs sobre Gerenciamento do Oracle BI Cloud Service

A-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

No meu Serviço de Banco de Dados eu vejo algumas tabelas chamadasS_NQ_DSS_CREDENTIALS, S_NQ_DSS_FS_FILES, S_NQ_DSS_SERVICE_INFO.Não sei qual é a finalidade delas. Posso excluí-las?

O Data Visualization usa estas tabelas. Não modifique, atualize ou remova estastabelas:

• S_NQ_DSS_CREDENTIALS

• S_NQ_DSS_FS_FILES

• S_NQ_DSS_SERVICE_INFO

Principais FAQs sobre Gerenciamento do Oracle BI Cloud Service

Perguntas Mais Frequentes A-9

Principais FAQs sobre Gerenciamento do Oracle BI Cloud Service

A-10 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

BSolucionando Problemas

Este tópico descreve os problemas comuns que você poderá encontrar ao preparardados no Oracle BI Cloud Service e explica como solucioná-los.

Tópicos:

• Solucionando Problemas Gerais

– Não consigo acessar

– Eu estou tendo problemas para redefinir minha senha

– Eu não consigo acessar algumas opções na Home page

– Eu percebo uma redução de desempenho ao usar o Mozilla Firefox

– Estou com problemas para fazer upload dos dados de uma planilha (XLSX)exportada do Microsoft Access

• Solucionando Problemas de Carregamento de Dados

– Não consigo iniciar o Data Sync

– Não consigo conectar o Data Sync ao meu banco de dados

– Eu obtenho erros ao carregar dados usando o Data Sync

– O Data Sync não está lendo meu arquivo CSV corretamente

– O Data Sync não está lendo datas e horas corretamente

– Não consigo conectar o Data Sync ao meu serviço

• Solucionando Problemas de Modelagem de Dados

– Não consigo ver tabelas ou views no Modelador de Dados

– Não consigo ver o painel esquerdo no Data Modeler

– Não consigo editar nenhum objeto no Data Modeler

– Não consigo bloquear o modelo de dados

– Não consigo publicar o modelo de dados

– Por que devo usar a guia Consulta SQL para editar uma junção ou um filtrode uma view?

– Eu vejo a mensagem: Erro de cluster - Nenhum servidor ativo foi encontrado

Solucionando Problemas B-1

• Solucionando Problemas de Administração

– Não consigo acessar as opções da Console

– Eu não consigo fazer upload do meu snapshot

Solucionando Problemas GeraisEste tópico descreve os problemas comuns que você poderá encontrar e explica comosolucioná-los.

Eu não consigo acessar o Oracle BI Cloud Service

É provável que você esteja tentando acessar usando credenciais incorretas. Acesse oOracle BI Cloud Service usando as credenciais do Domínio de Identidades do OracleCloud que foram enviadas a você por e-mail pela Oracle ou fornecidas peloadministrador. Você não pode acessar o Oracle BI Cloud Service usando assuas credenciais de conta do Oracle.com.

Eu estou tendo problemas para redefinir minha senha

Quando você se inscreve para usar o Oracle BI Cloud Service, recebe um e-mail comuma senha temporária. Tenha cuidado na hora de copiar e colar essa senha. Se vocêincluir acidentalmente um espaço em branco no início ou no final dela ao copiar, elanão será reconhecida quando for colada. Certifique-se de colar apenas a senha, semqualquer espaço em branco.

Eu não consigo acessar algumas opções na Home page

Verifique com seu administrador para assegurar que você tenha as permissõescorretas para acessar as opções de que precisa.

Eu percebo uma redução de desempenho ao usar o Mozilla Firefox

Se você usa o Mozilla Firefox e perceber uma redução de desempenho do serviço emnuvem, então certifique-se de que a opção Lembrar Histórico está ativada. Quando oFirefox está definido para não lembrar o histórico de páginas visitadas, oarmazenamento em cache do conteúdo da Web também é desativado, o que afetamuito o desempenho do serviço. Consulte a documentação do Firefox para obterdetalhes sobre a definição desta opção.

Estou com problemas para fazer upload dos dados de uma planilha (XLSX)exportada do Microsoft Access

Abra a planilha no Microsoft Excel e salve-a novamente como Excel Workbook (*.xlsx).

Quando você exporta planilhas de outras ferramentas, o formato de arquivo podevariar um pouco. Salve seus dados novamente no Microsoft Excel para corrigir isso.

Solucionando Problemas de Carregamento de DadosEste tópico descreve os problemas comuns que você poderá encontrar ao carregardados e explica como solucioná-los.

Solucionando Problemas Gerais

B-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Carregando Dados Usando o Data Sync

Não consigo iniciar o Data Sync

Verifique se você instalou o Java JDK 1.7 ou mais recente e configurou oconfig.bat/.sh do Data Sync para apontar para esse home Java. O Data Sync nãofunciona com o JRE. Ele exige o JavaDB instalado com o JDK.

Para verificar se você tem o JavaDB, procure um subdiretório chamado db em seudiretório de instalação Java.

Não consigo conectar o Data Sync ao meu banco de dados

O Data Sync é fornecido com uma versão do Oracle 11.2 do driver JDBC. Para todos osbancos de dados suportados, copie o driver JDBC apropriado para o diretóriodatasync\lib.

Alguns fornecedores instalam diversas versões dos drivers JDBC compatíveis comdiferentes versões do Java. Só use os arquivos de driver JDBC relacionados à versão doJava que o Data Sync está configurado para usar. A Oracle recomenda que você nãotenha diversas versões dos drivers JDBC.

Eu obtenho erros ao carregar dados usando o Data Sync

O Data Sync exibe algumas informações de status e de erro na guia Jobs e publicainformações mais detalhadas nos arquivos de log:

• Guia Jobs Atuais

— Status da Execução

— Descrição do Status

• Logs de execução (.log)

Um arquivo de log para cada job é salvo em um diretório distinto, no diretório\log. A convenção de nomenclatura usada é <Nome do Job>.<ID do Processo>.

• Registros inválidos (.bad)

Os erros causados por registros inválidos são gravados em um arquivo .bad nomesmo diretório do arquivo de log. O arquivo .bad registra a linha que causou oproblema e a mensagem de erro dessa linha.

O campo Descrição do Status exibe detalhes dos arquivos .log e .bad.

Caso precise de mais ajuda, crie um arquivo ZIP do conteúdo do diretório de arquivosde log e entre em contato com o Oracle Support Services.

Eu obtenho o código de erro 500 [BICS-DATALOAD] ao carregar conjuntos dedados no Data Sync

Caso você veja esse erro durante o carregamento de conjuntos de dados, certifique-sede que nenhum dos arquivos de conjunto de dados exceda o limite máximo dearmazenamento de 50 MB.

O Data Sync não está lendo meu arquivo CSV corretamente

Verifique qual delimitador o arquivo está usando e defina o mesmo caractere no DataSync. Vá para Opções de Importação e selecione Delimitador. Se o delimitador estiverdefinido corretamente, verifique se a definição Página de Código corresponde ao

Solucionando Problemas de Carregamento de Dados

Solucionando Problemas B-3

formato de codificação de seu arquivo de dados. O padrão é UTF-8, mas seu arquivode dados pode ser codificado de forma diferente, por exemplo, com ISO-8859-1 ou US-ASCII.

Para obter uma lista de conjuntos de caracteres suportados, consulte https://docs.oracle.com/javase/7/docs/api/java/nio/charset/Charset.html.

O Data Sync não está lendo datas e horas corretamente

Os dados em arquivos CSV são armazenados na forma de strings. Para que o DataSync reconheça datas e horários, especifique o formato do timestamp que deseja usar.Clique em Opções de Importação e defina a opção Timestamp. Se o seu formato nãoestiver listado, insira o formato que corresponda à representação de dados.

Não consigo conectar o Data Sync ao meu serviço

Se seu ambiente estiver usando um servidor proxy, você precisará definir algumasopções de proxy no Data Sync. Clique em Exibir, Propriedades do Sistema e, emseguida, informe os valores para Host do Proxy e Porta do Proxy.

Solucionando Problemas de Modelagem de DadosEste tópico descreve os problemas comuns que você poderá encontrar ao modelardados e explica como solucioná-los.

Não consigo ver tabelas ou views no Modelador de Dados

Se você iniciar o Data Modeler e não vir tabelas ou views, um dos seguintes casos teráocorrido:

• Não há tabelas no banco de dados conectadas ao seu serviço. Use uma dasferramentas de carregamento de dados suportada para carregar alguns dados.

• O Data Modeler não mostra os objetos de banco de dados mais recentes. Para veros objetos mais recentes, atualize o painel Banco de Dados no Data Modeler.

Não consigo ver o painel esquerdo no Data Modeler

O painel esquerdo do Data Modeler está contraído. Para exibi-lo, clique no íconeRestaurar Painel exibido à esquerda da página.

Não consigo editar nenhum objeto no Data Modeler

Bloqueie sempre o modelo de dados antes de fazer qualquer alteração. Clique emBloquear para Edição para bloquear o modelo de dados.

Não consigo bloquear o modelo de dados

Verifique se outra pessoa bloqueou o modelo de dados. Se você for administrador,poderá substituir o bloqueio. Caso contrário, aguarde até que o bloqueio seja liberado.Para obter mais informações, consulte Substituindo Bloqueios em Carregando o Modelode Dados.

Não consigo publicar o modelo de dados

Verifique se o Data Modeler está aberto em várias guias ou janelas do browser. Seestiver, feche todas as guias e janelas adicionais do browser que estão executando o

Solucionando Problemas de Modelagem de Dados

B-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Data Modeler e tente publicar o modelo novamente. Se ainda assim você obtiver umerro de publicação, reinicie o browser.

Por que devo usar a guia Consulta SQL para editar uma junção ou um filtro deuma view?

A mensagem ”Use a guia Consulta SQL para editar Junções/Filtros” é exibida quandovocê clica na guia Junções ou Filtros no editor de view por um dos seguintes motivos:

• O Oracle BI Cloud Service não consegue fazer parsing da consulta SQL na viewdo banco de dados

Se você só usa as guias Visão Geral, Junções e Filtros para editar uma view debanco de dados, o Oracle BI Cloud Service cria uma consulta SQL simples paravocê. Se decidir editar a SQL manualmente por meio da guia Consulta SQL, asatualizações simples serão refletidas de volta nas guias Visão Geral, Junção eFiltros para que você use essas guias para editar a view posteriormente.Entretanto, se você tiver usado a guia Consulta SQL para fazer alterações decódigo mais avançadas, não poderá usar as guias Visão Geral, Junções ou Filtrospara editar a view porque o Oracle BI Cloud Service não pode verificar suasatualizações. Por exemplo, se você incluir:

– Funções SQL de agregação, cláusula GROUP BY, cláusula HAVING

– Cláusula ORDER BY

– Palavra-chave OR na cláusula WHERE

– Cláusula UNION

• O Oracle BI Cloud Service não consegue acessar a view de banco de dados

Se o problema continuar, reporte-o ao seu administrador. Seu administrador podeinvestigar os problemas de conexão relacionados ao serviço de banco de dados.

Eu vejo a mensagem: Erro de cluster - Nenhum servidor ativo foi encontrado

A instância pode estar inativa ou o banco de dados pode estar bloqueado. Se oproblema continuar, reporte-o a um administrador.

Solucionando Problemas de AdministraçãoEste tópico descreve os problemas comuns que você poderá encontrar ao executartarefas de administração e explica como solucioná-los.

Não consigo acessar as opções da Console

Se você vir uma mensagem "não autorização" ou não vir uma opção na Console, éprovável que não tenha a atribuição de aplicativo Administrador de Serviços do BI.Você deve ter a atribuição de aplicativo Administrador de Serviços do BI para acessara maioria das opções da Console: Usuários e Atribuições, Snapshots, Conexões,Domínios Seguros, Cache de Consulta e Sessões, Emitir SQL, Dados do Mapa,Índice de Pesquisa.

Peça para um administrador verificar suas permissões. Consulte DesignandoAtribuições de Aplicativos aos Usuários.

Solucionando Problemas de Administração

Solucionando Problemas B-5

Eu não consigo fazer upload do meu snapshot

Você só pode fazer upload de snapshots obtidos no Oracle BI Cloud Service. Verifiquede onde foi feito originalmente o download do arquivo .bar que você está tentandotransferir por upload.

Solucionando Problemas de Administração

B-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

CReferência do Editor de Expressões

Este tópico descreve os elementos de expressão que você pode usar no Editor deExpressões do Data Modeler.

Tópicos:

• Objetos de Modelo de Dados

• Operadores SQL

• Expressões Condicionais

• Funções

• Constantes

• Tipos

• Variáveis

Objetos de Modelo de DadosVocê pode usar objetos de modelo de dados em expressões, como níveis de tempo,colunas de dimensões e colunas de fatos.

Para referenciar um objeto de modelo de dados, use a sintaxe:

" Fact/Dimension Table Name "." Column Name "

Por exemplo: "Order Metrics"."Booked Amount"-"OrderMetrics"."Fulfilled Amount"

A seção Elementos de Expressão inclui apenas itens que são importantes para suatarefa, de modo que nem todas as tabelas de fatos e de dimensões poderão ser listadas.Da mesma forma, as hierarquias de tempo só serão incluídas se a tabela de fatos deTempo estiver associada à tabela atual.

Operadores SQLOs operadores SQL são usados para especificar comparações entre expressões.

Você pode usar vários tipos de operadores SQL.

Operador Descrição

BETWEEN Determina se um valor está entre dois limites não inclusivos. Por exemplo:

"COSTS"."UNIT_COST" BETWEEN 100.0 AND 5000.0

BETWEEN pode ser precedido de NOT para negar a condição.

Referência do Editor de Expressões C-1

Operador Descrição

IN Determina se um valor está presente em um conjunto de valores. Porexemplo:

"COSTS"."UNIT_COST" IN(200, 600, 'A')

IS NULL Determina se um valor é nulo. Por exemplo:

"PRODUCTS"."PROD_NAME" IS NULL

LIKE Determina se um valor corresponde a toda uma string ou parte dela.Normalmente, é usado com caracteres curinga para indicar qualquercorrespondência de string de caracteres com zero ou mais caracteres (%)ou qualquer correspondência de um único caractere (_). Por exemplo:

"PRODUCTS"."PROD_NAME" LIKE 'prod%'

Expressões CondicionaisUse expressões condicionais para criar expressões que convertam valores.

As expressões condicionais descritas nesta seção são blocos de construção para criarexpressões que convertem um valor de um formato para outro.

Nota:

• Nas instruções CASE, AND tem precedência sobre OR

• As strings devem ser colocadas entre aspas simples

Expressão Exemplo Descrição

CASE (Se) CASE

WHEN score-par < 0 THEN 'UnderPar'

WHEN score-par = 0 THEN 'Par'

WHEN score-par = 1 THEN 'Bogey'

WHEN score-par = 2 THEN 'DoubleBogey'

ELSE 'Triple Bogey or Worse'

END

Avalia cada condição WHEN e, se atendida,designa o valor na expressão THENcorrespondente.

Se nenhuma das condições WHEN for atendida, eladesignará o valor padrão especificado naexpressão ELSE. Se nenhuma expressão ELSE forespecificada, o sistema adicionaráautomaticamente uma expressão ELSE NULL.

Expressões Condicionais

C-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Expressão Exemplo Descrição

CASE(Alternar)

CASE Score-par

WHEN -5 THEN 'Birdie on Par 6'

WHEN -4 THEN 'Must be Tiger'

WHEN -3 THEN 'Three under par'

WHEN -2 THEN 'Two under par'

WHEN -1 THEN 'Birdie'

WHEN 0 THEN 'Par'

WHEN 1 THEN 'Bogey'

WHEN 2 THEN 'Double Bogey'

ELSE 'Triple Bogey or Worse'

END

Também referido como CASE (Lookup). Ovalor da primeira expressão é examinado; emseguida, as expressões WHEN. Se a primeiraexpressão corresponder a qualquer expressãoWHEN, ela designará o valor na expressão THENcorrespondente.

Se nenhuma das expressões WHEN corresponder,ela designará o valor padrão especificado naexpressão ELSE. Se nenhuma expressão ELSE forespecificada, o sistema adicionaráautomaticamente uma expressão ELSE NULL.

Se a primeira expressão corresponder a umaexpressão em várias cláusulas WHEN, somente aexpressão que se segue à primeiracorrespondência será designada.

FunçõesHá vários tipos de funções que você pode usar em expressões.

Tópicos:

• Funções de Agregação

• Funções Analíticas

• Funções de Calendário

• Funções de Conversão

• Funções de Exibição

• Funções de Avaliação

• Funções Matemáticas

• Funções de Strings

• Funções do Sistema

• Funções de Série de Tempo

Funções de AgregaçãoFunções de agregação executam operações sobre diversos valores para criar resultadosde resumo.

Função Exemplo Descrição

Avg Avg(Sales) Calcula a média de um conjunto numérico de valores.

Funções

Referência do Editor de Expressões C-3

Função Exemplo Descrição

Bin Bin(UnitPrice BYProductName)

Seleciona qualquer atributo numérico de uma dimensão,tabela de fatos ou medida contendo valores de dados e oscoloca em um número específico de bins. Essa função étratada como um novo atributo de dimensão para propósitoscomo agregação, filtragem e detalhamento.

Count Count(Products) Determina o número de itens com um valor não nulo.

First First(Sales) Seleciona o primeiro valor retornado não nulo do argumentode expressão. A função First opera no nível mais detalhadoespecificado em sua dimensão definida explicitamente.

Last Last(Sales) Seleciona o último valor retornado não nulo da expressão.

Max Max(Revenue) Calcula o valor máximo (valor numérico mais alto) das linhasque satisfazem ao argumento de expressão numérica.

Median Median(Sales) Calcula o valor mediano (médio) das linhas que satisfazemao argumento de expressão numérica. Quando houver umnúmero par de linhas, o mediano é o meio de duas linhas.Esta função sempre retorna o dobro.

Min Min(Revenue) Calcula o valor mínimo (valor numérico mais baixo) daslinhas que satisfazem ao argumento de expressão numérica.

StdDev StdDev(Sales)StdDev(DISTINCT Sales)

Retorna o desvio padrão de um conjunto de valores. O tipode retorno é sempre duplo.

StdDev_Pop StdDev_Pop(Sales)StdDev_Pop(DISTINCTSales)

Retorna o desvio padrão de um conjunto de valores que usaa fórmula computacional para variação de população edesvio padrão.

Sum Sum(Revenue) Calcula6 a soma obtida com a soma de todos os valores quesatisfazem ao argumento de expressão numérica.

Funções AnalíticasAs funções analíticas permitem que você explore dados usando modelos, como linhade tendência e cluster.

Função Exemplo Descrição

Linha deTendência

TRENDLINE(revenue,(calendar_year, calendar_quarter,calendar_month) BY (product),'LINEAR', 'VALUE')

Ajusta um modelo linear ou exponencial eretorna o modelo ou os valores ajustados. Onumeric_expr representa o valor Y datendência e a série (colunas de tempo)representa o valor X.

Cluster CLUSTER((product, company),(billed_quantity, revenue),'clusterName', 'algorithm=k-means;numClusters=%1;maxIter=%2;useRandomSeed=FALSE;enablePartitioning=TRUE', 5, 10)

Coleta um conjunto de registros em gruposcom base em uma ou mais expressões deentrada usando K-Means ou ClusterHierárquico.

Funções

C-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Função Exemplo Descrição

Discrepância OUTLIER((product, company),(billed_quantity, revenue),'isOutlier','algorithm=mvoutlier')

Esta função classifica um registro comoDiscrepância com base em uma ou maisexpressões de entrada usando K-Means ouCluster Hierárquico ou Algoritmos dedetecção de Discrepância Multivariada.

Regr REGR(revenue, (discount_amount),(product_type, brand), 'fitted','')

Ajusta um modelo linear e retorna o modeloou os valores ajustados. Essa função pode serusada para ajustar uma curva linear em duasmedidas.

Evaluate_Script EVALUATE_SCRIPT('filerepo://obiee.Outliers.xml', 'isOutlier','algorithm=mvoutlier;id=%1;arg1=%2;arg2=%3;useRandomSeed=False;',customer_number,expected_revenue, customer_age)

Executa um script R como especificado noscript_file_path, informando uma ou maiscolunas ou expressões literais como entrada.A saída da função é determinada poroutput_column_name.

Funções de CalendárioAs funções de calendário manipulam dados dos tipos DATE e DATETIME com base emum ano civil.

Função Exemplo Descrição

Current_Date Current_Date Retorna a data atual.

Current_Time Current_Time(3) Retorna a hora atual para o número especificado dedígitos de precisão, por exemplo: HH:MM:SS.SSS

Se nenhum argumento for especificado, a funçãoretornará a precisão padrão.

Current_TimeStamp

Current_TimeStamp(3) Retorna a data/timestamp atual ao númeroespecificado de dígitos de precisão.

DayName DayName(Order_Date) Retorna o nome do dia da semana para umaexpressão de data especificada.

DayOfMonth DayOfMonth(Order_Date) Retorna o número que corresponde ao dia do mêspara uma expressão de data especificada.

DayOfWeek DayOfWeek(Order_Date) Retorna um número entre 1 e 7 que corresponde aodia da semana para uma expressão de dataespecificada. Por exemplo, 1 sempre corresponde adomingo, 2 a segunda e assim por diante, até sábado,que retorna 7.

DayOfYear DayOfYear(Order_Date) Retorna o número (entre 1 e 366) que corresponde aodia do ano para uma expressão de data especificada.

Day_Of_Quarter Day_Of_Quarter(Order_Date) Retorna um número (entre 1 e 92) que correspondeao dia do trimestre para a expressão de dataespecificada.

Funções

Referência do Editor de Expressões C-5

Função Exemplo Descrição

Hour Hour(Order_Time) Retorna um número (entre 0 e 23) que corresponde àhora para uma expressão de horário especificada.Por exemplo, 0 corresponde a meia-noite e 23corresponde a 11 da noite.

Minute Minute(Order_Time) Retorna um número (entre 0 e 59) que correspondeao minuto para uma expressão de horárioespecificada.

Month Month(Order_Time) Retorna o número (entre 1 e 12) que corresponde aomês para uma expressão de data especificada.

MonthName MonthName(Order_Time) Retorna o nome do mês para uma expressão de dataespecificada.

Month_Of_Quarter Month_Of_Quarter(Order_Date)

Retorna o número (entre 1 e 3) que corresponde aomês do trimestre para uma expressão de dataespecificada.

Now Now() Retorna o timestamp atual. A função Now éequivalente à função Current_Timestamp.

Quarter_Of_Year Quarter_Of_Year(Order_Date)

Retorna o número (entre 1 e 4) que corresponde aotrimestre do ano para uma expressão de dataespecificada.

Second Second(Order_Time) Retorna o número (entre 0 e 59) que corresponde aossegundos para uma expressão de horárioespecificada.

TimeStampAdd TimeStampAdd(SQL_TSI_MONTH, 12,Time."Order Date")

Adiciona um número especificado de intervalos aum timestamp e retorna um único timestamp.

As opções de intervalo são: SQL_TSI_SECOND,SQL_TSI_MINUTE, SQL_TSI_HOUR,SQL_TSI_DAY, SQL_TSI_WEEK, SQL_TSI_MONTH,SQL_TSI_QUARTER, SQL_TSI_YEAR

TimeStampDiff TimeStampDiff(SQL_TSI_MONTH, Time."OrderDate",CURRENT_DATE)

Retorna o número total de intervalos especificadosentre dois timestamps.

Use os mesmos intervalos de TimeStampAdd.

Week_Of_Quarter Week_Of_Quarter(Order_Date)

Retorna um número (entre 1 e 13) que corresponde àsemana do trimestre para a expressão de dataespecificada.

Week_Of_Year Week_Of_Year(Order_Date) Retorna um número (entre 1 e 53) que corresponde àsemana do ano para a expressão de dataespecificada.

Year Year(Order_Date) Retorna o ano para a expressão de data especificada.

Funções de ConversãoFunções de conversão convertem um valor de uma forma para outra.

Funções

C-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Função Exemplo Descrição

Cast Cast(hiredate ASCHAR(40)) FROM employee

Altera o tipo de dados de uma expressão ou um literal nulopara outro tipo de dados. Por exemplo, você pode converterum nome_de_cliente (um tipo de dados Char ou Varchar) ouuma data de nascimento (um literal de data/horário).

Use Cast para alterar para um tipo de dados de Data.

Não use ToDate.

IfNull IfNull(Sales, 0) Testa se uma expressão é avaliada como valor nulo; se for,designará o valor especificado à expressão.

IndexCol SELECT IndexCol(VALUEOF(NQ_SESSION.GEOGRAPHY_LEVEL), Country, State,City), Revenue FROMSales

Usa informações externas para retornar a coluna apropriadapara que o usuário com sign-in efetuado veja.

NullIf SELECT e.last_name,NULLIF(e.job_id,j.job_id) "Old Job ID"FROM employees e,job_history j WHEREe.employee_id =j.employee_id ORDER BYlast_name, "Old Job ID";

Compara duas expressões. Se forem iguais, a funçãoretornará nulo. Se forem diferentes, a função retornará aprimeira expressão. Você não pode especificar o literal NULLpara a primeira expressão.

To_DateTime SELECT To_DateTime('2009-03-0301:01:00','yyyy-mm-dd hh:mi:ss')FROM sales

Converte strings literais do formato dateTime em um tipo dedados DateTime.

Funções de ExibiçãoAs funções de exibição operam no conjunto de resultados de uma consulta.

Função Exemplo Descrição

BottomN BottomN(Sales, 10) Retorna os n valores mais baixos de expressão, classificadosdo mais baixo para o mais alto.

Filter Filter(Sales USING Product= 'widget')

Calcula a expressão usando o filtro de pré-agregaçãoinformado.

Mavg Mavg(Sales, 10) Calcula uma média (baixa) de movimentação das últimas nlinhas de dados no conjunto de resultados, inclusive da linhaatual.

Msum SELECT Month, Revenue,Msum(Revenue, 3) as3_MO_SUM FROM Sales

Calcula uma soma de movimentação das últimas n linhas dedados, inclusive da linha atual.

A soma da primeira linha é igual à expressão numérica daprimeira linha. A soma da segunda linha é calculada combase na soma das duas primeiras linhas de dados e assim pordiante. Quando a última linha é atingida, a soma é calculadacom base nas últimas n linhas de dados.

Funções

Referência do Editor de Expressões C-7

Função Exemplo Descrição

NTile Ntile(Sales, 100) Determina a classificação de um valor em termos de umafaixa especificada pelo usuário. Ela retorna inteiros pararepresentar qualquer faixa de classificações. O exemplo aseguir mostra uma faixa de 1 a 100, com a escala mais baixa =1 e a mais alta = 100.

Percentile Percentile(Sales) Calcula uma classificação percentual de cada valor quesatisfaz ao argumento de expressão numérica. A classificaçãopercentual varia de 0 (1º percentil) a 1 (100º percentil),inclusive.

Rank Rank(Sales) Calcula a classificação de cada valor que satisfaz aoargumento de expressão numérica. O número mais alto édesignado a uma classificação igual a 1 e cada classificaçãosucessiva recebe o próximo número inteiro consecutivo (2, 3,4,...). Se determinados valores forem iguais, eles receberam amesma classificação (por exemplo, 1, 1, 1, 4, 5, 5, 7...).

Rcount SELECT month, profit,Rcount(profit) FROM salesWHERE profit > 200

Utiliza um conjunto de registros como entrada e conta onúmero de registros encontrados até o momento.

Rmax SELECT month, profit,Rmax(profit) FROM sales

Utiliza um conjunto de registros como entrada e mostra ovalor máximo com base nos registros encontrados até omomento. O tipo de dados especificado deve ser aquele quepermite ser ordenado.

Rmin SELECT month, profit,Rmin(profit) FROM sales

Utiliza um conjunto de registros como entrada e mostra ovalor mínimo com base nos registros encontrados até omomento. O tipo de dados especificado deve ser aquele quepermite ser ordenado.

Rsum SELECT month, revenue,Rsum(revenue) asRUNNING_SUM FROM sales

Calcula uma soma acumulada com base nos registrosencontrados até o momento.

A soma da primeira linha é igual à expressão numérica daprimeira linha. A soma da segunda linha é calculada combase na soma das duas primeiras linhas de dados e assim pordiante.

TopN TopN(Sales, 10) Retorna os n valores mais altos de expressão, classificados domais alto para o mais baixo.

Funções de AvaliaçãoFunções de avaliação são funções de banco de dados que podem ser usadas paratransmitir expressões a fim de obter cálculos avançados.

As funções de banco de dados incorporadas podem precisar de uma ou mais colunas.Essas colunas são referenciadas por %1 ... %N na função. As colunas reais devem serlistadas após a função.

Funções

C-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Função Exemplo Descrição

Evaluate SELECTEVALUATE('instr(%1,%2)', address, 'FosterCity') FROM employees

Transmite a função de banco de dados especificada, comcolunas referenciadas opcionais como parâmetros, ao bancode dados para avaliação.

Evaluate_Aggr EVALUATE_AGGR('REGR_SLOPE(%1, %2)',sales.quantity,market.marketkey)

Transmite a função de banco de dados especificada, comcolunas referenciadas opcionais como parâmetros, ao bancode dados para avaliação. Essa função é projetada parafunções de agregação com uma cláusula GROUP BY.

Funções MatemáticasAs funções matemáticas descritas nesta seção executam operações matemáticas.

Função Exemplo Descrição

Abs Abs(Profit) Calcula o valor absoluto de uma expressão numérica.

Acos Acos(1) Calcula o cosseno inverso de uma expressão numérica.

Asin Asin(1) Calcula o seno inverso de uma expressão numérica.

Atan Atan(1) Calcula a tangente inversa de uma expressão numérica.

Atan2 Atan2(1, 2) Calcula o arco tangente de y/x, onde y é a primeiraexpressão numérica e x é a segunda.

Ceiling Ceiling(Profit) Arredonda uma expressão numérica não inteira para opróximo número inteiro mais alto. Se a expressão numéricaresultar em um número inteiro, a função CEILING retornaráesse número.

Cos Cos(1) Calcula o cosseno de uma expressão numérica.

Cot Cot(1) Calcula a cotangente de uma expressão numérica.

Degrees Degrees(1) Converte uma expressão de radianos em graus.

Exp Exp(4) Envia o valor para a potência especificada. Calcula e elevadoà enésima potência, em que e é a base do logaritmo natural.

ExtractBit Int ExtractBit(1, 5) Recupera um bit de uma determinada posição em umnúmero inteiro. Ela retorna um inteiro de 0 ou 1correspondente à posição do bit.

Floor Floor(Profit) Arredonda uma expressão numérica não inteira para opróximo número inteiro mais baixo. Se a expressão numéricaresultar em um número inteiro, a função FLOOR retornaráesse número.

Log Log(1) Calcula o logaritmo natural de uma expressão.

Log10 Log10(1) Calcula o logaritmo de base 10 de uma expressão.

Mod Mod(10, 3) Divide a primeira expressão numérica pela segunda e retornaa parte restante do quociente.

Funções

Referência do Editor de Expressões C-9

Função Exemplo Descrição

Pi Pi() Retorna o valor constante de pi.

Power Power(Profit, 2) Utiliza a primeira expressão numérica e a eleva à potênciaespecificada na segunda expressão numérica.

Radians Radians(30) Converte uma expressão de graus em radianos.

Rand Rand() Retorna um número pseudoaleatório entre 0 e 1.

RandFromSeed

Rand(2) Retorna um número pseudoaleatório baseado em um valorpré-implantado. Para um valor pré-implantado fornecido,será gerado o mesmo conjunto de números aleatórios.

Round Round(2.166000, 2) Arredonda uma expressão numérica para n dígitos deprecisão.

Sign Sign(Profit) Esta função retorna o seguinte:

• 1 se a expressão numérica for avaliada como númeropositivo

• -1 se a expressão numérica for avaliada como númeronegativo

• 0 se a expressão numérica for avaliada como zero

Sin Sin(1) Calcula o seno de uma expressão numérica.

Sqrt Sqrt(7) Calcula a raiz quadrada do argumento de expressãonumérica. A expressão numérica deve ser avaliada como umnúmero não-negativo.

Tan Tan(1) Calcula a tangente de uma expressão numérica.

Truncate Truncate(45.12345, 2) Trunca um número decimal para retornar um númeroespecificado de casas após o ponto decimal.

Funções de StringsAs funções de string executam diversas manipulações de caractere. Elas operam emstrings de caracteres.

Função Exemplo Descrição

Ascii Ascii('a') Converte uma string de caractere único em seu código ASCIIcorrespondente, entre 0 e 255. Se a expressão do caractereavaliar vários caracteres, é retornado o código ASCIIcorrespondente ao primeiro caractere na expressão.

Bit_Length Bit_Length('abcdef') Retorna o tamanho, em bits, de uma string especificada.Cada caractere Unicode tem 2 bytes de comprimento (igual a16 bits).

Char Char(35) Converte um valor numérico entre 0 e 255 no valor decaractere correspondente ao código ASCII.

Funções

C-10 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Função Exemplo Descrição

Char_Length Char_Length(Customer_Name)

Retorna o tamanho, em número de caracteres, de uma stringespecificada. Espaços em branco iniciais e finais não sãocontados no tamanho da string.

Concat SELECT DISTINCT Concat('abc', 'def') FROMemployee

Concatena duas strings de caracteres.

Insert SELECT Insert('123456',2, 3, 'abcd') FROM table

Insere uma string de caracteres especificada, em um localespecificado de outra string de caracteres.

Left SELECT Left('123456', 3)FROM table

Retorna um número especificado de caracteres a partir dolado esquerdo de uma string.

Tamanho Length(Customer_Name) Retorna o tamanho, em número de caracteres, de uma stringespecificada. O comprimento informado não leva emconsideração os caracteres em branco à esquerda.

Locate Locate('d' 'abcdef') Retorna a posição numérica de uma string de caracteres emoutra string de caracteres. Se a string de caracteres não forencontrada na string que está sendo pesquisada, a funçãoretornará o valor 0.

LocateN Locate('d' 'abcdef', 3) Como Locate, retorna a posição numérica de uma string decaracteres em outra string de caracteres. LocateN inclui umargumento de número inteiro que permite a você especificaruma posição inicial para começar a pesquisa.

Lower Lower(Customer_Name) Converte uma string de caracteres em letras minúsculas.

Octet_Length Octet_Length('abcdef') Retorna o número de bytes de uma string especificada.

Position Position('d', 'abcdef') Retorna a posição numérica de strExpr1 em uma expressãode caractere. Se strExpr1 não for encontrado, a funçãoretornará 0.

Repeat Repeat('abc', 4) Repete uma expressão especificada n vezes.

Replace Replace('abcd1234','123', 'zz')

Substitui um ou mais caracteres de uma expressão decaractere especificada por um ou mais caracteres.

Right SELECT Right('123456',3) FROM table

Retorna um número especificado de caracteres da direita deuma string.

Space Space(2) Insere espaços em branco.

Substring Substring('abcdef' FROM2)

Cria uma nova string começando por um número fixo decaracteres na string original.

SubstringN Substring('abcdef' FROM2 FOR 3)

Como Substring, cria uma nova string começando por umnúmero fixo de caracteres na string original.

SubstringN inclui um argumento de número inteiro quepermite a você especificar o tamanho da nova string, emnúmero de caracteres.

TrimBoth Trim(BOTH '_' FROM'_abcdef_')

Remove caracteres especificados à esquerda e à direita deuma string de caracteres.

Funções

Referência do Editor de Expressões C-11

Função Exemplo Descrição

TrimLeading Trim(LEADING '_' FROM'_abcdef')

Remove caracteres especificados à esquerda de uma string decaracteres.

TrimTrailing Trim(TRAILING '_' FROM'abcdef_')

Remove caracteres especificados à direita de uma string decaracteres.

Upper Upper(Customer_Name) Converte uma string de caracteres em letras maiúsculas.

Funções do SistemaA função USER do sistema retorna valores relacionados à sessão.

Ela retorna o nome do usuário com o qual você efetuou sign-in.

Funções de Série de TempoAs funções de série de tempo são funções de agregação que operam sobre dimensõesde tempo.

Os membros da dimensão de tempo devem estar no nível da função ou abaixo dele.Por isso, uma ou mais colunas que identificam exclusivamente os membros no nívelou abaixo do nível especificado na consulta devem ser projetadas.

Função Exemplo Descrição

Ago SELECT Year_ID,Ago(sales, year, 1)

Calcula o valor agregado de uma medida, do tempo atual atéum tempo especificado no passado. Por exemplo, AGO podeproduzir as vendas para cada mês do trimestre atual e asvendas do trimestre anterior correspondente.

Periodrolling SELECT Month_ID,Periodrolling(monthly_sales, -1, 1)

Calcula a agregação de uma medida sobre o período quecomeça com x unidades de tempo e termina com y unidadesdo tempo atual. Por exemplo, PERIODROLLING podecalcular as vendas de um período que inicia um trimestreantes e termina um trimestre após o trimestre atual.

ToDate SELECT Year_ID,Month_ID, ToDate (sales,year)

Agrega uma medida do início de um período especificadoaté o tempo exibido atualmente. Por exemplo, esta funçãopode calcular Acumulado do Ano de vendas.

Previsão FORECAST(numeric_expr,([series]),output_column_name,options,[runtime_binded_options])

Cria um modelo de série de tempo da medida especificadana série usando a Suavização Exponencial ou ARMIA e emiteuma previsão do conjunto de períodos conforme especificadopor numPeriods.

ConstantesVocê pode usar constantes em expressões.

As constantes disponíveis incluem Date, Time e Timestamp. Consulte também Current_Date, Current_Time e Current_TimeStamp.

Constantes

C-12 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Constante Exemplo Descrição

Date DATE [2014-04-09] Insere uma data específica.

Time TIME [12:00:00] Insere um hora específica.

TimeStamp TIMESTAMP [2014-04-0912:00:00]

Insere um timestamp específico.

TiposVocê pode usar tipos de dados, como CHAR, INT e NUMERIC, em expressões.

Por exemplo, use tipos ao criar expressões CAST que alteram o tipo de dados de umaexpressão ou um literal nulo para outro tipo de dados.

VariáveisVariáveis são usadas em expressões.

Você pode usar uma variável em uma expressão. Consulte Definindo Variáveis.

Tipos

Referência do Editor de Expressões C-13

Variáveis

C-14 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

DReferência do Data Sync

Este tópico inclui links para informações de referência sobre instalação e uso do DataSync para carregar dados para análise.

Tópicos

• Instalando e Atualizando o Data Sync

• Ajuda: Sobre o Data Sync

• Ajuda: Caixa de Diálogo Propriedades do Sistema

• Ajuda: Caixa de Diálogo Configuração de E-mail e Caixa de Diálogo Destinatários

• Ajuda: View de Conexões

• Ajuda: Criando e Modificando Tabelas

• Ajuda: Criando e Modificando Conjuntos de Dados

• Ajuda: View de Jobs

• Ajuda: Caixa de Diálogo Programações de Job

• Ajuda: Acionando Jobs com Outras Ferramentas

• Ajuda: Acionando um Job após o Outro Automaticamente

• Ajuda: caixa de diálogo Parâmetros/Parâmetros de Execução

• Ajuda: Limpando o Cache após Carregar Dados

• Ajuda: Caixa de Diálogo Jobs Atuais e Caixa de Diálogo Histórico

• Ajuda: Consolidando Dados de Várias Origens

• Ajuda: Fazendo Upload de Dados para Vários Destinos na Nuvem

• Ajuda: Caixa de Diálogo Exportar Caixa de Diálogo Importar

• Ajuda: Caixa de Diálogo Bem-vindo

• Ajuda: Caixa de Diálogo Origens de Dados Plugáveis

• Ajuda: Caixa de Diálogo Tabelas e Conjuntos de Dados de Destino.

• Ajuda: Caixa de Diálogo Resumo do Projeto

• Ajuda: Caixa de Diálogo Processamento SQL Pré/Pós

• Ajuda: Caixa de Diálogo Alertas de Patch

Referência do Data Sync D-1

• Ajuda: Caixa de Diálogo Novo Job

• Ajuda: Caixa de Diálogo Marcar como Concluído

• Ajuda: caixa de diálogo Parâmetros/Parâmetros de Execução

Instalando e Atualizando o Data SyncPara instalar o Data Sync, providencie os requisitos e os pré-requisitos; em seguida,descompacte e execute o aplicativo. Depois de instalado, o Data Sync notifica vocêsobre qualquer atualização disponível.

Tópicos

• Sobre Orientações e Requisitos de Segurança

• Sobre Pré-requisitos, Bancos de Dados Suportados e Requisitos de JDBC

• Instalando o Data Sync

• Iniciando o Data Sync pela Primeira Vez

• Noções Básicas de Alertas de Software no Data Sync

• Atualizando o Data Sync

Sobre Contas e Diretrizes de Segurança de Usuário ObrigatóriasPara carregar dados usando o Data Sync, você precisa de contas de usuário comprivilégios apropriados.

Quais Contas de Usuário São Obrigatórias?

Para cada usuário do Data Sync, provisione uma conta de usuário que tenha oseguinte:

• Privilégios de Atribuição de Aplicativo para carregamento de dados, conformeespecificado em Concedendo aos Usuários Permissões para Fazer Upload deDados com o Data Sync. É recomendável que você só provisione as Atribuições deAplicativo especificadas e restrinja outro acesso.

• Privilégios de leitura para cada uma de suas origens de dados.

Use essas contas de usuário do Data Sync em suas conexões do Data Sync.

Sobre Informações Confidenciais Armazenadas pelo Data Sync

O Data Sync armazena informações confidenciais, inclusive informações de conexãode suas origens de dados. É recomendável que você execute o Data Sync em umambiente controlado no qual os privilégios do sistema operacional e do sistema dearquivos sejam rigorosamente controlados.

Sobre Pré-requisitos, Bancos de Dados Suportados e Requisitos de JDBCAntes de instalar o Data Sync, você deve ter o JDK (Java Development Kit) Java 1.7 oumais recente. Aplique continuamente todas as atualizações críticas do Java.

Nota: O Data Sync não funciona com o JRE (Java Runtime Environment); énecessário o JDK.

Instalando e Atualizando o Data Sync

D-2 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Suporte ao Banco de Dados

O Data Sync suporta os seguintes bancos de dados:

• Oracle

• Microsoft SQL Server

• DB2

• Teradata

• MySQL

• Oracle TimesTen

• JDBC Genérico com drivers pré-empacotados para MongoDB, Salesforce,Redshift, Hive e PostgreSQL

• Outras origens que suportam JDBC

• Oracle Transactional Business Intelligence:

– Oracle Financials Cloud

– Oracle HCM Cloud

– Oracle Procurement Cloud

– Oracle Project Management Cloud

– Oracle Sales Cloud

– Oracle Supply Chain Management Cloud

• Oracle Service Cloud (RightNow)

Drivers JDBC

O Data Sync é um aplicativo Java e usa JDBC para extrair dados de bancos de dados.O Data Sync é instalado com o Oracle JDBC Versão 12.1.0.2.0. Caso esteja usando umbanco de dados ou versão diferente, você deve substituir a Versão do Oracle JDBCinstalada pela versão do JDBC específica para seu banco de dados. Para substituir oJDBC instalado, você copia os drivers JDBC para o diretório \lib após instalar o DataSync. Por exemplo, se sua versão do Oracle for diferente, copie o driver JDBC da suainstalação local do Oracle.

Fornecedor Nome do Driver JDBC

Oracle ojdbc7.jar

MySQL Mysql-connector-java*.jar

Microsoft SQL Server sqljdbc.jar

DB2 db2java.zip

TimesTen ttjdbc6.jar, orai18n.jar, timestenjmsxla.jar, jms.jar,javax.jms.jar

Instalando e Atualizando o Data Sync

Referência do Data Sync D-3

Fornecedor Nome do Driver JDBC

Teradata terajdbc4.jar, log4j.jar, teradata.jar, tdgssjava.jar,tdgssconfig.jar

Instalando o Data SyncFazer download e instalar o Data Sync em algumas etapas simples.

Nota: O Data Sync armazena informações confidenciais, inclusiveinformações de conexão com os bancos de dados locais. É recomendável quevocê só instale o Data Sync em ambientes protegidos nos quais os privilégiosdo sistema operacional e do sistema de arquivos sejam rigorosamentecontrolados.

Antes de instalar o Data Sync, faça isto:

• Instale o JDK (Java Development Kit) 1.7 ou mais recente e aplique todas asatualizações críticas do Java continuamente.

O Data Sync não funciona com o JRE (Java Runtime Environment). Instale o JDK.

• Solicite permissão para fazer upload de dados. Consulte Concedendo aosUsuários Permissões para Fazer Upload de Dados com o Data Sync.

Instale o Data Sync em seu ambiente.

1. Faça download do Data Sync usando o Oracle Technology Network:

http://www.oracle.com/technetwork/middleware/bicloud/downloads/index.html

2. Descompacte BICSDataSync.Zip em um diretório sem espaços no nome.

3. Defina seu JAVA_HOME:

a. Abra config.bat (Windows) ou config.sh (Linux ou Unix).

b. Substitua @JAVA_HOME pelo diretório no qual o JDK está instalado.

Por exemplo:

set JAVA_HOME=D:\Java (no Windows)

set JAVA_HOME=usr/java (no Linux ou UNIX)

Se o nome do diretório contiver espaços, você precisará colocá-lo entre aspasduplas.

4. Copie qualquer driver JDBC específico do banco de dados que você precisa nodiretório \lib do Data Sync.

O Data Sync instala o driver Oracle JDBC 11.2.x. Se você quiser conectar-se a umbanco de dados diferente (por exemplo, Microsoft SQL Server ou DB2) ou se quiserusar um driver Oracle diferente da versão padrão, obtenha e copie manualmente osarquivos necessários no diretório \lib. Consulte também Drivers JDBC.

Instalando e Atualizando o Data Sync

D-4 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Agora você está pronto para iniciar o Data Sync. Consulte Iniciando o Data Sync pelaPrimeira Vez.

Iniciando o Data Sync pela Primeira VezNa primeira vez que você iniciar o Data Sync, será solicitado a dar um nome ao seurepositório do Data Sync e fornecer uma senha.

1. Inicialize o Data Sync. Execute datasync.bat (no Windows) ou datasync.sh(no Linux/UNIX) no diretório em que você instalou o Data Sync.

O ícone do Data Sync é exibido na bandeja de ícones do sistema para mostrar que oservidor está ativo e em execução.

2. Clique com o botão direito do mouse no ícone do Data Sync e selecione Iniciar IU.

3. Informe um Nome Lógico para o repositório.

Esse nome é utilizado para distinguir o repositório em ambientes com váriosrepositórios. Por exemplo, você pode nomear seu repositório como Ambiente deDesenvolvimento ou Ambiente de Produção. Você verá esse nome exibido como dicade ferramenta no ícone do Data Sync na bandeja do sistema e na barra de título doData Sync.

4. Digite uma senha.

Informe uma senha para acessar o cliente e selecione se deseja que o Data Synclembre a senha.

Nota: É recomendável que você só instale o Data Sync em ambientesprotegidos porque o Data Sync armazena senhas transacionais do sistema.

5. Informe um nome que descreva seu primeiro projeto.

O Data Sync é aberto.

6. Defina algumas propriedades básicas do sistema. Consulte Configurando asOpções Padrão do Data Sync.

Se sua organização usar um servidor proxy para rotear chamadas para sitesexternos, configure o Host do Proxy e a Porta do Proxy.

7. Conecte o Data Sync ao seu destino de dados. Consulte Especificando os Detalhesda Conexão do Cloud Service.

8. Conecte o Data Sync à sua origem de dados. Consulte Especificando Detalhes deConexão de uma Origem de Dados.

9. Opcional. Configure o e-mail. Consulte Configurando Notificações por E-mail.

Instalando e Atualizando o Data Sync

Referência do Data Sync D-5

Iniciando e Interrompendo o Data SyncPara iniciar o Data Sync e seu servidor, execute datasync.bat (Windows) oudatasync.sh (Linux/UNIX) no diretório onde você instalou o Data Sync. O ícone doData Sync é exibido na bandeja de ícones do sistema para mostrar que o servidor estáativo e em execução.

• Selecione Iniciar IU para abrir o cliente Data Sync.

• Selecione Sair para interromper o servidor Data Sync.

Se preferir, execute estes arquivos:

• datasyncClient.bat.sh abre a ferramenta Data Sync (quando o servidor estáem execução).

• stopserver.bat/sh interrompe o servidor Data Sync.

Reconfigurando o Data Sync desde o InícioPara redefinir o Data Sync ao seu estado padrão e refazer o processo de instalação,execute datasync.bat (Windows) ou datasync.sh (Linux/UNIX) em uma janelade comandos com a opção -clean.

Desinstalando o Data SyncPara desinstalar o Data Sync, exclua o diretório de instalação.

Noções Básicas de Alertas de Software no Data SyncO Data Sync notificará você se houver um novo patch ou pacote de software.

Se houver um novo patch disponível ou um novo pacote de software comfuncionalidade adicional, o Data Sync notificará você usando o ícone Alertas de NovoPatch ao lado do ícone Monitor do Servidor. Antes de cada carregamento, o Data Syncexecuta uma verificação de versão, enviando sua versão atual para ser verificada emrelação a uma que está na nuvem. Se as versões corresponderem, as seguintes açõesocorrerão:

• Se as versões corresponderem, o carregamento de dados continuará.

• Se a versão menor for alterada na nuvem, indicando um patch disponível, umalerta opcional será criado e um e-mail enviado antes de continuar ocarregamento. O alerta é enviado apenas uma vez.

• Quando a versão maior é alterada, indicando um novo pacote de software, umalerta é criado e um e-mail é enviado. O carregamento de dados é interrompido,informando a você que uma nova versão do patch é necessária antes de qualqueroutro carregamento de dados.

O número de alertas não lidos é indicado no ícone Alertas. Clique no ícone para exibiruma lista de alertas. Se o ícone estiver preto, não haverá alertas; ele ficará verdequando houver alertas opcionais não lidos e vermelho quando houver alertasobrigatórios não lidos.

Atualizando o Data SyncVocê atualiza o Data Sync executando uma instalação completa e depois migrando seuambiente.

Instalando e Atualizando o Data Sync

D-6 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

É possível fazer download de novas atualizações de software como arquivoscompactados que possuem todo o conteúdo de uma nova instalação do software. Paraatualizar o software, execute uma instalação completa dele como um novo ambienteem um diretório home distinto; em seguida, migre o ambiente da sua instalaçãoexistente.

Configurando um Novo Ambiente com uma Configuração de Ambiente Existente

Quando você inicia o novo ambiente após instalar um patch ou nova versão, aconfiguração do ambiente é solicitada. Selecione Copiar configuração do ambienteexistente e especifique o diretório home do ambiente do Data Sync existente. Orepositório e os arquivos de configuração do Data Sync são copiados para o novoambiente. Se a nova instalação exigir o upgrade dos metadados, execute o upgradeapós os arquivos serem copiados.

Ajuda: Sobre o Data SyncCom o Data Sync, é fácil fazer upload de dados locais para seu banco de dados nanuvem. O Data Sync carrega dados diretamente de origens relacionais (tabelas, views,instruções SQL), arquivos (CSV e XLSX) e de outras origens, como OTBI, OracleRightNow, Greenplum, MongoDB, Salesforce, Amazon Redshift, Hive, PostgresSQLetc.

Alguns termos e conceitos principais:

• Conexão — Define origens de dados e bancos de dados de destino.

• Projeto — Espaço de trabalho que define e ajuda a organizar os uploads de dados.Por exemplo, é possível fazer upload de dados de recursos humanos e finançasem um único projeto (chamado “Meus Dados”) ou criar dois projetos (chamados“Meus Dados de RH” e “Meus Dados de Finanças”). Essas partições poderão serúteis se houver mais de um usuário trabalhando em cada sistema.

• Job — Faz upload de todos os dados definidos em um projeto para seu banco dedados na Nuvem de destino.

Ajuda: View de ConexõesVocê configura conexões para especificar onde seu serviço de Nuvem de destino está eonde estão suas origens de dados.

Lista Origem/Destinos

Essa lista mostra as conexões existentes que foram configuradas para origens edestinos de dados.

• Edite o registro TARGET e especifique os detalhes da conexão do seu serviço deNuvem de destino conforme descrito em ‘Configurando uma Conexão com oServiço de Nuvem de Destino’.

• Para carregar dados de um banco de dados, crie um novo registro e especifique osdetalhes de conexão conforme descrito em ‘Configurando uma Conexão com umaOrigem de Dados’.

Observação: Se você estiver carregando dados somente de arquivos de dados, nãoserá necessária uma conexão no Data Sync Vá direto até a view Projeto, clique naguia Dados de Arquivo e especifique os detalhes do seu arquivo de dados.

Para obter informações sobre como criar uma conexão para um tipo de dadosespecífico:

Ajuda: Sobre o Data Sync

Referência do Data Sync D-7

– Origens JDBC, consulte Especificando Detalhes de Conexão das Origens JDBCGenéricas.

– Oracle Service Cloud (RightNow), consulte Especificando Detalhes de Conexãodo Oracle Service Cloud (RightNow).

– OTBI, consulte Especificando Detalhes de Conexão de Dados do OTBI.

– NetSuite, consulte Especificando Detalhes de Conexão para Dados do NetSuite.

Configurando uma Conexão com seu Cloud Service de Destino

Campo ou Elemento Descrição

Nome Não altere o nome padrão TARGET.

Tipo de Conexão Selecione Oracle (BICS).

Usuário Especifique um usuário com privilégios de carregamento dedados. Consulte Concedendo aos Usuários Permissões paraFazer Upload de Dados com o Data Sync.

Senha Especifique a senha do usuário que você especificou no campoUsuário.

URL Especifique o URL do seu serviço sem a parte ‘/analytics’ nofinal.Por exemplo, se o URL do cloud service for ‘http://bicsinst-inoracle12345.analytics.us1.cloud.oracle.com/analytics’,especifique http://bicsinst-inoracle12345.analytics.us1.cloud.oracle.com

Configurando uma Conexão com uma Origem de Dados

Campo ou Elemento Descrição

Nome Especifique um nome descritivo curto eindependente de ambiente, como CRM ou HR,para identificar a conexão no Data Sync. Eviteusar nomes específicos da instância, como nomesde host, uma vez que a mesma conexão pode serconfigurada com relação a diferentes bancos dedados em diferentes ambientes (por exemplo,desenvolvimento e produção).

Tipo de Conexão Tipo de banco de dados.

Proprietário da Tabela Nome do proprietário do esquema. Este é ousuário que possui os objetos no esquema deorigem. Certifique-se de que o usuário tenhaprivilégios de administração suficientes na áreade relatório que você deseja carregar.

Ajuda: View de Conexões

D-8 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Campo ou Elemento Descrição

Senha Senha do usuário do banco de dados/proprietário da tabela.

Nome do Serviço, Nome do TNS, Stringde Conexão, Nome do Banco de Dados ouOrigem de Dados ODBC

Informe os valores apropriados para seu bancode dados.

Para um Nome do Oracle TNS, informe o nomedo TNS especificado no arquivo tnsnames.oraem \network\admin\.

Host Nome ou endereço IP da máquina na qual obanco de dados reside.

Porta Número da porta na qual o banco de dadosatende (por exemplo, 1521 é o padrão para umbanco de dados Oracle).

URL (Opcional) Um URL JDBC para a conexão de origem dedados. O valor desse campo deve estar emconformidade com as especificações do banco dedados. Use essa opção para especificar um URLexclusivo para uma origem de dados específica.Por exemplo, essa opção poderá ser útil se essaorigem de dados física utilizar o Oracle RAC eoutras origens de dados utilizarem um tipo debanco de dados diferente.

Driver (Opcional) O driver conforme descrito na documentação doJDBC.

Observação: A versão do driver JDBC deve corresponder à versão do banco de dados.Uma incompatibilidade de versão pode levar a falsos erros durante o processo decarregamento de dados. Mesmo utilizando um banco de dados Oracle, se a versão dodriver JDBC não corresponder à do banco de dados, faça download da versãocompatível do driver JDBC no site da Oracle e coloque-a no diretório lib.

Para Oracle, é preferível usar o tipo de conexão Thin. Em alguns casos, como nasconfigurações do RAC, você poderá ter de usar a conexão do tipo OCI8. Nesse caso,verifique também se a biblioteca de clientes instalada na máquina local correspondecom a versão do banco de dados.

Usando Registros de Origem Plugável

Use essa guia para verificar os detalhes de registro das origens de dados que sãoinstaladas com o Data Sync e para especificar seus próprios registros.

Ajuda: Caixa de Diálogo Jobs Atuais e Caixa de Diálogo HistóricoA guia Jobs Atuais mostra jobs de carregamento de dados em andamento ou comfalha. A guia Histórico mostra jobs de carregamento de dados concluídos.

Ajuda: Caixa de Diálogo Jobs Atuais e Caixa de Diálogo Histórico

Referência do Data Sync D-9

Campo ouelemento

Descrição

Jobs Atuais <Listade execuções de job>

Cada vez que um job começa, uma nova execução de job é criada eexibida nesta lista, com o nome e um ID de processamento paraidentificar de forma exclusiva a execução do job.

A execução do job é exibida nessa lista até que seja concluída, caso emque é removida dessa lista e transferida para a lista Histórico deexecuções de job.

Se houver falha na execução de um job (com Status de Execução=ComFalha), ele permanecerá na lista Jobs Atuais até que ele seja:

• Reiniciado e bem-sucedido (o Status de Execução esteja definidocomo Concluído).

• Manualmente definido como Concluído. Ou seja, você clica com obotão direito do mouse na execução do job e seleciona Marcarcomo Concluído. Se você fizer isso, uma nova execução de job serácriada quando você reiniciar o job; caso contrário, a execução dojob original será reiniciada.

Histórico <Lista deexecuções de job>

Uma lista de todas as execuções de job do projeto atual.

Editar Exibe o status da execução de job, que você pode editar.

Descrição Exibe os detalhes da execução de job, inclusive arquivos de log,mensagens e vários timestamps e métricas.

Os arquivos de log de execução são armazenados no diretório de log.Um diretório por execução é criado com uma convenção denomenclatura CR_<Tabela/Nome do Arquivo>_<Da Conexão>_<ÀConexão>.<Timestamp>.log.

Tarefas As tarefas e os detalhes mostram métricas importantes, inclusive ostimestamps inicial e final, o número de linhas processadas, othroughput de leitura e gravação (número de linhas processadas porminuto).

Detalhes da Tarefa A guia Detalhes da Tarefa elabora os itens de linha para o fluxo dedados. A tarefa geralmente contém os seguintes detalhes:

• Truncar Tabela: quando a estratégia de carregamento está definidapara Substituir dados na tabela ou ao carregar uma tabela (sem aopção de nunca excluir dados) pela primeira vez, o truncamentoda tabela é executado.

• Eliminar Índice: quando uma tabela é truncada, todos os índicesdela são eliminados antes do carregamento de dados. Os índicescuja propriedade 'Eliminar/Criar Sempre' estiver marcada sempreserão eliminados antes do carregamento de dados, mesmo que atabela seja carregada de forma incremental.

• Inserir/Atualizar/Anexar/Fazer Upsert: dependendo daestratégia de carregamento, um comando apropriado é usado paracarregar os dados.

• Criar Índice: quando um índice é eliminado, ele é criado após ocarregamento de dados. Qualquer índice novo registrado que nãoexistir na nuvem também será criado.

• Analisar tabela: após o carregamento de dados e a criação deíndice, a tabela é analisada.

Trilha de Auditoria Exibe os detalhes das tarefas de execução de job.

Ajuda: Caixa de Diálogo Jobs Atuais e Caixa de Diálogo Histórico

D-10 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Sobre a Análise da Tabela

Para maximizar o desempenho, o Data Sync só analisa tabelas durante oscarregamentos iniciais e quando as tabelas são modificadas.

Abandonando uma Execução com Falha

Se por algum motivo você quiser abandonar uma execução com falha, clique com obotão direito do mouse no registro da execução, na guia Jobs Atuais, e selecioneMarcar como Concluído, que atualiza o status do job para Concluído. Uma solicitaçãosubsequente inicia uma nova execução.

Executando um Recarregamento Completo de Dados

Para executar uma atualização completa dos seus dados (isto é, recarregar todas astabelas), no menu Ferramentas, selecione Reextrair e carregar todos os dados. Apróxima execução do job será no modo Completo em vez de no modo Incremental, elerá e carregará todos os dados.

Se quiser recarregar uma tabela única, na view Conexões, selecione a tabela, exiba aguia Datas de Atualização, clique em Reextrair Dados e em Somente registroselecionado. Na caixa de diálogo Reextrair Dados, clique em Todos os Dados e emOK. A próxima execução extrairá todos os dados da tabela de origem e recarregará atabela.

Recarregando Dados que Já Foram Carregados

O Data Sync lembra quando uma tabela foi carregada no banco de dados, quenormalmente é no horário de início do job. Se o banco de dados de origem estiver emum fuso horário diferente, o valor será ajustado de acordo. Você pode exibir essetimestamp na guia Datas de Atualização da view Conexões.

No caso de carregamentos incrementais, a execução procura os registros cujo valor dacoluna de filtro foi alterado desde o timestamp do último carregamento. Por exemplo,considere um carregamento feito após um outro ter sido executado no dia 1 de junhode 2014 às 10:00 PM, somente as alterações após esse horário seriam extraídas ecarregadas. Você pode modificar a data para defini-la com um timestamp anterior,clicando no botão Extrair Dados Novamente e informando um novo valor na caixa dediálogo Extrair Dados Novamente. Por exemplo, se você fosse definir o timestampcomo 1 de março de 2014 10:00 PM, a próxima execução procuraria dados alteradosdesde 1 de março, em vez de 1 de junho.

Ajuda: Caixa de Diálogo Configuração de E-mail e Caixa de DiálogoDestinatários

Você pode enviar relatórios de carregamento de dados por e-mail a um ou maisdestinatários. Os e-mails são enviados pela conta de e-mail que você configurou nacaixa de diálogo Configuração de E-mail.

Caixa de diálogo Configuração de E-mail

Campo ou elemento Descrição

Nome do Usuário O nome do usuário da conta de e-mail.

Senha A senha relativa ao nome do usuário fornecido. (Só seránecessário se você selecionar Precisa de Autenticação.)

Servidor de E-mail O nome do host do servidor de e-mail.

Ajuda: Caixa de Diálogo Configuração de E-mail e Caixa de Diálogo Destinatários

Referência do Data Sync D-11

Campo ou elemento Descrição

Porta do Servidor de E-mail A porta onde o servidor de e-mail atende.

Endereço de E-mail O endereço de e-mail do usuário.

Precisa de Autenticação Especifica se o servidor de e-mail corporativo exigeautenticação.

Precisa de SSL Especifica se uma conexão SSL é necessária.

Enviar E-mail de Teste Clique para testar os detalhes enviando um e-mail para aconta de e-mail especificada.

Caixa de diálogo Destinatários

Campo ou elemento Descrição

Nome O nome do usuário a ser notificado.

Endereço de E-mail O endereço de e-mail para o qual a notificação é enviada.

Inativo Indica se a notificação por e-mail para este destinatárioestá ativa ou inativa. Quando marcada, a pessoa não éincluída na transmissão de e-mail.

Ajuda: Caixa de Diálogo Dados do ArquivoVocê pode importar arquivos de dados de um diretório-raiz definido.

Caixa de diálogo Dados do Arquivo

Campo ouelemento

Descrição

<Lista de projetos decarregamento dedados>

Uma lista de projetos de carregamento de dados existentes. Para ver osdetalhes, clique no nome do arquivo na coluna Arquivo ou use ocampo Arquivo na guia Editar para exibir as informações deconfiguração do arquivo.

Guia Editar Esta guia mostra o nome do projeto e o nome do arquivo que estãosendo carregados. Clique no campo Arquivo para exibir as informaçõesde configuração.

Guia Atributos deArquivo

Esta guia mostra as colunas de dados identificadas no arquivo dedados. Por exemplo, se você estiver carregando uma planilha, osatributos serão as colunas da planilha.

Guia Destinos doArquivo

Esta guia mostra detalhes da tabela de destino, incluindo o nome databela e a estratégia de carregamento. Para ver ou editar a estratégia decarregamento, clique no campo Estratégia de Carregamento. Clique emMapeamento de Coluna para ver detalhes de como as colunas dedados de origem são mapeadas para colunas da tabela de destino, criarlookups e transformar dados relacionais.

Ajuda: Caixa de Diálogo Dados do Arquivo

D-12 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Assistente de Novo Arquivo de Origem

Campo ouelemento

Descrição

Selecionar Arquivo Use esta caixa de diálogo para navegar até um arquivo de dados local eselecioná-lo; por exemplo, um arquivo CSV ou XLSX. Clique em Localdo Arquivo e use a caixa de diálogo Abrir para navegar até um arquivode dados e selecioná-lo. Os campos Nome do Arquivo e Nome Lógicosão preenchidos automaticamente, mas você poderá editá-los se fornecessário.

Para limpar os arquivos de dados após o carregamento, clique emExcluir arquivo(s) quando o carregamento for bem-sucedido. Antes deusar essa opção, para referência, certifique-se armazenar cópias dosarquivos de dados em outro local.

Opções deImportação (paraarquivos deplanilha)

Use esta caixa de diálogo para especificar informações sobre o arquivode dados.

• Primeira linha contém cabeçalhos - selecione essa opção se aprimeira linha de sua planilha contiver cabeçalhos que identificamcada coluna. Se você desmarcar essa opção, o Data Sync designaráos nomes das colunas para você (COLUMN_1, COLUMN_2 eassim por diante).

• Formato de timestamp (estilo Java) — Selecione o formato dedados de timestamp em seu arquivo de dados.

• Faixa de Células - (diz respeito aos arquivos de planilha)especifique as células inicial e final dos dados, inclusive a linha decabeçalho, se você tiver uma. Se o arquivo de dados tiver umalinha de cabeçalho e você selecionar a opção Primeira linhacontém cabeçalhos, mas omitir a linha de cabeçalho da faixa, aprimeira linha de dados será interpretada incorretamente comocabeçalho.

• Selecionar planilhas a serem importadas - (diz respeito a arquivosde planilha) clique para exibir a caixa de diálogo EscolherPlanilhas, que permite especificar quais planilhas carregar.

• Número de linhas para amostragem - especifique quantas linhasde dados serão analisadas pelo Data Sync para determinar asintaxe e estrutura.

Opções deImportação (paraarquivos CSV)

Use esta caixa de diálogo para especificar informações sobre o arquivode dados.

Configurar Destino Use esta caixa de diálogo para especificar informações sobre ondecarregar seus dados.

• Selecionar existente - Clique para exibir a caixa de diálogo Opçãode Destino, que permite selecionar uma tabela de destino existente.

• Criar novo - Use essa opção para criar uma nova tabela de destinocom o nome especificado na caixa de texto adjacente.

Caixa de diálogo Informações do Arquivo

Ajuda: Caixa de Diálogo Dados do Arquivo

Referência do Data Sync D-13

Campo ouelemento

Descrição

Local do Arquivo Exibe o local e o nome do arquivo de dados. Clique para selecionar umarquivo diferente.

Nome do Arquivo (Editável) Exibe o nome do arquivo de dados.

Nome Lógico Exibe o nome da tabela de destino.

Carregando dos Arquivos

Nas propriedades do sistema, você pode definir o diretório-raiz de arquivos de dadospara importação usando a propriedade "Diretório-Raiz do Arquivo de Dados". Essaespecificação permite que a ferramenta abra o diretório como padrão para a escolha dearquivos, assegurando portabilidade entre diferentes sistemas operacionais. Érecomendável que todos os arquivos sejam mantidos nesse diretório, já que a alteraçãodessa propriedade ajuda a configurar facilmente o repositório ao mover metadadospara outro ambiente sem precisar ajustar as propriedades a cada entrada de arquivo.

Antes de importar arquivos, é importante verificar o formato do arquivo abrindo-o emum editor de texto para identificar os delimitadores, determinar o número de linhas aserem ignoradas e assegurar que cada registro fique em uma nova linha.

Sobre Requisitos de Formato de Arquivo

As definições e os requisitos de formato de arquivo incluem o seguinte:

• Especifique um único caractere como delimitador. Pode ser uma vírgula (","), umespaço (" ") ou uma tabulação ( "\t" ou "[tab]").

• Quando um atributo contém o delimitador como parte do valor, todo o valorprecisa ser colocado entre aspas duplas.

• Um atributo pode conter caracteres de nova linha, caso em que também precisaser colocado entre aspas duplas.

• Um arquivo pode ter um banner, que pode ser ignorado durante o carregamento.No entanto, a transição do cabeçalho para os dados deve presumivelmentecomeçar de um determinado número de linha.

• Um arquivo pode ter strings de timestamp e de data. Porém, somente um formatopor arquivo pode ser usado. Por exemplo, se houver data de aniversário e data decontratação, ambas precisarão estar no mesmo formato. Como exemplo, "yyyy-MM-dd" pode ser usado para interpretar o timestamp "1968-01-01" como data deaniversário e "2010-06-31" como data de contratação.

Consulte http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html e veja várias possibilidades de formatação.

Sobre Tratamento e Log de Erros

Quando um arquivo é analisado por parsing e carregado, erros podem ocorrer duranteleitura ou gravação. Os erros relacionados a leitura são decorrentes principalmente daconversão de strings em um objeto do tipo inteiro, decimal ou timestamps. Elestambém podem resultar de formatação inválida. Por exemplo, se um atributo contiver

Ajuda: Caixa de Diálogo Dados do Arquivo

D-14 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

o delimitador e não estiver entre aspas duplas ou uma linha não tiver tantos atributosquanto o cabeçalho. Quando há registros inválidos, mas o processo falha.

Erros relacionados a gravação podem resultar de tamanho insuficiente ou deespecificação de nulo em um atributo não nulo.

Quando esses registros são encontrados, os erros são gravados em um arquivo nodiretório de log com a convenção de nomenclatura CR_<Nome da Tabela/Arquivo>_<DaConexão>_<Até a Conexão>.<timestamp>.bad.

Esse arquivo de log contém informações que incluem o número da linha do registroinválido, o próprio registro e os problemas que ocorreram ao fazer parsing do arquivo.

Depois de identificados os registros inválidos, corrija o arquivo original e executenovamente o processo. Se você não tiver certeza sobre como corrigir um registro noarquivo, no local especificado, no arquivo de log .bad, poderá defini-lo comocomentário adicionando "--" na frente da linha do arquivo.

Importando Arquivos

Ao importar arquivos, o Data Sync estima os tipos de dados e outras característicasdos dados e permite que você edite os valores antes de criar uma origem de dados doOracle Business Intelligence Cloud Service correspondente na guia Tabelas de Destinoe registrar as colunas nas quais carregar os dados. Por padrão, até 10.000 linhas sãoobtidas como amostra para identificar os tipos de dados. Você pode especificar queum número mais alto ou mais baixo de linhas seja usado como amostra, ou escolher -1para ler o arquivo todo, embora possa levar mais tempo para fazer parsing do arquivotodo.

Durante a importação, a ferramenta estima o tamanho dos atributos de string noarquivo para que a correspondente definição da tabela de destino possa acomodar osdados. Se for uma representação de string, o tamanho será calculado em incrementosde 50. Se o comprimento ficar acima de 50% do tamanho calculado, o próximoincremento será usado. A tabela a seguir ilustra como o comprimento é calculado.

Tamanho máximo da string nos dados deamostra

Tamanho calculado

5 50

27 100

55 100

Ajuda: Caixa de Diálogo Exportar Caixa de Diálogo ImportarVocê pode usar as funcionalidades Importar e Exportar para migrar um ambiente doData Sync para outro. Por exemplo, poderá migrar o Data Sync de um ambiente deteste para um ambiente de produção.

Antes de ComeçarEste é o comportamento do Data Sync com relação à pasta de destino:

• Se a pasta de destino estiver vazia, o Data Sync exportará os metadados sem umaadvertência.

Ajuda: Caixa de Diálogo Exportar Caixa de Diálogo Importar

Referência do Data Sync D-15

• Se a pasta de destino contiver metadados do Data Sync, o cliente emitirá umaadvertência e você deverá clicar em OK para continuar a exportação. O processode exportação substitui todo o conteúdo da pasta de destino.

• Se, além de metadados do Data Sync, a pasta de destino contiver metadados quenão são do Data Sync, o cliente emitirá uma advertência e você deverá clicar emOK para continuar a exportação. O processo de exportação substitui todo oconteúdo da pasta. Todos os metadados que não são do Data Sync são excluídos.

• Se a pasta de destino tiver apenas metadados que não são do Data Sync, não serápossível exportar para a pasta de destino especificada.

Exportando MetadadosUse a funcionalidade de exportação para criar uma cópia dos metadados específicosdo sistema de origem que você pode usar para migrar o Data Sync. Por exemplo, vocêpoderá exportar metadados do ambiente de teste e, em seguida, importá-los noambiente de produção.

1. No Data Sync, selecione Exportar no menu Ferramentas.

2. Selecione o diretório para o qual você deseja exportar metadados ou aceite odiretório padrão.

3. Selecione os aplicativos apropriados cujos metadados você deseja exportar.

4. Selecione as categorias apropriadas de metadados que deseja exportar:

• Lógico: exporta todas as informações contidas na view Projeto.

• Sistema: exporta todas as informações contidas na view Conexões, excetosenhas de servidores e conexões de banco de dados.

• Runtime: exporta as informações sobre jobs e programações contidas na viewJobs.

• Dados do Usuário: (Aplicável somente a autenticação standalone do DataSync) Exporta usuários, atribuições e senhas.

Nota: Ao importar atribuições e senhas, se a chave de criptografia norepositório de destino for diferente da chave de criptografia no repositório deorigem, as atribuições e senhas serão ilegíveis.

5. Verifique o processo de exportação conferindo o arquivo de log <Domain_Home>\log\export.log. Você pode usar a opção Substituir Arquivo de Log para substituirlogs de exportação anteriores

Importando MetadadosVocê pode usar a funcionalidade de importação para migrar os metadados do DataSync específicos do sistema de origem para um ambiente do Data Sync. Por exemplo,se tiver exportado anteriormente metadados do ambiente de teste, poderá importá-losno ambiente de produção.

1. No Data Sync, selecione Importar no menu Ferramentas.

2. Selecione o diretório do qual você deseja importar metadados ou aceite o diretóriopadrão.

Ajuda: Caixa de Diálogo Exportar Caixa de Diálogo Importar

D-16 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

3. Selecione os aplicativos apropriados cujos metadados você deseja importar.

4. Selecione as categorias apropriadas de metadados que deseja importar:

• Lógico: importa todas as informações contidas na view Projeto.

• Sistema: importa todas as informações contidas na view Conexões, excetosenhas de servidores e conexões de banco de dados.

• Runtime: importa as informações sobre jobs e programações contidas na viewJobs.

5. Para importar metadados para um repositório em branco ou para substituircompletamente categorias selecionadas dos metadados atuais no repositório,selecione Truncar tabelas do repositório. Essa opção substitui o conteúdo norepositório atual. Ela também aumenta muito a velocidade do processo deimportação.

6. Para importar novos registros e atualizar registros existentes, selecione Atualizarregistros existentes. Se você não marcar essa caixa de seleção, o Data Sync sóinserirá novos registros. Essa opção não ficará disponível se você selecionar a opçãoTruncar Tabelas do Repositório.

7. (Opcional) Selecione Ativar modo em alto volume para inserir os metadadosimportados no repositório como uma inserção de array. Você só deverá eleger essaopção se também tiver selecionado a opção Truncar Tabelas do Repositório. Essaação aumenta a velocidade do processo de importação.

8. Clique em OK.

9. Verifique o processo de importação conferindo o arquivo de log <Domain_Home>\log\import.log.

Ajuda: Caixa de Diálogo Programações de JobPrograme jobs para carregar dados regularmente. Por exemplo, você poderá executarum carregamento de dados incremental uma vez por semana. Antes de iniciar, crieprimeiro um job usando a guia Jobs.

1. Selecione a guia Programações de Job para abrir o scheduler.

2. Na guia Editar, especifique um Nome curto para identificar a programação no DataSync.

3. Especifique os seguintes detalhes:

Campo O que especificar

Nome Especifique um nome curto para identificara programação no Data Sync.

Job Selecione o Job que você deseja executar. OData Sync cria um job padrão quando vocêcria um projeto, chamado <Nome doprojeto>-Job<n>. Você pode executar essejob ou um diferente que você mesmo tenhacriado.

Ajuda: Caixa de Diálogo Programações de Job

Referência do Data Sync D-17

Campo O que especificar

Executar Apenas Uma Vez Selecione essa opção para carregar dadosapenas uma vez.

Inativo Selecione essa opção para desativar aprogramação de carregamento de dados.

Padrão de Recorrência Especifique com que frequência desejacarregar seus dados. Essas opções só estãodisponíveis quando a opção ExecutarApenas Uma Vez não está selecionada.

Data de Início/Data de Término Especifique quando começa e termina oscarregamentos de dados.

4. Clique em Salvar.

No painel superior, você pode exibir e selecionar programações e ver seus status eoutras propriedades. No Status da Última Programação, você pode marcar umaprogramação como na fila ou concluída. Na coluna Próxima Execução de umaprogramação, clique no botão para abrir uma caixa de diálogo Data, na qualespecificar uma nova data de execução do job programado. Nessa alteração, aprogramação é retomada no padrão de recorrência que você especifica ao criá-la.

Ajuda: View de JobsUm job é a unidade de trabalho que você usa para organizar, programar, executar emonitorar processos de carregamento. Uma execução é a instância de um job decarregamento de dados. Por exemplo, se você executar um job duas vezes, verá doisregistros de execução na guia Histórico.

Você pode usar um job para carregar seus dados apenas uma vez (consulte Carregando Dados Usando o Data Sync) ou regularmente (consulte AtualizandoDados Regularmente).

Use:

• A subguia Jobs para criar um job de carregamento de dados que você podeexecutar apenas uma vez ou regularmente.

• A subguia Programações de Job para carregar dados regularmente usando um jobexistente.

• A subguia Jobs Atuais para gerenciar carregamentos de dados iniciadosrecentemente.

• A subguia Histórico para revisar e gerenciar carregamentos de dados concluídos.

Iniciando um carregamento de dados usando um Job

Para iniciar um carregamento de dados, exiba a guia Jobs e use as guias inferiorespara alterar as definições de configuração de carregamento de dados padrão. Cliqueem Executar Job para começar a carregar os dados.

Se você estiver carregando dados para o DBaaS, na guia Editar, use a opção Conexãoem Nuvem para Expurgação de Cache para especificar o cache a ser expurgado apóscada execução de job. Se você estiver carregando dados para o DBaaS e deixar ocampo Conexão em Nuvem para Expurgação de Cache em branco, seu cache dedados de destino não será expurgado, o que significa que vai demorar mais tempopara que os novos dados apareçam em seus relatórios de BI.

Ajuda: View de Jobs

D-18 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Mais sobre o Trabalho com Jobs

Quando você cria um projeto, o Data Sync cria um job padrão chamado <Nome doProjeto>-Job1. Na view Jobs, você pode exibir o job padrão ou criar novos jobs.Quando você seleciona um job, a subguia Tarefas Ordenadas lista as tarefas que sãorealizadas quando o job é executado. Um job inicialmente está vazio, sem tarefasordenadas. Na primeira execução de um job, as tarefas são calculadas e executadasautomaticamente na ordem.

Se mais de um job estiver em um status incompleto (como Em Execução, Com Falhaou Interrompido), o job falhará. Se um job falhar, talvez seja necessário marcarmanualmente o status como concluído para poder reiniciá-lo. Para marcar umaexecução como concluída, clique com o botão direito do mouse na entrada daexecução e selecione Marcar como Concluído.

Reiniciando Jobs Automaticamente

Os carregamentos de dados para a nuvem podem falhar por causa de problemas derede e poderão ser bem-sucedidos quando o carregamento de dados for reexecutado.Se você quiser que o Data Sync tente de novo automaticamente após uma falha,poderá definir o número de novas tentativas no nível do job usando o campo Jobs\Editar\Nº de Novas Tentativas.

Refinando Jobs

O que eu desejo fazer? Use esta guia

Revise a ordem das tarefas incluídas no jobde carregamento de dados.

Tarefas Ordenadas

Notifique as pessoas automaticamente comum e-mail de status quando os dados tiveremsido carregados.

Destinatários do E-mail

Especifique o comportamento decarregamento de dados específico do tipo deorigem de dados que está sendo usada.

Parâmetros de Conectividade

Personalize um carregamento de dados ousubstitua um parâmetro de nível de projetopor um parâmetro de nível de job (conhecidocomo parâmetro de execução).

Parâmetros de Execução

Expurgando Detalhes da Execução

Para remover detalhes de carregamentos de dados concluídos da guia Histórico,selecione Ferramentas e Expurgar Detalhes da Execução. Use a caixa de diálogoExpurgando Histórico de Execuções para especificar o volume de dados do histórico aser removido. Por exemplo, selecione Todas as execuções concluídas para removerregistros de execução com um Status de Execução Concluído. Para remover todas asinformações sobre cada execução concluída (por exemplo, para minimizar o tamanhodo repositório do Data Sync), certifique-se de que a opção Manter definições deexecução não esteja selecionada. Não se esqueça de que não é possível recuperar asinformações de execução excluídas. Para manter um resumo de cada execução, masremover as tarefas, os detalhes das tarefas e os detalhes da trilha de auditoria,selecione a opção Manter Definições de Execução.

Ajuda: View de Jobs

Referência do Data Sync D-19

Ajuda: Caixa de Diálogo Estratégia de CarregamentoAntes de carregar dados, defina como eles serão carregados escolhendo uma estratégiade carregamento.

Sobre Estratégias de Carregamento

Uma estratégia de carregamento define como seus dados serão carregados de umaorigem específica para o destino. Quando você escolhe uma estratégia decarregamento que carrega incrementalmente os dados, o Data Sync exige a definiçãode uma chave de usuário que identifique exclusivamente um registro no lado dedestino, além de uma coluna baseada em DATE/TIMESTAMP que possa ser usadapara identificar os dados incrementais. Se um índice não estiver disponível, o DataSync solicitará que você crie um.

Um exemplo de estratégia de carregamento

Você tem uma tabela com CONTACT_ID como identificador exclusivo para qualquerregistro, além de uma coluna de data LAST_UPD cujo valor é atualizado para otimestamp atual sempre que um registro é criado ou atualizado. Aqui, você escolheriaCONTACT_ID como chave de usuário e a coluna LAST_UPD como Filtro.

Quando dados são carregados pela primeira vez, o Data Sync emite uma instruçãoSELECT * FROM CONTACT. Se o primeiro carregamento acontecesse no dia 1º dejaneiro de 2014 às 10h, o carregamento subsequente emitiria esta instrução SQL(sintaxe Oracle): SELECT * FROM CONTACT WHERE LAST_UPD >TO_DATE('01-01-2014 10:00', 'MM-DD-YYYY HH24:MI'). O conjunto deregistros então compara o valor CONTACT_ID com os dados já existentes no esquemado Oracle Business Intelligence Cloud Service. Qualquer registro sem umacorrespondência é inserido. Qualquer registro com uma correspondência é atualizado.É importante que o sistema de origem contenha um índice para a coluna de filtroincremental.

Valor Descrição

Substituir dados na tabela Exclua quaisquer dados existentes e recarregue os dadossempre. Aplica-se também a carregamentos nos quaisuma chave exclusiva não está disponível. Não exige umachave primária nem uma coluna de filtro.

A tabela é truncada antes do carregamento de dados emcada execução. Todos os índices são soltos antes docarregamento de dados e recriados após o carregamento.A tabela é analisada no final da atualização deestatísticas.

Anexar dados à tabela Novos dados são adicionados à tabela sem verificarqualquer existência anterior de dados. Não exige umachave primária nem uma coluna de filtro.

A tabela nunca é truncada. Se não houver índicesregistrados no esquema provisionado, eles serão criadosapós o carregamento de dados.

Ajuda: Caixa de Diálogo Estratégia de Carregamento

D-20 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Valor Descrição

Atualizar tabela (Adicionarnovos registros)

Exige uma chave primária ou coluna de filtro. Se osdados com a chave do usuário não estiverem disponíveis,eles serão inseridos e o registro será ignorado.

Durante a execução inicial, a tabela é truncada antes doprimeiro carregamento. Os índices são eliminados antesdo carregamento de dados e recriados após ocarregamento. A tabela é analisada no final daatualização de estatísticas.

Durante execuções incrementais, a tabela não é truncada.Os dados são aplicados incrementalmente e qualqueríndice ausente é criado. A tabela é analisada no final. Sealgum índice estiver marcado como "Sempre eliminar ecriar", ele será eliminado e criado mesmo duranteexecuções incrementais.

Atualizar tabela (Atualizarregistros existentes)

Exige uma chave primária ou coluna de filtro. Se osdados com a chave do usuário estiverem disponíveis, elesserão atualizados e ignorados.

Durante a execução inicial, a tabela é truncada antes doprimeiro carregamento. Os índices são eliminados antesdo carregamento de dados e recriados após ocarregamento. A tabela é analisada no final daatualização de estatísticas.

Durante execuções incrementais, a tabela não é truncada.Os dados são aplicados incrementalmente e qualqueríndice ausente é criado. A tabela é analisada no final. Sealgum índice estiver marcado como "Sempre eliminar ecriar", ele será eliminado e criado mesmo duranteexecuções incrementais.

Ajuda: Caixa de Diálogo Marcar como ConcluídoCancele o carregamento de dados atual alterando o status da execução do job paraconcluído.

Para confirmar se você deseja cancelar a execução do job de carregamento de dadosatual, digite o código aleatório exibido na caixa de texto abaixo e clique em Sim.Quando você reiniciar o job clicando em Executar Job, o Data Sync criará uma novaexecução em vez de reiniciar a que falhou. Você pode monitorar a nova execução naguia Jobs Atuais .

Ajuda: Caixa de Diálogo Novo JobEspecifique uma origem e um destino de dados para seu novo job de carregamento dedados.

• Origem de Dados: Essa coluna exibe o nome da conexão da origem de dados (porexemplo, do RightNow) e o destino dos dados. Para usar os padrõesespecificados, clique em Finalizar. Para alterar a origem ou o destino dos dadosdesse job, use a opção Substituir por.

Ajuda: Caixa de Diálogo Marcar como Concluído

Referência do Data Sync D-21

• Substituir por: Use essa opção para alterar a origem e o destino dos dados dessejob de carregamento de dados. Por exemplo, você deseja executar um teste de umconjunto de dados menor do RightNow com uma conexão chamada RightNow-Test01. Aqui, você clica na coluna Substituir por na linha da tabela do RightNowe seleciona RightNow-Test01. Ao executar o novo job, o Data Sync será carregadodo conjunto de dados menor do RightNow, não do conjunto completo.

Da mesma forma, para testar um carregamento de dados, convém alterar odestino de dados padrão para um diferente.

Ajuda: caixa de diálogo Parâmetros/Parâmetros de ExecuçãoUse parâmetros para personalizar seus carregamentos de dados no runtime.

Por que devo usar parâmetros?

Os parâmetros permitem que você personalize dinamicamente a maneira de carregardados. Por exemplo, se você quiser carregar dados do ano anterior, poderá criar umparâmetro chamado NUM_YEARS_TO_EXTRACT e definir o valor como 1. Assim,poderá usar essa variável em uma substituição de consulta (para referenciar umparâmetro, prefixe o nome dele com %%), por exemplo:

SELECT * FROM MY_REVENUE WHERE CREATED < SYSDATE - (%%NUM_YEARS_TO_EXTRACT *365)

Se você desejar alterar o número de dados dos anos a ser carregado, não precisaráeditar a consulta SQL; basta usar a caixa de diálogo Projeto > Parâmetros para alterar ovalor.

É possível também usar parâmetros para configurar carregamentos de dados comdiversas variáveis de runtime comumente usadas que fornecem as informações do job,como ETL_START_TIME, CURRENT_TIMESTAMP e CURRENT_PROCESS_ID.

Como eu defino um parâmetro?

Você pode definir parâmetros:

• em um Projeto, usando a guia Projeto\Parâmetro.

• em um Job, usando a guia Jobs\Job\Parâmetros de Execução. Lembre-se de queum parâmetro de execução substitui um parâmetro de projeto com o mesmonome.

Você pode substituir um parâmetro de projeto usando um parâmetro de execução como mesmo nome definido no job. Por exemplo, seu projeto carrega cinco anos de dadospor padrão, mas em um ambiente de teste, talvez você queira carregar apenas um anode dados. Nesse caso, você tem um parâmetro chamadoNUMBER_YEARS_TO_EXTRACT definido com o valor 5 na guia Projeto\Parâmetro.Para o job padrão, TARGET aponta para um ambiente de produção. Você cria umnovo job no mesmo projeto e, na guia Jobs\Job\Parâmetros de Execução, cria umparâmetro de execução com o mesmo nome NUMBER_YEARS_TO_EXTRACT edefine seu valor como 1.

Especifique estes detalhes:

Campo ou Elemento Descrição

Nome Especifique um nome curto (menos de 20 caracteres) semespaços para identificar o parâmetro no Data Sync.

Ajuda: caixa de diálogo Parâmetros/Parâmetros de Execução

D-22 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Campo ou Elemento Descrição

Tipo de Dados Selecione Text ou Timestamp, dependendo de qual variável derun-time você deseja anexar ao parâmetro.

Tipo de Carregamento Especifique Completo para o carregamento de dados inicialcompleto; Incremental, para um carregamento incrementalrepetido; ou Ambos, para aplicar o parâmetro ao carregamentode dados inicial completo e incremental repetido.

Valor Clique nesse campo para exibir a caixa de diálogo InformarValor do Parâmetro, onde você especifica um valor estático, umvalor de runtime ou uma instrução SQL que retorna um valor.Consulte Quais variáveis de runtime dinâmicas estãodisponíveis?

Inativo Selecione esse campo para desativar uma variável. Por exemplo,se você criou um parâmetro para testar um carregamento dedados, pode desativá-lo quando mover para produção. Antesde desativar uma variável, certifique-se de que ela não estejasendo usada. Se você desativar um parâmetro que está sendousado por um comando SQL, o comando falhará se nenhumvalor substituto estiver disponível.

Quais variáveis de runtime dinâmicas estão disponíveis?No caso de parâmetros do tipo Text, estas variáveis estarão disponíveis.

Nome da variável Descrição

%%CURRENT_PROCESS_ID

O ID do processo da execução atual.

%%LAST_PROCESS_ID O ID do processo da última execução bem-sucedida.

%%SOURCE_TABLE_OWNER

O Nome do Esquema/Proprietário da Tabela da conexão deorigem do fluxo de dados conforme definido pelo usuário.

%%TARGET_TABLE_OWNER

O Nome do Esquema/Proprietário da Tabela da conexão dedestino do fluxo de dados conforme definido pelo usuário.

%%SOURCE_DBNAME O nome da conexão de origem do fluxo de dados.

%%TARGET_DB_NAME O nome da conexão de destino do fluxo de dados.

%%READ_MODE O modo de leitura indicando se a leitura de dados é completaou incremental.

%%WRITE_MODE O modo de leitura indicando se os dados são gravados sendosubstituídos ou aplicados incrementalmente (modo de anexaçãoou upsert).

No caso de parâmetros do tipo Timestamp, estas variáveis estarão disponíveis.

Ajuda: caixa de diálogo Parâmetros/Parâmetros de Execução

Referência do Data Sync D-23

Nome da variável Descrição

%%ETL_START_TIME O timestamp local de quando o job foi iniciado.

%%CURRENT_TIMESTAMP

O timestamp local atual de quando o parâmetro é avaliado logoantes da execução de uma tarefa.

%%SOURCE_REFRESH_TIMESTAMP

O timestamp do último job bem-sucedido que mencionou atabela de origem.

%%TARGET_REFRESH_TIMESTAMP

O timestamp do último job bem-sucedido que mencionou atabela de destino.

%%SOURCE_PRUNED_REFRESH_TIMESTAMP

O último timestamp de atualização da origem menos o tempode limpeza especificado nos parâmetros de conectividade dojob.

Observação: ao usar origens de dados JDBC genéricas, escolha o formatopersonalizado e informe a representação de data no formato de timestamp Java. Casocontrário, o Data Sync não poderá avaliar o timestamp.

Ajuda: Caixa de Diálogo Alertas de PatchPara exibir uma lista de patches que foram aplicados à instalação do Data Sync, cliqueno ícone Novos alertas de patch no canto superior direito da tela principal do DataSync.

Ajuda: Caixa de Diálogo Origens de Dados PlugáveisA guia Dados de Origem Plugável permite que você configure carregamentos dedados de muitos tipos populares de origem de dados, como JDBC e OTBI. Érecomendável que você não altere as origens instaladas JDBC Genérico, Oracle BIConnector ou Oracle Service Cloud (RightNow).

Use a guia Dados de Origem Plugáveis:

- Para configurar uma estratégia de carregamento, use a guia Editar.

- Para configurar valores de atributo de uma origem de dados, use a guia AtributosPlugáveis.

- Para configurar as colunas de dados que estão sendo carregadas, use a guiaMapeamento.

Ajuda: Caixa de Diálogo Processamento SQL Pré/PósEssa view permite editar seus dados de destino do Oracle Database Cloud Serviceantes ou depois de um carregamento de dados.

Nota: Se você tiver um destino padrão de Serviço de Esquema de Banco deDados com o Oracle BI Cloud Service, não poderá usar o Data Sync para pré-processar ou pós-processar seus dados. Você deverá ter o Oracle DatabaseCloud Service para usar essa funcionalidade.

Ajuda: Caixa de Diálogo Alertas de Patch

D-24 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Guia Editar

A guia Editar exibe detalhes da operação de processamento pós-carregamento queestá selecionada no momento.

Campo ouelemento

Descrição

<Lista de processos> Veja e edite operações de processamento do projeto atual. Clique nocampo SQL(s)/Procedure(s) armazenado(s) para exibir a caixa dediálogo SQL(s)/Procedure(s) armazenado(s) e verificar instruções efunções SQL, além de adicionar uma nova lógica.

Use a opção Inativo para ativar ou desativar a lógica.

Para criar uma nova operação, clique em Novo, especifique um nomepara o processo, use a opção Pré/Pós para especificar se vai executar aSQL antes ou depois do carregamento de dados e use a opção SQL(s)/Procedure(s) Armazenado(s) para exibir a caixa de diálogo SQL(s)/Procedure(s) Armazenado(s), que permite definir suas instruções efunções SQL.

Observações sobre Instruções SQL:

• Instruções SQL e procedimentos são executados um após o outrona ordem especificada na lista.

• A Oracle recomenda que você crie instruções SQL comoreentrantes. Caso ocorra falhas ou reinicializações, todas asinstruções serão reexecutadas, não importa onde a falha anteriorocorreu.

• Na caixa Instrução Sql, você pode especificar parâmetros que sãodefinidos na guia Parâmetros ou na guia Parâmetros de Execução.Para especificar um parâmetro, digite o nome do parâmetroprefixado com %% ou expanda o nó de árvore FUNCTIONS &PARAMETERS\SOURCE SYSTEM PARAMETERS e clique duasvezes no nome de um parâmetro.

Nome Especifique um nome curto para identificar as operações deprocessamento SQL na ferramenta cliente Data Sync e nos arquivos delog.

Ajuda: Caixa de Diálogo Processamento SQL Pré/Pós

Referência do Data Sync D-25

Campo ouelemento

Descrição

SQL(s)/Procedure(s)Armazenado(s)

Exiba a caixa de diálogo SQL(s)/Procedure(s) Armazenado(s) na qualvocê define suas instruções SQL e funções:

Campo ouelemento

Use para

<Lista deprocessos>

Revisar a lista de instruções SQL ou procedimentosarmazenados disponíveis ao seu projeto.

Use o valor Tipo de Carregamento para especificar se alógica só deverá ser executada no carregamento inicial,incremental ou a cada carregamento.

Use o valor Continuar em caso de Falha para especificarse a instrução SQL ou o procedimento deverá ou nãocontinuar se um erro ocorrer.

Use o valor Repetições para especificar quantas vezesvocê deseja que o Data Sync reexecute a instrução SQLou o procedimento após uma falha.

Adicionar Adicione uma instrução ou procedure armazenado SQL.Use a caixa Instrução Sql para especificar a instruçãoSQL.

Excluir Remova instrução ou procedure armazenado SQL.

Instrução Sql Insira sua instrução SQL. Você também pode usar blocosPL SQL. Por exemplo,

begin <SQL commands> end;

Comentário Documente sua lógica de negócios explicando opropósito e o escopo da instrução SQL.

Pré/Pós Escolha Pré ou Pós para especificar se vai executar o código SQL antesdo carregamento de dados (usando Pré) ou após o carregamento dedados (usando Pós).

Inativo Ative ou desative o processo.

Guia Tabelas de Origem SQL

A especificação de tabelas de origem é opcional. Você especifica tabelas de origempara identificar as tabelas nas quais as instruções SQL são lidas. Quando forespecificado, logo que a extração das tabelas de origem for concluída, as instruçõesSQL especificadas serão executadas, mesmo que outras tabelas ainda estejam sendoextraídas. Isso ajuda a otimizar o tempo total de execução. Se você não especificartabelas de origem, o Data Sync adiará a etapa até que todas as tarefas de extraçãosejam concluídas no projeto atual.

Ajuda: Caixa de Diálogo Processamento SQL Pré/Pós

D-26 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Campo ouelemento

Use para

Adicionar/Remover

Exibe a caixa de diálogo Escolher Tabelas, na qual você especifica astabelas a serem incluídas na sua operação de processamento SQL.

Remover Remova a tabela selecionada da configuração de processamento decarga.

Guia Tabelas de Destino SQL

A especificação de tabelas de destino é opcional. Especifique-as para editar tabelasantes da execução da SQL (por exemplo, para criar ou alterar tabelas), ou executaranálises após a execução da SQL (por exemplo, para analisar instruções de tabela).Além disso, essa guia permite que você especifique quando truncar uma tabela(semelhante a fornecer uma estratégia de carregamento).

Campo ouelemento

Use para

Adicionar/Remover

Exibe a caixa de diálogo Escolher Tabelas, na qual você especifica astabelas a serem incluídas na sua operação de processamento SQL.

Remover Remova a tabela selecionada da configuração de processamento decarga.

Truncar Sempre Use essa opção se uma instrução SQL criar uma tabela de agregaçãocom conteúdo totalmente atualizado.

Truncar paraCarregamentoCompleto

Use essa opção se as instruções SQL anexarem ou atualizarem dadosexistentes.

Ajuda: Caixa de Diálogo Resumo do ProjetoA guia Resumo do Projeto permite que você gerencie suas definições de carregamentode dados.

Ajuda: Caixa de Diálogo PropriedadesUse propriedades para especificar os dados que deseja carregar e como carregá-los.

Por exemplo, para configurar um carregamento de dados de um relatório doRightNow, você especifica o ID do relatório de dados e o ID do relatório demetadados. Agora você pode verificar suas definições de propriedade posteriormentesob a guia Projeto, Dados de Origem Plugáveis, Atributos Plugáveis.

Escolhendo quais Propriedades Exibir

Clique na lista e selecione:

• Original — exibe a lista padrão de Nomes e Valores para o tipo de carregamentode dados que você selecionou.

Ajuda: Caixa de Diálogo Resumo do Projeto

Referência do Data Sync D-27

Especificando Valores

Clique no campo Valor e use a caixa de diálogo exibida para informar ou copiar umvalor. Por exemplo, você poderá copiar uma instrução SQL ou ROQL.

Observação: READ_TYPE exibe o tipo de consulta que foi selecionado quando aOrigem de Dados Plugável foi criada, e é somente para leitura. Se você desejar alteraro tipo de consulta, crie uma nova Origem de Dados Plugável e selecione um tipo deconsulta diferente na opção Dados de.

Especificando Timestamps nas Consultas do RightNow

Ao especificar um timestamp em uma consulta de uma origem de dados do OracleService Cloud RightNow, ele deve estar no formato:

yyyy-MM-ddTHH:mm:ssZ

Por exemplo, você poderá filtrar uma consulta usando: updatedtime >'2014-01-01T00:00:00Z'.

Usando Leituras de Partição

Especifique uma leitura de partição quando do contrário uma consulta carregaria maisregistros do que o tamanho máximo de extração permitido para sua origem de dadosou serviço de Nuvem de destino, ou como alternativa a problemas de memória.

Ajuda: Caixa de Diálogo Dados RelacionaisVocê pode carregar dados no banco de dados da Nuvem de destino diretamente deuma tabela relacional, uma view ou uma instrução SQL.

Carregando Dados de Tabelas

Você pode importar definições de tabela a serem carregadas usando qualquer conexãorelacional definida. Os tipos de dados suportados incluem CHAR, VARCHAR,TIMESTAMP, DATE, NUMBER(n), NUMBER(m,n), CLOB e BLOB. Se uma tabela deorigem tiver colunas com qualquer outro tipo de dados, elas serão importadas com umtipo de dados UNKNOWN, marcadas como inativas e não participarão do processo decópia de dados.

1. Na view Projeto, selecione a guia Dados Relacionais.

2. Clique em Dados da Tabela.

3. Na caixa de diálogo Importar Tabelas em [Projeto], selecione a conexão na listaOrigens de Dados.

4. No campo Filtro de Tabela, digite um nome de tabela ou um filtro de nomes detabela, usando curingas para restringir a lista de tabelas para importação. Osexemplos a seguir filtram a lista de tabelas de uma origem.

• CONTACT mostrará somente a tabela CONTACT se ela existir no banco dedados com exatamente o mesmo nome.

• CONTACT* ou CONTACT% lista todas as tabelas do banco de dados cujo nomecomeça com CONTACT.

• *CONTACT* ou %CONTACT% lista todas as tabelas do banco de dados cujonome contém CONTACT.

5. Clique em Tabelas de Pesquisa.

Ajuda: Caixa de Diálogo Dados Relacionais

D-28 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

6. Na caixa de diálogo de confirmação Pesquisando Tabelas, clique em OK. A Lista deTabelas inclui todas as tabelas da origem que atendem ao filtro aplicado, se houveralgum.

7. Marque a caixa de seleção Importar para qualquer tabela na lista que você desejareplicar; em seguida, clique em Importar Tabelas para registrar as tabelas deorigem e criar entradas com o mesmo nome das tabelas de destino. Todas ascolunas e índices também são importados.

Nota: Não renomeie as tabelas. O Data Sync assume que os nomes da tabelade origem e da tabela de destino sejam iguais. Se você quiser utilizar um nomede tabela de destino diferente, considere o uso de consultas como origem.

8. Se você optar por carregar dados incrementalmente, um índice exclusivo serásugerido nas colunas de usuário/chave primária. É recomendável também quevocê registre índices adicionais que suportem junção com outras tabelas e possamser usados para filtragem durante a criação de relatórios.

Por padrão, todos os atributos de tabela são copiados. Se você quiser impedir quedeterminadas colunas sejam replicadas no serviço de destino porque elas não sãonecessárias para análise ou podem conter informações confidenciais, selecione a tabelana guia Tabelas de Destino, selecione a subguia Colunas da Tabela e marque a caixade seleção Inativo para uma ou mais colunas. Se você desativar uma coluna,certifique-se de inspecionar as definições de índice que possam estar referenciandocolunas inativas. Qualquer índice que se referir a uma definição de coluna inativa ouexcluída será eliminado, mas não será criado. Para desativar índices que possam sereferir a colunas inativas ou excluídas, clique com o botão direito do mouse na colunae selecione a opção Identificar e desativar índices inválidos. Isso também marcacomo inativo qualquer índice que se referir a colunas inativas.

Usando uma Substituição de Consulta SQL para Refinar um Carregamento de Dadosem uma Tabela

Você pode limitar os dados de uma tabela de origem usando uma substituição deconsulta SQL.

Por padrão, todos os dados de uma tabela de origem são carregados. Para limitar osdados carregados, você pode fornecer uma substituição de consulta SQL para refinaros dados que são lidos. Por exemplo, se você quiser copiar o equivalente a um ano dedados em uma tabela que inclua uma coluna de data LAST_UPD, poderá forneceruma consulta adicional (Sintaxe Oracle) como:

SELECT * FROM TABLE_NAME WHERE LAST_UPD > SYSDATE - 365

1. Na view Projeto, selecione a tabela de origem na guia Dados Relacionais.

2. Na subguia Editar, clique no botão do campo Consulta.

3. Na caixa de diálogo Consulta, use as ferramentas do editor para informar suaconsulta SQL.

4. Clique em OK.

Quando você fornece uma substituição de consulta SQL, o Data Sync valida a SQL elhe pede para corrigir eventuais erros. Se a substituição de SQL incluir novas colunas

Ajuda: Caixa de Diálogo Dados Relacionais

Referência do Data Sync D-29

que não estejam presentes na definição de tabela, você será solicitado a adicioná-las àtabela de destino.

Por exemplo, considere um caso em que uma tabela CONTACT é importada. Porpadrão, o Data Sync emite SELECT * FROM CONTACT. Você pode querer adicionaruma coluna com o nome UPLOADED_DT à tabela para registrar quando é feito oupload dos dados. Para fazer isso, especifique uma substituição de consulta SQL daseguinte forma:

SELECT CONTACT.*, SYSDATE AS UPLOADED_DT FROM CONTACT

Nesse caso, o Data Sync reconhece que a nova coluna UPLOADED_DT não existe nodestino e se oferece para adicioná-la à definição de tabela.

Carregando Dados de SQLVocê pode carregar dados com base em uma instrução SQL.

Outra abordagem para carregar dados no esquema do Oracle Business IntelligenceCloud Service é usar uma instrução SQL cujos resultados deverão ser permanentes.Por exemplo, em vez de carregar dados detalhados, você pode querer usar uma SQLde agregação para armazenar dados compactados na nuvem. Essa SQL de agregaçãopode unir várias tabelas e usar qualquer função SQL que o seu banco de dadossuporte, como GROUP BY, filtros e junções.

1. Na view Projeto, selecione a guia Dados Relacionais.

2. Clique em Dados da SQL.

3. Na caixa de diálogo Nova Consulta, digite um nome lógico para a consulta nocampo Nome. O nome não deve conter espaços.

4. Especifique uma tabela de destino existente ou crie uma nova e informe um nomepara ela. Se a consulta definir uma nova tabela, as definições de coluna serãodeduzidas da estrutura SQL. Se você usar uma tabela existente, todas as novascolunas da SQL poderão ser adicionadas à lista de colunas.

5. Selecione uma conexão na lista Conexão.

6. Insira a consulta SQL na janela Consulta.

7. Clique em OK.

Se você optar por carregar dados incrementalmente, um índice exclusivo será sugeridonas colunas de usuário/chave primária. É recomendável também que você registreíndices adicionais que suportem junção com outras tabelas e possam ser usados parafiltragem durante a criação de relatórios.

Ajuda: Caixa de Diálogo Propriedades do SistemaAs Propriedades do Sistema permitem personalizar seu ambiente do Data Sync. Paraverificar propriedades do sistema, selecione Propriedades do Sistema no menu Views.Para alterar uma propriedade do sistema, clique na coluna Valor e insira suasalterações.

Ajuda: Caixa de Diálogo Propriedades do Sistema

D-30 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Propriedade Use para

Permitir queClientes Lembrem aSenha do Usuário

Especifique se você pode iniciar o Data Sync sem especificar uma senhade repositório a cada log-in. Quando definido como verdadeiro, vocêpoderá iniciar o Data Sync sem informar uma senha, se tiverselecionado a opção Lembrar senha no log-in anterior. Quandodefinido como falso, informe sempre uma senha, mesmo que tenhaselecionado a opção Lembrar senha em seu último log-in.

Criar/AlterarTabelasAutomaticamente

Especifique se o Data Sync cria tabelas de destino para você quando osdados são carregados. É recomendável que você use o valor padrão(verdadeiro).

Nível deSimultaneidade

Especifique o número máximo de jobs que podem ser executados emparalelo. Quando a simultaneidade é definida como 1, o ETL éexecutado no mesmo espaço do processo com o Data Sync. Quandodiversos jobs são permitidos, eles são executados como processos dosistema operacional distintos. Qualquer valor inválido é interpretadocomo 1. (Reinicie o servidor Data Sync para implantar as alterações.)

Diretório-Raiz doArquivo de Dados

Especifique um diretório padrão para importar os arquivos de dados.Quando definido, o diretório assume como padrão esse local aoregistrar um arquivo para upload.

Excluir Cache deDados

Especifique se você deseja excluir o cache de dados dos objetos modelode dados. Quando definido como verdadeiro (o padrão), o cache éexcluído ao final de cada job. Quando definido como falso, o cache nãoé excluído.

Para carregar dados no Database As A Service, quando você criar umjob de carregamento de dados, use também a opção Conexão emNuvem para Expurgação de Cache na guia Jobs\Editar para especificarqual cache expurgar.

Intervalo deAtivação

Especifique com que frequência (em segundos) o Data Sync executaverificações de consistência e diagnóstico. Não altere o valor padrão de900 segundos (15 minutos), a menos que solicitado pelo SuporteTécnico Oracle. Especificar verificações mais frequentes pode afetar deforma negativa o desempenho.

Número máximode entradas nohistórico deexecuções a serpreservado

Especifique o número máximo de entradas no histórico de execuções aser preservado. As entradas mais antigas do histórico serãoexpurgadas. Um valor menor ou igual a zero preserva tudo. Isso não érecomendável no Data Sync, onde o repositório é mantido no banco dedados Java.

Host/Porta doProxy

Especifique os detalhes do servidor proxy, se você tiver um. Caso nãotenha, deixe esses valores em branco. (Reinicie o servidor Data Syncpara implantar as alterações.)

Expurgar Arquivosde Log de Execução

Especifique por quantos dias o Data Sync armazena informações de log.Por exemplo, defina como 30 para manter os diretórios de log por 30dias. Quando definido como -1, os diretórios e arquivos de log nuncasão excluídos. Se você definir o valor abaixo de sete, o Data Sync opadronizará como sete. (Reinicie o servidor Data Sync para implantaras alterações.)

O Data Sync cria um diretório exclusivo de cada execução paraarmazenar os arquivos de log no diretório server\log. Este é oformato da convenção de nomes dos diretórios de log:<Job_Name>.<Process_ID>..

Ajuda: Caixa de Diálogo Propriedades do Sistema

Referência do Data Sync D-31

Propriedade Use para

Nome doRepositório

Especifique o nome do repositório do Data Sync. (Reinicie o servidorData Sync para implantar as alterações.)

Nível de Log doServidor

Especifique o volume de informações de log a ser coletado. Os valoresdistinguem maiúsculas de minúsculas.

• FINEST coleta o volume máximo de informações e é adequadopara depuração e teste.

• SEVERE coleta um volume médio de informações críticas, comocondições de erro, e é adequado para ambientes de produção.

• INFO coleta um volume mínimo de informações gerais e éadequado para ambientes de produção.

Execução de Teste Especifique se o Data Sync ignora erros de carregamento de dados.Quando definido como verdadeiro, os erros de carregamento de dadossão ignorados e as alterações são efetivas para o próximo job.

Ajuda: Caixa de Diálogo Opção de DestinoEsta caixa de diálogo permite que você selecione uma tabela de destino existente naqual carregar seus dados baseados em arquivo.

Elemento oucampo

Descrição

<Lista de destinos> Uma lista de tabelas de destino existente na qual você pode carregarseus dados baseados em arquivo. Por exemplo, se você tiver dados emvários arquivos, poderá querer carregá-los na mesma tabela de destinopara análises de seus usuários do BI. Selecione uma tabela de destino eclique em OK.

Ajuda: Caixa de Diálogo Tabelas e Conjuntos de Dados de Destino.A guia Tabelas/Conjuntos de Dados de Destino permite que você configuremetadados na área da nuvem de destino.

Ajuda: Caixa de Diálogo Bem-vindoUse esta caixa de diálogo para começar a trabalhar em um projeto de carregamento dedados existente ou criar um novo.

Use projetos para gerenciar seus carregamentos de dados. Por exemplo, para carregardados de duas origens distintas, Data1 e Data2, você normalmente cria um projetodistinto para cada origem de dados. Quando você criar ou selecionar um projeto,estará trabalhando nele quando estiver na view Projeto ou Jobs.

Para criar um novo projeto de carregamento de dados na área de trabalho principal doData Sync, selecione Arquivo e depois Projetos para exibir essa caixa de diálogo eselecione Criar um Novo Projeto. Para abrir um projeto de carregamento de dadosexistente, na área de trabalho principal do Data Sync, use a opção à esquerda da opçãoExecutar Job.

Ajuda: Caixa de Diálogo Opção de Destino

D-32 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Campo ouelemento

Descrição

Criar um NovoProjeto

Crie um novo projeto de carregamento de dados usando um nomedescritivo (30 caracteres no máximo) que você especifica na caixaabaixo dessa opção.

Selecionar umProjeto Existente

Se você tiver criado anteriormente um projeto de carregamento dedados, selecione-o na lista abaixo. Caso não saiba em qual projetoexistente deseja trabalhar, selecione Ignorar Criar/Selecionar umProjeto e use a opção à esquerda da opção Executar Job para navegaraté projetos diferentes.

Ignorar Criar/Selecionar umProjeto

Inicialize o Data Sync sem selecionar um projeto de dados, porexemplo, você talvez queira criar algumas conexões com uma origem eum destino de dados. Na área de trabalho principal do Data Sync, vocêtambém pode selecionar um projeto de trabalho na view Projeto ouJobs, usando a lista à esquerda da opção Executar Job.

Ajuda: Limpando o Cache após Carregar DadosPor padrão, o cache de dados é excluído após a execução de cada job.

Por padrão, o cache de dados para objetos de modelo de dados é excluído no fim daexecução concluída de cada job. Para suportar essa funcionalidade, conceda aatribuição de Modelador de Dados do BI ao usuário registrado para fazer upload dedados.

Os jobs serão executados até a conclusão, não importa se a tentativa de expurgar ocache tenha sido ou não bem-sucedida.

Nota: Na conclusão do job, faça log-off e log-on novamente para ver o efeitodo cache expurgado. As alterações podem demorar alguns minutos.

Se você não deseja que o cache seja excluído, defina como falsa a propriedade dosistema Excluir Cache de Dados.

Ajuda: Criando e Modificando TabelasDurante e antes do carregamento de dados para um destino do Cloud Service, tabelassão criadas automaticamente e podem ser criadas manualmente.

Ao carregar dados, tabelas de destino são criadas no esquema da Nuvemautomaticamente antes do carregamento dos dados. Para execuções subsequentes decarregamento de dados, a definição de tabela do repositório local é comparada comaquela no esquema da Nuvem e alterada dinamicamente. Você também pode criar astabelas antes de carregar manualmente, navegando até a guia Tabelas de Destino, naview Projeto, clicando com o botão direito do mouse, escolhendo Eliminar/Criar/Alterar Tabelas e selecionando o destino. Esse processo causará erros se a tabela nãopuder ser alterada. Exemplos dessas situações incluem:

• Alterar uma coluna nula para uma coluna não nula.

• Alterar o tipo de dados.

• Reduzir o tamanho ou a precisão.

Ajuda: Limpando o Cache após Carregar Dados

Referência do Data Sync D-33

Se erros forem reportados, você poderá manualmente eliminar e recriar a tabelaclicando com o botão direito do mouse na tabela de destino, na lista Tabelas deDestino, na view Projeto, e selecionando Eliminar/Criar/Alterar tabelas.

Nota: A eliminação e recriação da tabela apagam a data de atualização dessatabela. Isso forçará um carregamento total da tabela no carregamentosubsequente.

Criando e Modificando outros Tipos de Tabela

Para fins de avaliação ou testes, você poderá usar o Data Sync para carregar dados emum lugar que não seja o banco de dados da Nuvem de destino, como um banco dedados local. Nesse caso, crie e altere as tabelas manualmente antes de carregar osdados. Navegue até a guia Tabelas de Destino, na view Projeto, clique com o botãodireito do mouse e selecione Eliminar/Criar/Alterar Tabelas.

Sobre Colunas do Sistema

Conforme o Data Sync envia os dados para o serviço na Nuvem, pode haver falhasrelacionadas a comunicação. Nesse caso, o Data Sync tenta de novo automaticamente10 vezes antes de reportar uma falha. No caso de um cenário de inserção/anexo, paraevitar duplicação de dados, novas tentativas dentro de um processo de streaming ouentre reinicializações de job, exija a limpeza de dados antes de cada tentativa. Paracada tabela que é carregada, o Data Sync adiciona as seguintes colunas do sistemapara ativar essa funcionalidade:

• DSYS_INSTANCE_ID: Rastreia o ID da instância de instalação do Data Sync.

• DSYS_PROCESS_ID: Rastreia o ID do processo designado a uma determinadaexecução do job.

• DSYS_BATCH_ID: Rastreia o lote que está tentando fazer upload dos dados. Cadatabela de dados envia diversos lotes (atualmente de 3 mil linhas), cada linha comum número exclusivo designado.

Sobre Exclusões Contínuas

Se você desejar carregar um subconjunto de seus dados dos últimos 'n' dias, poderácontrolar esse comportamento fornecendo uma Substituição de Consulta SQL. Noentanto, com o passar do tempo, os dados do esquema da Nuvem continuam sendoacumulados. Para limitar os dados no esquema da Nuvem a um determinado períodoe expurgar periodicamente os dados mais antigos, especifique Dias de ExclusãoContínua no nível da tabela de destino. Por exemplo, para a tabela CONTACT, se vocêquiser expurgar todos os dados com mais de um ano, na guia Tabelas de Destino daview Projeto, digite 365 para Dias de Exclusão Contínua para a tabela. Você podedefinir isso na lista de tabelas ou na subguia Editar.

É importante definir um índice na coluna utilizada para identificar os registros maisantigos. Isso melhora o desempenho do carregamento de dados.

Ajuda: Consolidando Dados de Várias OrigensNo caso de você ter diferentes tipos de origens em seu ambiente, convém consolidarseus dados para fins de análise.

As diversas origens podem ser de três tipos: heterogêneas, homogêneas (da mesmaversão) e homogêneas (de versões diferentes).

Ajuda: Consolidando Dados de Várias Origens

D-34 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Origens Heterogêneas

As origens heterogêneas são de tipos diferentes, por exemplo, CRM, Oracle EBS,Peoplesoft, JDEdwards etc. As origens normalmente contêm conjuntos de tabelasmutuamente exclusivos. Você pode optar por usar o mesmo projeto ou projetosdiferentes. Um único projeto é conveniente quando você tem uma única programaçãopara fazer upload dos dados. Diversos projetos, um por origem, são convenientesquando é necessário programar o carregamento de dados em diferentes horários e/ouquando várias pessoas trabalham neles.

Origens Homogêneas da Mesma Versão

Origens homogêneas da mesma versão ocorrem quando você tem o mesmo tipo deorigem, mas diversas instâncias dela. Por exemplo, você poderá ter duas instâncias deCRM, uma usada para a América do Norte e outra para a Europa. É possível gerenciara extração de dados de ambas as origens com um único projeto.

Para gerenciar a extração de dados de origens homogêneas da mesma versão noexemplo descrito, considere as seguintes dicas e requisitos:

• Crie uma conexão para o banco de dados na América do Norte e outra para umutilizado na Europa.

• Use um dos bancos de dados para identificar as tabelas e consultas a seremreplicadas.

• Teste o processo de carregamento de uma origem.

• Crie um novo job, no qual você possa mapear a origem existente (com a qual vocêidentificou os metadados) para uma nova origem.

• Programe os jobs separadamente.

Origens Homogêneas de Versões Diferentes

Origens homogêneas de versões diferentes são muito semelhantes ao caso de origenshomogêneas da mesma versão. A única diferença é que há tabelas que podem ter omesmo nome, mas diferentes estruturas e definições de esquema. Há duas maneirasde executar o upload de dados: usando um único projeto ou vários projetos, um portipo de origem.

Para usar um único projeto:

• Use uma origem como primária para importar as definições de tabela.

• Use Consulta como meio de importar os dados das outras.

• Se houver novos atributos das consultas, adicione-os à definição da tabela dedestino.

Para usar diversos projetos:

• Crie projetos individuais, um por versão do sistema de origem.

• Importe as tabelas e consultas das origens para seus respectivos projetos.

• Tome cuidado para que as tabelas de destino tenham tipos de dados semelhantes.Por exemplo, se a COLUNA 1 da Tabela1 na origem 1 for do tipo VARCHAR, e amesma coluna da tabela tiver um tipo DATE na outra, o carregamento de dadosde uma das duas falhará.

Ajuda: Consolidando Dados de Várias Origens

Referência do Data Sync D-35

Ajuda: Criando e Modificando Conjuntos de DadosVocê pode usar o Data Sync para carregar dados como conjuntos de dados.

• Se um conjunto de dados com um nome semelhante não existir, será criado umautomaticamente com as definições padrão. Todos os dados baseados em string etimestamp são caracterizados como atributos, enquanto os dados baseados emnúmero são caracterizados como medidas.

• Você pode modificar conjuntos de dados. Os carregamentos de dadossubsequentes preservam as personalizações.

• Você pode adicionar mais atributos ao seu conjunto de dados nos próximoscarregamentos. Esses atributos são criados no conjunto de dados, mas não sãoativados.

• Se um carregamento de dados subsequente alterar o tipo de dados de qualqueratributo, ou remover um atributo existente, você verá um erro. Para corrigir isso,exclua o conjunto de dados e recrie-o. Você pode fazer isso na view de definiçãoda tabela de destino e selecionar Eliminar/Criar/Alterar destino.

• O tamanho máximo do conjunto de dados é de 50 MB.

Os uploads de dados falharão se o conjunto de dados exceder o limite de 50 MB.

Ajuda: Acionando Jobs com Outras FerramentasEm alguns casos, você pode querer acionar o processo de upload usando um processoexterior.

Há três maneiras de integração com outros processos: arquivo, linha de comando eSQL.

Integração Baseada em Arquivo

No arquivo on_demand_job.xml encontrado no diretório conf-shared, você podeespecificar um arquivo que acionará um determinado job. O parâmetro TriggerFilejob permite que você especifique um job e um arquivo cuja existência aciona o job.Por exemplo:

<TriggerFile job="Job1" file="c:\abc.txt"/>

No exemplo anterior, o Data Sync sonda a presença do arquivo abc.txt e, quandoencontrado, aciona a execução do Job1. Após a chamada bem-sucedida do job, oarquivo é excluído. Por essa razão, é importante usar um arquivo fictício semimportância em termos de conteúdo.

Você também pode especificar períodos de sondagem, como neste exemplo, em que asondagem de arquivo acontece entre 12:00 AM e 2:30 AM e entre 6:00PM e 8:00PMtodos os dias:

<TriggerFile job="Job2" file="c:\xyz.txt"><TimeWindow startTime="00:00" endTime="02:30"/><TimeWindow startTime="19:00" endTime="20:00"/></TriggerFile>

Integração Baseada na Linha de Comandos

Há um arquivo datasyncCmdLine.bat/.sh, que pode ser usado para iniciar um job eobter o status de um job em execução. Edite o arquivo para encontrar o uso. O arquivo

Ajuda: Criando e Modificando Conjuntos de Dados

D-36 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

dac.properties está configurado com tudo o que é necessário para uso dodatasyncCmdline.

(Opcional) Informe o resultado do procedimento aqui.

Integração Baseada em SQLA integração baseada em SQL é útil quando um processo externo precisa indicarquando um job pode ser iniciado, se ele puder executar uma operação SQL em umaorigem de dados. Para integração usando esse método, crie uma tabela de triggers quepossa ser sondada para iniciar um job.

1. Na view Conexões, registre a conexão desejada.

2. Navegue para o diretório conf-shared e edite o arquivo on_demand_job.xml. Editeas seguintes propriedades:

• O intervalo de sondagem.

• O nome da origem de dados que tem a tabela de triggers.

• Os períodos entre os quais o Data Sync deve sondar a tabela.

3. Crie uma tabela nessa origem de dados chamada JOB_TRIGGER contendo asquatro seguintes colunas:

Nome daColuna

Tipo de Dados Tamanho Valores Exclusivo

UNIQUE_KEY VARCHAR 250 Sim

JOB_NAME VARCHAR 250 Não

EFFECTIVE_DT

DATE Não

INACTIVE_FLG

CHAR 1 S/N Não

Veja a seguir um exemplo da Linguagem de Definição de Dados para uma tabelade triggers e um índice:

CREATE TABLE JOB_TRIGGER(UNIQUE_KEY VARCHAR(250) NOT NULL,JOB_NAME VARCHAR(250) NOT NULL,EFFECTIVE_DT DATE NOT NULL,INACTIVE_FLG CHAR(1) DEFAULT 'N' NOT NULL);CREATE INDEX JOB_TRIGGER_U1 ON JOB_TRIGGER(UNIQUE_KEY);

Uma entrada nessa tabela agora aciona u upload de job. Assim que a solicitação dejob é iniciada, a entrada é excluída. Observe que você também pode especificardurante que período a sondagem deve ocorrer.

Ajuda: Acionando um Job após o Outro AutomaticamenteEm algumas situações, convém que um job seja acionado após a conclusão de outro.

Ajuda: Acionando um Job após o Outro Automaticamente

Referência do Data Sync D-37

Os cenários comuns nos quais é conveniente acionar um job após a conclusão de outroincluem mas não se limitam aos seguintes:

• Se houver vários jobs sendo gravados no mesmo destino, o ideal seria escaloná-losporque há um controle que limita o número de carregamentos de dados quepodem ocorrer em uma conexão.

• Por padrão, em um projeto, todas as tabelas, consultas SQL e dados de arquivossão carregados em paralelo, sem ordem específica, o que difere do escalonamentode fluxos de dados que são gravados na mesma tabela. Se você quiser escalonar astabelas, por exemplo, para carregar os detalhes primeiro e depois os resumos, serápossível criar dois projetos distintos, um para tabelas detalhadas e outro para astabelas mães. Quando o job que carrega os detalhes estiver concluído, oscarregamentos de resumos serão acionados.

Para permitir isso, quando o job inicia um arquivo de sinal com um padrão de nomes,<JOB_NAME_WITH_NO_SPACES>_StartSignal.txt é criado no diretório log\jobSignalpara cada execução do job. Um arquivo com o padrão de nomes<JOB_NAME_WITH_NO_SPACES>_CompletedSignal.txt é criado quando o job éconcluído com sucesso, ou <JOB_NAME_WITH_NO_SPACES>_FailedSignal.txtquando o job falha. Esses arquivos podem ser usados com o mecanismo de sondagemde arquivos do Data Sync para encadear jobs de acordo com suas necessidades. Paraobter mais informações sobre o mecanismo de sondagem de arquivos, consulte Integração com Outros Processos.

Ajuda: Fazendo Upload de Dados para Vários Destinos na NuvemSe você tiver diversos destinos na nuvem, por exemplo, desenvolvimento e produção,os dados serão carregados em cada destino. Há duas maneiras de fazer isso: você podeusar o mesmo ambiente, mas com diversos jobs de carregamento de dados, ouconfigurar um ambiente espelho no qual possa importar os dados do ambiente dedesenvolvimento.

1. Determine a origem e, se necessário, crie uma nova origem de dados no clienteData Sync.

Quando você configura origens de dados, há duas possibilidades para o banco dedados de origem:

• Você deseja extrair da mesma origem e preencher um destino de produção nanuvem.

• Você deseja extrair de uma origem diferente e preencher um destino deprodução. Nesse caso, crie outra origem de dados que aponte para a origem daqual deseja preencher o ambiente de produção.

2. Para o banco de dados de destino, crie outra conexão do tipo "Oracle (OracleBusiness Intelligence Cloud Service)".

Por exemplo, você poderá dar a ela o nome de Produção.

3. Na guia Jobs da view Jobs, crie um novo job.

Na caixa de diálogo Novo Job, especifique um nome significativo, por exemplo, Jobde Produção; em seguida, clique em Próximo.

4. A próxima página da caixa de diálogo Novo Job exibe as conexões usadasatualmente.

Ajuda: Fazendo Upload de Dados para Vários Destinos na Nuvem

D-38 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Para remapeá-las para a nova origem (se aplicável) e a conexão de destino recém-criada, selecione as novas conexões na coluna Substituir por; em seguida, clique emFinalizar.

Configurando um Ambiente DiferenteÉ preferível configurar um ambiente diferente quando há muitas atualizaçõesacontecendo no esquema de desenvolvimento, ou quando as equipes responsáveispelos ambientes de desenvolvimento e produção são diferentes. Para configurar umambiente diferente pela primeira vez, exporte o sistema e seus metadados lógicos doambiente de desenvolvimento e importe-o para o ambiente de produção optando portruncar as tabelas usando os comandos de Exportação e Importação no menuFerramentas. Após a configuração inicial, exporte apenas os metadados lógicos doambiente de desenvolvimento e importe para a produção optando por truncar astabelas.

Ajuda: Caixa de Diálogo Mapeamento de Coluna/MapeamentoVocê usa esta caixa de diálogo para verificar como as colunas de origem são mapeadaspara colunas de destino e para transformar seus dados relacionais. Por exemplo, vocêpode converter valores para letra maiúscula, criar cálculos ou lookups.

Caixa de Diálogo Mapeamento de Coluna/Mapeamento

Em geral você usa essa caixa de diálogo para configurar transformações de dados.

Campo ou Elemento Descrição

Junções Exibe a caixa de diálogo Junções, na qual vocêpode criar lookups e desnormalizar dados.Consulte Criando Junções abaixo.

Colunas Não Mapeadas Exibe a caixa de diálogo Escolher Colunas, quepermite adicionar novas colunas ao seu banco dedados de destino. Por exemplo, se você clicar emNovo e criar uma nova coluna de destino quenão existe na origem de dados, clique emColunas Não Mapeadas e mova a nova colunapara a lista Colunas Selecionadas.

Nova Cria uma nova coluna. Por exemplo, talvez vocêqueira calcular o Retorno sobre o Investimento earmazenar o valor em uma nova colunadenominada ROI com a Expressão de Destinodefinida como (REVENUE * (DISCNT_RATE/100)) – COST.

Nome da Coluna de Origem O nome da coluna na origem de dados, oudefinido quando a coluna foi criada.

Tipo de Coluna de Origem O tipo de coluna na origem de dados, oudefinido quando a coluna foi criada.

Ajuda: Caixa de Diálogo Mapeamento de Coluna/Mapeamento

Referência do Data Sync D-39

Campo ou Elemento Descrição

Transformação de Dados Aplica transformações simples a colunas dedestino. Por exemplo, você pode converter textoem letras maiúsculas ou usar a opçãoFILE_NAME para rastrear a origem dos dados.Como alternativa, você pode transformar dadosusando qualquer expressão SQL suportada nocampo Expressão de Destino.

Nome da Coluna de Destino O nome da coluna no banco de dados de destino,cujo padrão, em geral, é o Nome da Coluna deOrigem.

Ajuda: Caixa de Diálogo Mapeamento de Coluna/Mapeamento

D-40 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Campo ou Elemento Descrição

Expressão de Destino A expressão SQL que desempenha atransformação dos dados. Clique aqui para exibiro editor de Expressões, que permite criar umaexpressão SQL para transformar seus dados.

No editor de Expressões, digite nomes de colunaou clique nos nomes de coluna no painelesquerdo para copiá-los na expressão. Observeque as tabelas que têm %% no nome são tabelasintermediárias.

Para transformar dados relacionais:

• Para especificar um valor padrão, clique nocampo Expressão de Destino para exibir acaixa de diálogo Expressão, e use a opçãoPadrão para digitar um valor padrão, ouselecione um dos valores instalados (porexemplo, %%UPSERT_TIMESTAMP).

• Para criar uma chave substituta, na caixa dediálogo Mapeamentos de Coluna, clique emNovo, especifique os detalhes, clique nocampo Expressão de Destino e, na caixa dediálogo Expressão, selecione %%SURROGATE_KEY na opção Padrão.

• Para calcular ou atualizar o valor alvo, nacaixa de diálogo Mapeamentos de Coluna,clique em Novo, especifique os detalhes,clique no campo Expressão de Destino e, nacaixa de diálogo Expressão, use a opçãoExpressão para especificar o cálculo. Porexemplo, caso queira especificar um valorCUSTO como ‘0’ se ele for inferior a ‘0’ edesignar um padrão ‘0’ se nenhum valorestiver disponível na origem de dados,especifique CASE WHEN COST < 0 THEN0 ELSE COST END no campo Expressão edigite 0 no campo Padrão.

• Para criar uma nova coluna de destino, nacaixa de diálogo Mapeamentos de Coluna,clique em Novo e especifique os detalhes dacoluna de destino. Clique em Expressão deDestino e, na caixa de diálogo Expressão,use a opção Expressão para especificar ocálculo. Por exemplo, se quiser criar umvalor Retorno sobre o Investimento combase no Custo e na Taxa de Desconto, vocêpode especificar (REVENUE *(DISCNT_RATE/100)) – COST no campoExpressão e digitar 0 no campo Padrão. Emseguida, clique em Colunas Não Mapeadase, na caixa de diálogo Escolher Colunas,

Ajuda: Caixa de Diálogo Mapeamento de Coluna/Mapeamento

Referência do Data Sync D-41

Campo ou Elemento Descrição

adicione a nova coluna ao campo ColunasSelecionadas.

• Para concatenar dados, na caixa de diálogoMapeamentos de Coluna, clique no campoExpressão de Destino relativo à coluna dedestino e, na caixa de diálogo Expressão,use a opção Expressão para especificar aexpressão de concatenação. Por exemplo, sequiser concatenar um campo NOMECOMPLETO, você pode especificarlast_name || first_name no campoExpressão.

• Para adicionar valores de runtime aos dadosde destino, na caixa de diálogoMapeamentos de Coluna, clique no campoExpressão de Destino relativo à coluna dedestino e, na caixa de diálogo Expressão,clique em Padrão para escolher um valor aser adicionado, por exemplo, %%SURROGATE_KEY (requer um tipo dedados CHAR com tamanho máximo de 38),%%UPSERT_TIMESTAMP (requer um tipode dados DATE) ou %%DML_CODE (‘I’para inserção ou ‘U’ para atualização, querequer um tipo de dados CHAR(1)).

• Para criar um valor de destino com base emqualquer expressão SQL suportada, na caixade diálogo Mapeamentos de Coluna, cliqueno campo Expressão de Destino relativo àcoluna de destino e, na caixa de diálogoExpressão, use o campo Expressão paraespecificar a instrução SQL.

• Para rastrear a origem dos dados, na caixade diálogo Mapeamentos de Coluna,adicione duas novas colunas. Para aprimeira nova coluna, clique emTransformação de Dados e selecioneFILE_NAME. Para a segunda nova coluna,clique em Transformação de Dados eselecione LINE_NUMBER.

Criando Junções

Você pode usar junções para desnormalizar dados e executar lookups de dados.Clique em Junções para exibir a caixa de diálogo Junções, que permite gerenciar seuslookups e junções.

Ajuda: Caixa de Diálogo Mapeamento de Coluna/Mapeamento

D-42 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service

Campo ouelemento

Descrição

<Lista de junções> Uma lista de junções existentes que estão disponíveis para uso noprojeto selecionado no momento.

Nova Para criar uma nova junção, clique em Novo e especifique os seguintesdetalhes:

• Nome. Especifique um nome simples e curto para identificar ajunção no Data Sync. Por exemplo, CLIENTE_LOOKUP.

• Nomes de Tabela. Clique nesse campo para exibir a caixa dediálogo Nomes de Tabela, na qual você especifica os nomes dastabelas a serem unidas, sendo esses nomes separados por vírgulas.Por exemplo, PRODUTO, PEDIDOS.

• Junção. Clique nesse campo para exibir a caixa de diálogo Junção,na qual você cria sua instrução SQL join. No editor de Junções,digite nomes de tabela ou coluna ou clique nos nomes de tabela oucoluna no painel esquerdo para copiá-los na expressão. Observeque as tabelas cujos nomes têm %% são tabelas intermediárias.Você pode unir mais de uma tabela em uma instrução join (noestilo ansi sql). Também é possível definir aliases para as tabelasque estão sendo unidas, usando alias.columnName. A tabelabase é uma tabela intermediária de runtime. Portanto, você devereferir-se a ela como o nome da tabela de destino, com o prefixo %%.

Por exemplo, para carregar a tabela PEDIDO com uma junção paraa tabela PRODUTO, especifique:

INNER JOIN PRODUCT ON %%ORDER.PRODUCT_ID = PRODUCT.PRODUCT_ID

Ou:

LEFT OUTER JOIN PRODUCT ON %%ORDER.PRODUCT_ID = PRODUCT.PRODUCT_ID

Nota: Se for esperado que uma junção tenha umacorrespondência, use uma junção interna. Se for esperado que umajunção tenha várias correspondências, use uma junção externa.

• Produz Várias Correspondências. Clique nessa opção se foresperado que uma junção retorne várias correspondências. Se elaproduzir mais de uma correspondência possível, use uma funçãoagregada que se refira a uma coluna dessa instrução join.

• Inativa. Desativa ou ativa a junção.

Ajuda: Caixa de Diálogo Mapeamento de Coluna/Mapeamento

Referência do Data Sync D-43

Ajuda: Caixa de Diálogo Mapeamento de Coluna/Mapeamento

D-44 Oracle Cloud Preparando Dados no Oracle Business Intelligence Cloud Service