Sie sind auf Seite 1von 258

Oracle® Cloud

Preparing Data in Oracle Business Intelligence Cloud Service


(Preparando Dados no Oracle Business Intelligence Cloud
Service)
E66346-02

March 2016
Oracle Cloud Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle
Business Intelligence Cloud Service),

E66346-02

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

Autor Principal: Rosie Harvey

Autores Colaboradores: Pete Brownbridge, Suzanne Gill

Colaboradores: Oracle Business Intelligence development, product management, and quality assurance
teams

Este programa de computador e sua documentação são fornecidos sob um contrato de licença que contém
restriçõ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 exibir
qualquer parte deste programa de computador e de sua documentação, de qualquer forma ou através de
qualquer meio. Não é permitida a engenharia reversa, a desmontagem ou a descompilação deste programa
de 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 Corporation
não garante que tais informações estejam isentas de erros. Se você encontrar algum erro, por favor, nos envie
uma descrição de tal problema por escrito.

Se este programa de computador, ou sua documentação, for entregue / distribuído(a) ao Governo dos
Estados Unidos ou a qualquer outra parte que licencie os Programas em nome daquele Governo, a seguinte
nota 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 the
programs, 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 de
informaçõ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 e
redundância para garantir o uso seguro de tais programas de computador. A Oracle Corporation e suas
afiliadas se isentam de qualquer responsabilidade por quaisquer danos causados pela utilização deste
programa de computador em aplicações perigosas.

Oracle e Java são marcas comerciais registradas da Oracle e/ou suas afiliadas. Outros nomes podem ser
marcas comerciais de seus respectivos proprietários.
Intel e Intel Xeon são marcas comerciais ou marcas comerciais registradas da Intel Corporation. Todas as
marcas comerciais da SPARC são usadas com licença e são marcas comerciais ou marcas comerciais
registradas da SPARC International, Inc. AMD, Opteron, o logotipo da AMD e o logotipo do AMD Opteron
são marcas comerciais ou marcas comerciais registradas da Advanced Micro Devices. UNIX é uma marca
comercial 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 e
serviços de terceiros. A Oracle Corporation e suas empresas afiliadas não fornecem quaisquer garantias
relacionadas a conteúdos, produtos e serviços de terceiros e estão isentas de quaisquer responsabilidades
associadas a eles, a menos que isso tenha sido estabelecido entre você e a Oracle em um contrato vigente. A
Oracle Corporation e suas empresas afiliadas não são responsáveis por quaisquer tipos de perdas, despesas
ou danos incorridos em consequência do acesso ou da utilização de conteúdos, produtos ou serviços de
terceiros, a menos que isso tenha sido estabelecido entre você e a Oracle em um contrato vigente.

Esta documentação está em status de pré-produção e destina-se somente a fins de demonstração e uso
preliminar. Ela pode não ser específica do equipamento ("hardware") no qual você está usando o programa
de computador ("software"). A Oracle Corporation e suas empresas afiliadas não fornecem quaisquer
garantias relacionadas à documentação e estão isentas de qualquer responsabilidade decorrente de perdas,
despesas ou danos incorridos no uso desta documentação.

Este documento é fornecido apenas para fins de compartilhamento de informações e deverá ser considerado
apenas em sua condição como membro de conselho de recomendação do cliente ou nos termos de seu
contrato de testes de versão beta. Ele não tem o compromisso de fornecer nenhum material, código ou
funcionalidade e não deve orientar suas decisões de compra. O desenvolvimento, liberação e prazos de
quaisquer recursos ou funcionalidade descritos neste documento permanecem exclusivamente a critério da
Oracle.
Este·documento em qualquer forma, software ou impresso, contém informações proprietárias que são de
propriedade exclusiva da Oracle. O acesso e o uso deste material confidencial estão sujeitos aos termos e
condições do Contrato Master da Oracle, do Contrato de Licença e Serviços Oracle, do Contrato de Oracle
PartnerNetwork, do contrato de distribuição Oracle ou outro contrato de licença com a Oracle que tenha sido
assinado e acordado. Este documento e as informações aqui contidas não podem ser divulgadas, copiadas,
reproduzidas nem distribuídas a qualquer pessoa fora da Oracle sem autorização prévia por escrito da
Oracle. Este documento não faz parte de seu contrato de licença nem pode ser incorporado a qualquer acordo
contratual com a Oracle ou suas subsidiárias ou afiliadas.
Sumário

Prefácio ............................................................................................................................................................. xiii


Público ......................................................................................................................................................... xiii
Documentos Relacionados ....................................................................................................................... xiii
Convenções................................................................................................................................................. xiv

Parte I Apresentando o Oracle Business Intelligence Cloud Service

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


Cloud Service
Sobre o Oracle BI Cloud Service ............................................................................................................. 1-1
De Que Forma o Oracle BI Cloud Service Se Integra com o Oracle Database Cloud Service? ..... 1-2
Antes de Começar a Usar o Oracle BI Cloud Service .......................................................................... 1-2
Workflow Típico para Administradores do Oracle BI Cloud Service...................................... 1-3
Sobre Atribuições e Contas de Usuário do Oracle BI Cloud Service........................................ 1-4
Como Começar a Preparar Dados no Oracle BI Cloud Service ......................................................... 1-4
Acessando o 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-7
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-3
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
Configurando Notificações por E-mail ......................................................................................... 2-5
Conectando o Data Sync ao Oracle BI Cloud Service e a Origens de Dados........................... 2-6

v
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-9
Carregando Dados Apenas Uma Vez.................................................................................................. 3-12
Atualizando Dados Regularmente....................................................................................................... 3-13
Monitorando Carregamentos de Dados .............................................................................................. 3-15

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-5
Carregando Dados de Tabelas Usando uma Consulta SQL............................................................... 4-6
Carregando Tabelas Relacionais Usando o SQL Developer............................................................... 4-7

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


Sobre a API REST do Oracle BI Cloud Service ..................................................................................... 5-1
Sobre a API REST do Oracle Database Cloud Service......................................................................... 5-2
Sobre Scripts de Banco de Dados PL/SQL ........................................................................................... 5-2

6 Carregando Dados do OTBI


Workflow Típico para Carregar Dados do OTBI ................................................................................. 6-1
Especificando Detalhes de Conexão de Dados do OTBI..................................................................... 6-2
Configurando Carregamentos de Dados das Pastas e Áreas de Assunto do OTBI........................ 6-3
Configurando Carregamentos de Dados nas Pastas das Áreas de Assunto do OTBI.................... 6-6

Parte III Modelando Dados no Oracle Business Intelligence Cloud Service

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


Sobre Modelagem de Dados ................................................................................................................... 7-1
Planejando um Modelo de Dados .......................................................................................................... 7-2
Noções Básicas dos Requisitos de Modelo de Dados ................................................................. 7-2
Componentes de Modelos de Dados............................................................................................. 7-3
Sobre a Modelagem de Objetos de Origem com Relacionamentos Star .................................. 7-3
Sobre a Modelagem de Objetos de Origem com Relacionamentos Snowflake....................... 7-4
Sobre a Modelagem de Origens Desnormalizadas...................................................................... 7-4
Sobre a Modelagem de Origens Normalizadas ........................................................................... 7-5

8 Iniciando a Criação de Modelo de Dados


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

vi
Usando o Modelador de Dados.............................................................................................................. 8-2
Abrindo o Modelador de Dados .................................................................................................... 8-3
Criando um Modelo de Dados ....................................................................................................... 8-3
Usando o Painel Esquerdo no Modelador de Dados .................................................................. 8-4
Usando o Painel Direito no Modelador de Dados....................................................................... 8-4
Usando Menus de Ação................................................................................................................... 8-6
Bloqueando um Modelo de Dados ................................................................................................ 8-6
Validando um Modelo de Dados................................................................................................... 8-7
Atualizando e Sincronizando Objetos de Origem e Objetos de Modelo de Dados................ 8-7
Publicando Alterações no Modelo de Dados ............................................................................... 8-9
Limpando Dados no Cache........................................................................................................... 8-10
Renomeando um Modelo de Dados ............................................................................................ 8-10
Conectando um Modelo a um Banco de Dados Diferente ....................................................... 8-11
Excluindo um Modelo de Dados.................................................................................................. 8-12
Verificando Tabelas e Dados de Origem............................................................................................. 8-12
Exibindo Objetos de Origem......................................................................................................... 8-13
Visualizando Dados em Objetos de Origem .............................................................................. 8-13
Criando Views de Origem..................................................................................................................... 8-14
Sobre Views de Origem ................................................................................................................. 8-14
Adicionando suas Próprias Views de Origem ........................................................................... 8-14
Definindo Filtros para Views de Origem.................................................................................... 8-16
Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados ........................ 8-17
Sobre Tabelas de Fatos e Tabelas de Dimensões ....................................................................... 8-17
Criando Tabelas de Fatos e Dimensões em uma Única Tabela ou View ............................... 8-18
Criando Tabelas de Fatos Individualmente ............................................................................... 8-20
Criando Tabelas de Dimensões Individualmente ..................................................................... 8-21
Editando Tabelas de Fatos e Tabelas de Dimensões ................................................................. 8-22
Adicionando Mais Colunas a Tabelas de Fatos e Dimensões.................................................. 8-24
Unindo Tabelas em um Modelo de Dados ......................................................................................... 8-25
Sobre Junções .................................................................................................................................. 8-26
Unindo Tabelas de Fatos e Dimensões........................................................................................ 8-26
Criando uma Dimensão de Tempo ...................................................................................................... 8-26
Adicionando Medidas e Atributos a um Modelo de Dados ............................................................ 8-28
Editando Medidas e Atributos ..................................................................................................... 8-28
Especificando Agregação para Medidas em Tabelas de Fatos ................................................ 8-30
Criando Medidas Calculadas ....................................................................................................... 8-32
Criando Atributos Derivados ....................................................................................................... 8-35
Criando Expressões no Editor de Expressões ............................................................................ 8-35
Copiando Medidas e Atributos .................................................................................................... 8-38
Copiando Objetos de Modelo ............................................................................................................... 8-38

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


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

vii
Sobre Hierarquias e Níveis...................................................................................................................... 9-1
Editando Hierarquias e Níveis ............................................................................................................... 9-2
Definindo Propriedades de Tabelas de Dimensões para Hierarquias ..................................... 9-3
Definindo Níveis de Agregação para Medidas .................................................................................... 9-4
Sobre a Definição de Níveis de Agregação para Medidas ......................................................... 9-5

10 Protegendo seu Modelo de Dados


Workflow Típico para Proteger Dados de Modelo............................................................................ 10-1
Criando Variáveis para Usar em Expressões...................................................................................... 10-1
Sobre Variáveis ............................................................................................................................... 10-2
Definindo Variáveis ....................................................................................................................... 10-2
Protegendo o Acesso a Objetos no Modelo......................................................................................... 10-3
Sobre Herança de Permissão ........................................................................................................ 10-5
Protegendo o Acesso aos Dados ........................................................................................................... 10-5

Parte IV Gerenciando o Oracle Business Intelligence Cloud Service

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


Workflow Típico para Gerenciar o que os Usuários Veem e Fazem............................................... 11-1
Sobre Usuários e Atribuições ................................................................................................................ 11-2
Sobre Atribuições de Aplicativos ......................................................................................................... 11-3
Atribuições de Aplicativos Predefinidas .................................................................................... 11-3
Configurando o que os Usuários Podem Ver e Fazer ....................................................................... 11-5
Conceitos Básicos de Atribuições de Aplicativos ...................................................................... 11-5
Adicionando Membros e Ações a Atribuições de Aplicativos ................................................ 11-6
Por que a Atribuição de Aplicativo Administrador é Importante? ........................................ 11-8
Designando Atribuições de Aplicativos aos Usuários.............................................................. 11-9
Designando Atribuições de Aplicativos a Vários Usuários por meio de Atribuições ....... 11-10
Adicionando Suas Atribuições de Aplicativos ........................................................................ 11-12
Excluindo Atribuições de Aplicativos....................................................................................... 11-13
Funcionalidade Ativada por Atribuições de Aplicativos ............................................................... 11-14

12 Fazendo Backup e Restaurando


Workflow Típico para Backup e Restauração .................................................................................... 12-1
Sobre Snapshots ...................................................................................................................................... 12-1
Obtendo Snapshots e Restaurando Informações ............................................................................... 12-2
Obtendo um Snapshot ................................................................................................................... 12-2
Restaurando com um Snapshot.................................................................................................... 12-3
Editando Descrições de Snapshots .............................................................................................. 12-4
Excluindo Snapshots...................................................................................................................... 12-4
Fazendo Download, Upload e Migrando Snapshots ........................................................................ 12-5
Fazendo Download de Snapshots................................................................................................ 12-5
Fazendo Upload de Snapshots ..................................................................................................... 12-6

viii
Migrando Dados de Snapshot ...................................................................................................... 12-7

13 Executando Tarefas de Administração


Workflow Típico para Executar Tarefas de Administração ............................................................. 13-1
Noções Básicas de Ferramentas de Administração ........................................................................... 13-2
Gerenciando Conexões de Banco de Dados........................................................................................ 13-3
Sobre Conexões de Banco de Dados ............................................................................................ 13-3
Estabelecendo Conexão com Dados em um Banco de Dados Oracle Cloud......................... 13-4
Excluindo Origens de Dados Não Utilizadas ..................................................................................... 13-5
Fazendo Upload de Modelos de Dados no Oracle BI Enterprise Edition ...................................... 13-6
Sobre o Upload de Modelos de Dados do Oracle BI Enterprise Edition na Nuvem ........... 13-6
Fazendo Upload de Modelos de Dados de um Arquivo (.rpd)............................................... 13-8
Gerenciando Informações de Mapa ..................................................................................................... 13-9
Configurando Como os Dados serão Exibidos nos Mapas ...................................................... 13-9
Editando Mapas em Segundo Plano.......................................................................................... 13-12
Incluindo Domínios Seguros na Lista Branca................................................................................... 13-15
Gerenciando o Modo de Indexação e Pesquisa de Conteúdo ........................................................ 13-15
Configurando a Indexação de Pesquisa .................................................................................... 13-16
Programando Rastreios Regulares de Conteúdo..................................................................... 13-16
Monitorando Jobs de Rastreio de Pesquisa .............................................................................. 13-17
Monitorando Usuários e Logs de Atividades................................................................................... 13-17
Monitorando Usuários que Efetuaram Sign-in........................................................................ 13-17
Analisando Consultas SQL e Logs............................................................................................. 13-18
Executando Consultas SQL de Teste ................................................................................................. 13-19
Monitorando Métricas no Oracle BI Cloud Service ......................................................................... 13-20

Parte V Referência

A Terminologia

B Perguntas Mais Frequentes


Principais FAQs sobre Carregamento de Dados .......................................................................................... B-2
Principais FAQs sobre Modelagem de Dados .............................................................................................. B-3
Principais FAQs sobre Gerenciamento do Oracle BI Cloud Service ......................................................... B-4

C Solucionando Problemas
Solucionando Problemas Gerais ..................................................................................................................... C-2
Solucionando Problemas de Carregamento de Dados ................................................................................ C-3
Solucionando Problemas de Modelagem de Dados .................................................................................... C-3
Solucionando Problemas de Administração ................................................................................................. C-5

D Referência do Editor de Expressões


Objetos de Modelo de Dados .......................................................................................................................... D-1

ix
Operadores SQL ................................................................................................................................................ D-1
Expressões Condicionais.................................................................................................................................. D-2
Funções ............................................................................................................................................................... D-3
Funções de Agregação ............................................................................................................................. D-3
Funções de Calendário............................................................................................................................. D-4
Funções de Conversão ............................................................................................................................. D-6
Funções de Exibição ................................................................................................................................ D-6
Funções de Avaliação............................................................................................................................... D-8
Funções Matemáticas ............................................................................................................................... D-8
Funções de Strings .................................................................................................................................... D-9
Funções do Sistema ............................................................................................................................... D-11
Funções de Série de Tempo.................................................................................................................. D-11
Constantes ....................................................................................................................................................... D-11
Tipos................................................................................................................................................................. D-12
Variáveis .......................................................................................................................................................... D-12

E Referência do Data Sync


Sobre o Data Sync.............................................................................................................................................. E-1
Instalando e Atualizando o Data Sync........................................................................................................... E-2
Sobre Orientações e Requisitos de Segurança ...................................................................................... E-2
Sobre Pré-requisitos, Bancos de Dados Suportados e Requisitos de JDBC...................................... E-3
Configurando o Data Sync ...................................................................................................................... E-3
Definindo Propriedades do Sistema para o Data Sync ....................................................................... E-5
Noções Básicas de Alertas de Software no Data Sync......................................................................... E-5
Atualizando o Data Sync ......................................................................................................................... E-6
Sobre o Carregamento de Dados na Nuvem Usando o Data Sync............................................................ E-6
Definindo Estratégias de Carregamento........................................................................................................ E-8
Definindo Estratégias de Carregamento para Dados Relacionais..................................................... E-9
Definindo Estratégias de Carregamento para Dados de Arquivo................................................... E-10
Sobre Monitoramento e Solução de Problemas de Carregamentos de Dados....................................... E-10
Criando e Modificando Tabelas .................................................................................................................... E-12
Criando e Modificando Conjuntos de Dados ............................................................................................. E-13
Sobre o Trabalho com Jobs............................................................................................................................. E-13
Sobre a Exclusão do Cache de Dados para Objetos de Modelo de Dados no Fim de um Job ............. E-14
Várias Origens ................................................................................................................................................. E-15
Integração com outros Processos .................................................................................................................. E-16
Integração Baseada em SQL .................................................................................................................. E-17
Distribuindo Metadados do Data Sync........................................................................................................ E-17
Exportando Metadados.......................................................................................................................... E-18
Importando Metadados ......................................................................................................................... E-19
Definindo Estratégias de Carregamento...................................................................................................... E-19
Definindo Estratégias de Carregamento para Dados Relacionais................................................... E-21
Definindo Estratégias de Carregamento para Dados de Arquivo................................................... E-22

x
Definindo Propriedades do Sistema............................................................................................................. E-22
Acionando um Job após o outro Automaticamente................................................................................... E-23
Preenchendo Diversos Destinos na Nuvem................................................................................................ E-24
Configurando um Ambiente Diferente ............................................................................................... E-25

F Referência do Data Loader


Workflow Típico para Carregar Arquivos usando o Data Loader ............................................................ F-1
Carregando Arquivos em uma Nova Tabela ................................................................................................ F-2
Carregando Seus Arquivos em uma Tabela Existente................................................................................. F-4
Exibindo o Histórico de Carregamento de Dados........................................................................................ F-7
Corrigindo Erros em Carregamentos de Dados ........................................................................................... F-8
Sobre o Data Loader........................................................................................................................................ F-10
Sobre Tipos de Coluna ........................................................................................................................... F-11
Transformando seus Dados................................................................................................................... F-11

G Acessibilidade
Sobre Funcionalidades de Acessibilidade .................................................................................................... G-1
Alterando para o Modo de Acessibilidade................................................................................................... G-1

xi
xii
Prefácio

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

Tópicos:

• Público

• Documentos Relacionados

• Convenções

Público
Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle
Business Intelligence Cloud Service) destina-se aos analistas e administradores de
inteligência de negócios que usam o Oracle BI Cloud Service:

• Os administradores gerenciam o acesso ao Oracle BI Cloud Service e executam


outras tarefas administrativas, como fazer backup e restaurar informações de
outros.

• Os analistas do Business Intelligence carregam e modelam dados e criam relatórios


de consumidores. As opções de integração de dados variam de importação de
autoatendimento até atualizações de ETL operacional. Os analistas podem
selecionar visualizações interativas e criar cálculos avançados para revelar insights
nos dados.

• Os consumidores do Business Intelligence personalizam as páginas do painel de


controle e trabalham com seus relatórios favoritos. Os painéis de controle permitem
que os consumidores analisem rapidamente e gerenciem a atividade no sistema.

Documentos Relacionados
Estes recursos Oracle relacionados trazem mais informações.

• Oracle Public Cloud


http://cloud.oracle.com

• Getting Started with Oracle Cloud (Conceitos Básicos do Oracle Cloud)

• Managing and Monitoring Oracle Cloud (Gerenciando e Monitorando o Oracle Cloud)

xiii
• 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))

• REST API for Oracle Business Intelligence Cloud Service

• Using Oracle Database Cloud (Database as a Service)

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

Convenções
As 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ário
associados 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ço


para 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
Skins e estilos personalizam a aparência e o comportamento do Oracle Business
Intelligence, bem como de painéis de controle, relatórios e outros objetos. Os vídeos e
as imagens utilizados neste guia podem não ter o mesmo skin ou estilo que você está
usando, mas o comportamento e as técnicas mostrados são os mesmos.

xiv
Item I
Apresentando 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 Cloud


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

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

Tópicos:

• Sobre o Oracle BI Cloud Service

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

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

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

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

• Acessando o Oracle BI Cloud Service

• Principais Tarefas do Oracle BI Cloud Service

Sobre o Oracle BI Cloud Service


O Oracle BI Cloud Service é uma plataforma de BI na nuvem que disponibiliza a
aná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órios
analíticos ricos e interativos.
Os relatórios criados com o Oracle BI Cloud Service ficam disponíveis imediatamente
nos dispositivos móveis, sem programação adicional. Todos os dispositivos iOS e
Android 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 seus dados
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 reflitam a
estrutura de seu negócio. Consulte Modelando Dados no Oracle Business
Intelligence Cloud Service.

• 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 e
painéis de controle usando o modelo de dados e quem pode criar visualizações ad-

Conceitos Básicos de Preparação de Dados no Oracle Business Intelligence Cloud Service 1-1
De Que Forma o Oracle BI Cloud Service Se Integra com o Oracle Database Cloud Service?

hoc com base nos mesmos dados ou qualquer origem de dados alternativa
escolhida para upload. Consulte Gerenciando o que os Usuários Podem Ver e
Fazer.

• Capture snapshots regulares para fazer backup do modelo de dados, do conteúdo


que 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ções
interativas e sugestões automáticas. Leia Usando o Oracle Business Intelligence Cloud
Service para aprender a criar análises no Oracle BI Cloud Service e compartilhá-las com
outros.

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


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

• Oracle Database Cloud - Database Schema Service — Serviço baseado em


esquema único, incluído no Oracle BI Cloud Service.
O Oracle BI Cloud Service vem integrado com o Database Schema Service, de
modo que não haverá etapa extra se você quiser usar esse banco de dados.
Consulte também Using Oracle Database Cloud - Database Schema Service (Usando o
Oracle Database Cloud - Database Schema Service).

• Oracle Database Cloud - Database as a Service — Máquina virtual dedicada com


uma instância do Oracle Database totalmente configurada, em execução.
Você pode configurar o Oracle BI Cloud Service para integração com uma ou mais
instâncias do Database as a Service. Para que isso funcione, o Oracle BI Cloud
Service e o Database as a Service devem estar em execução no mesmo centro de
dados e seu administrador deve fornecer os detalhes da conexão. Consulte
Gerenciando Conexões de Banco de Dados.
Consulte também Using Oracle Database Cloud - Database as a Service (Usando o Oracle
Database Cloud - Database as a Service).

Nota:

Da mesma forma que o Oracle Database Cloud Service, o Oracle BI Cloud


Service usa os conceitos de coluna e tabela. Consulte Terminologia para obter
informações importantes sobre como o Oracle BI Cloud Service usa esses
termos.

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-se
com:

• Oracle Cloud

1-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Antes de Começar a Usar o Oracle BI Cloud Service

Crie e configure sua conta no Oracle Cloud. Para obter mais informações sobre
como criar uma conta no Oracle Cloud, consulte Solicitando uma Assinatura de
Avaliação ou Adquirindo uma Assinatura Ilimitada de um Oracle Cloud Service
em Conceitos Básicos do Oracle Cloud.

• Oracle Database Cloud Service


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

• Oracle Business Intelligence Cloud Service


Configure contas para outros e designe a eles atribuições no Oracle BI Cloud
Service. Configure conexões de banco de dados na nuvem para que os
modeladores de negócios e os analistas possam analisar os dados da empresa. Para
obter mais informações sobre como configurar o Oracle BI Cloud Service, consulte
Workflow Típico para Administradores do Oracle BI Cloud Service.

Workflow Típico para Administradores do Oracle BI Cloud Service


Aqui estão as tarefas comuns de administração do Oracle BI Cloud Service.

Tarefa Descrição Mais informações


Iniciar serviços de teste e Forneça informações e inscreva- Seção Solicitando uma Assinatura de Avaliação ou
pagos se para obter um serviço de Adquirindo uma Assinatura Ilimitada de um
teste grátis ou solicitar um Oracle Cloud Service em Getting Started with Oracle
serviço pago. Cloud (Conceitos Básicos do Oracle Cloud)

Ativar serviços de teste e Depois que a Oracle fornecer o Seção Ativando sua Assinatura de Teste ou
pagos serviço, efetue sign-in e ative-o. Ativando seu Pedido em Getting Started with Oracle
Cloud (Conceitos Básicos do Oracle Cloud)

Criar instâncias de Se sua assinatura qualificar você Seção Criando Instâncias de Serviço em Getting
serviço a criar diversas instâncias, crie Started with Oracle Cloud (Conceitos Básicos do Oracle
uma ou mais instâncias do Cloud)
Oracle BI Cloud Service com
base em suas necessidades de
negócios.

Saber mais sobre Compreenda as contas e as Sobre Usuários e Atribuições


usuários e atribuições atribuições predefinidas do
usuário.

Adicionar e gerenciar Crie contas para seus usuários. Seção Adicionando Usuários e Designando
usuários Atribuições em Getting Started with Oracle Cloud
(Conceitos Básicos do Oracle Cloud)

Acessar o serviço Acesse o Oracle BI Cloud Acessando o Oracle BI Cloud Service


Service.

Gerenciar o que outros Designe atribuições apropriadas Gerenciando o que os Usuários Podem Ver e Fazer
usuários podem ver e de aplicativos a todos que usam
fazer o serviço.

Conceitos Básicos de Preparação de Dados no Oracle Business Intelligence Cloud Service 1-3
Como Começar a Preparar Dados no Oracle BI Cloud Service

Tarefa Descrição Mais informações


Criar conexões de banco Conecte o Oracle BI Cloud Gerenciando Conexões de Banco de Dados
de dados Service a outros bancos de
dados na nuvem para que os
analistas de negócios possam
analisar dados da empresa
armazenados em vários locais

Monitorar o serviço Verifique a operação diária de Overview of Managing Oracle Cloud Accounts
seu serviço, monitore o and Services em Managing and Monitoring Oracle
desempenho e confira Cloud (Gerenciando e Monitorando o Oracle Cloud)
notificações importantes.

Gerenciar o serviço Gerencie o Oracle BI Cloud Gerenciando o Oracle Business Intelligence Cloud
Service, inclusive usuários, Service
backups, conexões de banco de
dados etc.

Aumente sua assinatura Adicione capacidade ao seu Atualizando sua Assinatura Paga do Oracle Cloud
do serviço serviço pago existente em Managing and Monitoring Oracle Cloud
aumentando-o para um nível de (Gerenciando e Monitorando o Oracle Cloud)
assinatura mais alto.

Sobre Atribuições e Contas de Usuário do Oracle BI Cloud Service


Os administradores devem garantir que as atribuições e os privilégios de todos
estejam configurados corretamente antes de os usuários acessarem o Oracle BI Cloud
Service.
Algumas atribuições são específicas do Oracle BI Cloud Service e algumas se aplicam a
todos 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 Oracle
Cloud, consulte Atribuições e Privilégios do Usuário do Oracle Cloud em Getting
Started with Oracle Cloud.

• Atribuições do Oracle BI Cloud Service

– Atribuições de serviços: diversas atribuições de serviços da nuvem


predefinidas são fornecidas com o Oracle BI Cloud Service. Consulte Sobre
Usuários e Atribuições.

– Atribuições de aplicativos: o acesso às funcionalidades do Oracle BI Cloud


Service é controlado por meio de um conjunto de atribuições de aplicativos
predefinidas. Para saber quais funcionalidades um usuário pode acessar com
uma determinada atribuição de aplicativo, consulte Atribuições de Aplicativos
Predefinidos no Oracle BI Cloud Service e Funcionalidade Ativada por
Atribuições de Aplicativos.

Como Começar a Preparar Dados no Oracle BI Cloud Service


Cada administrador, carregador de dados ou modelador de dados faz a sua parte na
preparação de dados de negócios para análise. Quando os seus dados de negócios
estiverem prontos para análise, publique o modelo de dados para que os

1-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Acessando o Oracle BI Cloud Service

desenvolvedores de conteúdo do BI possam começar a visualizar os dados e


compartilhar 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 como Administrador Acessando o Oracle BI Cloud Service
administrador Workflow Típico para Administradores do
Oracle BI Cloud Service

Permitir que outros usuários carreguem e Administrador Workflow Típico para Gerenciar o que os
modelem dados por meio de atribuições de Usuários Veem e Fazem
aplicativos

Conectar-se às origens de dados do Oracle Administrador Gerenciando Conexões de Banco de Dados


Database Cloud Service

Carregar dados para análise no Oracle Carregadores de Fazendo Upload de Dados na Nuvem
Database Cloud Service dados

Modelar os dados para que Modeladores de Workflow Típico para Modelar Dados
desenvolvedores de conteúdo possam dados
visualizá-los por meio de relatórios e
painéis de controle

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

Nota: Para aprender a reportar dados, leia Usando o Oracle Business Intelligence
Cloud Service.

Acessando o Oracle BI Cloud Service


Seu e-mail “Bem-vindo ao Oracle BI Cloud Service” contém um link direto para o
serviço. Basta clicar nesse link e acessar. Se preferir, acesse o Oracle Cloud em
cloud.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 pela
primeira vez. Ao final do tour, você verá a Home page com links para todas as
funcionalidades do Oracle BI Cloud Service que estão disponíveis.

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

Principais Tarefas do Oracle BI Cloud Service


No 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 Dados


As principais tarefas de carregamento de dados são identificadas neste tópico.

• Configurando Carregamentos de Dados de Arquivos CSV ou XLSX Usando o


Data Sync

• Configurando Carregamentos de Dados de Tabelas Usando o Data Sync

• Carregando Dados Apenas Uma Vez

• Atualizando Dados Regularmente

• Carregando Tabelas Relacionais Usando o SQL Developer

• Carregando Origens e Arquivos Relacionais Locais na Nuvem Usando a


Sincronização de Dados do Oracle BI Cloud Service

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

1-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Principais Tarefas do Oracle BI Cloud Service

Principais Tarefas de Modelagem de Dados


As 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

• Editando Hierarquias e Níveis

• Protegendo o Acesso a Objetos no Modelo

• Publicando Alterações no Modelo de Dados

Principais Tarefas de Gerenciamento


As principais tarefas para gerenciar o Oracle BI Cloud Service são identificadas neste
tó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

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 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Item II
Carregando Dados no Oracle Business
Intelligence Cloud Service

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

Capítulos:

• Obtendo seus Dados na Nuvem

• Carregando Dados de Arquivos

• Carregando Dados de Tabelas Relacionais

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


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

Este tópico descreve como fazer upload de dados no Oracle BI Cloud Service e
apresenta 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 Nuvem


Faça upload dos dados para a nuvem para que os usuários do Oracle BI Cloud Service
possam começar a analisar os dados. Você pode fazer upload dos dados para tabelas
em um banco de dados Oracle Cloud (Database Express Service (Schema) ou Database
as a Service) ou para um armazenamento de conjunto de dados no Oracle BI Cloud
Service. O Oracle BI Cloud Service fornece uma ferramenta cliente chamada Data Sync
que faz upload de dados de arquivos, tabelas relacionais e das origens de dados do
OTBI (Oracle Transactional Business Intelligence), mas se você preferir poderá usar
várias outras ferramentas e tecnologias para fazer upload de dados.

Vídeo
Qualquer uma das seguintes ferramentas e tecnologias pode ser usada para carregar
dados no Oracle BI Cloud Service:

• Oracle BI Cloud Service Data Sync (recomendado)

• 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:

• Para saber como carregar dados de arquivos, consulte Workflow Típico para
Carregar Dados de Arquivos Usando o Data Sync.

• Para saber como carregar dados de tabelas de banco de dados, consulte Workflow
Típico para Carregar Dados de Tabelas.

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


Fazendo Upload de Dados na Nuvem

• Para descobrir como carregar dados de relatórios ou áreas de assunto do OTBI,


consulteWorkflow Típico para Carregar Dados do OTBI
.

• Para obter mais informações sobre como carregar dados programaticamente de


origens locais e na nuvem usando APIs REST ou scripts PL/SQL, consulte
Automatizando o Carregamento de Dados Utilizando Métodos Programáticos.
Os usuários também podem carregar seus próprios conjuntos de dados para análise
ad-hoc com o Visual Analyzer. Consulte Adicionando Dados Próprios em Usando o
Oracle Business Intelligence Cloud Service.
Comparando Ferramentas de Carregamento de Dados
Esta tabela compara as principais ferramentas e tecnologias que você pode usar para
carregar dados.

Funcionalidade/ Data Sync SQL APEX Data


Ferramenta Developer Loader
(tornando-se
obsoleto na
próxima release)

CSV (arquivos Sim Não Sim


delimitados por
vírgulas)

Arquivos do Excel Yes* Não Sim

Processamento pós- Não Sim Não


carregamento

Scheduler Sim Sim** Não

Repetição automática Sim Não Não


em caso de falha

A rede do cliente usa Sim Não Não


proxy

Origem de banco de Sim Sim Não


dados Oracle

Outra origem de banco Sim Não Não


de dados relacional

Banco de dados Oracle Sim Sim Sim


Cloud de destino —
Database Express
Service (Schema)

Banco de dados Oracle Sim Sim Não


Cloud de destino —
Database as a Service

* Somente XLSX
** Scheduler do sistema operacional

2-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Sobre o Data Sync

O Oracle BI Cloud Service é integrado com o Database Express Service (Schema) e o


Database as a Service. Consulte De Que Forma o Oracle BI Cloud Service Se Integra
com o Oracle Database Cloud Service?

Sobre o Data Sync


Use o Data Sync para fazer upload e gerenciar dados do Oracle BI Cloud Service. Você
pode carregar dados de arquivos (CSV e XLSX), de várias origens relacionais e de
relatórios e áreas de assunto no OTBI. Faça download do Data Sync no Oracle
Technology Network, (em Middleware > Business Intelligence Cloud Service >
Downloads) e instale-o localmente em uma máquina Windows ou UNIX.

Depois de ter feito download e instalado o Data Sync, configure o ambiente de


trabalho seguindo as etapas em Configurando o Data Sync pela Primeira Vez. Assim,
você está pronto para começar a carregar dados. Para saber como carregar dados
usando o Data Sync, consulte:

• Para carregar dados de arquivos de dados, consulte Workflow Típico para


Carregar Dados de Arquivos Usando o Data Sync.

• Para carregar dados de tabelas de banco de dados, consulte Workflow Típico para
Carregar Dados de Tabelas. Para obter uma lista de bancos de dados suportados,
consulte Sobre Pré-requisitos, Bancos de Dados Suportados e Requisitos de JDBC.

• Para carregar dados de relatórios ou áreas de assunto no OTBI, consulte Workflow


Típico para Carregar Dados do OTBI.

Configurando o Data Sync pela Primeira Vez


Prepare o Data Sync para carregar dados. Instale o Data Sync, defina algumas opções
locais e configure notificações por e-mail. Informe ao Data Sync sua origem de dados e
onde você deseja carregar os dados.
Para configurar o Data Sync:

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


Configurando o Data Sync pela Primeira Vez

Tarefa Descrição Mais Informações

Faça download do Faça download do pacote do Data Sync Instalando e Atualizando


Data Sync. no Oracle Technology Network e instale o Data Sync
o Data Sync.

Configure as Trabalhe com o administrador de Concedendo aos Usuários


permissões de serviços para assegurar que você tenha Permissões para Fazer
segurança. permissões para carregar dados no Upload de Dados com o
Oracle BI Cloud Service. Data Sync

Configurar as Configure as propriedades do Data Sync Configurando as Opções


propriedades do para seu ambiente local. Padrão do Data Sync
Data Sync

Configure as Especifique quem receberá e-mails de Configurando


notificações por e- notificação do Data Sync sobre o status Notificações por E-mail
mail. de carregamentos de dados.

Configure um novo Configure um novo projeto do Data Clique em Criar um Novo


projeto do Data Sync. Sync ou abra um projeto existente. Projeto no Data Sync.

Especifique os Especifique os detalhes de conexão do Especificando os Detalhes


detalhes de conexão Oracle BI Cloud Service e da origem de da Conexão do Oracle BI
do Oracle BI Cloud dados relacional. Cloud Service
Service.

Conectar-se à origem Especifique os detalhes de conexão da Especificando Detalhes de


de dados origem de dados (apenas se não estiver Conexão de uma Origem
carregando com base em arquivos). de Dados

Agora você está pronto para carregar dados:


— Se você estiver carregando dados de arquivos, consulte Workflow Típico para
Carregar Dados de Arquivos Usando o Data Sync.
— Se você estiver carregando dados de tabelas de banco de dados, consulte Workflow
Típico para Carregar Dados de Tabelas.
— Se você estiver carregando dados de relatórios ou áreas de assunto no OTBI,
consulte Workflow Típico para Carregar Dados do OTBI.

Concedendo aos Usuários Permissões para Fazer Upload de Dados com o Data Sync
Os administradores usam atribuições de aplicativos para controlar se você tem ou não
permissão para carregar dados com o Data Sync. Para fazer upload de dados em
tabelas no banco de dados da nuvem, você precisa da atribuição de aplicativo Autor
de Carregamento de Dados do BI. Para fazer upload de dados em um conjunto de
dados, é preciso ter a função de aplicativo Autor de Conteúdo Avançado do BI. Se o
usuário do Data Sync não tiver uma conta no Oracle BI Cloud Service, antes de
começar, vá para Meus Serviços e crie uma nova conta.
Para conceder a um usuário permissões para usar o Data Sync:

1. Acesse o Oracle BI Cloud Service como administrador.

2. Clique em Console e depois clique na guia Usuários e Atribuições.

2-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando o Data Sync pela Primeira Vez

3. Navegue até o usuário, clique em Gerenciar Atribuições de Aplicativos para exibir


a caixa de diálogo Atribuições de Aplicativos e use a caixa de diálogo
intercambiável para adicionar uma ou ambas as seguintes à lista de
atribuições do usuário:

• Autor de Carregamento de Dados do BI — adicione esta atribuição para


permitir que os usuários carreguem dados em uma tabela.

• Autor de Conteúdo Avançado do BI — adicione esta atribuição para permitir


que os usuários carreguem dados em um conjunto de dados.

Configurando as Opções Padrão do Data Sync


Configure os padrões do Data Sync conforme suas necessidades de negócios e otimize
a maneira como o Data Sync funciona para você. Por exemplo, você pode configurar
um diretório padrão para seus arquivos de dados, determinar o nível de detalhes
registrado, por quanto tempo manter os arquivos de log etc.
Para definir as opções padrão:

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

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

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

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

Para obter orientação detalhada sobre como especificar as propriedades do seu


ambiente de trabalho, consulte Definindo Propriedades do Sistema.

Configurando Notificações por E-mail


Você pode enviar relatórios de carregamento de dados por e-mail para um ou mais
destinatários. Os e-mails notificam os usuários sobre o sucesso ou a falha de
carregamentos de dados.

Para configurar notificações por e-mail:

1. Configure o remetente de e-mail; consulte Para configurar o Remetente de E-mail.

2. Configure os destinatários de e-mail; consulte Configurando Destinatários de


Email e Designando-os a Jobs.

Para configurar o Remetente de E-mail


O Data Sync tem um cliente de e-mail baseado em autenticação de log-in (SMTP)
integrado, que estabelece conexão com qualquer servidor de autenticação de log-in
SMTP. Configure a conta de administrador de e-mail para permitir que os
destinatários recebam notificações por e-mail.

Para configurar o remetente de e-mail:

1. No menu Ferramentas, clique em E-mail; em seguida, clique em Configuração.

2. Clique na guia Configuração de E-mail e informe os detalhes do e-mail do


remetente.

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


Configurando o Data Sync pela Primeira Vez

Campo Descrição
Nome do Usuário Nome do usuário da conta de e-mail.

Senha Informe a senha do nome do usuário especificado. (Só


será exigido se você selecionar Precisa de
Autenticação.)

Servidor de E-mail Nome do host do servidor de e-mail.


Porta do Servidor de E-mail 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 exige


autenticação.

Precisa de SSL Especifica se uma conexão SSL é necessária.

3. Clique em Enviar E-mail de Teste para testar a conexão.

4. Clique em Salvar.

Configurando Destinatários de Email e Designando-os a Jobs


Você pode registrar um ou mais destinatários para receber atualizações por e-mail
sobre status de job. Os destinatários de e-mail configurados então podem ser
designados a jobs específicos, para que a pessoa responsável por monitorar um
carregamento de dados (usando um Job) receba notificações por e-mail.

Para configurar destinatários de e-mail:

1. No menu Ferramentas, clique em E-mail; em seguida, clique em Destinatários.

2. Clique em Novo na barra de ferramentas e digite as seguintes informações:

Campo Descrição
Nome Nome do usuário a ser notificado.

Endereço de E-mail Endereço de e-mail para o qual a notificação é enviada.

Inativo Indica se a notificação por e-mail para este destinatário


está ativa ou inativa. Quando marcada, a pessoa não é
incluída na transmissão de e-mail.

3. Navegue para a guia Jobs, na view Jobs, e designe um destinatário de e-mail dentre
os que você configurou para cada job.

Conectando o Data Sync ao Oracle BI Cloud Service e a Origens de Dados


Conecte-se ao Oracle BI Cloud Service de destino e, se desejar, informe os detalhes de
conexão com uma ou mais origens de dados. O Data Sync carrega os dados dessas
origens para o local de destino. Se os dados que você deseja carregar estiverem em um
arquivo, não será necessário fornecer aqui as informações de conexão da origem de
dados. O destino pode ser o Oracle BI Cloud Service ou o Oracle Database as a Service.

Para conectar o Data Sync:

2-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando o Data Sync pela Primeira Vez

• (Obrigatório) Informe o URL do Oracle BI Cloud Service como DESTINO, se quiser


carregar dados em:

– tabelas no banco de dados padrão do Oracle BI Cloud Service (isto é, o Database


as a Schema).

– armazenamento de conjuntos de dados no Oracle BI Cloud Service.

Consulte Especificando os Detalhes da Conexão do Oracle BI Cloud Service.

Para carregar dados em outro banco de dados na nuvem, conecte o Data Sync
diretamente ao Oracle Database as a Service de DESTINO usando uma conexão
TNS local. Para evitar erros de conexão, não exclua a conexão de DESTINO.

• (Opcional) Se você estiver carregando dados diretamente de tabelas de banco de


dados, especifique os detalhes de conexão da origem de dados; consulte
Especificando Detalhes de Conexão de uma Origem de Dados.

Se você estiver carregando dados somente de arquivos de dados, não precisará de


uma conexão de origem no Data Sync.

Especificando os Detalhes da Conexão do Oracle BI Cloud Service


Para configurar o ambiente do Data Sync, especifique o URL do Oracle BI Cloud
Service, com um nome de usuário e senha adequados.

Para especificar os detalhes de conexão do Oracle BI Cloud Service:

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 abaixo, especifique os seguintes detalhes:

Campo ou Elemento Descrição


Tipo de Conexão Selecione Oracle (BICS).

Usuário Informe um usuário com uma atribuição de aplicativo de


carregamento de dados apropriada no Oracle BI Cloud
Service (Autor de Carregamento de dados do BI e/ou Autor
de Conteúdo Avançado do BI). Consulte Concedendo aos
Usuários Permissões para Fazer Upload de Dados com o
Data Sync.

Senha Especifique a senha do usuário que você informou no campo


Usuário. ConsulteConcedendo aos Usuários Permissões para
Fazer Upload de Dados com o Data Sync.

URL Especifique o URL do Oracle BI Cloud Service sem a parte ‘/


analytics’ no final. 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

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


Configurando o Data Sync pela Primeira Vez

Especificando Detalhes de Conexão de uma Origem de Dados


Para configurar um ambiente do Data Sync, especifique onde seu banco de dados de
origem está localizado. Se estiver carregando dados apenas de arquivos, esta tarefa
poderá ser ignorada.

Para especificar detalhes de conexão de uma origem de dados:

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. Na caixa de diálogo Editar abaixo, especifique os seguintes detalhes:

Campo ou Elemento Descrição


Nome Especifique um nome descritivo curto e
independente de ambiente, como CRM ou HR,
para identificar a conexão no Data Sync. Evite
usar nomes específicos da instância, como
nomes de host, uma vez que a mesma conexão
pode ser configurada com relação a diferentes
bancos de dados 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 é o


usuário que possui os objetos no esquema de
origem.

Senha Senha do usuário do banco de dados/


proprietário da tabela.

Nome do Serviço, Nome do TNS, String Informe os valores apropriados para seu banco
de Conexão, Nome do Banco de Dados de dados.
ou Origem de Dados ODBC Para um Nome do Oracle TNS, informe o
nome do TNS especificado no arquivo
tnsnames.ora em \network\admin\.

Host Nome ou endereço IP da máquina na qual o


banco de dados reside.

Porta Número da porta na qual o banco de dados


atende (por exemplo, 1521 é o padrão para um
banco de dados Oracle).

URL (Opcional) Um URL JDBC para a conexão de origem de


dados. O valor desse campo deve estar em
conformidade com as especificações do banco
de dados. Use essa opção para especificar um
URL exclusivo para uma origem de dados
específica. Por exemplo, essa opção poderá ser
útil se essa origem de dados física utilizar o
Oracle RAC e outras origens de dados
utilizarem um tipo de banco de dados
diferente.

Driver (Opcional) O driver conforme descrito na documentação


do JDBC.

2-8 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando o Data Sync pela Primeira Vez

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

5. Clique em Salvar.

Nota:
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 de
carregamento de dados. Mesmo utilizando um banco de dados Oracle, se a
versão do driver JDBC não corresponder à do banco de dados, faça download
da versão compatí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
nas configuraçõ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 corresponde com a versão do banco de dados.

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


Configurando o Data Sync pela Primeira Vez

2-10 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
3
Carregando Dados de Arquivos Usando o
Data Sync

Use o Data Sync para carregar arquivos de dados que você deseja analisar no Oracle BI
Cloud Service. Você pode carregar os dados em um banco de dados Oracle Cloud
(Database Schema Service ou Database as a Service) ou como origem de conjunto de
dados para projetos do Visual Analyzer.

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 o Data


Sync

• Mantendo Dados de Configuração de Arquivo

• Carregando Dados Apenas Uma Vez

• Atualizando Dados Regularmente

• Monitorando Carregamentos de Dados

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


Aqui estão as tarefas comuns para carregar dados de arquivos do BI.

Vídeo

Tarefa Descrição Mais Informações


Colocar o Data Sync Faça download e instale o Data Sync em Configurando o Data Sync
ativo e em execução. uma máquina local e configure o pela Primeira Vez
ambiente do Data Sync.

Preparar seus Certifique-se de que os seus arquivos de Sobre Requisitos de


arquivos de dados. dados atendam aos requisitos de Arquivo de Dados
formatação do Data Sync.

Configure o Registre os arquivos CSV ou XLSX que Configurando


carregamento de você deseja carregar e defina uma Carregamentos de Dados
dados. estratégia de carregamento dos dados. de Arquivos CSV ou
XLSX Usando o Data Sync

Carregando Dados de Arquivos Usando o Data Sync 3-1


Sobre Requisitos de Arquivo de Dados

Tarefa Descrição Mais Informações


Gerenciar uma Faça alterações em um carregamento de Mantendo Dados de
configuração de dados existente com base na Configuração de Arquivo
carregamento de configuração de arquivo.
dados

Carregue os dados Use o Data Sync para carregar dados no Carregando Dados
apenas uma vez banco de dados Cloud de destino. Apenas Uma Vez
usando o Data Sync.

Atualize os dados Programe um carregamento de dados Atualizando Dados


regularmente. regular para atualizar seus dados. Regularmente

Monitorar os Monitore o progresso dos carregamentos Monitorando


Carregamentos de de dados e responda aos problemas. Carregamentos de Dados
Dados.

Sobre Requisitos de Arquivo de Dados


Antes de começar a carregar dados de arquivos, certifique-se de que seus arquivos de
dados atendam aos requisitos especificados aqui.
Tipos de Arquivos Suportados
Você pode carregar arquivos CSV contendo os delimitadores mais comuns (por
exemplo, 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, use a propriedade Diretório Raiz de
Arquivo de Dados para especificar onde o Data Sync procura arquivos de dados a
serem importados por padrão. Além de especificar um diretório de arquivo padrão, a
definição dessa propriedade assegura portabilidade entre diferentes sistemas
operacionais. É recomendável que todos os arquivos sejam mantidos nesse diretório, já
que a alteração dessa propriedade ajuda a configurar facilmente o repositório ao
mover metadados para outro ambiente sem precisar ajustar as propriedades a cada
entrada de arquivo.
Sobre Requisitos do Formato de Arquivo XLSX

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

• Você também pode optar por carregar a folha inteira ou uma faixa de células -
especifique as células de início e fim da seção a ser carregada. Por exemplo, você
poderá especificar que a seção de dados começa na célula D4 e termina na J35.

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

• Se você quiser carregar apenas uma folha de um arquivo XLSX, evite arquivos com
muitas folhas, porque o processo que lê os arquivos XLSX consome muita
memória. Se você tiver arquivos grandes, poderá ter de definir uma memória de
inicialização mais alta no arquivo datasync.bat/.sh.
Sobre Requisitos de Formato de Arquivo CSV
As definições e os requisitos de formato de arquivo incluem o seguinte:

• Você pode carregar um único arquivo, ou vários ao mesmo tempo, desde que
estejam no mesmo formato.

3-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Sobre Conjuntos de Dados

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

• Especifique um único caractere como delimitador. Pode ser uma vírgula (","), um
espaço (" ") ou uma tabulação ( "\t" ou "[tab]").

• Quando um atributo contém o delimitador como parte do valor, todo o valor


precisa ser colocado entre aspas duplas.

• Um atributo pode conter caracteres de nova linha, caso em que também precisa ser
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 presumivelmente começar
de um determinado número de linha.

• Um arquivo pode ter strings de timestamp e de data. Porém, somente um formato


por arquivo pode ser usado. Por exemplo, se houver data de aniversá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.
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 durante
leitura ou gravação. Erros relacionados a leitura principalmente acontecem quando
strings são convertidas em um objeto do tipo inteiro, decimal ou timestamps. Os erros
podem também resultar de formatação inválida, por exemplo, se um atributo contiver
o delimitador, mas não estiver entre aspas duplas, ou uma linha não tiver tantos
atributos quanto o cabeçalho. Quando erros são encontrados, o processo de
carregamento falha.
Erros relacionados a gravação podem resultar de tamanho insuficiente ou de
especificação de nulo em um atributo não nulo. Quando esse tipo de problema é
detectado, os erros são registrados em um arquivo no diretório \log com a convenção
de nomes CR_<Nome da Tabela/Arquivo>_<Da Conexão>_<Até a
Conexão>.<timestamp>.bad. Esse arquivo de log contém o número da linha do registro
invá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 execute
novamente o processo. Se você não souber como corrigir um registro do arquivo no
local especificado do arquivo de log .bad, ignore o registro adicionando "--" na frente
da linha no arquivo (ou seja, defina o texto como comentário).

Sobre Conjuntos de Dados


Os conjuntos de dados permitem que você carregue dados no Oracle BI Cloud Service
e os torne permanentes para projetos do Visual Analyzer.
Conjuntos de dados são objetos de armazenamento baseados em arquivo que você
pode usar para analisar dados rapidamente. Quando você usa o Data Sync para
carregar dados de uma tabela, SQL ou de um arquivo, pode especificar o destino como
Relacional ou Conjunto de Dados. Quando o destino é um Conjunto de Dados,
somente a estratégia de carregamento Substituir Dados é suportada.

Carregando Dados de Arquivos Usando o Data Sync 3-3


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

Configurando Carregamentos de Dados de Arquivos CSV ou XLSX


Usando o Data Sync
Antes de iniciar o carregamento de dados, especifique as informações sobre os
arquivos de dados, como formato, quais colunas ou células carregar e como identificar
dados incrementais.

Vídeo
Pré-requisitos: Antes de começar, verifique se você preparou seus arquivos de dados,
conforme especificado em Sobre Requisitos de Arquivo de Dados. É possível carregar
um único arquivo de dados ou vários ao mesmo tempo. É preciso que os diversos
arquivos tenham o mesmo formato.
Para configurar um carregamento de dados de arquivos usando o Data Sync:

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 um único arquivo de dados, digite o nome completo do arquivo


CSV ou XLSX no campo Arquivo ou clique no campo Selecionar um arquivo e
navegue até o arquivo de dados e selecione-o.

Por exemplo, você poderá digitar D:/csvFiles/AIRLINE_TRAFFIC.csv


para carregar um arquivo específico.
Se você não especificar o caminho completo do diretório no campo Arquivo, o
Data Sync tentará localizar o arquivo especificado no local padrão definido na
Propriedade do Sistema denominada Diretório Raiz de Arquivo de Dados.

• Para carregar dados de vários arquivos ao mesmo tempo, use o caractere


curinga * no campo Arquivo, da seguinte forma:
- - Para carregar qualquer arquivo que comece com um nome
AIRLINE_TRAFFIC, digite: D:/csvFiles/AIRLINE_TRAFFIC*.csv
- Para carregar todos os arquivos que terminam com a extensão .csv, digite: D:/
csvFiles/*.csv

3-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando Carregamentos de Dados de Arquivos CSV ou XLSX Usando o Data Sync

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

Por exemplo, se você estiver carregando diversos arquivos de dados, poderá


digitar My_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 seus
arquivos de dados.

• Se estiver importando dados em formato CSV, especifique:

– Página de código — Selecione o formato de arquivo de dados que você está


utilizando.

– Número de linhas a ser ignorado — Digite o número de linhas a ser


ignorado no arquivo, se houver. Use essa opção se o arquivo tiver um
cabeçalho e os dados não começarem na primeira linha. Se nenhuma linha
puder ser ignorada, deixe o padrão, 0.

– Primeira linha contém cabeçalhos — Selecione essa opção se o arquivo


contiver nomes de coluna em um cabeçalho. O Data Sync faz parsing da
primeira linha para gerar nomes de coluna em maiúsculas e trunca os nomes
em 30 caracteres. Se um arquivo de dados não contiver cabeçalhos, o Data
Sync gerará os nomes de coluna padrão COLUMN_1, COLUMN_2 e assim
por diante.

– Delimitador — Selecione o caractere que separa valores de campo no


arquivo de dados. As opções incluem Vírgula, Barra Vertical, Ponto-e-
vírgula, Espaço, Tabulação, Til ou Personalizado. Se você tiver um
delimitador personalizado, selecione Personalizado e digite o delimitador de
caractere único.

– Formato de timestamp (estilo Java) — Selecione o formato de dados de


timestamp em seus arquivos de dados.

– Número de linhas de amostragem — Deixe o valor padrão –1 para analisar


todos os valores de dados durante a avaliação de dados.

Carregando Dados de Arquivos Usando o Data Sync 3-5


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

• Se estiver importando dados em formato XLSX, especifique:

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

– Faixa de Células — Use o campo Início para especificar o ID da célula de


onde os dados começam, por exemplo, D10. Use o campo Fim para
especificar o ID da célula de onde os dados terminam, por exemplo, H250.

– Se o arquivo XLSX contiver diversas folhas e você quiser carregar dados de


folhas específicas apenas, clique em Selecionar folhas a serem importadas
para exibir a caixa de diálogo Escolher folhas e mover as folhas que deverão
ser carregadas para a lista Folhas selecionadas .

3-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando Carregamentos de Dados de Arquivos CSV ou XLSX Usando o Data Sync

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 deseja carregar uma tabela existente ou


criar uma nova tabela. Se você optar por criar uma nova tabela, especifique um
nome curto adequado ou edite o nome padrão para identificar essa tabela na
origem de dados de destino.

• Escolher opção de saída — Escolha Relacional para armazenar os dados em


formato relacional (por exemplo, uma tabela ou view) ou Conjunto de Dados
para armazenar os dados em um conjunto de dados adequado para projetos do
Visual Analyzer.

• Remover duplicações - selecione essa opção se o arquivo XLSX contiver


registros duplicados e você desejar que o Data Sync selecione um conjunto
distinto de linhas com base em um determinado atributo ou conjunto de
atributos que você identifica como colunas de chave de usuário que podem
impor exclusividade e resolver registros duplicados.

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


Mapear colunas.

Carregando Dados de Arquivos Usando o Data Sync 3-7


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

9. Use a caixa de diálogo Novo Arquivo de Origem: Mapear colunas para verificar se
os 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:

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 remover
os dados.

11. Clique em OK para exibir a caixa de diálogo Importar Arquivo e verifique a


mensagem de status, por exemplo, Sucesso.

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

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

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


Arquivo.

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


Estratégia de Carregamento.

3-8 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Mantendo Dados de Configuração de Arquivo

c. Na caixa de diálogo Estratégia de Carregamento, clique em Nunca excluir


dados.

d. Clique em OK para exibir a caixa de diálogo Definições Incrementais; em


seguida, selecione a coluna de chave ou a combinação de colunas que
identificam de forma exclusiva os registros.

e. Clique em OK e depois em OK na caixa de diálogo Mensagem, que solicita a


criação de um índice.

Agora que você definiu os dados e uma estratégia de carregamento, está pronto
para carregar seus dados.

Mantendo Dados de Configuração de Arquivo


Depois de ter configurado um carregamento de dados de um ou mais arquivos CSV
ou XLSX, é possível que você queira alterar a configuração de carregamento. Por

Carregando Dados de Arquivos Usando o Data Sync 3-9


Mantendo Dados de Configuração de Arquivo

exemplo, talvez queira alterar o nome da tabela de destino ou remover registros


duplicados quando carregar dados.

Para manter os dados de configuração de arquivo:

1. No Data Sync, clique na guia Projeto e certifique-se de que o projeto correto seja
selecionado na lista drop-down adjacente.

2. Para configurar os arquivos de origem, clique na guia Dados do Arquivo para


alterar 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.

3-10 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Mantendo Dados de Configuração de Arquivo

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


Projeto.

Carregando Dados de Arquivos Usando o Data Sync 3-11


Carregando Dados Apenas Uma Vez

Carregando Dados Apenas Uma Vez


Depois de ter usado o Data Sync para configurar seus dados, use um Job para carregar
os dados da origem para o banco de dados de destino dos dados na Nuvem. Você só
pode carregar os dados uma vez, ou programar um carregamento regular.

Os jobs carregam os dados de uma origem para um destino. Quando você cria um
Projeto no Data Sync, um job padrão é criado pelo Data Sync para que você carregue
seus dados. Você pode executar o Job e gerenciá-lo manualmente, ou pode programar
o Job para ser executado automaticamente uma ou mais vezes.
Para carregar os dados apenas uma vez:

1. No Data Sync, selecione o Projeto que você criou para carregamento de dados.

2. Clique na guia Jobs e selecione o Job que o Data Sync criou para você, ou que você
mesmo criou.

O Data Sync cria um Job padrão para você, com o nome do projeto anexado com
Jobn. Por exemplo, se você criar um Projeto chamado HCM_Data, o Data Sync
criará um Job com o nome HCM_Data-Job1. Se preferir, você poderá criar seu
próprio Job.

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

3-12 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Atualizando Dados Regularmente

Atualizando Dados Regularmente


Depois de ter usado o Data Sync para configurar seus dados, use um Job para carregar
os dados da origem para o banco de dados de destino dos dados na Nuvem. Você só
pode carregar os dados uma vez, ou programar um carregamento regular. Você pode
usar o Data Sync para atualizar dados regularmente programando um Job.

Para atualizar dados regularmente:

1. No Data Sync, clique na guia Jobs.

Carregando Dados de Arquivos Usando o Data Sync 3-13


Atualizando Dados Regularmente

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


Nova Programação.

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

4. Na lista drop-down Job, selecione o Job que o Data Sync criou para você ou que
você mesmo criou.

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

6. Especifique uma Data inicial e Data final.

3-14 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Monitorando Carregamentos de Dados

7. Clique em Salvar.

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

Monitorando Carregamentos de Dados


Ao carregar dados, você usa o Data Sync para monitorar o progresso e responder aos
problemas.

Para monitorar um carregamento de dados:

1. No Data Sync, clique na guia Jobs.

2. Clique na subguia Jobs Atuais.

Carregando Dados de Arquivos Usando o Data Sync 3-15


Monitorando Carregamentos de Dados

3. Use a subguia Jobs Atuais para monitorar o status do carregamento de dados.

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 para
tentar novamente um carregamento de dados depois de fazer as correções ou
alterações no Data Sync.

Para obter mais informações sobre solução de problemas, consulte Sobre


Monitoramento e Solução de Problemas de Carregamentos de Dados.

3-16 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
4
Carregando Dados de Tabelas Relacionais

Este tópico descreve como carregar tabelas relacionais no Oracle Database Cloud
Service integrado com o Oracle BI Cloud Service.

Vídeo

Tópicos:

• Workflow Típico para Carregar Dados de Tabelas

• Configurando Carregamentos de Dados de Tabelas Usando o Data Sync

• Carregando Tabelas Relacionais Usando o SQL Developer

• Substituindo um Carregamento de Dados em uma Tabela

• Carregando Dados de Tabelas Usando uma Consulta SQL

Workflow Típico para Carregar Dados de Tabelas


Aqui estão as tarefas comuns para carregar dados do BI das tabelas de banco de
dados.

Tarefa Descrição Mais Informações


Colocar o Data Sync Faça download e instale o Data Sync em Configurando o Data Sync
ativo e em execução. uma máquina local e configure o pela Primeira Vez
ambiente do Data Sync.

Registre sua origem Especifique os detalhes da conexão do Conectando o Data Sync


de dados relacional. seu banco de dados relacional. ao Oracle BI Cloud
Service e a Origens de
Dados

Configure o Registre as tabelas que você deseja Configurando


carregamento de carregar e defina uma estratégia de Carregamentos de Dados
dados. carregamento para cada tabela. de Tabelas Usando o Data
Sync

Carregue os dados Use o Data Sync para carregar dados no Carregando Dados
apenas uma vez banco de dados Cloud de destino. Apenas Uma Vez
usando o Data Sync.

Carregue os dados Use o Data Sync para executar uma Carregando Dados de
usando uma consulta consulta SQL para carregamento de Tabelas Usando uma
SQL. dados no banco de dados Cloud de Consulta SQL
destino.

Carregando Dados de Tabelas Relacionais 4-1


Configurando Carregamentos de Dados de Tabelas Usando o Data Sync

Tarefa Descrição Mais Informações


Carregue os dados Use o Data Sync para carregar os dados, Substituindo um
usando uma mas substitua o carregamento usando Carregamento de Dados
substituição de SQL. um comando SQL. em uma Tabela

Atualize os dados Programe um carregamento de dados Atualizando Dados


regularmente. regular para atualizar seus dados. Regularmente

Monitorar os Monitore o progresso dos carregamentos Monitorando


Carregamentos de de dados e responda aos problemas. Carregamentos de Dados
Dados.

Configurando Carregamentos de Dados de Tabelas Usando o Data Sync


Antes de iniciar o carregamento de dados, especifique quais colunas carregar e como
tratar dados incrementais.

Vídeo
Você pode importar definições de tabela a serem carregadas usando qualquer conexão
relacional definida. Os tipos de dados suportados incluem CHAR, VARCHAR,
TIMESTAMP, DATE, NUMBER(n), NUMBER(m,n), CLOB e BLOB. Se uma tabela de
origem tiver colunas com qualquer outro tipo de dados, elas serão importadas com um
tipo de dados UNKNOWN, marcadas como inativas e não participarão do processo de
cópia de dados.
Para configurar um carregamento de dados de tabelas usando o Data Sync:

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 lista


drop-down Origens de Dados.

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

Para procurar tabelas, no campo Filtro de Nome de Tabela, digite um nome de


tabela ou um filtro de nome de tabela, usando caracteres curinga para restringir a
lista de tabelas para importação. Os exemplos a seguir filtram a lista de tabelas de
uma origem.

4-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando Carregamentos de Dados de Tabelas Usando o Data Sync

• CONTACT mostrará somente a tabela CONTACT se ela existir no banco de dados


com exatamente o mesmo nome.

• CONTACT* ou CONTACT% lista todas as tabelas do banco de dados cujo nome


começa com CONTACT.

• *CONTACT* ou %CONTACT% lista todas as tabelas do banco de dados cujo nome


contém CONTACT.

5. Clique em Importar Tabelas para registrar as tabelas de origem e criar entradas


com o mesmo nome para as tabelas de destino. Todas as colunas e índices também
são importados.

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

Por padrão, todos os atributos de tabela são copiados. Se você quiser impedir que
determinadas colunas sejam replicadas no Oracle Business Intelligence Cloud
Service porque elas não são necessárias para análise ou podem conter informações
confidenciais, selecione a tabela na guia Tabelas de Destino, selecione a subguia
Colunas da Tabela e clique na opção Inativo para uma ou mais colunas. Se você
desativar uma coluna, certifique-se de inspecionar as definições de índice que
possam referenciar colunas inativas. Qualquer índice que se referir a uma definição
de coluna inativa ou excluída será eliminado, mas não será criado. Para desativar
índices que possam se referir a colunas inativas ou excluídas, clique com o botão
direito do mouse na coluna e selecione a opção Identificar e desativar índices
inválidos. Isso também marca como inativo qualquer índice que se referir a
colunas inativas.

6. Inspecione a coluna Atributos:

a. Clique na guia Tabelas de Destino; em seguida, clique na guia inferior Colunas


da Tabela.

Carregando Dados de Tabelas Relacionais 4-3


Configurando Carregamentos de Dados de Tabelas Usando o Data Sync

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 de


Carregamento.

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


processar dados.

c. Use a caixa de diálogo Definições Incrementais para selecionar uma chave de


usuário e uma coluna de timestamp de data para o processamento incremental.

4-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Substituindo um Carregamento de Dados em uma Tabela

d. Salve os detalhes.

Agora que você configurou os dados, está pronto para carregá-los (consulte
Carregando Dados Apenas Uma Vez).

Substituindo um Carregamento de Dados em uma Tabela


No Data Sync, você pode limitar o volume de dados que é carregado em uma tabela
de origem usando uma substituição de consulta SQL.

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


em uma Tabela
Por padrão, todos os dados de uma tabela de origem são copiados para o esquema do
Oracle Business Intelligence Cloud Service. Para limitar os dados carregados, você
pode fornecer uma substituição de consulta SQL para refinar os dados que são lidos.
Por exemplo, se você quiser copiar o equivalente a um ano de dados em uma tabela
que inclua uma coluna de data LAST_UPD, poderá fornecer uma consulta adicional
(Sintaxe Oracle) como:
SELECT * FROM TABLE_NAME WHERE LAST_UPD > SYSDATE - 365

Para adicionar uma consulta SQL para limitar os dados carregados:

1. No Data Sync, 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 a


consulta SQL desejada

4. Clique em OK.

Carregando Dados de Tabelas Relacionais 4-5


Carregando Dados de Tabelas Usando uma Consulta SQL

Quando você especifica uma substituição de consulta SQL, ela é validada com relação
ao banco de dados e, se houver erros na SQL, você será solicitado a corrigi-lo. Se a
substituição de SQL incluir novas colunas que não estão presentes na definição de
tabela, você seja solicitado a adicioná-las à tabela de destino.
Por exemplo, considere um caso em que uma tabela CONTACT é importada. Por
padrão, o Data Sync emite SELECT * FROM CONTACT. Você pode querer adicionar
uma coluna com o nome UPLOADED_DT à tabela para registrar quando é feito o
upload dos dados. Para fazer isso, especifique uma substituição de consulta SQL da
seguinte forma:
SELECT CONTACT.*, SYSDATE AS UPLOADED_DT FROM CONTACT
Nesse caso, o Data Sync reconhece que a nova coluna UPLOADED_DT não existe no
destino e oferece para adicioná-la à definição da tabela.

Carregando Dados de Tabelas Usando uma Consulta SQL


No Data Sync, você pode carregar dados de tabelas usando uma consulta SQL.

Você pode carregar dados com base em uma instrução SQL. Outra abordagem para
carregar dados no esquema do Oracle Business Intelligence Cloud 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 SQL de agregação para
armazenar dados compactados na nuvem. Essa SQL de agregação pode unir várias
tabelas e usar qualquer função SQL que o seu banco de dados suporte, como GROUP
BY, filtros e junções.

Para criar a tabela de destino com base nos resultados de uma consulta SQL:

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 no


campo Nome.

O nome não deve conter espaços.

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

Se a consulta definir uma nova tabela, as definições de coluna serão deduzidas da


estrutura SQL. Se você usar uma tabela existente, todas as novas colunas da SQL
poderão ser adicionadas à lista de colunas.

5. Selecione uma conexão na lista drop-down 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á sugerido
nas colunas de usuário/chave primária. É recomendável também que você registre
índices adicionais, que os usuários do BI podem usar para unir tabelas e filtrar
relatórios.

4-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Carregando Tabelas Relacionais Usando o SQL Developer

Carregando Tabelas Relacionais Usando o SQL Developer


Você pode usar o Oracle SQL Developer Release 3.2 ou mais recente para fazer upload
e administrar dados no Oracle Database Cloud Service.
O Oracle SQL Developer é um recurso de carregamento de dados em alto volume
integrado, transparente e contínuo, com capacidade total de procura de objeto. Essa
ferramenta baseada em Java é executada em uma máquina cliente e acessa o Oracle
Database Cloud Service por meio de um conjunto de chamadas de Web Service
RESTful. As chamadas de Web Service RESTful permitem que você acesse e carregue
dados e estruturas de dados no Oracle Database Cloud Service. Consulte REST API for
Oracle Java Cloud Service (API REST do Oracle Java Cloud Service) para obter informações
adicionais.
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 de


dados, consulte Tutorial Data Loading and the Oracle Database Cloud
Service.

• Adicione qualquer objeto do Oracle SQL Developer.

• Mova dados de bancos de dados locais para qualquer banco de dados Oracle Cloud
de destino.

• Crie carrinhos de compra de implantação. O Oracle SQL Developer cria um


carrinho contendo os objetos que você deseja carregar no serviço, estabelece
conexão com o serviço e, em seguida, implanta com segurança os dados do
carrinho no serviço. Você também pode comparar ambientes e carrinhos.

• Carregue os dados de forma incremental em uma programação usando o Oracle


SQL Developer.

Nota: O Oracle SQL Developer usa o utilitário de banco de dados


SQL*Loader para executar o carregamento de dados. Para saber mais sobre as
restrições de carregamento de dados, consulte o manual Utilitários do Oracle
Database.

Carregando Dados de Tabelas Relacionais 4-7


Carregando Tabelas Relacionais Usando o SQL Developer

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

Nota: Antes de carregar dados em um esquema ou tabela existente, considere


fazer backup dos dados para proteção. Consulte Using Oracle Database Backup
Cloud Service para obter informações adicionais.

4-8 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
5
Automatizando o Carregamento de Dados
Utilizando Métodos Programáticos

Este tópico descreve como utilizar métodos programáticos para carregar dados. Em
geral, você usa esses métodos para carregar grandes volumes de dados, executar
transformações complexas, criar índices e executar gerenciamento de banco de dados e
tarefas 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 Service


Use a API REST do Oracle BI Cloud Service para definir ou personalizar sua própria
API e carregar programaticamente dados locais para análise no Oracle BI Cloud
Service. A API REST do Oracle BI Cloud Service é otimizada para carregar grandes
volumes de dados (de milhares a milhões) de uma ou mais origens.
Carregar dados para tabelas no Oracle Database Cloud Service:
A API REST do Oracle BI Cloud Service carrega dados para o banco de dados da
nuvem padrão conectado ao Oracle BI Cloud Service. Uma vez carregados os dados
nesse banco de dados da nuvem, você poderá:

• Inserir, atualizar, fazer upsert e excluir grandes volumes de registros, usando


streaming 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 depois


combiná-los com lógica de aplicativo adicional para chamar a API REST do Oracle
BI Cloud Service.

• Chamar o script ou aplicativo com seu próprio scheduler local.

• Automatize o carregamento de dados incrementais ou integre com ferramentas


ETL usando a API REST do Oracle BI Cloud Service. Consulte o API REST do
Oracle BI Cloud Service para obter informações detalhadas.

• Crie uma API personalizada usando a estrutura da API REST do Oracle BI Cloud
Service.
Carregar dados para conjuntos de dados no Oracle BI Cloud Service:

Automatizando o Carregamento de Dados Utilizando Métodos Programáticos 5-1


Sobre a API REST do Oracle Database Cloud Service

• Crie, atualize e exclua conjuntos de dados de origens de dados locais.

• Gerencie conjuntos de dados programaticamente. Exclua conjuntos de dados


indesejados para liberar espaço de armazenamento.

Sobre a API REST do Oracle Database Cloud Service


Se o Oracle BI Cloud Service estiver integrado com o Oracle Database Cloud -
Database Schema Service, você poderá carregar dados programaticamente usando a
API REST do Oracle Database Cloud Service.
Crie Web Services RESTful para acessar consultas SQL e PL/SQL no Oracle Database
Cloud - Database Schema Service fora da nuvem. Use o assistente de Serviços Web
RESTful para criar Serviços Web RESTful. O assistente RESTful fornece um
mecanismo 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 modificar
tabelas no Oracle Database Cloud - Database Schema Service.
Além disso, você pode usar a API APEX_WEB_SERVICE em um bloco PL/SQL para
chamar qualquer API REST ou SOAP que seja suportada por aplicativos de nuvem e
recuperar dados de um sistema externo. Os dados podem ser transferidos diretamente
da origem local para o banco de dados na nuvem. Você então poderá automatizar
programaticamente 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 Scripts de Banco de Dados PL/SQL


Oracle Database Cloud - Database Schema Service somente. Você pode usar scripts de
banco de dados PL/SQL para carregar dados de serviços web externos, genéricos.

5-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Sobre Scripts de Banco de Dados PL/SQL

Você pode recuperar e carregar dados de outros serviços na nuvem, como o Oracle
Fusion Cloud ou Salesforce.com. A API pode ser chamada de seu código PL/SQL
criado com o SQL Workshop, uma ferramenta robusta do desenvolvedor que você usa
para criar aplicativos front-end simplificados para executar operações complexas de
banco de dados (por exemplo, aplicativos de entrada de dados que executam PL/SQL
para transmitir parâmetros especificados pelos usuários).

O SQL Workshop faz parte do Oracle APEX (Application Express). O Oracle APEX é a
principal ferramenta da Oracle para desenvolver aplicativos web com SQL e PL/SQL.
Usando apenas um web browser, é possível desenvolver e implantar aplicativos
profissionais 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 de


Banco 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 de


conformidade.

– Executar transformações pós-carregamento.


Consulte Sintaxe SQL em Using Oracle Database Cloud - Database Schema Service (Usando
o Oracle Database Cloud - Database Schema Service).

Automatizando o Carregamento de Dados Utilizando Métodos Programáticos 5-3


Sobre Scripts de Banco de Dados PL/SQL

5-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
6
Carregando Dados do OTBI

Usando o Data Sync, você pode carregar dados diretamente de áreas de assunto ou
relatórios no OTBI. Isso permite que os usuários do BI analisem os dados do OTBI no
Oracle BI Cloud Service.

Tópicos

• Workflow Típico para Carregar Dados do OTBI

• Especificando Detalhes de Conexão de Dados do OTBI

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

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

Workflow Típico para Carregar Dados do OTBI


Aqui estão as tarefas comuns para carregar dados de BI do OTBI.

Tarefa Descrição Mais Informações


Colocar o Data Sync Faça download e instale o Data Sync em Configurando o Data Sync
ativo e em execução. uma máquina local e configure o pela Primeira Vez
ambiente do Data Sync.

Especifique os Crie uma conexão e uma definição de Especificando Detalhes de


detalhes de conexão origem de dados plugável no Data Sync. Conexão de Dados do
da origem de dados. OTBI

Configure um Especifique as informações sobre os Configurando


carregamento de dados, como formato, quais colunas Carregamentos de Dados
dados de um carregar e como identificar dados das Pastas e Áreas de
relatório ou uma área incrementais. Assunto do OTBI
de assunto.

Configure um Especifique as informações sobre os Configurando


carregamento de dados, como formato, quais colunas Carregamentos de Dados
dados de uma pasta carregar e como identificar dados nas Pastas das Áreas de
em uma área de incrementais. Assunto do OTBI
assunto.

Carregue os dados Use o Data Sync para carregar dados no Carregando Dados
apenas uma vez banco de dados Cloud de destino. Apenas Uma Vez
usando o Data Sync.

Atualize os dados Programe um carregamento de dados Atualizando Dados


regularmente. regular para atualizar seus dados. Regularmente

Carregando Dados do OTBI 6-1


Especificando Detalhes de Conexão de Dados do OTBI

Tarefa Descrição Mais Informações


Monitorar os Monitore o andamento dos Monitorando
Carregamentos de carregamentos de dados e resolva os Carregamentos de Dados
Dados. problemas.

Especificando Detalhes de Conexão de Dados do OTBI


Para configurar um ambiente do Data Sync, especifique onde a instância do OTBI de
origem está localizada e defina os dados que os usuários do BI deverão analisar.

Para configurar conexões:

• Especifique os detalhes de conexão da origem de dados.

• Defina os dados que os usuários do BI devem analisar.

Especificando Detalhes de Conexão da Origem de Dados 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 abaixo, especifique os seguintes detalhes:

Campo ou Elemento Descrição


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

Tipo de Conexão Selecione o OTBI.

Usuário Especifique um usuário do OTBI.

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

URL Especifique o URL do OTBI. Por exemplo, https://


otbi.crm.us1.oraclecloud.com.

4. Clique em Testar Conexão; em seguida, clique em Salvar.

Especificando uma Origem Plugável para o OTBI


Para especificar uma origem plugável para o OTBI:

1. No Data Sync, clique em Conexões e, em seguida, clique na guia Origens de Dados


Plugáveis.

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

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

Campo ou Elemento Descrição


Nome Especifique um nome descritivo para identificar a origem
plugável. Por exemplo, informe OTBI.

6-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando Carregamentos de Dados das Pastas e Áreas de Assunto do OTBI

Campo ou Elemento Descrição


URL Para o OTBI, especifique:
com.oracle.dataflow.datareader.otbi.OTBISourceDescript
or

4. Clique em Salvar.

Configurando Carregamentos de Dados das Pastas e Áreas de Assunto


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.

Para configurar um carregamento de dados de uma pasta ou área de assunto no OTBI:

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 e


especifique os detalhes a seguir.

Campo ou Elemento Descrição


Nome Lógico Especifique um nome descritivo curto para esses dados. Por
exemplo, se você estiver carregando dados de um relatório
chamado Activity Report, poderá especificar
ActivityReportEMEA.

Carregando Dados do OTBI 6-3


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

Campo ou Elemento Descrição


Nome do Destino Informe o nome que você deseja usar para a tabela de
destino. Por exemplo, se você estiver carregando dados de
um relatório chamado Activity Report, poderá especificar
OTBI_ACTIVITY_REPORT_EMEA.

Opção de Saída Escolha Relacional para armazenar dados em formato


relacional (por exemplo, para um destino do Oracle BI Cloud
Service) ou Conjunto de Dados para armazenar dados em
formato de conjunto de dados (por exemplo, para o Oracle
Data Visualization Cloud Service).

Conexão do BD Selecione a origem de dados do OTBI. Essa lista mostra as


origens de dados 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 qual


deseja 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 de
Assunto.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ável
selecionado na Etapa 5.

6-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando Carregamentos de Dados das Pastas e Áreas de Assunto do OTBI

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 para o


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

• Para carregar usando uma área de assunto inteira no OTBI, informe o caminho
completo da área de assunto.
Por exemplo, "CRM - Sales Predictor Input".Revenue.

Carregando Dados do OTBI 6-5


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

9. Clique em OK.

10. Especifique uma estratégia de carregamento:

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

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


carregar 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 o
upload de dados de acordo com suas necessidades de negócios.

Agora que você definiu os dados e uma estratégia de carregamento, está pronto para
carregar seus dados.

Configurando Carregamentos de Dados nas Pastas das Áreas de


Assunto 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.

Para configurar um carregamento de dados de uma pasta em uma área de assunto do


OTBI:

1. No Data Sync, clique na guia Projeto.

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

6-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando Carregamentos de Dados nas Pastas das Áreas de Assunto do OTBI

3. Clique em Dados de Objeto(s) para exibir a caixa de diálogo Importar Definição


em Produtos e especifique os detalhes a seguir.

Campo ou Elemento 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 caractere de asterisco (*) como curinga. Por exemplo, digite
Sales* para procurar todas as pastas com nomes que
começam com Sales.

Opção de Saída Escolha Relacional para armazenar os dados em formato


relacional (por exemplo, uma tabela ou view) ou Conjunto
de Dados para armazenar os dados em um conjunto de
dados adequado para projetos do Visual Analyzer.

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ção


Importar ao lado de cada pasta.

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

Carregando Dados do OTBI 6-7


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

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 da(s) pasta(s) importada(s), clique na guia Tabelas/


Conjuntos de Dados de Destino.

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

8. Para fazer drill da tabela ou do conjunto de dados de destino, clique na guia


Colunas da Tabela no painel inferior.

Agora que você definiu os dados e uma estratégia de carregamento, está pronto para
carregar seus dados.

6-8 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Item III
Modelando Dados no Oracle Business
Intelligence Cloud Service

Esta parte explica como modelar dados no Oracle Business Intelligence Cloud Service.

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


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

Você pode criar um modelo de seus dados de negócios usando o Oracle Business
Intelligence Cloud Service.

Tópicos:

• Sobre Modelagem de Dados

• Planejando um Modelo de Dados

• Roteiro para Modelar Dados

Sobre Modelagem de Dados


Um modelo de dados é um design que apresenta dados de negócios para análise de
maneira que afeta a estrutura do negócio. Os modelos de dados permitem que os
analistas estruturem consultas na mesma maneira intuitiva com que eles fazem
perguntas de negócios. Os modelos bem projetados são simples e mascaram a
complexidade da estrutura de dados subjacente.

Dica:

Antes de modelar dados, verifique se você entende as definições de


modelagem que estão incluídas na Terminologia do Oracle BI Cloud Service.

Você pode modelar dados no Oracle BI Cloud Service. O uso do Data Modelerpermite
que você modele dados de vários tipos de origem, como star e snowflake, de várias
maneiras que façam sentido para seus usuários empresariais. Para usar o Data
Modeler, você deverá ter a atribuição BIDataModelAuthor.
Embora nem todos os objetos de origem tenham relacionamentos star, o Data Modeler
apresenta os dados como uma estrutura star simples no modelo de dados. Em outras
palavras, o modelo de dados representa fatos mensuráveis que foram exibidos em
termos 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 de


fatos ou tabela de dimensões.

• Defina junçãos entre as tabelas de fatos e dimensões

• Verifique se cada tabela de dimensões está mapeada para pelo menos uma tabela
de fatos e se cada tabela de fatos está mapeada para pelo menos uma tabela de
dimensões.

Noções Básicas de Modelagem de Dados 7-1


Planejando um Modelo de Dados

• Especifique regras de agregação para diferentes colunas de fatos, crie medidas


derivadas com base em expressões, crie hierarquias de dimensões para suportar
drilling e crie medidas baseadas em nível.

• Publique seu modelo de dados para salvar as alterações permanentemente ou torne


os dados disponíveis para uso em análises.
Os dados de origem de arquivos ou origens relacionais podem ser transferidos por
upload para tabelas no Oracle Database Cloud Service integrado com o Oracle BI
Cloud Service ou com qualquer outro banco de dados que estabeleça conexão com o
Oracle BI Cloud Service. Consulte Estabelecendo Conexão com Dados em um Banco
de Dados.
Depois de publicar seu modelo de dados, você poderá começar a visualizá-los na
Home page do Oracle BI Cloud Service. Seu modelo de dados é exibido como área de
assunto que você pode usar em visualizações, relatórios e painéis de controle. O nome
da área de assunto corresponde ao nome de seu modelo de dados.
Observe que quando você modela objetos de origem com diversos relacionamentos
star, eles todos fazem parte do mesmo modelo de dados e são incluídos na mesma
área de assunto.

Planejando um Modelo de Dados


Antes de usar o Data Modeler no Oracle BI Cloud Service, reserve um tempo para
analisar seus requisitos de negócios e entender os conceitos de 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 Dados


Para poder começar a modelar dados, você precisa primeiro entender os requisitos do
seu 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 outras
palavras, quais são as dimensões usadas para detalhar as medidas e especificar os
cabeçalhos dos relatórios?

• Há elementos hierárquicos em cada dimensão e quais tipos de relacionamentos


definem cada hierarquia?
Quando você tiver respondido a essas questões, poderá identificar e definir os
elementos de seu modelo de negócios.

7-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Planejando um Modelo de Dados

Componentes de Modelos de Dados


Tabelas de fatos, tabelas de dimensões, junções e hierarquias são componentes-chave
que você encontrará ao criar seu modelo de dados no Oracle BI Cloud Service.

Componente Descrição
Tabelas de Fatos As tabelas de fatos contêm medidas (colunas) que têm agregações
incluídas em suas definições.
As medidas agregadas de fatos devem ser definidas em uma tabela de
fatos. Em geral, medidas são dados calculados, como valor em dólar ou
quantidade vendida, e podem ser especificadas em termos de
hierarquias. Por exemplo, você pode querer determinar a soma em
dinheiro 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 uma
medida e precise de um cálculo para expressar a comparação.

Tabelas de Uma empresa usa fatos para medir o desempenho por medidas bem
Dimensões estabelecidas, por exemplo, por tempo, período ou mercado. Cada
dimensão tem um conjunto de atributos descritivos. As tabelas de
dimensõ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 de
contexto, como poder categorizar Solicitações de Serviços. Os atributos
armazenados nessa dimensão podem incluir Proprietário da Solicitação
de 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 de
origem de uma determinada tabela de Clientes, o modelo de dados só
terá uma tabela. Para conseguir isso, as três instâncias de origem do
Cliente são combinadas em uma usando views do banco de dados.

Junções As junções indicam relacionamentos entre tabelas de fatos e tabelas de


dimensões no modelo de dados. Quando você cria junções, especifica a
tabela de fatos, a tabela de dimensões, a coluna de fatos e a coluna de
dimensões que deseja unir.
As junções permitem que as consultas retornem linhas onde haja pelo
menos uma correspondência em ambas as tabelas.
Dica: Os analistas podem usar a opção Incluir Valores Nulos ao criar
relatórios para retornar linhas de uma tabela na qual não haja linhas
correspondentes em outra tabela. Consulte Suprimindo Valores Nulos
em Views em Usando o Oracle Business Intelligence Cloud Service.

Hierarquias São conjuntos de relacionamentos de cima para baixo entre atributos de


tabela de dimensões.
Nas hierarquias, os níveis se estendem do mais baixo ao mais alto. Por
exemplo, os meses podem se estender para um ano. Esses
desdobramentos ocorrem sobre os elementos da hierarquia e abrangem
relacionamentos de negócios naturais.

Sobre a Modelagem de Objetos de Origem com Relacionamentos Star


As origens star consistem em uma ou mais tabelas de fatos que referenciam qualquer
número de tabelas de dimensões. Como o Data Modeler apresenta os dados em uma

Noções Básicas de Modelagem de Dados 7-3


Planejando um Modelo de Dados

estrutura star, trabalhar com origens star é o cenário de modelagem mais simples. Em
origens star, as dimensões são normalizadas com cada dimensão representada por
uma única tabela.
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 para
tabelas de banco de dados distintas. Em seguida, você usa o Data Modeler para criar
uma tabela de fatos (Revenue Measures) e tabelas de dimensões (Products, Customers
e Orders). Por último, você cria junções entre as tabelas de dimensões e a tabela de
fatos.
Ao criar suas tabelas de fatos e dimensões, você pode arrastar e soltar os objetos de
origem no modelo de dados, ou pode usar as opções de menu para criar as tabelas de
fatos e dimensões individualmente.
Consulte Roteiro para Modelar Dados para obter uma lista completa de tarefas de
modelagem de dados.

Sobre a Modelagem de Objetos de Origem com Relacionamentos Snowflake


As 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 de
tabelas 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 e
Customer 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 dados
distintas. Em seguida, você cria views de banco de dados que combinam as diversas
tabelas de dimensões em uma única tabela. Neste exemplo, você cria uma view que
combina 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 (Revenue
Measures) e as tabelas de dimensões (view Products + Brand, view Customers +
Customer Group e Orders). Por último, você cria junções entre as tabelas de
dimensões e a tabela de fatos.
Consulte Roteiro para Modelar Dados para obter uma lista completa de tarefas de
modelagem de dados.

Sobre a Modelagem de Origens Desnormalizadas


Origens desnormalizadas combinam fatos e dimensões como colunas em uma tabela
(ou arquivo simples). Com uma origem simples desnormalizada, um arquivo de
dados é carregado em uma tabela. O arquivo de dados consiste em atributos de
dimensão e colunas de medida.
Em alguns casos, o modelo de dados pode consistir em um modelo híbrido que
envolve 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 de
origem distintos.
Neste cenário, você carrega primeiro o arquivo desnormalizado como tabela de banco
de dados único. Em seguida, usa o assistente de Adição ao Modelo para particionar
colunas em várias tabelas de fatos e dimensões. Neste exemplo, você arrasta e solta
colunas de medida de receita para criar uma tabela de fatos; em seguida, arrasta e

7-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Planejando um Modelo de Dados

solta colunas de produtos, clientes e ordens para criar três tabelas de dimensões
distintas. Por último, você cria junções entre as tabelas de dimensões e a tabela de
fatos.
Consulte Roteiro para Modelar Dados para obter uma lista completa de tarefas de
modelagem de dados.

Sobre a Modelagem de Origens Normalizadas


As origens normalizadas ou transacionais distribuem dados em várias tabelas para
minimizar a redundância do armazenamento de dados e otimizar as atualizações de
dados. Em uma origem normalizada, você tem diversos arquivos de dados que
correspondem a cada tabela transacional. Os dados dos aplicativos Oracle Cloud
provavelmente são particionados em uma origem normalizada.
Semelhante a origens snowflake, a modelagem de origens normalizadas envolve a
criação de views de banco de dados para combinar colunas de diversas tabelas de
origem em tabelas de fatos e dimensões individuais. Algumas origens normalizadas
são muito complexas, exigindo diversas views de banco de dados para organizar os
dados 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 dados
distintas. Em seguida, você cria uma view de banco de dados que combina as diversas
colunas de fatos em uma única tabela. Nesse exemplo, você cria uma view que
combina 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ê cria
junções entre as tabelas de dimensões e a tabela de fatos.
Consulte Roteiro para Modelar Dados para obter uma lista completa de tarefas de
modelagem de dados.

Noções Básicas de Modelagem de Dados 7-5


Planejando um Modelo de Dados

7-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
8
Iniciando a Criação de Modelo de Dados

Esta seção oferece informações sobre as primeiras etapas da criação de um modelo de


dados, 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 Dados


Aqui estão as tarefas comuns de modelagem de dados.

Tarefa Descrição Mais Informações


Ler sobre o Data Familiarize-se com o Data Modeler, Usando o Modelador de
Modeler inclusive como atualizar dados, Dados
publicar alterações e encontrar os
menus Ação.

Criar um novo Inicie um novo modelo e conecte-o à Criando um Modelo de


modelo origem de dados. Dados

Procurar objetos de Verifique as tabelas de origem para Verificando Tabelas e Dados


origem determinar como estruturar seu de Origem
modelo de dados.

Criar novas views no Crie views para obter as dimensões Adicionando suas Próprias
banco de dados se do exercício da função, ou para Views de Origem
necessário combinar diversas tabelas em uma
única view, como em origens
snowflake ou normalizadas.

Iniciando a Criação de Modelo de Dados 8-1


Usando o Modelador de Dados

Tarefa Descrição Mais Informações


Adicione tabelas de Crie tabelas de fatos e tabelas de Adicionando Tabelas de
fatos e tabelas de dimensões de objetos de origem. Fatos e Tabelas de
dimensões Dimensões ao Modelo de
Dados

Unir tabelas de fatos Crie junções entre tabelas de fatos e Unindo Tabelas de Fatos e
e dimensões dimensões. Dimensões

Adicionar uma Crie uma tabela de dimensão de Criando uma Dimensão de


dimensão de tempo tempo e uma tabela de origem de Tempo
banco de dados com dados de tempo.

Adicione medidas Especifique agregação de colunas e Especificando Agregação de


agregadas e crie medidas calculadas usando Medidas e Criando Medidas
calculadas expressões. Calculadas

Adicionar atributos Especifique atributos personalizados Criando Atributos Derivados


derivados para tabelas de dimensões usando
expressões.

Criar hierarquias e Defina hierarquias e níveis com base Editando Hierarquias e


níveis nos relacionamentos entre grupos de Níveis
colunas de atributos.

Criar variáveis Você pode criar variáveis que Definindo Variáveis


calculem e armazenem
dinamicamente valores para uso em
expressões de colunas e filtros de
dados.

Configurar Controle quem pode acessar tabelas Protegendo o Acesso a


permissões de objeto de fatos, tabelas de dimensões e Objetos no Modelo
colunas.

Configurar filtros de Defina filtros de segurança de dados Protegendo o Acesso aos


segurança de dados de linha para tabelas de fatos, tabelas Dados
de dimensões e colunas.

Usando o Modelador de Dados


O Data Modeler permite que você modele os dados que são necessários para gerar
relató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

8-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Usando o Modelador de Dados

• 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 Dados


Abra o Data Modeler na Home page do Oracle BI Cloud Service.
1. Acesse o Oracle BI Cloud Service.

2. Clique em Modelador na Home page.

Dica: Você precisa da atribuição BIDataModelAuthor para usar o Modelador


de Dados. Peça para o administrador dar a você acesso ao Modelador de
Dados se você não vir essa opção.

3. Clique no nome de um modelo para abri-lo no Modelador de Dados.

4. Para iniciar um novo modelo, clique em Criar modelo.

Criando um Modelo de Dados


Crie 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.

Iniciando a Criação de Modelo de Dados 8-3


Usando o Modelador de Dados

4. Conecte o modelo a um Banco de Dados.

Se o banco de dados desejado não estiver listado, peça para seu administrador
configurar a conexão para você. Consulte Gerenciando Conexões de Banco de
Dados.

Usando o Painel Esquerdo no Modelador de Dados


Vários menus de modelagem de dados estão disponíveis no painel esquerdo do Data
Modeler.

• Banco de Dados — Lista objetos de origem, como tabelas e views de banco de


dados

• 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 em


expressões de coluna

• Atribuições — Lista atribuições que você pode usar ao definir permissões de objeto
e filtros de segurança de dados
Para filtrar objetos no painel esquerdo:

1. No Data Modeler, no painel esquerdo, abra o menu Banco de Dados, Modelo de


Dados, 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 Dados


O painel direito no Data Modeler é um painel contextual que muda dependendo da
tarefa que você está executando. Depois de ter iniciado a modelagem de dados, a view

8-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Usando o Modelador de Dados

padrão ou home mostra as tabelas de fatos, as tabelas de dimensões e as junções


definidas até o momento.

• Na área de tabelas de fatos e dimensões, você pode ver o número de junções de


cada tabela de fatos e dimensões, bem como o número de medidas em cada tabela
de fatos.

• As junções são listadas abaixo das tabelas de fatos e dimensões. Clique na seta para
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 Modelo de
Dados do painel esquerdo abre o editor de tabela de dimensões no painel direito.

• Abra a guia Permissão para controlar quem tem acesso ao modelo e quem tem
permissã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 de


dados diferente.

Iniciando a Criação de Modelo de Dados 8-5


Usando o Modelador de Dados

Usando Menus de Ação


O Data Modeler fornece menus de ação para a maioria dos objetos. Os menus de Ação
são representados por um ícone de engrenagem.

Os menus de Ação contêm ações que são importantes para um determinado objeto ou
contexto e são visíveis quando o objeto é selecionado. Por exemplo, selecione um
objeto de origem no menu Banco de Dados no painel esquerdo para ver seu menu de
açã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 de
dados 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 o
seguinte sobre exclusão de objetos:

• Você deve bloquear o modelo antes de excluir um objeto.

• Você pode excluir views de origem, mas não pode excluir tabelas de origem. Use o
SQL Workshop para eliminar tabelas de origem no Oracle Database Cloud -
Database Schema Service.

• Você não pode excluir objetos de modelo dos quais outros objetos dependem. Por
exemplo, você não poderá excluir uma tabela de dimensões que está unida a outra
tabela enquanto a junção não for removida. Da mesma forma, não poderá excluir
uma 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 Dados


Bloqueie sempre o modelo de dados antes de fazer qualquer alteração. Clique em
Bloquear para Edição para bloquear o modelo de dados.

Publique sempre as alterações que você deseja manter antes de sair do Data Modeler
por um período longo. Quando ocorre timeout (após 20 minutos de inatividade) de
sua sessão do browser HTTP, o bloqueio é liberado e todas as alterações não
publicadas são descartadas.

8-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Usando o Modelador de Dados

Da mesma forma, o fechamento de um browser encerra a sessão HTTP e descarta


qualquer alteração não publicada. Entretanto, o fechamento do browser não libera o
bloqueio. Nesse caso, você pode iniciar uma nova sessão em um novo browser e
efetuar sign-in com o mesmo nome de usuário. Quando você tenta bloquear o modelo
na 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 Data
Modeler. As alterações feitas nas views do banco de dados são salvas imediatamente
no banco de dados. Isso difere das alterações no modelo de dados, que só serão salvas
quando você publicá-las.
O bloqueio do modelo impede que outros usuários alterem as views do banco de
dados usando o Data Modeler. O bloqueio não impede que alguém modifique objetos
do banco de dados usando outras ferramentas, como APEX e SQL Developer.

Substituindo Bloqueios
Se você tiver privilégios administrativos, poderá substituir os bloqueios definidos por
outros usuários. Para isso, selecione Substituir Bloqueio no menu global Ações do
Modelo no canto superior direito. A substituição de um bloqueio descarta as
alterações feitas por outros usuários em suas sessões do browser. Você precisa da
atribuição BIServiceAdministrator para substituir um bloqueio.

Validando um Modelo de Dados


Você pode usar o ícone de visto Validar global no canto superior esquerdo para
verificar se um modelo de dados é válido.

O modelo de dados também é validado automaticamente quando você publica


alteraçõ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 pode
salvar uma view de origem, a menos que a consulta SQL dela seja válida. As
expressões para medidas calculadas e colunas derivadas devem ser válidas para que
possam 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 Dados


O Data Modeler fornece três maneiras de atualizar dados para assegurar que você
esteja examinando as informações mais atualizadas. Você pode atualizar objetos de
origem, atualizar o modelo de dados ou sincronizar o modelo de dados com as
definições de objetos 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 de
origem reflita os objetos mais recentes no banco de dados. Por exemplo, pode atualizar

Iniciando a Criação de Modelo de Dados 8-7


Usando o Modelador de Dados

a lista de objetos de origem para incluir qualquer nova tabela de banco de dados que
foi adicionada. A lista de objetos de origem não é atualizada automaticamente após
novos objetos serem carregados no banco de dados.
Para atualizar os objetos de origem, selecione Atualizar no menu Ações do Banco de
Dados no painel esquerdo.

Atualizando o Modelo de Dados


Em alguns casos, outros usuários do Data Modeler poderão ter bloqueado o modelo e
feito alterações. Você pode atualizar o modelo de dados para assegurar que o Data
Modeler exiba a versão mais recente do modelo.
Para atualizar o modelo de dados, selecione Atualizar no menu Ações do Modelo de
Dados 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 de
dados. A sincronização identifica os objetos no modelo que foram excluídos no banco
de dados, bem como as novas tabelas e colunas. Identifica também outras
discrepâ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 no
canto superior direito.
Para sincronizar tabelas de fatos ou tabelas de dimensões individuais, selecione
Sincronizar com Banco de Dados no menu Ações da tabela de fatos ou dimensões em
questã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 parte


inferior do painel direito. Use o menu Ações da Mensagem para personalizar os tipos

8-8 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Usando o Modelador de Dados

de mensagens exibidas (Erros, Advertências ou Informações), selecionar ou cancelar a


seleção de todas as mensagens e executar ações de sincronização nas mensagens
selecionadas. Por exemplo, você pode selecionar todas as advertências de
incompatibilidade de tipo de dados e, em seguida, selecionar Sincronização
selecionada no menu Ações para fazer as alterações de sincronização relevantes.

Publicando Alterações no Modelo de Dados


Conforme atualiza um modelo de dados, você faz alterações que pode salvar ou
descartar. Publique um modelo para salvar as alterações permanentemente ou torne os
dados disponíveis para uso em relatórios. O modelo de dados publicado é exibido
como área de assunto no Oracle BI Cloud Service.

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 salvas
realmente até que você publique o modelo.

Quando você publica um modelo de dados, ele é validado automaticamente. Qualquer


erro de validação é exibido na parte inferior do painel direito. Caso você veja erros de
validaçã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ções
usando os menus no canto superior direito:

• Publicar e Desbloquear — Verifica se o modelo é válido, salva as alterações e


publica o modelo para uso com relatórios. O modelo é desbloqueado para outros
usuários.

• Publicar e Manter Bloqueio — Verifica se o modelo é válido, salva as alterações e


publica o modelo para uso com relatórios. O bloqueio é mantido para edições
posteriores.

• Desbloquear — Remove o bloqueio do modelo para que outros usuários possam


atualizá-lo. As alterações não publicadas no modelo são descartadas.

• Reverter — Retorna o modelo ao seu estado publicado anteriormente. As


alterações não publicadas no modelo são descartadas, mas o modelo permanece
bloqueado.

• Limpar — Exclui permanentemente todos os objetos do modelo e os remove de


qualquer relatório que esteja baseado na área de assunto do modelo.
Você também pode clicar em Desfazer e Refazer no canto superior direito para
reverter ou reaplicar alterações individuais.

Iniciando a Criação de Modelo de Dados 8-9


Usando o Modelador de Dados

Dica:

Não é necessário publicar o modelo para salvar as mudanças do banco de dados.


As alterações feitas nas views do banco de dados e em outros objetos do banco
de 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 e
Refazer não estão disponíveis.

Depois de publicar seu modelo, leva até dois minutos para que as alterações no
modelo de dados se reflitam em relatórios e painéis de controle. Para ver as alterações
imediatamente, abra o relatório e clique em Atualizar > Recarregar Metadados do
Servidor.
O Oracle BI Cloud Service usa um snapshot quando você ou alguém publica alterações
no 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 Cache


O Oracle BI Cloud Service armazena dados no cache para maximizar o acesso de alto
desempenho aos dados. Isso significa que as atualizações de dados podem não ser
refletidas imediatamente nos relatórios e no Data Modeler.

Após o carregamento de novos dados em tabelas, convém limpar o cache para ver os
dados 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 menu


Modelo de Dados do painel esquerdo

– Para limpar os dados no cache de uma determinada tabela de fatos ou


dimensões, clique com o botão direito do mouse na tabela e selecione Limpar
Dados 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 todos os
dados do cache.
Você também pode selecionar Limpar Todos os Dados do Cache no menu global
Ações do Modelo no canto superior direito.

Dica:

Limpe sempre o cache depois de carregar novos dados para assegurar que os
dados mais recentes sejam exibidos nos relatórios.

Renomeando um Modelo de Dados


Para renomear um modelo de dados, bloqueie-o, selecione a guia Propriedades e
altere o nome.

Essa ação também renomeia a correspondente área de assunto nos relatórios.

8-10 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Usando o Modelador de Dados

Conectando um Modelo a um Banco de Dados Diferente


Ao criar um novo modelo de dados, você seleciona o banco de dados no qual os dados
serão armazenados. As tabelas e views desse banco de dados são exibidas no
Modelador de Dados e você as adiciona ao seu modelo. Às vezes os dados são
movidos ou o banco de dados de origem é alterado. Se isso acontecer, 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 do


modelo não funcionarão, a menos que todos os objetos de origem obrigatórios
estejam disponíveis no novo banco de dados.

Para conectar seu modelo de dados a um banco de dados diferente:

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 administrador
configurar a conexão para você. Consulte Gerenciando Conexões de Banco de
Dados.

Iniciando a Criação de Modelo de Dados 8-11


Verificando Tabelas e Dados de Origem

4. Sincronize seu modelo de dados com o novo banco de dados. Selecione


Sincronizar com o Banco de Dados no menu Ações do Modelo.

Consulte também Atualizando e Sincronizando Objetos de Origem e Objetos de


Modelo de Dados.

Excluindo um Modelo de Dados


Você poderá excluir todos os objetos de seu modelo de dados se quiser limpar o
modelo e começar de novo. Ou poderá excluir um modelo inteiro com a área de
assunto.

• Limpando o conteúdo do modelo — Bloqueie o modelo e selecione Limpar Modelo


no menu Ações do Modelo global, no canto superior direito.
Isso remove permanentemente todos os objetos do modelo de dados e os remove
de qualquer relatório que esteja baseado na área de assunto do modelo.

• Excluindo um modelo - Clique em Modelador de Dados, clique no menu Ações do


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 administrador
obtenha um snapshot do modelo como backup. Para obter instruções, consulte
Fazendo Backup e Restaurando.

Verificando Tabelas e Dados de Origem


Este tópico descreve como você pode saber mais sobre os objetos de banco de dados
de origem que estão disponíveis para seu modelo de dados.

Tópicos:

• Exibindo Objetos de Origem

• Visualizando Dados em Objetos de Origem

8-12 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Verificando Tabelas e Dados de Origem

Exibindo Objetos de Origem


Você pode ver uma lista de tabelas e views de origem no menu Banco de Dados no
painel 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, como
o nome da coluna, o tipo de dados, se é exclusiva e se aceita valores nulos. A guia
Dados permite que você visualize dados, conforme descrito em Visualizando Dados
em Objetos de Origem.

Visualizando Dados em Objetos de Origem


Você pode visualizar tabelas e views de banco de dados para ver as primeiras 25
linhas de dados. Verificando as linhas iniciais, você poderá ter ideias da modelagem
das tabelas e views de banco de dados como tabelas de dimensões ou de fatos.

Para visualizar dados em tabelas e views de banco de dados:

1. Abra o Modelador de Dados.

2. No menu Banco de Dados no painel esquerdo, clique em uma tabela ou view de


banco 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 linhas


completa da tabela ou view. Isso pode levar algum tempo se a tabela for grande.

Iniciando a Criação de Modelo de Dados 8-13


Criando Views de Origem

6. Clique em Concluído.

Criando Views de Origem


Crie views de origem como base para objetos de modelo quando você achar que
convém executar alterações subsequentes.

Tópicos:

• Sobre Views de Origem

• Definindo Views de Origem

• Definindo Filtros para Views de Origem

Sobre Views de Origem


Views de origem são consultas salvas de dados no banco de dados. Você pode pensar
em uma view de origem como uma "tabela virtual".
No Oracle BI Cloud Service, crie views de origem quando usar uma única tabela como
origem para mais de uma tabela de dimensões. Por exemplo, você pode criar views de
origem que utilizem a tabela de origem Employee como origem para as tabelas de
dimensões Employee e Manager.
Crie também views de origem quando criar uma tabela de dimensões com base em
diversas tabelas de origem, como em uma origem snowflake. Por exemplo, você pode
criar uma view de origem que combine colunas das tabelas de origem Customer e
Customer 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. Por
exemplo, para criar uma coluna Average Revenue que seja uma pré-agregação
calculada, 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_REVENUE FROM
"BICS_REVENUE_FT1"

Em geral, crie views de origem como base para objetos de modelo quando você achar
que convém executar alterações subsequentes. A criação de um modelo de dados com
base nas views de origem oferece maior flexibilidade do que usar tabelas de origem
diretamente. Por exemplo, o uso de views de origem torna muito mais fácil estender
objetos de modelo, criar filtros e adicionar cálculos de pré-agregação.

Adicionando suas Próprias Views de Origem


Você pode adicionar views ao banco de dados de origem do Data Modeler. Por
exemplo, pode criar uma view de origem que combine as tabelas de origem Brands e
Products para criar uma única origem para sua tabela de dimensões.

Crie views de origem como base para objetos de modelo quando você achar que
convém executar alterações subsequentes. É possível criar uma view do zero e
adicionar qualquer coluna que você queira de outras tabelas e views no banco de
dados. Como alternativa, você pode criar uma view copiando uma tabela de origem
existente ou outra view de origem.
Para criar views de origem:

8-14 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Criando Views de Origem

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 em


Criar 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 em
Ações e, em seguida, clique em Duplicar. Consulte também Copiando Objetos
de Modelo.

3. No editor de View, especifique o nome e a descrição da view. Você tem a opção de


desmarcar Remover linhas duplicadas se quiser incluir linhas duplicadas na view.

4. Adicione colunas à view de banco de dados arrastando e soltando tabelas ou views


do menu Banco de Dados na área Colunas do editor de View.

Como alternativa, clique em Adicionar Colunas, selecione uma tabela ou view de


banco 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 de
mover linhas para cima ou para baixo usando o menu Ação de uma linha
específica.

Iniciando a Criação de Modelo de Dados 8-15


Criando Views de Origem

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 o
tipo de junção. Inclua mais de uma tabela de origem em sua view para criar
junções.

7. Na guia Filtros, você pode definir filtros para a view, conforme descrito em
Definindo Filtros para 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 estiver muito
familiarizado com código SQL. A especificação de um código SQL inválido pode
trazer resultados inesperados.
Se você editar a consulta SQL diretamente, as atualizações simples serão refletidas
novamente nas guias Visão Geral, Junção e Filtros e você poderá utilizar essas
guias 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 os
dados somente após definir as junções entre todas as tabelas para obter o melhor
desempenho.

10. Clique em Salvar e Fechar.

Definindo Filtros para Views de Origem


Um filtro especifica critérios que são aplicados a colunas para limitar os resultados
retornados. Em outras palavras, um filtro é a cláusula WHERE da instrução view. Por
exemplo, você pode definir um filtro no qual País do Cliente seja igual a EUA.

8-16 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

Para definir um filtro:

1. Crie uma view, conforme descrito em 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 a


condição, como "é diferente de" ou "é maior que".

Por último, especifique o valor do filtro. Você poderá especificar uma variável, se
for 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 de


Dados
Use tabelas de fatos e de dimensões para representar os aspectos de seu negócio que
você 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ões


As tabelas de fatos e dimensões mantêm as colunas que armazenam os dados do
modelo:

Iniciando a Criação de Modelo de Dados 8-17


Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

• As tabelas de fatos contêm medidas, que são colunas com agregações incluídas em
suas definições. Por exemplo, Revenue e Units são colunas de medidas.

• 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 para obter mais
informações.
Antes de começar a modelar tabelas de fatos e tabelas de dimensões, certifique-se de
que 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 de
modelo.
Se você achar que a lista de objetos de origem no banco de dados foi alterada desde
que você abriu o Data Modeler, poderá clicar em Atualizar no menu Ações do Banco
de Dados. Se os dados que você precisa não tiverem sido ainda carregados no banco
de dados, poderá carregá-los conforme descrito em Carregando Dados no Oracle
Business Intelligence Cloud Service.

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


Algumas tabelas de origem contêm fatos e dimensões. Nessas tabelas de origem, o
Data Modeler fornece um assistente para ajudar a particionar as colunas de fatos e
dimensõ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 de
cliente, e também as medidas de receita. Use o assistente para criar as tabelas de fatos
e dimensões correspondentes.
Para criar tabelas de fatos e de dimensões de uma origem única:

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 do


mouse 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 como
Tabelas de Fatos e Dimensões.

8-18 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

3. Para permitir que o Modelador de Dados sugira algumas tabelas de fato, tabelas de
dimensão e junções para a tabela de origem, selecione Permitir Recomendação do
Modelador 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 clique


em OK.

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 de
cabeçalho da coluna para selecionar uma coluna a ser incluída na tabela de
fatos.

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 e


atribua um nome importante, como Produtos. Arraste e solte as colunas
relacionadas 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 etapa


anterior.

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 caixa


ao lado das colunas apropriadas para marcar essas colunas como sendo de
função.

Se a coluna de junção selecionada não for encontrada na tabela de fatos, uma


coluna correspondente será adicionada automaticamente à tabela de fatos.

Iniciando a Criação de Modelo de Dados 8-19


Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

4. Revise as tabelas de fatos, tabelas de dimensões e as colunas de junção. Por


exemplo:

• Renomeie tabelas de fatos e de dimensões.

• Adicione ou remova colunas.

• Adicione, exclua ou mescle as tabelas de dimensões.

• 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 no


Modelador de Dados. Novas views serão exibidas no painel Banco de Dados.

Criando Tabelas de Fatos Individualmente


Você pode adicionar tabelas de origem individuais contendo dados de fatos ao seu
modelo de dados.

Se você tiver tabelas de origem distintas com dados de fatos, 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 medidas de receita, poderá usar
esse método para criar a tabela de fatos correspondente.
Se preferir, poderá ter origens com informações de fatos espalhadas entre diversas
tabelas, como origens transacionais normalizadas. Nesse caso, crie views de origem
primeiro para combinar tabelas 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.

8-20 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

Dica:

Crie views de origem como base para objetos de modelo quando você achar
que 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 de
fatos com base nas views de origem oferece maior flexibilidade do que usar
tabelas de origem diretamente.

Ao usar esse método para criar tabelas de fatos individuais, todas as colunas da tabela
ou view de origem serão designadas a uma única tabela de fatos e, se a origem tiver
relacionamentos com outras tabelas ou views, nós ofereceremos adicioná-las ao seu
modelo.
Depois de bloquear o modelo, execute uma das ações a seguir para criar tabelas de
fatos individualmente:

• Arraste a tabela ou view de origem do menu Banco de Dados no painel esquerdo


para a área Tabelas de Fatos do Modelo de Dados.

• No menu Banco de Dados no painel esquerdo, clique com o botão direito do mouse
na tabela ou view, clique em Adicionar ao Modelo e Adicionar como Tabela de
Fatos.

• No menu Banco de Dados no painel esquerdo, clique em Ações da Tabela ou


Ações da View; em seguida, clique em Adicionar ao Modelo e Adicionar como
Tabela de Fatos.

• No editor de Tabela ou View de Banco de Dados para uma tabela ou view de


origem específica, clique em Adicionar ao Modelo e Adicionar como Tabela de
Fatos.

• No painel direito, clique em Adicionar na área Tabelas de Fatos do Modelo de


Dados. Em seguida, selecione uma ou mais tabelas e views de origem na lista
Objetos de Banco de Dados e clique em OK.

• Para copiar uma tabela de fatos existente, clique em Ações da Tabela de Fatos para
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 tabela
de fatos, conforme descrito em Editando Tabelas de Fatos e Tabelas de Dimensões.

Criando Tabelas de Dimensões Individualmente


Você pode adicionar tabelas de origem individuais contendo dados de dimensões ao
seu 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 esse
método para criar a tabela de dimensões correspondente.
Como alternativa, para origens snowflake ou normalizadas (transacionais), crie views
de 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.

Iniciando a Criação de Modelo de Dados 8-21


Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

Dica:

Crie views de origem como base para objetos de modelo quando você achar
que 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 de
dimensões com base nas views de origem oferece maior flexibilidade do que
usar tabelas de origem diretamente.

Ao usar esse método para criar tabelas de dimensões individuais, todas as colunas da
tabela ou view de origem serão designadas a uma única tabela de dimensões e, se a
origem tiver relacionamentos com outras tabelas ou views, nós ofereceremos adicioná-
las ao seu modelo.
Depois de bloquear o modelo, execute uma das ações a seguir para criar tabelas de
dimensões individualmente:

• Arraste a tabela ou view do menu Banco de Dados no painel esquerdo para a área
Tabelas de Dimensões do Modelo de Dados.

• No menu Banco de Dados no painel esquerdo, clique com o botão direito do mouse
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 ou


Ações de View para uma tabela ou view; em seguida, clique em Adicionar ao
Modelo e selecione Adicionar como Tabela de Dimensões.

• Clique em Adicionar na área Tabelas de Dimensões e depois selecione Adicionar


Tabelas de Banco de Dados. Na lista de Objetos do Banco de Dados, selecione uma
ou mais origens e clique em OK.

• No editor de Tabela ou View de Banco de Dados de uma tabela ou view de origem


específica, clique em Adicionar ao Modelo e selecione Adicionar como Tabela de
Dimensões.

• Para copiar uma tabela de dimensões existente, clique em Ações da Tabela de


Dimensões para a tabela de dimensões 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 tabela
de dimensões, conforme descrito em Editando Tabelas de Fatos e Tabelas de
Dimensões.

Editando Tabelas de Fatos e Tabelas de Dimensões


Você pode editar as propriedades das tabelas de fatos e dimensões em seu modelo de
dados e visualizar os dados de origem.

Para editar uma tabela de fatos ou de dimensões:

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:

8-22 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

Campo ou Elemento Descrição


Dimensão de tempo Somente para tabelas de dimensões. Especifica que as
hierarquias dessa tabela de dimensões suportam uma
dimensão de tempo.

Ativar níveis ignorados e Somente para tabelas de dimensões. Defina propriedades


Ativar hierarquias para as hierarquias associadas a essa tabela de dimensões.
desbalanceadas Consulte Definindo Propriedades de Tabelas de Dimensões
para Hierarquias para obter informações.

Lista de colunas Clique no link de uma coluna para editá-la no editor de


Coluna. Ou clique com o botão direito do mouse na linha da
coluna e clique em Editar. Consulte Editando Colunas para
obter mais informações.

Agregação Somente para tabelas de fatos. Clique para selecionar um tipo


de agregação da coluna em uma lista drop-down ou selecione
Definir Agregação no menu Ações da Coluna. Os tipos de
agregação incluem:
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ão
nulas. Cada ocorrência distinta 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 de variação populacional e o desvio
padrão.

Dica:
Algumas medidas calculadas
mostram Pré-agregado para
agregação. Essas medidas têm
cálculos que envolvem medidas
que já têm uma agregação
aplicada. Para editar um cálculo
que contém medidas pré-
agregadas, clique no nome da
coluna. Consulte também Criando
Medidas Calculadas.

Disponível Clique para marcar uma coluna como Disponível ou


Indisponível para escolher se essa coluna deve ser exibida
nas análises criadas. Você também pode selecionar Marcar
como Indisponível ou Marcar como Disponível no menu
Ações da Coluna.

Iniciando a Criação de Modelo de Dados 8-23


Adicionando Tabelas de Fatos e Tabelas de Dimensões a um Modelo de Dados

Campo ou Elemento Descrição


Editar Todas Você pode editar as propriedades de colunas individuais na
tabela ou selecionar Editar Todas para editar todas as linhas
de uma vez.

Adicionar Coluna Clique em Adicionar Coluna para exibir o editor de Coluna e


criar uma nova coluna. Consulte Editando Colunas para
obter mais informações.

4. Na guia Dados de Origem, você pode visualizar as primeiras 25 linhas de dados de


origem 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 linhas
completa da tabela ou view.

5. Somente para tabelas de dimensões: na guia Hierarquias, edite as hierarquias e os


níveis da tabela conforme descrito em Editando Hierarquias e Níveis.

6. Na guia Permissões, especifique as permissões de objeto conforme descrito em


Protegendo o Acesso a Objetos no Modelo.

7. Na guia Filtros de Dados, você pode definir os filtros de dados que fornecem
filtragem de linha para objetos de modelo de dados, conforme descrito em
Definindo Filtros de Segurança de Dados.

8. Clique em Concluído para retornar ao modelo de dados.

Adicionando Mais Colunas a Tabelas de Fatos e Dimensões


Há várias maneiras de adicionar mais colunas de origem às tabelas de fatos e
dimensõ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 ou de
dimensões com o banco de dados. A sincronização identifica todas as novas
colunas, adicionando-as à tabela de fatos ou de dimensões. Consulte Atualizando e
Sincronizando Objetos de Origem e Objetos de Modelo de Dados.

• Incluir colunas de outra origem (somente tabelas de dimensões)

8-24 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Unindo Tabelas em um Modelo de Dados

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ões


Você pode adicionar colunas de outra tabela ou view de origem a uma tabela de
dimensões existente. Por exemplo, talvez queira incluir atributos de uma tabela
Product Category em sua tabela de dimensões Products.

Para adicionar colunas de outra origem a uma tabela de dimensões:

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Selecione a tabela de dimensões que você deseja editar para que a guia Visão Geral
seja exibida.

3. Arraste e solte a tabela ou view de origem que contém as colunas que você deseja
adicionar 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 que
você deseja editar, clique em Adicionar Colunas e, em seguida, selecione a tabela
ou 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 Origem


mostra 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ê adiciona
colunas de outra origem.

Unindo Tabelas em um Modelo de Dados


Uma junção no modelo indica um relacionamento entre uma tabela de fatos e uma
tabela de dimensões.

Vídeo

Tópicos:

• Sobre Junções

Iniciando a Criação de Modelo de Dados 8-25


Criando uma Dimensão de Tempo

• Unindo Tabelas de Fatos e Dimensões

Sobre Junções
Uma junção no modelo indica um relacionamento entre uma tabela de fatos e uma
tabela de dimensões. Quando você usa o assistente de Adição ao Modelo no Oracle BI
Cloud Service para modelar dados, o assistente cria junções automaticamente entre
uma tabela de fatos e cada uma de suas correspondentes tabelas de dimensões.
Na modelagem de tabelas de fatos e dimensões individualmente, as junções são
criadas automaticamente entre elas quando existem referências de junção nas tabelas
de origem.
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 Criar
Junçã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 mais
de uma coluna.

Unindo Tabelas de Fatos e Dimensões


Define junções entre tabelas de fatos e tabelas de dimensões para permitir consulta de
dados relacionados. Por exemplo, você pode definir uma junção entre a tabela de fatos
Profit Metrics e a tabela de dimensões Products.

Para criar uma junção:


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 área


Tabelas 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 de


Dimensõ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 uma
coluna 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 a


criação de uma nova junção e clicar em X, a nova linha da junção será removida da
tabela de Junções.

Depois de criar as junções, você poderá ver as hierarquias e os níveis padrão quando
clicar na guia Hierarquias para a tabela de dimensão em questão.

Criando uma Dimensão de Tempo


As funções de série de tempo permitem comparar o desempenho de negócios com os
períodos anteriores, possibilitando a você analisar dados que abrangem diversos
períodos. Por exemplo, as funções de série de tempo permitem comparações entre as

8-26 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Criando uma Dimensão de Tempo

vendas atuais e as do ano ou mês anterior etc. Para usar funções de série de tempo, o
modelo 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 de
Tempo cria uma tabela no banco de dados, preenche-a com dados de tempo, cria uma
tabela de dimensões de tempo correspondente no modelo de dados e cria uma
hierarquia de tempo.
O assistente de Criação de Dimensão de Tempo preenche a tabela de origem com
dados de tempo de 01-JAN-1970 a 31-DEZ-2020.
Para criar uma dimensão de tempo:

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ão


de Tempo.

3. No assistente de Criação de Dimensão de Tempo, especifique nomes para a tabela


de 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 e
Mês.

5. Clique em Próximo.

6. Na próxima página, revise as tarefas que o assistente executará para criar a


dimensã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 cria
uma dimensão correspondente no modelo de dados. Essa ação poderá levar até 30
segundos.

Iniciando a Criação de Modelo de Dados 8-27


Adicionando Medidas e Atributos a um Modelo de Dados

8. Clique em Concluído.

9. Para criar junções entre colunas na tabela de fatos e colunas na tabela de dimensões
de 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 tipo
TIMESTAMP e a coluna DATE_ID tem o tipo NUMBER. Quando você cria uma
junção, especifica a coluna com o formato de timestamp ou com o formato
numérico (dependendo de se a coluna na tabela de fatos tem um tipo de data ou
número).

10. Na área Junções da nova definição, selecione a coluna de fatos apropriada e, em


seguida, selecione a coluna apropriada de timestamp ou numérica na dimensão de
Tempo.

Depois de criar as junções, você pode exibir a guia Hierarquias no editor de


Dimensão de Tempo para ver as hierarquias e os níveis padrão.

11. Edite as tabelas no modelo, conforme descrito em Editando Tabelas de Fatos e


Tabelas de Dimensões.

12. Clique em Concluído para retornar ao modelo de dados.

Adicionando Medidas e Atributos a um Modelo de Dados


Este 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 Atributos


Use o editor de tabelas para adicionar, editar e excluir medidas e atributos de seu
modelo de dados.

Para editar medidas e atributos:

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 que


você deseja editar.

3. Para editar todas as colunas diretamente do editor de tabelas, selecione Editar


Todas.

Para editar, copiar ou excluir uma seleção de colunas ao mesmo tempo, mantenha a
tecla Shift ou Ctrl pressionada e clique nas linhas desejadas.

8-28 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Adicionando Medidas e Atributos a um Modelo de Dados

4. No editor de tabela, clique com o botão direito do mouse em uma coluna e clique
em Copiar ou Excluir, conforme apropriado.

5. No editor de tabela, clique na coluna que você deseja editar ou clique em Adicionar
Coluna.

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 nos
dados de exibição dos relatórios, nesta ordem. Para classificar uma coluna com
base nos dados de outra coluna, selecione Classificar por coluna diferente e
selecione o valor Classificar por preferido. Por exemplo, em vez de classificar
um atributo Nome do Mês em ordem alfabética, você pode classificar por
nú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:

Para tabelas de fatos, consulte Criando Medidas Calculadas.


Para tabelas de dimensões, consulte Criando Atributos Derivados.

8. Na guia Permissões, você pode modificar permissões de objeto conforme descrito


em Protegendo o Acesso a Objetos no Modelo.

Iniciando a Criação de Modelo de Dados 8-29


Adicionando Medidas e Atributos a um Modelo de Dados

9. Na guia Filtros de Dados, você pode definir os filtros de dados que fornecem
filtragem de linha para objetos de modelo de dados, conforme descrito em
Definindo Filtros de Segurança de Dados.

10. Na guia Níveis das colunas de uma tabela de fatos, você pode criar uma medida
baseada em nível conforme descrito em 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 Fatos


Você pode especificar a agregação de um medida em uma tabela de fatos. Por
exemplo, a regra de agregação para uma coluna Revenue pode ser definida como
Soma.
Consulte também Definindo Níveis de Agregação para Medidas.

Para especificar a agregação de 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 para


especificar que elas representam medidas.

Para aplicar a mesma regra de agregação a várias colunas, pressione Shift + clique
ou 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ência
distinta 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 de
variação populacional e o desvio padrão.

Dica:

Algumas medidas calculadas são Pré-agregadas. Essas medidas têm cálculos


que envolvem medidas que já têm uma agregação aplicada. Para editar um
cálculo que contém medidas pré-agregadas, clique no nome da coluna.
Consulte também Criando Medidas Calculadas.

8-30 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Adicionando Medidas e Atributos a um Modelo de Dados

Para a maioria das medidas, a mesma regra de agregação é aplicada para cada
dimensão, mas para algumas medidas você quer especificar uma regra de
agregação para uma determinada dimensão e especificar outras regras para aplicar
a outras dimensões.
As dimensões de tempo provavelmente são as que exigem uma agregação
diferente. Por exemplo, o Número de Funcionários (medida calculada), geralmente
é agregado como SOMA entre as dimensões de Organização e Geografia, mas a
SOMA não é aplicada à dimensão de Tempo. A agregação da dimensão de Tempo
deve ser a ÚLTIMA, de forma que você possa mostrar o Número de Funcionários
da ú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.

Iniciando a Criação de Modelo de Dados 8-31


Adicionando Medidas e Atributos a um Modelo de Dados

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 uma


medida, você visualiza um asterisco * próximo à regra de agregação na tabela
Colunas. 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 Calculadas


Se uma tabela de fatos não incluir todas as medidas que você precisa, será possível
criar medidas calculadas. Por exemplo, você pode criar uma medida calculada
chamada Tamanho Médio da Ordem usando a fórmula Receita/Número de Ordens.

Para criar medidas calculadas:

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 em


Editor Completo para exibir o editor de Expressão.
Consulte também Criando Expressões no Editor de Expressões para obter mais
informações.

5. As expressões podem conter medidas que já estão agregadas, bem como medidas
sem agregação aplicada. Siga um destes procedimentos:

• Defina a Agregação como Antes do Cálculo, se a expressão incluir medidas que


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 da
expressão. Para obter detalhes, consulte Definindo Níveis de Agregação para
Medidas.
Para obter mais informações e exemplos, consulte Sobre a Criação de Medidas
Calculadas.

6. Clique em Concluído para retornar ao editor de tabela.

8-32 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Adicionando Medidas e Atributos a um Modelo de Dados

Sobre a Criação de Medidas Calculadas


Medidas calculadas, como o nome sugere, são calculadas de outras medidas. Por
exemplo, você pode criar uma medida que calcula o Tamanho Médio da Ordem
usando a fórmula Receita/Número de Ordens.
Os cálculos podem conter medidas que já estão agregadas, bem como medidas sem
agregaçã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 e
Quantity, você poderá aplicar agregação após o cálculo. Por exemplo,
Sum(UnitPrice X Quantity).
Verifique as medidas em seus cálculos antes de escolher se deseja aplicar agregação
Antes do Cálculo ou Após o Cálculo de sua expressão. Consulte também Criando
Medidas Calculadas
Exemplo 8-1 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)

Iniciando a Criação de Modelo de Dados 8-33


Adicionando Medidas e Atributos a um Modelo de Dados

Nota: Se você selecionar Após o cálculo, toda agregação aplicada às medidas


no cálculo será ignorada.

Exemplo 8-2 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álculo
e, em seguida, selecione uma regra de agregação na lista drop-down. Por exemplo,
Soma, Média,Contagem etc.

8-34 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Adicionando Medidas e Atributos a um Modelo de Dados

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 Derivados


Você pode criar atributos personalizados ou derivados para tabelas de dimensões que
se baseiam em uma expressão. Por exemplo, você pode usar uma expressão para
concatenar diversas colunas de endereço em uma única coluna de Endereço Completo.

Para criar atributos derivados:

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 atributos


derivados 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 em
Editor Completo para exibir o editor de Expressão. Consulte Criando Expressões
no Editor de Expressões para obter mais informações.

Você pode usar uma variável em uma expressão de coluna. Consulte Definindo
Variáveis para obter detalhes.

5. Clique em Concluído para retornar ao editor de tabela.

Criando Expressões no Editor de Expressões


Você pode usar o Editor de Expressões para criar restrições, agregações e outras
transformações nas colunas.

Iniciando a Criação de Modelo de Dados 8-35


Adicionando Medidas e Atributos a um Modelo de Dados

Tópicos:

• Sobre o Editor de Expressões

• Criando uma Expressão

Sobre o Editor de Expressões


Na 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 de
Expressões para alterar o tipo de dados de uma coluna de data para caractere. Além
disso, 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ões


comumente utilizados, como sinal de mais, sinal de igual ou vírgula para separar
itens.

• A seção Elementos de Expressão no lado direito fornece blocos de construção que


você 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 sua
tarefa. Por exemplo, se você abrir o Editor de Expressões para definir uma medida
calculada, 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 de
fatos indiretamente associada por meio de uma tabela de dimensões. Da mesma
forma, 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ões
associada a essas tabelas de fatos.
Outro exemplo é que as hierarquias de tempo só serão incluídas se a tabela de fatos
de Tempo estiver associada à tabela atual.
Consulte Referência do Editor de Expressões para obter mais informações sobre
itens na seção Elementos de Expressão.

8-36 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Adicionando Medidas e Atributos a um Modelo de Dados

Criando uma Expressão


Você pode usar o Editor de Expressões para criar restrições, agregações e outras
transformações nas colunas.

Para criar uma expressão:

1. Adicione ou edite uma coluna no editor de Tabela, conforme descrito em Editando


Colunas.

2. Digite uma expressão na caixa Expressão e clique em Concluído. Ou, 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 que


você deseja usar para criar sua expressão.

Arraste e solte um elemento para adicioná-lo à sua expressão. Você também pode
clicar duas vezes em um elemento para inseri-lo ou pode selecioná-lo e clicar no
ícone de seta.
Quando você adiciona uma função, os parênteses indicam o texto que precisa ser
substituído. Selecione o texto, depois digite, ou use os menus de Elementos de
Expressão para adicionar o elemento apropriado.
Consulte Referência do Editor de Expressões para obter informações sobre
operadores, expressões e funções.

4. Clique em Filtrar e digite o texto na caixa de pesquisa para filtrar os elementos


disponíveis. Remova o texto para reverter à lista completa de elementos.

5. Clique em Ações para mostrar ou ocultar os menus sob Elementos de Expressão ou


para expandir ou contrair todos os menus.

Iniciando a Criação de Modelo de Dados 8-37


Copiando Objetos de Modelo

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.

8. Clique em Validar para verificar seu trabalho.

9. Clique em Salvar quando tiver finalizado.

Copiando Medidas e Atributos


É possível copiar medidas e atributos em seu modelo de dados.

Para copiar medidas e atributos:

• No menu Modelo de Dados do painel esquerdo, clique com o botão direito do


mouse na coluna que você deseja copiar e selecione Copiar.

Para copiar diversas colunas, use Shift + clique ou Ctrl + clique em todas as linhas
desejadas; 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 para a


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 de
banco de dados e views de banco de dados:

• Tabelas de fatos
Para copiar uma tabela de fatos existente, selecione Duplicar no menu Ações da
Tabela de Fatos. Quando você copia uma tabela de fatos, o Data Modeler inclui
junções por padrão. Consulte também Criando Tabelas de Fatos Individualmente.
As definições de nível de agregação para medidas não são copiadas porque, na
maioria dos casos, na tabela de fatos original e na versão copiada, essas definições
diferem. Depois de copiar uma tabela de fatos, verifique e defina os níveis de
agregação para medidas conforme necessário.

• Tabelas de dimensões
Para copiar uma tabela de dimensões existente, selecione Duplicar no menu Ações
da Tabela de Dimensões. Quando você copia uma tabela de dimensões, o Data
Modeler exclui junções por padrão. Consulte também Criando Tabelas de
Dimensões Individualmente.

• Tabelas e views de banco de dados

8-38 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Copiando Objetos de Modelo

Para copiar um objeto de banco de dados existente, selecione Duplicar no menu


Ações. Quando você copia uma tabela ou view, o Data Modeler cria uma view com
base na tabela ou view copiada. Consulte também Definindo Views de Origem.

Iniciando a Criação de Modelo de Dados 8-39


Copiando Objetos de Modelo

8-40 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
9
Definindo 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íveis


Estas são as tarefas comuns para adicionar hierarquias e níveis ao seu modelo de
dados.

Tarefa Descrição Mais Informações


Adicionar hierarquias e Crie hierarquias e níveis para suas Editando Hierarquias e
níveis tabelas de dimensões Níveis

Definir níveis de Defina níveis de agregação Definindo Níveis de


agregação para medidas personalizados para medidas que Agregação para Medidas
são diferentes do nível padrão

Sobre Hierarquias e Níveis


Uma hierarquia mostra relacionamentos entre grupos de colunas em uma tabela de
dimensões. Por exemplo, os trimestres contêm meses e os meses contêm dias. As
hierarquias permitem fazer drill nos relatórios.
Uma tabela de dimensões pode ter uma ou mais hierarquias. Uma hierarquia
normalmente começa com um nível total, depois tem níveis filhos, até o nível de
detalhes mais baixo.
Todas as hierarquias de uma determinada dimensão devem ter um nível mais baixo
comum. Por exemplo, uma dimensão de tempo pode conter uma hierarquia fiscal e
uma de calendário, tendo o Dia como o nível mais baixo comum. O Dia tem dois
níveis pais com nomes, chamados Ano Fiscal e Ano do Calendário, ambos filhos do
nível-raiz Todos.
Todos os níveis, exceto o nível total, devem ter pelo menos uma coluna especificada
como chave ou exibição. Entretanto, não é necessário associar explicitamente todas as
colunas 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 9-1


Editando Hierarquias e Níveis

associada automaticamente ao nível mais baixo na hierarquia que corresponde a essa


tabela de dimensões.
Não há limite para o número de níveis que você pode ter em uma hierarquia. O
número total de níveis não é por si só um fator determinante no desempenho de
consulta. No entanto, lembre-se de que em consultas extremamente complexas,
mesmo alguns poucos níveis podem impactar o desempenho.

Editando Hierarquias e Níveis


Depois de criar as tabelas de dimensões, você pode adicionar hierarquias e níveis a
essas tabelas.

Vídeo
Um hierarquia é um sistema de níveis em uma dimensão que se relacionam uns com
os outros por relacionamento de um para muitos. Por exemplo, a hierarquia Geografia
pode incluir níveis para País, Estado e Cidade.
Quando a junção de tabelas de fatos e tabelas de dimensões ocorre, uma hierarquia
padrão é criada. Você não poderá adicionar hierarquias de uma tabela de dimensões
específica enquanto ela não tiver sido associada a uma tabela de fatos. As colunas
usadas na junção de uma tabela de dimensões são usadas como colunas-chave para o
nível de detalhes de uma hierarquia.
Para criar uma hierarquia e seus níveis:

1. No Modelador de Dados, bloqueie o modelo para edição.

2. Na área Tabelas de Dimensões, clique na tabela cuja hierarquia você deseja


adicionar. A tabela de dimensões deve ter pelo menos uma junção com uma tabela
de fatos.

3. No editor de Dimensão, clique na guia Hierarquias.

4. Na área Hierarquias, clique em Adicionar Nível. A parte superior da caixa


Adicionar Nível mostra colunas de dimensões que ainda não foram usadas em um
nível.

A parte inferior da caixa mostra níveis compartilhados que já foram usados em


outra 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íveis


compartilhados apropriados, até que tenha adicionado todos os níveis.

9-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Editando Hierarquias e 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 selecionar
Mover para a esquerda ou Mover para a direita.

7. Clique em um nível para exibir uma caixa de diálogo na qual possa especificar o
nome 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 as


instâncias do nível. Por exemplo, se você alterar Country Name para Country, o
nome do nível será alterado em todas as hierarquias nas quais o nível
compartilhado é 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álogo
Nível. Você não pode excluir os níveis padrão Total e Detail.

Quando você exclui um nível compartilhado, tem a opção de escolher se deseja


excluí-lo somente da hierarquia atual ou de todas as hierarquias.
Por exemplo, suponha que você queira excluir o nível compartilhado Country
Name somente da hierarquia atual, chamada Hierarquia 1. Clique com o botão
direito do mouse no nível da Hierarquia 1, selecione Excluir e depois selecione da
Hierarquia 1.

Dica:

A seleção de Excluir nível na caixa de diálogo Nível só exclui o nível da


hierarquia atual. Para remover um nível compartilhado de todas as
hierarquias, clique com o botão direito do mouse no nível e selecione Excluir e
de todas as hierarquias.

9. Desmarque Disponível se você não quiser que a hierarquia fique visível nas
análises.

10. Para adicionar outra hierarquia, clique em Adicionar Hierarquia e repita as etapas
neste procedimento. Ou clique em Concluído quando tiver finalizado.

Definindo Propriedades de Tabelas de Dimensões para Hierarquias


Na guia Visão Geral de uma determinada tabela de dimensões, você pode definir
propriedades que se apliquem a todas as hierarquias dessa tabela.

Para definir propriedades para hierarquias:

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 de


dimensões suportam uma dimensão de tempo. As hierarquias de dimensões de
tempo não podem ignorar níveis ou ser desbalanceadas.

Definindo Hierarquias e Níveis para Drilling e Agregação 9-3


Definindo Níveis de Agregação para Medidas

• Ativar níveis ignorados — Especifica que essa tabela de dimensões suporta


hierarquias com níveis ignorados. Uma hierarquia que ignora níveis é aquela
em 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 drill-
down do nível País (EUA) para o nível Cidade (Washington, D.C.) e abaixo.
Em uma consulta, os níveis ignorados não são exibidos e não afetam os cálculos.
Quando classificados hierarquicamente, os membros aparecem sob seus
ancestrais mais próximos.

• Ativar hierarquias desbalanceadas — Especifica que essa tabela de dimensões


suporta hierarquias desbalanceadas. Uma hierarquia desbalanceada (ou
irregular) é aquela em que as folhas (membros sem filhos) não necessariamente
têm a mesma profundidade. Por exemplo, um site pode optar por ter os dados
do mês atual no nível de dia, os dados dos meses anteriores no nível de mês e os
dados dos 5 anos anteriores no nível de trimestre.

Definindo Níveis de Agregação para Medidas


Você pode definir níveis de agregação para medidas.

Para obter informações, consulte Sobre a Definição de Níveis de Agregação para


Medidas.
Para definir um nível de agregação personalizado para uma medida:

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 medida
com 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 para
selecionar o nível de agregação da medida.

6. Clique em Concluído para retornar ao editor de tabela.

9-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Definindo Níveis de Agregação para Medidas

Sobre a Definição de Níveis de Agregação para Medidas


Por padrão, as medidas são agregadas no nível dos atributos de dimensão
selecionados em uma análise. Por exemplo, em uma análise que inclua as colunas
Sales 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ível
diferente da granularidade da análise. Por exemplo, para calcular o Percentual de
Contribuição de Receita de um Vendedor com relação ao departamento desse
vendedor, você precisa da Receita do Departamento no nível Vendedor em uma
análise (Sales Person, Revenue, Revenue *100 / Revenue@Dept). Neste exemplo,
Revenue@Dept tem um nível de agregação personalizado que é diferente do nível
padrão.

Definindo Hierarquias e Níveis para Drilling e Agregação 9-5


Definindo Níveis de Agregação para Medidas

9-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
10
Protegendo seu Modelo de Dados

Você pode definir permissões de objeto e filtros de dados de segurança de linha para
seu modelo de dados no Oracle BI Cloud Service.

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 Modelo


Estas são algumas tarefas comuns para proteger seu modelo de dados.

Tarefa Descrição Mais Informações


Definir variáveis para Você pode criar variáveis que Criando Variáveis para Usar
filtros de dados, se calculem e armazenem em Expressões
necessário dinamicamente valores para uso
em expressões de colunas e filtros
de dados.

Definir permissões em As permissões de objeto Protegendo o Acesso a


objetos de modelo controlam a visibilidade do Objetos no Modelo
modelo inteiro ou de tabelas de
fatos, tabelas de dimensões e
colunas individuais.

Definir filtros de Os filtros de dados limitam os Protegendo o Acesso aos


segurança de linha resultados de tabelas de fatos, Dados
tabelas de dimensões e colunas.

Criando Variáveis para Usar em Expressões


No Data Modeler, você pode definir variáveis que calculam dinamicamente e
armazenam valores para que eles possam ser usados em expressões ou filtros de
dados de colunas.

Tópicos:

• Sobre Variáveis

Protegendo seu Modelo de Dados 10-1


Criando Variáveis para Usar em Expressões

• Definindo Variáveis

Sobre Variáveis
As variáveis calculam e armazenam dinamicamente os valores para que você possa
usá-los em expressões. É possível usar variáveis em expressões de coluna ou em filtros
de dados.
Por exemplo, suponha que User1 pertença a Department1 e User2 pertença a
Department2. Cada usuário deve acessar somente os dados específicos de seu
departamento. Você pode usar a variável DEPARTMENT_NUMBER para armazenar
os valores apropriados de User1 e User2. Pode usar essa variável em um filtro de
dados no qual os dados são filtrados por Department2 para User1 e por Department2
para User2. Em outras palavras, as variáveis modificam dinamicamente o conteúdo de
metadados 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 aplicam
a variáveis. Qualquer pessoa que saiba ou que consiga deduzir o nome da variável
pode 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áveis
Você pode criar uma variável para uso em expressões de coluna e filtros de dados. Por
exemplo, uma variável chamada SalesRegion poderá usar uma consulta SQL para
recuperar 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 SQL


para obter uma variável. Não inclua nomes de objetos de modelo de dados na
consulta.

Para definir uma variável:

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. Por
exemplo:

— Retorne um único valor com a consulta: SELECT prod-name FROM


products

— 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

10-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Protegendo o Acesso a Objetos no Modelo

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 por
você, selecione Em uma programação para Atualizar Valor.

Na área Executar Consulta SQL, selecione a frequência e a data inicial da


atualização da variável.

6. Para criar uma variável com um valor estático que nunca mude, selecione Nunca
para 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 lista
Variáveis e selecione Inspecionar. Para excluir uma variável, clique com o
botão direito nela e selecione Excluir.

Depois de ter definido uma variável, você poderá usá-la em um filtro de dados ou em
uma expressão de coluna. Consulte Definindo Filtros de Segurança de Dados e
Criando Atributos Derivados para obter detalhes.

Protegendo o Acesso a Objetos no Modelo


É importante manter seguras as informações confidenciais. Todos têm acesso aos
dados 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 de
fatos, tabelas de dimensões e colunas individuais.

Por exemplo, você pode restringir o acesso a determinadas colunas Revenue para
garantir que somente usuários autorizados possam visualizá-las. Ou pode restringir o
acesso a um modelo inteiro para impedir que pessoas abram o modelo ou acesse sua
área de assunto.
Para proteger o acesso a objetos usando permissões:

1. No Modelador de Dados, bloqueie o modelo para edição.

Protegendo seu Modelo de Dados 10-3


Protegendo o Acesso a Objetos no Modelo

2. Para restringir o acesso ao modelo todo, selecione a guia Permissões.

Para restringir o acesso a um item específico no modelo, edite a tabela de fatos, a


tabela 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 e


solte uma atribuição na lista Permissões. Para adicionar diversas atribuições, use
Shift + 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 essa
atribuição, selecionando Visível ou Oculto.

• Modelos — Se você ocultar um modelo, os usuários com essa função não


poderão abrir o modelo ou sua área de assunto.

• Objetos de modelo — Se você ocultar uma tabela de fatos, uma tabela de


dimensões ou uma coluna, os usuários com essa atribuição não poderão ver o
objeto nos relatórios.
Os mesmos usuários verão o objeto no Modelador de Dados se tiverem a
atribuiçã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, em


seguida, selecione Remover Selecionado no menu Ação de Permissões.

• Remova todas as atribuições selecionando Remover Tudo no menu Ação de


Permissões.

Dica:
Você não pode remover a atribuição Todos.

6. Clique em Concluído.

10-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Protegendo o Acesso aos Dados

Sobre Herança de Permissão


Quando diversas atribuições de aplicativos agem em um usuário ou em uma
atribuição com atributos de segurança em conflito, o atributo de segurança menos
restritivo é concedido ao usuário ou à atribuição. Além disso, qualquer permissão
explícita que age em um usuário tem precedência sobre qualquer permissão nos
mesmos 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 tabela
será negado implicitamente também.

Protegendo o Acesso aos Dados


Você pode definir filtros de dados para tabelas de fatos, tabelas de dimensões e
colunas que fornecem segurança de linha para objetos de modelo de dados. Por
exemplo, você pode criar um filtro que restrinja o acesso à tabela Products para que
somente determinadas marcas fiquem visíveis aos usuários designados a uma função
específica.

Para definir filtros de dados para objetos de modelo de dados:

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 uma


atribuição na lista Filtros de Dados.

5. Informe uma expressão para especificar quais dados estão acessíveis para essa
atribuição. Informe a expressão diretamente ou clique em Editor Completo para
exibir o Editor de Expressão.

Para obter informações, 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 para obter detalhes.

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.

Protegendo seu Modelo de Dados 10-5


Protegendo o Acesso aos Dados

• 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.

• Remova todos os filtros selecionando Remover Todos no menu Ação de Filtros


de Dados.

8. Clique em Concluído.

10-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Item IV
Gerenciando o Oracle Business Intelligence
Cloud Service

Esta parte explica como gerenciar o Oracle Business Intelligence Cloud Service. As
informações são destinadas aos Administradores do BI Cloud Service cujo trabalho
principal é gerenciar usuários e mantê-los produtivos. Os administradores executam
uma longa lista de funções essenciais; eles controlam permissões de usuários e
corrigem contas, configuram conexões de banco de dados para modeladores de dados,
gerenciam armazenamento de dados para evitar exceder os limites de
armazenamento, mantêm backups regulares para que os usuários não corram o risco
de perder trabalhos, autorizam acesso a conteúdo externo criando listas brancas de
domínios seguros, solucionam problemas de consultas do usuário, e muito mais.

Capítulos:

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

• Fazendo Backup e Restaurando

• Executando Tarefas de Administração


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

Os administradores podem gerenciar o que os outros usuários podem ver e fazer ao


utilizar o Oracle Business Intelligence Cloud Service.

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 Fazem


Veja aqui as tarefas comuns para começar a gerenciar o que os usuários podem ver e
fazer no Oracle BI Cloud Service.

Tarefa Descrição Mais Informações


Entender atribuições de Saiba mais sobre as atribuições de Sobre Atribuições de
aplicativos aplicativos predefinidas. Aplicativos

Designar atribuições de Designe um único usuário a Designando Atribuições de


aplicativos aos usuários diversas atribuições de aplicativos. Aplicativos aos Usuários
Veja as atribuições e as atribuições
de aplicativos às quais um usuário
pertence.

Designar atribuições de Designe um grupo de usuários Designando Atribuições de


aplicativos a atribuições (atribuição) a diversas atribuições Aplicativos a Atribuições de
de usuários de aplicativos. Veja os usuários que Usuários
pertencem a uma atribuição e as
atribuições de aplicativos
designadas a uma atribuição.

Adicionar membros e Selecione quais usuários ou Adicionando Membros e


ações a atribuições de atribuições são membros de uma Ações a Atribuições de
aplicativos atribuição de aplicativo. Adicione Aplicativos
as atribuições de aplicativos mães.

Adicionar suas próprias Crie suas próprias atribuições de Adicionando Suas


atribuições de aplicativos e adicione membros. Atribuições de Aplicativos
aplicativos

Gerenciando o que os Usuários Podem Ver e Fazer 11-1


Sobre Usuários e Atribuições

Sobre Usuários e Atribuições


Os administradores gerenciam usuários e atribuições em Meus Serviços e no Oracle BI
Cloud Service. A maioria dos administradores usa inicialmente Meus Serviços para
configurar contas de usuário e conceder às pessoas acesso ao Oracle BI Cloud Service
por meio de atribuições. Na Console do Oracle BI Cloud Service, os administradores
veem todos os usuários e atribuições configurados em Meus Serviços, podendo fazer
ajustes 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 que
acessam os serviços do Oracle Cloud. Quando os serviços do Oracle Cloud são
provisionados em um domínio de identidades, diversas contas de usuário e
atribuições predefinidas estão disponíveis em Meus Serviços para ajudar você a
começar. Você pode conceder às pessoas acesso ao Oracle BI Cloud Service por meio
dessas atribuições predefinidas.

Atribuições Predefinidas Descrição


(Meus Serviços)
Administrador de Domínio de TenantAdminGroup
Identidades Usuários da organização que gerenciam usuários e
atribuições de um domínio de identidades.

Administrador de Direitos BI_SE.BI_ServiceEntitlementAdministrator


com Base no Serviço BI_SE BI Usuários da organização que podem criar e excluir
instâncias do Oracle BI Cloud Service.

<ServiceName> <ServiceName>.BICloudServiceAdministrators
Administradores do BI Cloud Usuários da organização que administram o Oracle BI
Service Cloud Service.

<ServiceName> Autores de <ServiceName>.BICloudServiceAdvancedContentAuthors


Conteúdo Avançado do BI Usuários da organização que criam conteúdo e modelam
Cloud Service dados no Oracle BI Cloud Service.

<ServiceName> Usuários do <ServiceName>.BICloudServiceConsumers


BI Cloud Service Usuários da organização que exibem relatórios e exploram
dados no Oracle BI Cloud Service.

<ServiceName> <databaseServiceName>.db_administrator
Administrador de Banco de Usuários da organização que administram o banco de dados
Dados disponível com o Oracle BI Cloud Service.

<ServiceName> <databaseServiceName>.db_developer
Desenvolvedor de Banco de Usuários da organização que têm a atribuição de
Dados desenvolvedor do banco de dados disponível com o Oracle
BI Cloud Service.

<ServiceName> Usuário de <databaseServiceName>.db_user


Banco de Dados Usuários da organização que têm a atribuição de usuário do
banco de dados disponível com o Oracle BI Cloud Service.

11-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Sobre Atribuições de Aplicativos

Para obter mais informações, consulte Adicionando Usuários e Designando


Atribuições e Atribuições e Privilégios do Usuário do Oracle Cloud em Managing and
Monitoring Oracle Cloud (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ções
provisionadas para o domínio de identidades e conceder a eles as permissões
apropriadas por meio de atribuições de aplicativos. Consulte Sobre Atribuições de
Aplicativos.

Sobre Atribuições de Aplicativos


Uma atribuição de aplicativo abrange um conjunto de privilégios que determinam o
que os usuários podem ver e fazer após acessarem o Oracle BI Cloud Service. É
trabalho do administrador designar pessoas a uma ou mais atribuições de aplicativos.
Há dois tipos de atribuição de aplicativo:

Tipo de Atribuição de Descrição


Aplicativo
Predefinida Inclua um conjunto fixo de privilégios.

Personalizada Criado por administradores. Inclua uma ou mais atribuições


de aplicativos definidas pelo usuário.

Atribuições de Aplicativos Predefinidas


O Oracle BI Cloud Service fornece diversas atribuições de aplicativos predefinidas
para 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 Aplicativo Descrição Membros Padrão


Predefinida
BIServiceAdministrator Permite que os usuários Administrador de
administrem o Oracle BI Cloud Domínio de Identidades
Service e deleguem privilégios
a outros.

BIDataModelAuthor Permite que os usuários BIServiceAdministrator


gerenciem o modelo de dados
no Oracle BI Cloud Service.

BIDataLoadAuthor Permite que os usuários BIServiceAdministrator


carreguem dados usando a
API REST do Oracle BI Cloud
Service e o Data Sync do
Oracle BI Cloud Service.

BIContentAuthor Permite que os usuários criem BIDataModelAuthor


análises e painéis de controle BIDiscoveryContentAut
no Oracle BI Cloud Service. hor

Gerenciando o que os Usuários Podem Ver e Fazer 11-3


Sobre Atribuições de Aplicativos

Atribuição de Aplicativo Descrição Membros Padrão


Predefinida
BIAdvancedContentAuthor Permite que os usuários BIServiceAdministrator
executem tarefas de
gerenciamento de conteúdo
mais avançadas, como
adicionar origens de dados
para análises e painéis de
controle e exportar painéis de
controle.

BIDiscoveryContentAuthor Permite que os usuários criem BIAdvancedContentAut


projetos de visualização, hor
explorem dados usando o
Visual Analyzer e adicionem
origens de dados para
visualizações.

BIConsumer Permite que os usuários BIContentAuthor


exibam e executem relatórios
no Oracle BI Cloud Service
(projetos, análises e painéis de
controle).
Use esta atribuição de
aplicativo para controlar quem
tem acesso ao serviço.

Para obter detalhes sobre a funcionalidade ativada por cada uma dessas atribuições de
aplicativos, consulte Funcionalidade Ativada por Atribuições de Aplicativos.
Este diagrama ilustra a hierarquia de atribuições de aplicativos. Ele mostra também
como atribuições de usuário predefinidas designadas por meio de Meus Serviços são
mapeadas para as atribuições de aplicativos.

Você não pode excluir atribuições de aplicativos predefinidas ou remover associações


padrão.

11-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando o que os Usuários Podem Ver e Fazer

As atribuições de aplicativos podem ter usuários, atribuições ou outras atribuições de


aplicativos como membros. Isso significa que um usuário que é membro de uma
atribuição de aplicativo poderá ser indiretamente membro de outras atribuições de
aplicativos.
Por exemplo, um membro da atribuição de aplicativo BIServiceAdministrator herda a
associação de outras atribuições de aplicativos, como BIDataModelAuthor e
BIConsumer. Qualquer usuário que for membro da BIServiceAdministrator pode fazer
e ver qualquer coisa que essas outras atribuições de aplicativos podem fazer e ver.
Portanto, você não precisa adicionar um novo usuário (por exemplo, John) a todas
essas atribuições de aplicativos. Basta você adicionar o usuário à atribuição de
aplicativo BIServiceAdministrator.

Configurando o que os Usuários Podem Ver e Fazer


Os administradores designam atribuições de aplicativos para determinar o que outros
usuários podem ver e fazer no Oracle BI Cloud Service.

Vídeo

Tópicos:

• Conceitos Básicos do Gerenciamento de Atribuições de Aplicativos

• Designando Membros e Ações a Atribuições de Aplicativos

• Por que a Associação da Atribuição de Aplicativo Administrador de Serviços do BI


é Importante?

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

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

• Adicionando Suas Atribuições de Aplicativos

• Excluindo Atribuições de Aplicativos

Conceitos Básicos de Atribuições de Aplicativos


Os administradores configuram o que os usuários veem e fazem no Oracle BI Cloud
Service na página Usuários e Atribuições da Console. Essa página apresenta as
informações do usuário em 3 views diferentes:

Página Usuários e Descrição


Atribuições
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 guia
Usuários, mas pode designar aos usuários uma ou mais atribuições
de aplicativo no Oracle BI Cloud Service.

Guia Atribuições Mostra as atribuições do domínio de identidades associadas ao


serviço. Você não pode adicionar ou remover atribuições (grupos
de usuários) na guia Atribuições, mas pode designá-los a uma ou
mais atribuições de aplicativos no Oracle BI Cloud Service.
Na guia Atribuições, você também pode ver quem pertence a cada
atribuição.

Gerenciando o que os Usuários Podem Ver e Fazer 11-5


Configurando o que os Usuários Podem Ver e Fazer

Página Usuários e Descrição


Atribuições
Guia Atribuições de Mostra as atribuições de aplicativos predefinidas do Oracle BI
Aplicativos Cloud Service, com quaisquer atribuições de aplicativos
personalizadas que você definir.
Na guia Atribuições de Aplicativos, você pode designar
atribuições de aplicativos a vários usuários, atribuições e outras
atribuições de aplicativos. Você também pode criar atribuições de
aplicativos por sua conta e designar os privilégios a elas, por meio
de outras atribuições de aplicativos.

Adicionando Membros e Ações a Atribuições de Aplicativos


As atribuições de aplicativos determinam o que as pessoas podem ver e fazer no
Oracle BI Cloud Service. É trabalho do administrador designar atribuições de
aplicativos apropriadas a todos usando o serviço e gerenciar os privilégios de cada
atribuição de aplicativos.
Torne indivíduos (usuários) e grupos de usuários (atribuições) de seu domínio de
identidades membros de uma atribuição de aplicativos. Você pode adicionar outras
atribuições de aplicativos como membros também. Consulte também Sobre
Atribuições de Aplicativos.

Lembrar:

• 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


de aplicativos).

Para selecionar os membros de uma atribuição de aplicativos ou alterar os privilégios


pais:

1. Abra a Console.

2. Clique em Usuários e Atribuições.

3. Clique na guia Atribuições de Aplicativos.

4. Para exibir todas as atribuições de aplicativos disponíveis, deixe o campo


Pesquisar em branco e Mostrar Membros: Todos.

Para filtrar a lista por nome, informe todo ou parte de um nome de atribuição de
aplicativos no filtro Pesquisar e pressione Enter. A pesquisa distingue maiúsculas
de 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:

11-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando o que os Usuários Podem Ver e Fazer

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 esses
membros com mais detalhes (usuários, atribuições ou atribuições de aplicativos).

6. Para adicionar novos membros ou remover membros de uma atribuição de


aplicativos:

a. Clique em Membros.

b. Selecione usuários, atribuições ou atribuições de aplicativos na caixa Tipo e


clique em Pesquisar para mostrar os membros atuais.

c. Use os controles de seta para mover os membros entre as listas Disponível e


Todos Selecionados.

Algumas atribuições de aplicativos não são elegíveis para os membros e ficam


acinzentadas. Por exemplo, você não pode selecionar uma atribuição de
aplicativo pai para ser um membro.

Nota:

Os usuários marcados como “ausentes" não têm mais uma conta no domínio
de identidades. Para remover usuários ausentes, use o controle de seta para
mover o usuário da lista Todos os usuários selecionados para a lista Usuários
disponíveis.

d. Clique em OK.

7. Para ver se uma atribuição de aplicativos, como Analista de Vendas, herda


privilégios de outras atribuições de aplicativos:

a. Clique no menu de ação.

b. Selecione Gerenciar Atribuições de Aplicativos.

Os privilégios herdados são exibidos no painel Atribuições de Aplicativos


Selecionadas.

Gerenciando o que os Usuários Podem Ver e Fazer 11-7


Configurando o que os Usuários Podem Ver e Fazer

Neste exemplo, a atribuição de aplicativos do Analista de Vendas herda


privilé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ê a
autoriza a executar ações permitidas para essas atribuições de aplicativos.
Consulte Recursos e Funcionalidade Ativados 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 clique


em Pesquisar.

b. Use os controles de seta para mover atribuições de aplicativos entre as listas


Atribuições de Aplicativos Disponíveis e Atribuições de Aplicativos
Selecionadas.

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 pode
criar uma árvore de associações circular.

c. Clique em OK.

Por que a Atribuição de Aplicativo Administrador é Importante?


Você precisa da atribuição de aplicativo Administrador para acessar opções
administrativas na Console.
Deve haver pelo menos uma pessoa em sua organização com a atribuição de aplicativo
Administrador. Isso assegura que haja sempre alguém que possa delegar permissões a
outros. Se você remover a si mesmo da atribuição de Administrador, verá uma
mensagem de advertência. Considere adicionar-se novamente à Administração antes
de desconectar-se. Após a desconexão, você não poderá gerenciar permissões na
Console para reintegrar-se.
Nenhum Usuário com a Atribuição de Aplicativo Administrador?
Se ninguém tiver privilégios administrativos, peça para o administrador de domínio
de identidades adicionar você ou outro usuário à atribuição
<serviceInstanceName>.BICloudServiceAdministrator por meio da Segurança de Meus

11-8 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando o que os Usuários Podem Ver e Fazer

Serviços. Essa atribuição é membro da atribuição de aplicativo Administrador e


permite acesso às páginas de gerenciamento de usuário na Console.

Designando Atribuições de Aplicativos aos Usuários


A página Usuários lista todos os usuários que podem acessar o Oracle BI Cloud
Service. A lista de nomes vem diretamente do domínio de identidades associado ao
serviço. É trabalho do administrador designar usuários a atribuições de aplicativos
apropriadas no Oracle BI Cloud Service.

Nota: Você não pode adicionar contas de usuário ao domínio de identidades


por meio da página Usuários. Use Meus Serviços para gerenciar contas do
usuário do domínio de identidades.

Para designar uma ou mais atribuições de aplicativos a um usuário:

1. Abra a Console.

2. Clique em Usuários e Atribuições.

3. Clique na guia Usuários.

4. Para exibir todos, deixe o campo Pesquisar em branco e clique em Mostrar


Membros: Todos.

Para filtrar a lista por nome, informe todo ou parte de um nome do usuário no
filtro Pesquisar e pressione Enter. A pesquisa distingue maiúsculas de minúsculas
e 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.

Gerenciando o que os Usuários Podem Ver e Fazer 11-9


Configurando o que os Usuários Podem Ver e Fazer

As designações da atribuição de aplicativos atuais do usuário são exibidas no


painel 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ções


atuais:

a. Mostre as atribuições de aplicativos disponíveis. Clique em Pesquisar para


exibir todas as atribuições de aplicativos.

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 listas


Atribuições de Aplicativos Disponíveis e Atribuições de Aplicativos
Selecionadas.

Para descobrir quais ações cada atribuição de aplicativo permite, consulte


Recursos e Funcionalidade Ativados por Atribuições de Aplicativos.

c. Clique em OK.

Designando Atribuições de Aplicativos a Vários Usuários por meio de Atribuições


A página Atribuições mostra todas as atribuições às quais pertencem as pessoas que
estão acessando o Oracle BI Cloud Service em seu domínio de identidades. A lista de
atribuições vem diretamente do domínio de identidades associado ao serviço.
Geralmente, é mais rápido designar privilégios a vários usuários, por meio de suas
atribuições de domínio de identidades predefinidas, 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 por


meio da página Atribuições. Use Meus Serviços para gerenciar contas do
usuário e atribuições para seu domínio de identidades.

É possível designar atribuições de aplicativos na página Atribuições. Você também


pode ver quem pertence a cada atribuição.
Para gerenciar designações da atribuição de aplicativos por atribuição:

1. Abra a Console.

11-10 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando o que os Usuários Podem Ver e Fazer

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 mais
detalhes.

5. Para exibir todas as atribuições disponíveis, deixe o campo Pesquisar em branco e


Mostrar Membros: Todos.

Para filtrar a lista por nome, informe todo ou parte de um nome de atribuição no
filtro Pesquisar e pressione Enter. A pesquisa distingue maiúsculas de minúsculas
e pesquisa nome e nome para exibição.

Se preferir, use o filtro Mostrar Membros para listar as atribuições que são
membros de uma atribuição de aplicativos específica ou que pertencem a outra
atribuiçã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 painel


Atribuiçõ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 clique


em Pesquisar.

b. Use os controles de seta para mover atribuições de aplicativos entre as listas


Atribuições de Aplicativos Disponíveis e Atribuições de Aplicativos
Selecionadas.

Para descobrir quais ações cada atribuição de aplicativo permite, consulte


Recursos e Funcionalidade Ativados por Atribuições de Aplicativos.

Gerenciando o que os Usuários Podem Ver e Fazer 11-11


Configurando o que os Usuários Podem Ver e Fazer

c. Clique em OK.

Adicionando Suas Atribuições de Aplicativos


O Oracle BI Cloud Service fornece um conjunto de atribuições de aplicativos
predefinidas. Você também pode criar atribuições de aplicativos por sua conta para
adaptar aos seus negócios.
Por exemplo, você pode criar uma atribuição de aplicativo que só permita que um
grupo seleto de pessoas veja pastas ou projetos específicos.
Para criar uma atribuição de aplicativo e adicionar membros:

1. Abra a Console.

2. Clique em Usuários e Atribuições.

3. Clique na guia Atribuições de Aplicativos.

4. Clique em Adicionar.

5. Informe um nome e descreva a atribuição de aplicativo. Clique em Salvar.

Inicialmente, as novas atribuições de aplicativos não têm nenhum privilégio ou


nenhum membro.

6. 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 de


aplicativo herde para o painel Atribuições de Aplicativos Selecionadas e clique
em OK.

11-12 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Configurando o que os Usuários Podem Ver e Fazer

Consulte também Recursos e Funcionalidade Ativados por Atribuições de


Aplicativos.

7. 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) que


você deseja designar à atribuição de aplicativo e mova-as para o painel
Selecionado à direita.

d. Clique em OK.

Consulte também Adicionando Membros e Ações a Atribuições de Aplicativos.

Excluindo Atribuições de Aplicativos


Você pode excluir atribuições de aplicativos criadas, mas que não são mais
necessárias.
Para excluir uma atribuição de aplicativo:

1. Abra a 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 e


selecione Remover.

Gerenciando o que os Usuários Podem Ver e Fazer 11-13


Funcionalidade Ativada por Atribuições de Aplicativos

6. Clique em OK.

Funcionalidade Ativada por Atribuições de Aplicativos


As atribuições de aplicativos determinam o que você pode ver e fazer no Oracle BI
Cloud Service. Este tópico descreve o que você tem permissão para ver e fazer com as
atribuições de aplicativos predefinidas. As informações são organizadas de duas
maneiras:

• Atribuição de aplicativo por funcionalidade

• Funcionalidade por atribuição de aplicativo


Atribuição de Aplicativo por Funcionalidade

Funcionalidade Funcionalidade no Oracle BI Cloud Atribuição de Aplicativo


Service
Acesso Acesso ao Data Modeler Autor de Modelo de Dados
do BI

Acesso Acesso ao Data Sync Autor do Carregamento de


Dados do BI

Acesso Acesso aos Painéis de Controle Consumidor do BI

Acesso Acesso ao Painel de Visualização do Consumidor do BI


Catálogo

Acesso Acesso a Exportação Autor de Conteúdo


Avanç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 para Autor de Conteúdo


Análises e Painéis de Controle Avançado do BI

Acesso Criar ou Editar Análises Autor de Conteúdo do BI

Acesso Criar ou Editar Análises com a Opção de Autor de Conteúdo do BI


Acessibilidade Ativada

11-14 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Funcionalidade Ativada por Atribuições de Aplicativos

Funcionalidade Funcionalidade no Oracle BI Cloud Atribuição de Aplicativo


Service
Ações Criar ou Editar Ações de Navegação Autor de Conteúdo
Avanç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ços


do BI

Admin: Geral Gerenciar Informações de Sessão Administrador de Serviços


do BI

Admin: Geral Gerenciar Dados do Mapa Administrador de Serviços


do BI

Admin: Geral Gerenciar Painéis de Controle Autor de Conteúdo do BI

Admin: Gerenciar Atribuições de Aplicativos Administrador de Serviços


Segurança do BI

Admin: Definir Propriedade de Objetos do Administrador de Serviços


Segurança Catálogo do BI

Admin: Acesso ao Gerenciamento de Atribuições Consumidor do BI


Segurança de Aplicativos

Admin: Usuários/Atribuições - Poder Listar Consumidor do BI


Segurança Usuários e Atribuições

Admin: Atribuições de Aplicativos - Poder Listar Consumidor do BI


Segurança Atribuições de Aplicativos

Admin: Gerenciar Domínios Seguros Administrador de Serviços


Segurança do BI

Admin: Pesquisa Gerenciar Indexação de Pesquisa Administrador de Serviços


do BI

Admin: Fazer Backup e Restaurar com Snapshots Administrador de Serviços


Snapshots do BI

Admin: Fazer Upload de Modelo de Dados de um Administrador de Serviços


Snapshots Arquivo (.rpd) do BI

Catálogo Armazenamento Pessoal - Minhas Pastas Consumidor do BI


e Meu Painel de Controle

Catálogo Recarregar Metadados do Servidor Administrador de Serviços


do BI
Autor de Modelo de Dados
do 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

Gerenciando o que os Usuários Podem Ver e Fazer 11-15


Funcionalidade Ativada por Atribuições de Aplicativos

Funcionalidade Funcionalidade no Oracle BI Cloud Atribuição de Aplicativo


Service
Catálogo Descompactar Catálogo Administrador de Serviços
do 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 de Salvar Personalizações Consumidor do BI


Controle

Painéis de Designar Personalizações Padrão Autor de Conteúdo do BI


Controle

Painéis de Criar Links de Bookmark Consumidor do BI


Controle

Painéis de Exportar Painel de Controle Inteiro para o Autor de Conteúdo


Controle Excel Avançado do BI

Painéis de Exportar Página de Painel de Controle Autor de Conteúdo


Controle Única para o Excel Avançado do BI

Home e Acessar Home Page Consumidor do BI


Cabeçalho

Home e Acessar UI do Catálogo Consumidor do BI


Cabeçalho

Home e Acessar UI de Pesquisa do Catálogo Consumidor do BI


Cabeçalho

Home e Campo de Pesquisa Simples Consumidor do BI


Cabeçalho

Home e Menu Recente Consumidor do BI


Cabeçalho

Home e Menu Criar Consumidor do BI


Cabeçalho

Home e Menu Ajuda Consumidor do BI


Cabeçalho

Home e Menu Painéis de Controle Consumidor do BI


Cabeçalho

Home e Favoritos Consumidor do BI


Cabeçalho

Home e Link Minha Conta Consumidor do BI


Cabeçalho

Minha Conta Acesso a Minha Conta Consumidor do BI

Minha Conta Alterar Preferências Consumidor do BI

11-16 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Funcionalidade Ativada por Atribuições de Aplicativos

Funcionalidade Funcionalidade no Oracle BI Cloud Atribuição de Aplicativo


Service
Análise Adicionar Origem de Dados Autor de Conteúdo
Avanç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 Definir Autor de Conteúdo do BI


Operações

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 de Adicionar/Editar View de Seletor de Autor de Conteúdo do BI


Coluna Coluna

Exibir Layout Adicionar/Editar View de Layout Autor de Conteúdo do BI


Composto Composto

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 Heat Adicionar/Editar View de Heat Matrix Autor de Conteúdo do BI


Matrix

Exibir Mapa Adicionar/Editar View de Mapa Autor de Conteúdo do BI

Exibir Adicionar/Editar View de Micrográfico Autor de Conteúdo do BI


Micrográfico

Exibir Filtros Adicionar/Editar View de Filtros Autor de Conteúdo do BI

Exibir Prompt de Adicionar/Editar View de Prompt de Autor de Conteúdo do BI


Painel de Painel de Controle
Controle

Exibir Mosaico de Adicionar/Editar View de Mosaico de Autor de Conteúdo do BI


Desempenho Desempenho

Exibir Texto Adicionar/Editar View de Texto Estático Autor de Conteúdo do BI


Estático

Exibir Narrativa Adicionar/Editar View de Narrativa Autor de Conteúdo do BI

Gerenciando o que os Usuários Podem Ver e Fazer 11-17


Funcionalidade Ativada por Atribuições de Aplicativos

Funcionalidade Funcionalidade no Oracle BI Cloud Atribuição de Aplicativo


Service
Exibir Nenhum Adicionar/Editar View de Nenhum Autor de Conteúdo do BI
Resultado Resultado

Exibir Tabela Adicionar/Editar View de Tabela Autor de Conteúdo do BI


Dinâmica Dinâmica

Exibir Prompt de Adicionar/Editar View de Prompt de Autor de Conteúdo do BI


Relatório Relatório

Exibir Etapas de Adicionar/Editar View de Etapas de Autor de Conteúdo do BI


Seleção Seleção

Exibir SQL Adicionar/Editar View de SQL Lógica Autor de Conteúdo do BI


Lógica

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 Adicionar/Editar View de Mapa em Autor de Conteúdo do BI


Árvore Árvore

Exibir Grade Adicionar/Editar View de Grade Autor de Conteúdo do BI

Exibir Seletor de Adicionar/Editar View de Seletor de Autor de Conteúdo do BI


View View

Projetos do Exibir e Explorar Visualizações Consumidor do BI


Visual Analyzer

Projetos do Criar ou Editar Projetos do Visual Autor de Conteúdo de


Visual Analyzer Analyzer Descoberta do BI

Projetos do Adicionar Origens de Dados para Autor de Conteúdo de


Visual Analyzer Projetos do Visual Analyzer Descoberta do BI

Projetos do Gerenciar seus Uploads de Arquivos de Autor de Conteúdo de


Visual Analyzer Dados Descoberta do BI

Projetos do Gerenciar Todos os Uploads de Arquivos Administrador de Serviços


Visual Analyzer de Dados do BI

Funcionalidade por Atribuição de Aplicativo

Atribuição de Aplicativo Funcionalidade no Oracle BI Cloud Funcionalidade


Service
Consumidor do BI Acesso aos Painéis de Controle Acesso

Consumidor do BI Acesso ao Mobile Acesso

Consumidor do BI Acesso ao Painel de Visualização do Acesso


Catálogo

11-18 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Funcionalidade Ativada por Atribuições de Aplicativos

Atribuição de Aplicativo Funcionalidade no Oracle BI Cloud Funcionalidade


Service
Consumidor do BI Armazenamento Pessoal - Minhas Pastas Catálogo
e Meu Painel de Controle

Consumidor do BI Salvar Personalizações Painéis de


Controle

Consumidor do BI Criar Links de Bookmark Painéis de


Controle

Consumidor do BI Acessar Home Page Home e


Cabeçalho

Consumidor do BI Acessar UI do Catálogo Home e


Cabeçalho

Consumidor do BI Acessar UI de Pesquisa do Catálogo Home e


Cabeçalho

Consumidor do BI Campo de Pesquisa Simples Home e


Cabeçalho

Consumidor do BI Menu Recente Home e


Cabeçalho

Consumidor do BI Menu Criar Home e


Cabeçalho

Consumidor do BI Menu Ajuda Home e


Cabeçalho

Consumidor do BI Menu Painéis de Controle Home e


Cabeçalho

Consumidor do BI Favoritos Home e


Cabeçalho

Consumidor do BI Link Minha Conta Home e


Cabeçalho

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 Ativar Pesquisa Mobile

Consumidor do BI Exibir e Explorar Projetos do Visual Visual Analyzer


Analyzer

Autor de Conteúdo do BI Criar e Editar Análises Acesso

Autor de Conteúdo do BI Criar ou Editar Análises com a Opção de Acesso


Acessibilidade Ativada

Gerenciando o que os Usuários Podem Ver e Fazer 11-19


Funcionalidade Ativada por Atribuições de Aplicativos

Atribuição de Aplicativo Funcionalidade no Oracle BI Cloud Funcionalidade


Service
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 de


Controle

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 Definir Análise


Operações

Autor de Conteúdo do BI Salvar Filtros Respostas

Autor de Conteúdo do BI Criar e Editar Análises Área de Assunto

Autor de Conteúdo do BI Adicionar/Editar View de Seletor de Exibir Seletor de


Coluna Coluna

Autor de Conteúdo do BI Adicionar/Editar View de Layout Exibir Layout


Composto Composto

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 Exibir


Micrográfico

Autor de Conteúdo do BI Adicionar/Editar View de Filtros Exibir Filtros

Autor de Conteúdo do BI Adicionar/Editar View de Prompt de Exibir Prompt de


Painel de Controle Painel de
Controle

Autor de Conteúdo do BI Adicionar/Editar View de Mosaico de Exibir Mosaico de


Desempenho Desempenho

11-20 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Funcionalidade Ativada por Atribuições de Aplicativos

Atribuição de Aplicativo Funcionalidade no Oracle BI Cloud Funcionalidade


Service
Autor de Conteúdo do BI Adicionar/Editar View de Texto Estático Exibir Texto
Estático

Autor de Conteúdo do BI Adicionar/Editar View de Narrativa Exibir Narrativa

Autor de Conteúdo do BI Adicionar/Editar View de Nenhum Exibir Nenhum


Resultado Resultado

Autor de Conteúdo do BI Adicionar/Editar View de Tabela Exibir Tabela


Dinâmica Dinâmica

Autor de Conteúdo do BI Adicionar/Editar View de Prompt de Exibir Prompt de


Relatório Relatório

Autor de Conteúdo do BI Adicionar/Editar View de Etapas de Exibir Etapas de


Seleção Seleção

Autor de Conteúdo do BI Adicionar/Editar View de SQL Lógica Exibir SQL


Ló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 Heat


Matrix

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 Exibir Mapa em


Árvore Á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 de Exibir Seletor de


View View

Autor de Conteúdo do BI Adicionar/Editar View de Seletor de Exibir Seletor de


View View

Autor de Conteúdo de Criar Projetos do Visual Analyzer e Visual Analyzer


Descoberta do BI Explorar Dados

Autor de Conteúdo de Adicionar Origens de Dados para Visual Analyzer


Descoberta do BI Projetos do Visual Analyzer

Autor de Conteúdo de Gerenciar Origens de Dados Console


Descoberta do BI

Autor de Conteúdo Acesso a Exportação Acesso


Avançado do BI

Autor de Conteúdo Criar Ações de Navegação Ações


Avançado do BI

Autor de Conteúdo Adicionar Origens de Dados para Acesso


Avançado do BI Análises e Painéis de Controle

Gerenciando o que os Usuários Podem Ver e Fazer 11-21


Funcionalidade Ativada por Atribuições de Aplicativos

Atribuição de Aplicativo Funcionalidade no Oracle BI Cloud Funcionalidade


Service
Autor de Conteúdo Exportar Painel de Controle Inteiro para o Painéis de
Avançado do BI Excel Controle

Autor de Conteúdo Exportar Página de Painel de Controle Painéis de


Avançado do BI Única para o Excel Controle

Autor do Carregamento de Acesso ao Oracle BI Cloud Service Data Acesso


Dados do BI Sync

Autor do Carregamento de Acesso à API REST do Oracle BI Cloud Acesso


Dados do BI Service

Autor de Modelo de Dados Acesso ao Data Loader Acesso


do BI

Autor de Modelo de Dados Acesso ao Data Modeler Acesso


do BI

Autor de Modelo de Dados Recarregar Metadados do Servidor Catálogo


do BI

Administrador de Serviços Gerenciar Conexões de Banco de Dados Admin: Conexões


do BI

Administrador de Serviços Gerenciar Informações de Sessão Admin: Geral


do BI

Administrador de Serviços Gerenciar Dados do Mapa Admin: Geral


do BI

Administrador de Serviços Gerenciar Uploads de Arquivos de Dados Admin: Geral


do BI

Administrador de Serviços Gerenciar Atribuições de Aplicativos Admin:


do BI Segurança

Administrador de Serviços Gerenciar Domínios Seguros Admin:


do BI Segurança

Administrador de Serviços Definir Propriedade de Objetos do Admin:


do BI Catálogo Segurança

Administrador de Serviços Gerenciar Indexação de Pesquisa Admin: Pesquisa


do BI

Administrador de Serviços Fazer Backup e Restaurar com Snapshots Admin:


do BI Snapshots

Administrador de Serviços Fazer Upload de um Modelo de Dados de Admin:


do BI um Arquivo (.rpd) Snapshots

Administrador de Serviços Recarregar Metadados do Servidor Catálogo


do BI

Administrador de Serviços Descompactar Arquivos Compactados de Catálogo


do BI Catálogo

11-22 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
12
Fazendo Backup e Restaurando

Este tópico descreve como fazer backup e restaurar conteúdo usando um arquivo
chamado snapshot.

Vídeo

Tópicos:

• Workflow Típico para Backup e Restauração

• Sobre Snapshots

• Obtendo Snapshots e Restaurando Informações

• Fazendo Download, Upload e Migrando Snapshots

Workflow Típico para Backup e Restauração


Aqui 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álogo Obtendo um Snapshot
de conteúdo e as atribuições de
aplicativos no Oracle BI Cloud Service
em um ponto no tempo.

Restaurar usando Restaure o sistema para um estado de Restaurando com um


um snapshot funcionamento anterior. Snapshot

Excluir um Exclua os snapshots indesejados. Excluindo Snapshots


snapshot

Fazer download de Salve um snapshot em um sistema de Fazendo Download de


um snapshot arquivo local. Snapshots

Fazer upload de Faça upload do conteúdo de um Fazendo Upload de


um snapshot snapshot que esteja armazenado em um Snapshots
sistema de arquivos local.

Migrar dados de Migre o conteúdo para outro ambiente. Migrando Dados de


snapshot Snapshot

Sobre Snapshots
Um snapshot captura o estado de seu ambiente em um determinado momento.

Fazendo Backup e Restaurando 12-1


Obtendo Snapshots e Restaurando Informações

É recomendável que você obtenha um snapshot de seu ambiente antes e depois que as
pessoas comecem a utilizar o sistema, em intervalos adequados, para poder restaurar
o ambiente se algo der errado.

Artefatos Salvos em um Descrição


Snapshot
Modelo de dados Um snapshot do modelo de dados criado usando o Data
Modeler.

Catálogo Um snapshot do catálogo que contém itens salvos para uso


futuro (como visualizações, relatórios e painéis de controle).

Atribuições de aplicativos Um snapshot das atribuições de aplicativos definidas para


seu sistema.

Você pode fazer download e armazenar snapshots em um sistema de arquivos local e


fazer upload deles novamente em seu sistema se eles forem exigidos para restaurar
conteúdo. Essa funcionalidade também será útil se você quiser mover dados de um
ambiente de desenvolvimento ou teste para um ambiente de produção. Sempre faça
upload de snapshots para o mesmo 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 quando


alguém publica alterações no modelo de dados. Mantemos os 5 snapshots
mais recentes, caso você precise reverter inesperadamente para uma versão
mais recente do modelo. O intervalo mínimo entre os snapshots gerados pelo
sistema é uma hora.

Obtendo Snapshots e Restaurando Informações


Você 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 Snapshot
Os administradores podem obter um snapshot do sistema a qualquer momento.

Para obter um snapshot:

1. Abra a Console.

2. Clique em Snapshots e Modelos .

3. Clique em Novo Snapshot.

12-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Obtendo Snapshots e Restaurando Informações

4. Digite uma descrição curta do snapshot que ajude você a se lembrar do motivo de
tê-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 Snapshot


Se algo der errado, será fácil restaurar seu conteúdo para um estado de funcionamento
anterior usando um snapshot.

Nota:

A restauração por meio de um snapshot substitui o conteúdo existente. A


sessão de todos os que estiverem conectados será encerrada.

Para restaurar usando um snapshot:

1. Abra a Console.

2. Clique em Snapshots e Modelos .

3. Selecione o snapshot que você deseja usar para restaurar o sistema.

4. Clique em Gerenciar Snapshot.

5. Clique em Restaurar para retornar seu sistema ao estado em que esse snapshot foi
obtido.

6. Na caixa de diálogo Restaurar Snapshot, selecione apenas aqueles elementos que


você deseja restaurar.

Por exemplo, talvez você não queira incluir atribuições de aplicativos, se estiver
restaurando um snapshot obtido de um serviço em pré-produção, para um serviço

Fazendo Backup e Restaurando 12-3


Obtendo Snapshots e Restaurando Informações

de produção. Atribuições de pré-produção muitas vezes têm membros diferentes


para o serviço de produção. Se esse for o caso, desmarque Atribuições de
Aplicativos antes de clicar em Restaurar.

7. Clique em Restaurar.

Uma mensagem de advertência é exibida porque a restauração de um snapshot


pode ser uma ação de grande impacto.

8. Clique em Sim para restaurar o snapshot selecionado ou em Não para desistir da


restauração.

Editando Descrições de Snapshots


Você pode adicionar ou atualizar a descrição de qualquer snapshot.

Para editar uma descrição de snapshot:

1. Abra a Console.

2. Clique em Snapshots e Modelos.

3. Selecione o snapshot que deseja editar.

4. Clique em Gerenciar Snapshot.

5. Clique em Editar.

6. Atualize a descrição e clique em OK.

Excluindo Snapshots
Periodicamente, exclua os snapshots que não são necessários.

Para excluir um snapshot:

1. Abra a Console.

2. Clique em Snapshots e Modelos.

3. Selecione o snapshot que deseja excluir.

4. Clique em Gerenciar Snapshot.

12-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Fazendo Download, Upload e Migrando Snapshots

5. Clique em Excluir para excluir o snapshot.

Uma mensagem é exibida no lado superior direito da página. Se você mudar de


ideia, clique em Desfazer.

Fazendo Download, Upload e Migrando Snapshots


As funcionalidades de download e upload permitem que você salve snapshots em seu
sistema de arquivos local e faça o upload deles de volta para a nuvem. Use essas
funcionalidades para fazer backup e restaurar conteúdo ou migrar conteúdo entre os
ambientes de desenvolvimento, teste e produção.

Tópicos:

• Fazendo Download de Snapshots

• Fazendo Upload de Snapshots

• Migrando Dados de Snapshot

Fazendo Download de Snapshots


Use a opção Fazer Download para salvar um snapshot em seu sistema de arquivos
local. Isso permite que você armazene e gerencie localmente os snapshots obtidos de
seu sistema.

Se você não tiver obtido o snapshot ainda, precisará fazer isso primeiro. Consulte
Obtendo um Snapshot.
Para fazer download de um snapshot:

1. Abra a Console.

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 8
caracteres.

Fazendo Backup e Restaurando 12-5


Fazendo Download, Upload e Migrando Snapshots

Não esqueça a senha. Ela será solicitada se você tentar fazer upload do arquivo
futuramente. Por exemplo, você pode querer restaurar ou migrar o conteúdo
armazenado no snapshot.

7. Clique em OK.

O que acontece em seguida depende do seu browser. No Internet Explorer, por


exemplo, você procura a caixa de diálogo Salvar como e clica em Salvar para salvar
o snapshot no local selecionado.
O download do snapshot é feito como arquivo compactado (.bar) do Oracle
Business Intelligence.

Fazendo Upload de Snapshots


Você pode fazer upload de um snapshot que salvou anteriormente em seu sistema de
arquivos local.

Quando você faz upload de um snapshot, o próprio arquivo é transferido para o seu
sistema via upload, mas os artefatos armazenados no snapshot não ficam disponíveis
imediatamente em seu ambiente. Qualquer snapshot que você transfere por upload é
exibido na lista de snapshots. Quando estiver pronto para fazer isso, substitua os
artefatos atuais, como seu catálogo, pelas informações do snapshot. Consulte
Restaurando com um Snapshot.
Para fazer upload de um snapshot:

1. Abra a Console.

2. Clique em Snapshots e Modelos.

3. Clique em Fazer Upload de Snapshot.

4. Use Procurar para localizar o snapshot desejado para upload.

Selecione o arquivo compactado (.bar) do Oracle Business Intelligence que contém


o snapshot. Você só pode fazer upload de snapshots obtidos no Oracle BI Cloud
Service.

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. Siga as etapas
em Restaurando com um Snapshot para restaurá-lo.

12-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Fazendo Download, Upload e Migrando Snapshots

Migrando Dados de Snapshot


Você pode migrar o conteúdo que os usuários criaram em um ambiente para outro,
usando snapshots. Por exemplo, talvez você queira mover conteúdo de pré-produção
para um ambiente de produção.

Para migrar dados de snapshot de um Oracle BI Cloud Service para outro:

1. Faça download do snapshot que você deseja migrar para seu sistema de arquivo
local.

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.

Siga as etapas em Restaurando com um Snapshot para migrar o conteúdo salvo


nesse snapshot para o sistema de destino.

Fazendo Backup e Restaurando 12-7


Fazendo Download, Upload e Migrando Snapshots

12-8 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
13
Executando Tarefas de Administração

Este tópico descreve as tarefas executadas pelos administradores que gerenciam o


Oracle 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

• Gerenciando Informações de Sessão no Oracle BI Cloud Service

• Executando Consultas SQL de Teste

• Monitorando Métricas no Oracle BI Cloud Service

Workflow Típico para Executar Tarefas de Administração


Estas são as tarefas comuns de administração.

Tarefa Descrição Mais Informações


Gerenciar o que os Configure o que os usuários veem e Gerenciando o que os
usuários veem e fazem no Oracle BI Cloud Service Usuários Podem Ver e Fazer
fazem usando a página Atribuição de
Aplicativo na Console.

Fazer backup e Faça backup e restaure o modelo de Fazendo Backup e


restaurar conteúdo dados, o conteúdo do catálogo e as Restaurando
atribuições de aplicativos usando um
arquivo chamado snapshot.

Criar conexões de Conecte o Oracle BI Cloud Service a Gerenciando Conexões de


banco de dados um ou mais bancos de dados. Banco de Dados

Executando Tarefas de Administração 13-1


Noções Básicas de Ferramentas de Administração

Tarefa Descrição Mais Informações


Liberando espaço de Exclua origens de dados em nome de Excluindo Origens de
armazenamento outros usuários para liberar espaço de Dados Não Utilizadas
armazenamento.

Gerenciar a maneira Configure a maneira de indexar e Gerenciando o Modo de


de indexar e pesquisar rastrear conteúdo para que os Indexação e Pesquisa de
conteúdo usuários sempre encontrem as Conteúdo
informações mais recentes quando
eles fizerem pesquisa.

Gerenciar mapas Gerencia camadas do mapa e mapas Gerenciando Informações


em segundo plano. de Mapa

Incluir domínios Autorize o acesso a domínios seguros. Incluindo Domínios Seguros


seguros na lista branca na Lista Branca

Gerenciar informações Monitore quem efetuou sign-in e Gerenciando Informações


de sessão solucione problemas com análises, de Sessão no Oracle BI
analisando as consultas SQL e os logs. Cloud Service

Monitorar métricas Monitore métricas do Oracle BI Cloud Monitorando Métricas no


Service. Oracle BI Cloud Service

Noções Básicas de Ferramentas de Administração


Você administra o Oracle BI Cloud Service na Console (Oracle BI Cloud Service) e em
Meus Serviços (Oracle Cloud).

Oracle Cloud Ferramenta de Descrição e Como Acessar


Service Administração

Oracle BI Cloud Console Use a Console para gerenciar permissões do usuário,


Service fazer backup de informações, adicionar conexões de
banco de dados e liberar espaço de armazenamento no
Oracle BI Cloud Service.
Veja quem está conectado atualmente, gerencie
informações de mapa, crie listas brancas de domínios
seguros e diagnostique problemas com consultas SQL.
Consulte Gerenciando o que os Usuários Podem Ver e
Fazer, Fazendo Backup 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, Gerenciando Informações de Sessão no Oracle
BI Cloud Service e Executando Consultas SQL de Teste.

Oracle Cloud Meus Serviços Use Meus Serviços para gerenciar contas e monitorar
métricas de uso.
Consulte Adicionando Usuários e Designando
Atribuições em Managing and Monitoring Oracle Cloud
(Gerenciando e Monitorando o Oracle Cloud) e
Monitorando Métricas no Oracle BI Cloud Service.

13-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Gerenciando Conexões de Banco de Dados

Você precisa ter a atribuição de Administrador de Serviços do BI para executar todas


as tarefas de administração descritas aqui.

Gerenciando Conexões de Banco de Dados


Os administradores criam e gerenciam conexões de banco de dados em nuvem para o
Oracle BI Cloud Service. Seus dados comerciais não precisam estar em um só local.
Conecte-se a vários bancos de dados na nuvem para que os modeladores e analistas de
negócios possam analisar os dados da empresa onde quer que eles estejam
armazenados.

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 Dados


O Oracle BI Cloud Service pode manipular dados armazenados nos bancos de dados
Oracle Cloud. Basta conectar o Oracle BI Cloud Service às origens de dados da nuvem
para começar a analisar os dados. Não importa se seus dados de negócios estão
armazenados em locais diferentes. Como você pode conectar o Oracle BI Cloud
Service a diversos bancos de dados da nuvem, os analistas de negócios podem analisar
todos eles onde quer que eles estejam armazenados.
Os administradores criam, gerenciam e testam as conexões de banco de dados do
Oracle BI Cloud Service. Os modeladores de negócios podem ver os bancos de dados
conectados, por meio do Modelador de Dados, e criar modelos de negócios com base
nos dados.
Sobre a Conexão de Banco de Dados Padrão
O Oracle BI Cloud Service vem pronto para conexão com um Oracle Database Cloud -
Database Schema Service. Esse serviço baseado em esquema único é integrado com o
Oracle BI Cloud Service. Você não precisa criar uma conexão para utilizar esse banco
de dados.
A “Conexão Padrão” está sempre disponível. Você não pode excluir essa conexão.
Consulte também De Que Forma o Oracle BI Cloud Service Se Integra com o Oracle
Database Cloud Service?
Bancos de Dados com os quais você Pode Estabelecer Conexão
O banco de dados de destino deve ser o Oracle Database Cloud - Database as a
Service.
Conexões de Banco de Dados para Modelos de Dados Transferidos por Upload
do Oracle BI Enterprise Edition
Você não precisa digitar informações de conexão de banco de dados para modelos de
dados pré-desenvolvidos com o Oracle BI Enterprise Edition. As informações de
conexã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 de
Modelos de Dados do Oracle BI Enterprise Edition na Nuvem.

Executando Tarefas de Administração 13-3


Gerenciando Conexões de Banco de Dados

Estabelecendo Conexão com Dados em um Banco de Dados Oracle Cloud


Os administradores criam conexões de banco de dados para que os analistas de
negócios possam analisar os dados armazenados no Oracle Cloud.

Consulte Sobre Conexões de Banco de Dados.


Para estabelecer conexão com um banco de dados Oracle Cloud:

1. Abra a Console.

2. Clique em Conexões.

3. Clique em Nova Conexão.

4. Informe Nome e Descrição significativos que você se lembrará e os modeladores


de negócios reconhecerão.

5. Digite as informações de conexão do banco de dados do Oracle Database Cloud -


Database as a Service.

Peça ao administrador do banco de dados para fornecer os detalhes de conexão.

Opção Descrição
Básico

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 Nome SID — Nome da instância do banco de dados Oracle.


do Serviço Nome do Serviço — Nome do serviço de rede do banco de dados.

Conectar como Nome do usuário do banco de dados.

Senha A senha do usuário para acessar o banco de dados.

Avançado Selecione Avançado para digitar as informações de conexão no formato


do descritor de conexão TNS.
Selecione essa opção se quiser conectar-se a um banco de dados Oracle
RAC (Real Application Cluster).

13-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Excluindo Origens de Dados Não Utilizadas

Opção Descrição
Descritor do O descritor de conexão do TNS que fornece o local do banco de dados e
TNS o nome do serviço de banco de dados. Use o seguinte formato:
DESCRIPTION=(ADDRESS=(PROTOCOL=protocolo)(HOST=host)
(PORT=porta)) (CONNECT_DATA=(SERVICE_NAME=nome do
serviç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 (Real
Application 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)))

6. Clique em Testar para verificar a conexão.

7. Clique em OK.

Os modeladores de negócios veem a nova conexão no Modelador de Dados


imediatamente e podem começar a modelar os dados. Consulte Criando um Modelo
de Dados.

Excluindo Origens de Dados Não Utilizadas


Seu serviço vem com uma cota de armazenamento fixa para arquivos de dados. De
tempo em tempo, os administradores podem precisar excluir origens de dados em
nome de outros usuários para liberar espaço de armazenamento e permitir o bom
funcionamento do serviço. Por exemplo, um usuário faz upload de arquivos de dados
e depois sua conta é desativada quando ele sai da empresa.

Para excluir origens de dados não utilizadas:

1. Abra a Console e clique em Gerenciar conjuntos de dados.

2. Na página Origens de Dados, clique no link Armazenamento de Dados na parte


inferior da página.

A cota de armazenamento de dados e a quantidade total de espaço utilizado


refletem a cota para o serviço inteiro.

Executando Tarefas de Administração 13-5


Fazendo Upload de Modelos de Dados no Oracle BI Enterprise Edition

Você pode ver quem tem arquivos de dados transferidos por upload e quanto de
armazenamento está sendo utilizado.

3. Para liberar espaço, clique no menu Opções de um usuário com os arquivos que
você deseja excluir.

4. Selecione uma das seguintes opções:

• Excluir Privado para excluir conexões não compartilhadas (privadas).

• Excluir Todos para excluir todas as conexões.

Fazendo Upload de Modelos de Dados no Oracle BI Enterprise Edition


Os administradores podem fazer upload dos modelos de dados criados com o Oracle
BI Enterprise Edition para o Oracle BI Cloud Service. Depois de fazer upload de um
arquivo de modelo de dados (.rpd) na nuvem, os autores de conteúdo podem criar
relató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 Nuvem


Se 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 seu
arquivo de modelo de dados (.rpd) para o Oracle BI Cloud Service e começar a
explorar seus dados por meio de visualizações, análises e painéis de controle.

13-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Fazendo Upload de Modelos de Dados no Oracle BI Enterprise Edition

O Oracle BI Cloud Service permite que você faça upload de um arquivo de modelo de
dados (.rpd) com:

• Um ou mais modelos de dados

• Conexões com uma ou mais instâncias do Oracle Database Cloud - Database as a


Service
Você precisará validar seu arquivo de modelo de dados e configurar detalhes da
conexão de banco de dados no Oracle BI Enterprise Edition.

Nota: Copie relatórios e painéis de controle criados no Oracle BI Enterprise


Edition para o Oracle BI Cloud Service também. Consulte Fazendo Upload do
Conteúdo de um Arquivo Compactado de Catálogo.

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 mais


recente

• Valide o arquivo de modelo de dados


Execute verificações de consistência usando o Gerenciador de Verificação de
Consistência no Oracle BI Administration Tool.

• Verifique se o arquivo de modelo de dados inclui os detalhes da conexão para


uma 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 Cloud -


Database as a Service 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 do
Oracle Database Cloud - Database as a Service, verifique uma a uma as definições
do pool de conexões.
Quando o arquivo de modelo de dados (.rpd) estiver pronto, você poderá fazer o
upload dele para o Oracle BI Cloud Service. Antes de fazer isso, faça backup de seu
modelo de dados atual, caso precise restaurar essa versão. Consulte Fazendo Upload
de Modelos de Dados de um Arquivo (.rpd).

Executando Tarefas de Administração 13-7


Fazendo Upload de Modelos de Dados no Oracle BI Enterprise Edition

Durante o upload, as informações existentes do modelo de dados no Oracle BI Cloud


Service serão excluídas e substituídas pelo conteúdo do arquivo transferido por
upload. Os modelos de dados transferidos por upload do arquivo são disponibilizados
aos 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 Edition
por meio do Oracle BI Cloud Service. O Data Modeler é desativado quando você faz
upload 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 BI
Administration Tool, execute novamente as verificações de consistência e faça upload
do arquivo de modelo de dados novamente. Toda vez que você faz upload de um
modelo de dados, exclui e substitui o modelo existente pelo conteúdo do upload
recente.

Dica: As alterações de modelo, como exclusão de colunas do modelo, podem


afetar o conteúdo existente. Reserve um tempo para verificar as análises e
painé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 Oracle
BI Enterprise Edition para o Oracle BI Cloud Service. Depois de migrar os modelos de
dados para a nuvem, os autores de conteúdo podem visualizar dados da maneira
comum.
Ao fazer upload de modelos de dados do Oracle BI Enterprise Edition, você exclui as
informações de modelos de dados existentes no Oracle BI Cloud Service e as substitui
pelo conteúdo do arquivo de modelo de dados (.rpd). Os modelos de dados de upload
são disponibilizados aos autores de conteúdo por meio do painel Áreas de Assunto.

Para fazer upload de modelos de dados criados com o Oracle BI Enterprise Edition
para a nuvem:

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 na


Nuvem

2. No Oracle BI Cloud Service, abra a Console.

3. Selecione Snapshots e Modelos.

4. Obtenha um snapshot do modelo de dados atual no caso de precisar restaurar essa


versã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 upload


você deseja fazer.

7. Informe a senha do arquivo.

8. Clique em OK.

13-8 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Gerenciando Informações de Mapa

9. Vá para a Home page, clique em Análises e Criar Análise para ver os modelos de
dados no Oracle BI Cloud Service.

Modelos de dados que você submeteu a upload do arquivo são exibidos no painel
Selecionar Áreas de Assunto.

10. Se o arquivo de modelo de dados transferido por upload definir permissões e


filtros de dados, você terá a opção de criar atribuições de aplicativos
correspondentes no Oracle BI Cloud Service para que a segurança de dados
funcione na nuvem.

a. Crie atribuições de aplicativos com exatamente os mesmos nomes definidos no


Oracle BI Administration Tool.

Consulte Adicionando Suas Atribuições de Aplicativos.

b. Designe usuários (e atribuições de usuário) às atribuições de aplicativos


conforme necessário.

Consulte Designando Atribuições de Aplicativos aos Usuários e Designando


Atribuições de Aplicativos a Atribuições de Usuários.

Gerenciando Informações de Mapa


Os administradores configuram informações de mapa no Oracle BI Cloud Service para
que os usuários possam visualizar 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 Mapas


Como administrador, você define o modo como as colunas de dados modeladas no
Oracle 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
As views de mapas permitem que os usuários exibam dados em mapas em diferentes
formatos e interajam com os dados. O Oracle BI Cloud Service é configurado com o
Oracle MapViewer, dados de limite espacial, mapas hospedados, o Oracle Database e
opcionalmente o Oracle Spatial. Como administrador, você deve configurar os
metadados que definem o mapeamento entre os dados espaciais e os dados do Oracle
BI.

Para configurar como os dados serão exibidos nas views de mapas:

1. Na Home page, clique em Console e em Gerenciar Dados do Mapa.

2. Clique na guia Camadas.

Executando Tarefas de Administração 13-9


Gerenciando Informações de Mapa

3. Clique no botão Importar Camadas.

4. Na caixa de diálogo Importar Camadas, selecione a conexão no campo Consultar e


as camadas que são necessárias para aplicar zoom e fazer drill. Clique em OK.

5. 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 que
os usuários possam exibir os dados na view de mapa.

Campo Descrição
Nome Especifica o nome da camada que é exibida aos usuários que
trabalham com as views de mapas.

Local Especifica de qual mapa em segundo plano a camada é


originada. Clique no botão Localização para selecionar outra
camada.

Descrição Especifica a descrição da camada do mapa. Esta descrição é


exibida quando os usuários estão editando views de mapas e
passam o mouse sobre o nome da camada na área Formatos
de Mapa.

Chave da Camada Especifica a coluna de dados espaciais que você pode associar
aos dados do Oracle BI Cloud Service. Cada valor da coluna
corresponde a uma "forma" que é originada do mapa em
segundo plano. Por exemplo, uma camada MY_CITIES pode
ter 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 pode
ser desenhado como uma área branca em um mapa:
• A coluna tem um valor nulo para o país México, mas
existe para uma forma para México na coluna espacial.
• A coluna tenha um valor para o país México, mas não
existe nenhuma forma para México na coluna espacial.
• A coluna tem um valor para o país México e existe a
forma de México na coluna espacial, mas os nomes de
colunas não são correspondente. As colunas de dados do
Oracle BI Cloud Service podem ter o valor MEX e a coluna
espacial pode ter MXC.

Delimitador de Chave do Disponível apenas quando a opção várias colunas são


BI especificadas para uma chave. Especifica um único caractere
ASCII (como vírgula ou sublinhado) para funcionar como
delimitador na combinação de colunas de dados do Oracle BI
Cloud Service que formam uma chave.

13-10 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Gerenciando Informações de Mapa

Campo Descrição
Tipo de Geometria Especifica se a camada de geometria é um polígono, ponto ou
linha. O tipo que você selecionar afetará a formatação que os
usuários podem aplicar à camada.

Área de Colunas-Chave Especifica as colunas de dados do Oracle BI Cloud Service


do BI que você deseja associar à camada. Você pode ter várias
colunas associadas a uma única camada. É possível selecionar
várias colunas de uma ou de várias áreas de assunto. As
colunas e o delimitador selecionados devem corresponder
exatamente ao nome do valor Chave da Camada. Suponha
que o valor Chave da Camada seja STATE_CITY. Você deve
selecionar as colunas de dados STATE e CITY do BI e
especificar o caractere sublinhado no campo Delimitador de
Chave do BI.
Use as diversas opções nesta área:
• Adicionar — Exibe a lista de áreas de assunto disponíveis.
Selecione uma área de assunto e todas as colunas 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 essa
view de mapa. Se pelo menos uma coluna de dados da análise
for associada a uma camada que esteja associada a um mapa
principal, esse mapa será selecionado por padrão.

Mostrar Nomes Especifica se será exibido o nome totalmente qualificado da


Qualificados coluna na Área de Colunas-Chave do BI ou simplesmente o
nome da coluna.

Você usa esta caixa de diálogo para associar camadas aos dados do BI. Se você usar
uma coluna específica em várias áreas de assunto, deverá associá-la a uma camada
para cada área de assunto. Se a associação entre uma coluna e uma camada estiver
incorreta, a camada não poderá ser exibida corretamente no mapa.

Nota: As funcionalidades espaciais, como definições de mapa, são


gerenciadas pelos administradores do banco de dados do seu serviço. Se não
existir uma definição de geometria da forma para um valor de coluna
específico, o formato não poderá ser mostrado no mapa e poderá inibir as
interações do usuário no mapa.

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

7. Clique na guia Mapas em Segundo Plano; em seguida, clique no botão Importar


Mapas em Segundo Plano.

8. Na caixa de diálogo Mapas de Segundo Plano, selecione a conexão no campo


Consultar 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 das
camadas ou imagens.

Executando Tarefas de Administração 13-11


Gerenciando Informações de Mapa

9. Consulte Editando Mapas em Segundo Plano a fim de obter as etapas necessárias


para preparar os mapas em segundo plano.

Depois de você ter adicionado mapas e camadas de mapas em segundo plano, o


Oracle BI Cloud Service 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. Para obter informações sobre como os designers e
usuários interagem com views de mapas, consulte Editando Views de Mapas.

Editando Mapas em Segundo Plano


Você edita mapas em segundo plano para garantir que os usuários tenham uma
experiência contínua com views de mapas.

Um mapa em segundo plano não é um mapa interativo que serve como base para a
view de mapa. Ele pode exibir uma imagem de satélite ou um mapa com estradas. O
mapa em segundo plano especifica a ordem de camadas na view de mapa.
A ordem das camadas do mapa é muito importante. É necessário prestar atenção para
garantir 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 controle
deslizante do zoom do mapa só pode deslizar da parte de baixo para cima
verticalmente, as camadas com níveis de zoom mínimos mais baixos são colocadas na
parte inferior do controle deslizante. Certifique-se de que a grade da camada na seção
Camadas de BI Interativas da caixa de diálogo siga um padrão semelhante, de forma
que você possa colocar as camadas com níveis de zoom mais baixos na parte inferior
da lista.
A ordem de camadas torna-se irrelevante quando as faixas de zoom das camadas não
fazem intersecção na escala. A ordem torna-se muito importante quando as camadas
têm uma faixa de zoom mínima e máxima comum. Tenha cautela para garantir que as
camadas detalhadas não fiquem ocultas pelas camadas agregadas durante as
operações de aplicação de drill e de zoom.

Para editar um mapa em segundo plano:

1. Exibe a página Gerenciar Dados do Mapa e importa camadas, conforme descrito


em Configurando Como os Dados serão Exibidos nos Mapas.

13-12 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Gerenciando Informações de Mapa

2. Na guia Mapas em Segundo Plano, selecione um mapa; em seguida, clique no


botão Editar Mapa em Segundo Plano para exibir a caixa de diálogo Editar Mapa
em Segundo Plano.

3. Ao selecionar um mapa na lista, quando for editar a view de mapa, especifique o


nome e a descrição do mapa, que são exibidos na forma de dica de ferramentas do
mapa.

4. O campo Localização exibe a localização do mapa em segundo plano na origem de


dados. 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íveis
de zoom, então os níveis de zoom serão ajustados automaticamente para as
camadas que estão associadas ao mapa, escalando suas faixas.

5. Clique no botão Adicionar Camadas para exibir uma lista das camadas que foram
importadas na guia Camadas e, em seguida, selecione as camadas a serem
adicionadas ao mapa. Este botão ficará indisponível quando todas as camadas da
guia Camadas tiverem sido adicionadas ao mapa em segundo plano.

Quando você adiciona uma camada que integra a definição do mapa, a camada é
exibida em seus níveis de zoom padrão. Se a camada não integrar a definição do
mapa, especifique você mesmo os níveis de zoom.
As camadas são listados de baixo para cima, em termos de como são aplicadas ao
mapa. Um exemplo de ordem é Países, Estados, Cidades. As camadas de nível
inferior geralmente têm níveis de zoom menores. Por exemplo, se você tiver as
camadas Estados e Cidades, inclua ara Estados níveis de zoom menores do que
para Cidades.

6. Clique no botão Classificar Camadas por Nível de Zoom para listar as camadas
em ordem crescente ou decrescente com base na visibilidade do mapa. Este botão
fica 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 camadas


são aplicadas no mapa. Em vez disso, a ordem de classificação afeta os níveis de
zoom. Por exemplo, a camada Estados pode ter níveis de zoom de 1 a 3 e a camada
Cidades tem níveis de zoom de 4 a 9. As camadas inferiores têm os números de

Executando Tarefas de Administração 13-13


Gerenciando Informações de Mapa

nível do zoom inferior. Os níveis de zoom que você especificar correspondem às


marcações do controle deslizante de zoom no mapa.

Você pode incluir camadas que foram associadas a uma coluna do BI usando a
caixa de diálogo Editar Camada e camadas que não foram associadas. Certifique-se
de que as camadas do BI são ordenadas acima das camadas não BI. Se uma camada
nã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 as
camadas do BI sejam interativas.

7. Clique no botão Ativar a Visibilidade de Camadas ou Desativar a Visibilidade de


Camadas para controlar a visibilidade das camadas no mapa. Use os botões para
indicar se a camada fica visível no mapa de Visualização somente nesta caixa de
diálogo. A camada permanece visível em uma view de mapa. Você pode modificar
os níveis de zoom para uma camada com visibilidade desativada.

8. Clique em uma célula em um nível de zoom de uma camada para afetar o nível de
zoom:

• Se você clicar em uma célula azul que esteja entre outras células azuis, verá um
menu pop-up com os botões Limpar à Esquerda e Limpar à Direita, que
permitem 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, a cé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 qualquer


lado das células azuis existentes. Por exemplo, suponha que as células 4 a 6
tenham a cor azul para refletir o nível de zoom. Se você clicar na célula 2, o ní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 no
mapa.

9. 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 camada


continua 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 para
baixo, para que você possa especificar a ordem na qual as camadas são
aplicadas ao mapa.

• Redefinir como Visibilidade Padrão — Redefine a faixa de visibilidade atual


para esta camada conforme definido do mapa subjacente. Se esta camada não
estiver associada ao mapa de modo nativo, esta opção estará desativada para
esta camada.

10. Use a borda amarela da coluna de caixas de um nível de zoom para determinar o
nível de zoom para exibidos na área do mapa no momento.

11. 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 do

13-14 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Incluindo Domínios Seguros na Lista Branca

zoom, verá dicas de ferramentas que especificam os nomes das camadas associadas
no momento a este nível de zoom.

12. Clique em OK.

Incluindo Domínios Seguros na Lista Branca


Colocar na lista branca é permitir ou aprovar o acesso a conteúdo específico. Por
motivos de segurança, você não tem permissão para adicionar conteúdo externo a
relatórios ou incorporar relatórios em outros aplicativos, a menos que seu
administrador considere isso seguro. Somente os administradores podem colocar
domínios seguros na lista branca.

Para adicionar domínios seguros à lista branca:

1. Clique em Console.

2. Clique em Domínios Seguros.

3. Para permitir que os usuários integrem imagens de outros domínios em seus


relatórios de BI, clique em Adicionar Domínio sob Permitir imagens de.

Para permitir que os usuários incorporem seus relatórios de BI em conteúdo


localizado em outros domínios, clique em Adicionar Domínio sob Permitir
incorporação em.

4. Digite o nome do domínio seguro. Use formatos como:

• www.example.com

• *.exemplo.com

• https:

5. Para remover um domínio, selecione-o e clique no ícone Excluir.

Nota: Depois de adicionar um domínio seguro, você precisará se desconectar


e acessar novamente se quiser acessar conteúdo dessa origem.
Consulte também Incorporando Imagens Externas em Conteúdo e
Incorporando Conteúdo em outros Aplicativos.

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


Os administradores podem configurar o modo de indexar e rastrear conteúdo do
catálogo para que os usuários encontrem o conteúdo mais recente quando eles
pesquisarem. Por padrão, o catálogo é rastreado uma vez ao dia e todas as pastas
compartilhadas são incluídas. Você pode configurar uma programação diferente mais
de 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

Executando Tarefas de Administração 13-15


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

• Monitorando Jobs de Rastreio de Pesquisa

Configurando a Indexação de Pesquisa


O conteúdo do catálogo é rastreado e indexado para que as pessoas possam encontrar
o conteúdo rapidamente quando pesquisarem.

Para configurar a indexação:


1. Abra a Console.

2. Clique em Configurar Índices de Pesquisa.

3. Para garantir que os usuários encontrem as informações mais recentes quando eles
pesquisarem, selecione Ativar Rastreio de Catálogo e configure um rastreio
completo.

Consulte Programando Rastreios Regulares de Conteúdo para alterar a frequência


de rastreio de conteúdo.

Para suspender temporariamente a indexação, desmarque Ativar Rastreio de


Catálogo.

Programando Rastreios Regulares de Conteúdo


É trabalho do administrador selecionar quais pastas serão rastreadas e programar
quando e como rastrear o conteúdo.

Para configurar uma programação de indexação de conteúdo:


1. Abra a Console.

2. Clique em Configurar Índices de Pesquisa.

3. Programe quando executar o rastreio. Clique em Selecionar Data e Hora e


especifique o mês, o ano, a hora e o fuso horário.

4. Programe a frequência de execução do rastreio. Digite os valores para Executar a


cada e Frequência para escolher o melhor intervalo entre os rastreios.

Por padrão, o catálogo é configurado para ser rastreado uma vez ao dia. O índice é
atualizado automaticamente conforme os usuários adicionam ou modificam
conteúdo.

5. Selecione Indexar Pastas do Usuário para permitir conteú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ão
quiser que o conteúdo armazenado nas pastas do usuário seja indexado ou
pesquisado.

6. Selecione as pastas que você deseja rastrear e exclua todas aquelas que tenham
conteúdo que você não deseja que outras pessoas encontrem quando elas
pesquisarem.

Primeiramente, selecione Indexar Pastas do Usuário; em seguida, escolha Indexar


ou Não Indexar na lista drop-down Status de Rastreio para cada pasta.

7. Para Idiomas, selecione todos os idiomas para os quais você deseja criar índices. Os
resultados do rastreio são adicionados ao índice nos idiomas especificados. Por

13-16 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Monitorando Usuários e Logs de Atividades

exemplo, se a sede da sua empresa estiver nos Estados Unidos e você tiver
escritórios na Itália, poderá escolher inglês e italiano para criar um índice nos dois
idiomas.

8. Clique no ícone Salvar para salvar suas alterações.

Monitorando Jobs de Rastreio de Pesquisa


Os administradores podem verificar quando o conteúdo foi indexado pela última vez
e monitorar o status dos jobs de rastreio. Você pode interromper qualquer job de
rastreio que esteja em execução ou cancelar o próximo rastreio programado antes que
ele seja iniciado.

Para monitorar jobs de rastreio de pesquisa:

1. Abra a Console.

2. Clique em Monitorar Rastreios.

A página Status do Job de Rastreio mostra informações sobre rastreios anteriores, o


atual e o próximo programado.

3. Examine a coluna Status para saber quando o conteúdo foi rastreado pela última
vez e quando será o próximo rastreio.

4. Clique em Cancelar para interromper um job de rastreio que está Em Execução ou


Programado.

Monitorando Usuários e Logs de Atividades


Você pode ver informações sobre qualquer usuário conectado atualmente ao serviço e
solucionar 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-in


Você pode ver quantos usuários estão conectados ao serviço e exibir informações
detalhadas sobre cada um na página Gerenciar Sessão.

Para monitorar usuários que efetuaram sing-in:

1. Abra a 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 com
sign-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.

Executando Tarefas de Administração 13-17


Monitorando Usuários e Logs de Atividades

Campo Descrição
ID de Sessão Um identificador exclusivo designado pelo Oracle BI Cloud Service para
cada sessão do usuário.

Informações Informações sobre o browser utilizado para acesso.


do Browser

Conectado O horário de acesso do usuário.

Último Acesso Timestamp da última atividade desse usuário. Pode ser qualquer tipo de
atividade, 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.

Analisando Consultas SQL e Logs


Os administradores podem examinar as solicitações de consulta SQL subjacentes que
são executadas à medida que as pessoas usam o serviço.

Para examinar consultas SQL e logs relacionados à atividade do usuário:

1. Abra a Console.

2. Clique em Cache de Consulta e Sessões.

A seção Cache de Cursores permite que você monitore e solucione problemas nos
logs 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 no


cache.

Referências O número de referências a esta estrada desde que foi colocada no cache.

13-18 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Executando Consultas SQL de Teste

Campo Descrição
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 o
erro.

Tempo O tempo gasto para processar e executar a análise, exibido em


incrementos de um segundo. Um valor 0s (zero segundos) indica que a
aná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. O
usuário que está executando a análise recebe uma mensagem
informativa indicando que a análise foi cancelada por um
administrador.
• 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 esta
análise.
• Diagnóstico - Exibe uma página HTML de informações de
diagnóstico que você pode compartilhar com o Suporte Técnico da
Oracle.

Último Acesso A data/horário da última vez que a entrada do cache para esta análise
foi 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álise
tiver resultado em um erro, informações sobre a natureza do erro.

Informações Informações de rastreamento de uso (por exemplo, qual análise foi


contida na consulta).

Registros O número de registros no conjunto de resultados que foram vistos (por


exemplo, 50+ para indicar que 50 registros foram vistos, mas há mais
registros a serem buscados ou 75 para indicar que 75 registros foram
vistos e não há mais registros a serem extraídos).

3. Você pode clicar em Fechar Todos os Cursores para remover informações da tabela
Cache de Cursores.

4. Você pode clicar em Cancelar Solicitações em Execução para cancelar todas as


solicitações que estão em execução para análises.

Executando Consultas SQL de Teste


Os administradores podem informar uma instrução SQL diretamente nas origens de
dados subjacentes. Essa funcionalidade é útil para teste e depuração. Os resultados
não são formatados e você não pode salvar as instruções SQL que emite diretamente.

Executando Tarefas de Administração 13-19


Monitorando Métricas no Oracle BI Cloud Service

Nem todas as funções SQL e procedimentos são suportados, como o procedimento


NQSSetSessionVariables().
Para executar as instruções SQL de teste:

1. Abra a 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_4
FROM XSA('weblogic'.'SalesTargets')
ORDER BY 2 ASC NULLS LAST, 3 ASC NULLS LAST, 4 ASC NULLS LASTFETCH
FIRST 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 para
usar 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 que


não deseja que a consulta use os dados no cache. Em geral, evite desmarcar essa
caixa porque a desativação do cache pode prejudicar o desempenho.

6. Clique em Emitir SQL.

Monitorando Métricas no Oracle BI Cloud Service


Os administradores podem exibir status e rastrear métricas de uso do Oracle BI Cloud
Service em Meus Serviços.
Em Meus Serviços, você pode ver se o Oracle BI Cloud Service e seu Oracle Database
Cloud Service associado estão disponíveis e funcionando conforme esperado (Ativo).
Consulte também De Que Forma o Oracle BI Cloud Service Se Integra com o Oracle
Database Cloud Service?
Você também pode rastrear o número de pessoas que estão usando o Oracle BI Cloud
Service pela atribuição:

• Consumidores do BI este Mês — Reporta quantas das pessoas que acessaram o


Oracle 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 Oracle BI
Cloud Service durante o mês civil atual podem criar análises e painéis de controle
(têm a atribuição de aplicativo Autor de Conteúdo do BI) ou executar tarefas de
gerenciamento de conteúdo avançadas, como exportar painéis de controle (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 que


acessaram o Oracle BI Cloud Service durante o mês civil atual podem modelar e
carregar dados usando o Data Loader (têm a atribuição de aplicativo Autor de
Modelo de Dados do BI).

13-20 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Monitorando Métricas no Oracle BI Cloud Service

• Administradores do BI este Mês — Reporta quantas das pessoas que acessaram o


Oracle BI Cloud Service durante o mês do calendário atual podem administrar o
Oracle BI Cloud Service e delegar privilégios a outros (têm a atribuição de
aplicativo Administrador de Serviços do BI).
Para obter mais informações, consulte Exibindo Detalhes do Serviço em Managing and
Monitoring Oracle Cloud (Gerenciando e Monitorando o Oracle Cloud).

Executando Tarefas de Administração 13-21


Monitorando Métricas no Oracle BI Cloud Service

13-22 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Item V
Referência

Esta parte fornece informações de referência do Oracle BI Cloud Service.

Apêndices:

• Terminologia

• Perguntas Mais Frequentes

• Solucionando Problemas

• Referência do Editor de Expressões

• Referência do Data Sync

• Referência do Data Loader

• Acessibilidade
A
Terminologia

Estes são alguns termos do Oracle BI Cloud Service usados neste manual.

Termo Definição
ação Uma ação permite que você navegue para conteúdo relacionado ou
para uma página Web. Você pode incluir ações em páginas de análises
e painéis de controle. Por exemplo, você pode usar uma ação na análise
Brand Revenue para permitir que consultores de vendas naveguem até
um site Opportunity Detail.

link de ação Um link de ação permite que você incorpore um link para uma ação em
uma página de análise ou painel de controle que, quando clicado,
executa uma ação associada. Por exemplo, você pode incorporar um
link de ação na análise Brand Revenue para permitir que consultores de
vendas naveguem até um site Opportunity Detail.

análise Uma análise fornece respostas a questões de negócios consultando nos


dados da sua organização. As análises permitem que você explore e
interaja com informações, apresentando visualmente os dados em
tabelas, gráficos e tabelas dinâmicas, além de poder salvar, organizar e
compartilhar os resultados das análises. Por exemplo, você pode criar
uma análise Brand Revenue que mostre dados nas views de um painel
de controle Sales Performance. Você pode compartilhar essa análise
com colegas de trabalho, clientes e parceiros de negócios.

atribuição de Uma atribuição de aplicativo abrange um conjunto de privilégios que


aplicativo determinam o que os usuários podem ver e fazer no Oracle BI Cloud
Service. No Oracle BI Cloud Service., você associa usuários ou
atribuições configurados em seu domínio de identidades a uma ou
mais atribuições de aplicativo. Os usuários e as atribuições herdam seus
privilégios no Oracle BI Cloud Service dessas atribuições de aplicativo.

atributo Atributos são itens de dados baseados em membro que podem ser
usados como categorias simples ou organizados como hierarquias com
níveis. Compare um atributo com uma medida.

livro de resumos Você pode armazenar um snapshot estático das páginas de painéis de
controle ou de análises individuais em um ou mais livros de resumos.
Além disso, pode configurar um livro de resumos para atualizar os
dados quando acessados. Por exemplo, como representante de vendas,
você pode usar um livro de resumos para coletar um snapshot de um
analista Sales Performance a cada trimestre.

Terminologia A-1
Termo Definição
item calculado Um item calculado mostra um cálculo entre membros, que é
representado como um único membro. Um item calculado é útil
quando você deseja exibir e manipular um conjunto de membros como
uma única entidade. Por exemplo, como analista de vendas, você pode
criar um membro na análise Fulfillment by Quarter que mostre a receita
média dos membros de Game Station e Plasma Television.

medida calculada No modelo de dados, medidas calculadas são colunas de tabelas


derivadas de outras medidas e baseadas em expressões. Por exemplo,
uma medida calculada chamada Unit Price pode estar baseada na
expressão Revenue / Billed Units.

tela O local para visualizações em um projeto do Visual Analyzer.

catálogo O catálogo contém itens que você ou alguém mais definiu e salvou para
uso futuro (como projetos, análises e painéis de controle). Você pode
pesquisar o catálogo para encontrar algo que deseja alterar ou com o
qual deseja trabalhar. Por exemplo, pode querer editar uma análise em
uma pasta compartilhada no catálogo. As permissões controlam o
acesso e o compartilhamento de itens no catálogo.

Console A Console fornece várias opções de gerenciamento no Oracle BI Cloud


Service.
Os administradores podem gerenciar permissões do usuário, fazer
backup e restaurar conteúdo, bem como alterar a conexão do banco de
dados e executar outras tarefas administrativas da Console.
Os consumidores do Business intelligence podem gerenciar arquivos de
dados que eles carregaram para análise ad-hoc.

coluna Da mesma forma que as colunas de banco de dados, o Oracle BI Cloud


Service tem o conceito de coluna. No Oracle BI Cloud Service, as
colunas são usadas em contextos diferentes. Uma coluna em uma
análise se baseia em uma coluna, um atributo derivado ou uma medida
calculada que foi definido(a) no Data Modeler. Por sua vez, as colunas
no Data Modeler se baseiam nas colunas de origem do Oracle Database
Cloud Service.
Em uma análise ou um projeto, as colunas indicam partes de dados que
você deseja exibir. Você pode usar colunas, com filtros (e etapas de
seleção em análises), para determinar o que as análises e os projetos
contêm. As colunas têm nomes que indicam o tipo de informações que
elas contêm. Por exemplo, você pode usar colunas com o nome Conta e
Contato para exibir informações em uma visualização.
Nas visualizações, como tabela dinâmica e grade, as colunas são
organizações verticais de dados. Por exemplo, uma tabela dinâmica
pode incluir uma coluna de dados de Receita.

painel de controle Um painel de controle mostra informações que são importantes para
você e consiste em uma ou mais páginas. Cada página pode apresentar
informações de diferentes maneiras, como gráficos, tabelas e imagens.
Por exemplo, como representante de vendas, você pode usar um painel
de controle para ver gráficos de produtos vendidos em seu território.

A-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Termo Definição
Data Loader (Obsoleto) Uma ferramenta que permite fazer upload de dados de
arquivos no Oracle Database Cloud - Database Schema Service que vem
incluído no pacote do Oracle BI Cloud Service. É possível fazer upload
de dados de arquivos de texto (TXT e CSV) ou de planilhas do
Microsoft Excel (XLS e XLSX).
Os dados de upload podem ser usados em um modelo de dados que
pode então ser exposto como área de assunto no Oracle BI Cloud
Service.

Data Modeler Data Modeler é um componente que permite modelar dados no Oracle
BI Cloud Service. O modelo de dados criado é exposto como área de
assunto que você pode usar na construção de relatórios e painéis de
controle. Use o Data Modeler para adicionar tabelas e views de origem
ao modelo, especificar junções, criar hierarquias para suportar drilling e
executar outras tarefas de modelagem de dados.

Data Sync Um utilitário orientado a assistente que permite fazer upload de


origens ou arquivos CSV relacionais locais para o Oracle Database
Cloud Service. Essa ferramenta sincroniza dados locais com o Oracle
Database Cloud Service usando a API REST. Você pode usar essa
ferramenta para carregamentos de dados iniciais e incrementais, bem
como executar, monitorar e programar carregamentos de dados.

atributo derivado No modelo de dados, atributos derivados são colunas de tabelas de


dimensões que se baseiam em expressões. Por exemplo, um atributo
derivado chamado Full Address pode combinar informações das
colunas Street Address, City, State e Postal Code.

tabela de No modelo de dados, as tabelas de dimensões contêm valores que


dimensões representam as entidades de negócios que você mede. Uma tabela de
dimensões contém as colunas que representam atributos dimensionais,
como locais, escritórios, pessoas e produtos. Por exemplo, você pode
querer reportar dimensões como Vendas por Categoria de Produto
durante o Mês Atual.

tabela de fatos No modelo de dados, as tabelas de fatos contêm dados numéricos que
você usa para medir o desempenho dos negócios. Uma tabela de fatos
contém valores numéricos como receita, número de unidades vendidas
e número de pessoas contratadas.

filtro Filtros são os critérios aplicados às colunas de atributo e medida para


limitar os resultados exibidos quando uma análise é executada. Você
pode criar filtros em linha ou com nome. Quando um filtro é salvo
dentro de um objeto de conteúdo individual, esse objeto é salvo "em
linha". Pode-se salvar filtros, grupos e itens calculados em linha. Além
de salvar esses objetos em linha, você pode criar filtros individuais com
nome no catálogo e reutilizá-los em qualquer análise, painel de controle
ou página de painel de controle.
Por exemplo, como consultor de vendas, você pode filtrar os resultados
mostrados em uma análise existente para ver apenas as marcas que são
de sua responsabilidade.

Terminologia A-3
Termo Definição
grupo Um grupo (também conhecido como "seleção salva" em alguns
produtos) permite que você defina os membros de uma coluna como
lista de membros ou conjunto de etapas de seleção que geram uma lista
de membros. Por exemplo, como analista de vendas, você pode
verificar o quanto de receita foi gerado pelos dispositivos móveis e
comparar esse número com outros tipos de produto. Você pode criar
um grupo chamado Mobile Devices para a coluna Product que inclua
Flip Phones e Smart Phones.

hierarquia No modelo de dados, as hierarquias mostras relacionamentos entre


grupos de colunas de atributo em uma tabela de dimensões. Por
exemplo, dias abrangem meses e meses abrangem trimestres. As
hierarquias permitem fazer drill nas análises.

domínio de O domínio de identidades diz respeito às informações do usuário que


identidades fornecem autenticação no Oracle BI Cloud Service. O domínio de
identidades também define as atribuições das quais grupos de usuários
podem ser membros.

junção No modelo de dados, as junções indicam relacionamentos entre uma


tabela de fatos e uma tabela de dimensões. Cada tabela de fatos deve
estar associada a pelo menos uma tabela de dimensões, e vice-versa.

nível No modelo de dados, os níveis são componentes de hierarquias que


geram ou são gerados de outros níveis. As hierarquias normalmente
começam com um nível total, depois têm níveis filhos, até o nível mais
baixo. Todos os níveis, exceto o total, devem ter pelo menos uma
coluna.

medida Trata-se de uma coluna em uma tabela que tem uma regra de
agregação definida ou se baseia em uma expressão que usa outras
colunas de medida. Por exemplo, você pode querer medir o
desempenho de negócios por Receita e Unidades. As medidas são
calculadas a partir das origens de dados no momento da consulta.
Compare uma medida com um atributo.

Presentation O termo coletivo para as funcionalidades do Oracle BI Cloud Service


Services que permitem apresentar dados de inteligência de negócios. Essas
funcionalidades incluem análises, painéis de controle e um catálogo
para apresentação de conteúdo.

projeto O contêiner de elementos de dados e visualizações do Visual Analyzer.

prompt Os prompts são um tipo de filtro que permitem criar e especificar


valores de dados ou escolher valores de dados específicos para fornecer
conjuntos de resultados para análises incluídas em um painel de
controle ou em uma página de painel de controle. Um prompt expande
ou refina os filtros de painel de controle e análise existentes. Por
exemplo, você pode usar um prompt para Ano e especificar o ano cujos
dados deseja ver em uma análise

A-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Termo Definição
API REST Você pode criar, gerenciar e carregar de forma programática esquemas,
tabelas e dados no Oracle BI Cloud Service usando a API REST do
Oracle BI Cloud Service. Será possível também usar a API REST do
Oracle BI Cloud Service se você quiser definir ou personalizar sua
própria API de carregamento de dados.
O Oracle BI Cloud Service também fornece uma API REST do Data
Modeler para que você possa interagir programaticamente com o
modelo de dados.

etapa de seleção Durante a especificação de quais membros de dados incluir em uma


análise,você cria seleções de dados da origem de dados. Cada seleção
especifica os critérios de um conjunto de membros de determinada
coluna, como Product ou Geography, e consiste em uma ou mais
etapas. Uma etapa é o local onde você especifica uma instrução que
afeta a seleção, como adicionar membros do Produto cujos valores
contêm o texto "ABC". A ordem na qual as etapas são executadas afeta
a seleção de dados. Cada etapa age incrementalmente sobre os
resultados das etapas anteriores, em vez de agir sobre todos os
membros da coluna.
Por exemplo, você pode criar uma etapa para especificar critérios de
um conjunto de membros em uma coluna Sales Office, que contenha os
membros "Boston", "New York" e "San Francisco".

snapshot Os snapshots permitem capturar e posteriormente restaurar o conteúdo


do Oracle BI Cloud Service em um determinado ponto. Um snapshot
pode incluir informações sobre o modelo de dados, o catálogo e as
atribuições de aplicativos.

view de origem No modelo de dados, views de origem são consultas salvas dos dados
no banco de dados. Você pode definir views de origem que combinem
colunas de várias tabelas de origem em uma única tabela virtual. Pode
criar views de origem para consolidar origens snowflake que tenham
atributos de dimensão em várias tabelas.

SQL Developer O Oracle SQL Developer é um recurso de carregamento de dados em


massa integrado, transparente e contínuo, com capacidade total de
procura de objeto. Essa ferramenta baseada em Java é executada em
uma máquina cliente e acessa o Oracle BI Cloud Service por meio de
um conjunto de chamadas RESTful de Web Service que permite acessar
e carregar dados e estruturas de dados no Oracle BI Cloud Service.

SQL Workshop Você pode desenvolver e implantar aplicativos Web para desktops e
dispositivos móveis usando o SQL Workshop, que faz parte do Oracle
Application Express (Oracle APEX). Use um web browser para
desenvolver scripts SQL ou PL/SQL que possam ser usados para
executar consultas de objetos no Oracle Database Cloud Service, criar e
manter índices, descartar objetos indesejados etc.

tabela Da mesma forma que as tabelas de banco de dados, o Oracle BI Cloud


Service tem o conceito de tabela e a utiliza em vários contextos.
Ao modelar dados, você cria uma tabela de dimensões ou uma tabela
de fatos que inclui colunas de origem de uma ou mais tabelas de
origem no Oracle Database Cloud Service.
Quando você cria uma análise, tem a opção de criar uma view de tabela
definida pelo usuário para exibir os dados.

Terminologia A-5
Termo Definição
dimensão de tempo No modelo de dados, as dimensões de tempo ativam funções de série
de tempo. Essas funções permitem comparações com períodos
anteriores, possibilitando analisar dados que abrangem diversos
períodos.
Uma dimensão de tempo é um grupo dos seguintes objetos de modelo
relacionados:
• Uma tabela de origem de tempo no banco de dados que é
preenchida com dados de tempo
• Uma tabela de dimensão de tempo no modelo de dados que se
baseia na tabela de origem de tempo
• Uma hierarquia de tempo que define os relacionamentos entre
diferentes períodos

variável No modelo de dados, as variáveis calculam e armazenam


dinamicamente os valores para que você possa usá-los em expressões.
É possível usar variáveis em expressões de coluna ou em filtros de
dados.

view Uma view é uma visualização que ajuda a comunicar um resultado.


Uma view permite que você examine resultados de análises de maneira
proveitosa e intuitiva. É possível adicionar diversas views aos
resultados, como gráficos e tabelas dinâmicas, que permitem fazer drill-
down para obter informações mais detalhadas, texto explicativo, uma
lista de filtros que foram usados para limitar os resultado, e muito mais.
Por exemplo, você pode analisar tendências da análise Sales Forecast
criando uma view de grade.

Visual Analyzer Uma ferramenta que permite explorar dados analíticos visualmente e
de forma individual.

A-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
B
Perguntas Mais Frequentes

Esta referência fornece respostas a perguntas comuns feitas pelos administradores e


analistas de inteligência de negócios responsáveis por carregar e modelar dados no
Oracle BI Cloud Service.

Tópicos:

• Principais FAQs sobre Carregamento de Dados

– Posso verificar se o Data Loader carregou os dados conforme esperado?

– Posso modificar os dados depois que o upload deles é feito?

– Quais métodos estão disponíveis para carregar dados no Oracle Database Cloud
Service?

– Posso usar a API REST para carregar dados no Oracle Database Cloud Service?

– Posso soltar tabelas que não são mais necessárias?

– Posso carregar dados não UTF8?

– Como eu faço upload de dados que incluem formatos de data diferentes de


MMDDYYYY?

• 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 as


novas colunas em meu modelo de dados?

– Em quais situações devo criar objetos de modelo com base em views de origem?

– Posso incluir colunas de uma tabela de origem diferente ou exibir minha tabela
de dimensões existente quando ela estiver baseada diretamente em uma tabela
de origem?

– Posso incluir colunas de uma tabela de origem diferente em minha tabela de


dimensõ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 do Oracle BI Cloud Service


para outro?

• Principais FAQs sobre Gerenciamento do Oracle BI Cloud Service

– Como eu faço upgrade do meu Oracle BI Cloud Service?

Perguntas Mais Frequentes B-1


Principais FAQs sobre Carregamento de Dados

– Posso rastrear quantos usuários acessam o Oracle BI Cloud Service?

– Posso ver quantos usuários estão atualmente conectados ao Oracle BI Cloud


Service?

– Onde posso encontrar a chave pública do Oracle BI Cloud Service?

– Posso ver a SQL gerada por uma análise e analisar o log?


O que acontece com todo meu conteúdo se eu terminar minha assinatura do
Oracle BI Cloud Service?

Principais FAQs sobre Carregamento de Dados


As principais FAQs para carregar dados para origens criadas são identificadas neste
tópico.

Posso verificar se o Data Loader carregou os dados conforme esperado?


Sim. Você pode exibir o histórico de carregamento na Home page do Data Loader.
Além disso, para validar dados em tabelas, o Oracle Database Cloud - Database
Schema Service fornece utilitários, entre os quais o Oracle Application Express SQL
Workshop.

Posso modificar os dados depois que o upload deles é feito?


Sim. Você pode usar o utilitário Oracle Application Express SQL Workshop para
executar tarefas gerais de banco de dados para os dados carregados no Oracle
Database Cloud Service.

Quais métodos estão disponíveis para carregar dados no Oracle Database


Cloud Service?
Você pode usar vários métodos de carregamento de dados no Oracle Database Cloud
Service.
Esses métodos dependem do tipo de dados de origem que você deseja carregar (por
exemplo, tabelas relacionais ou arquivos CSV). Você pode:

• Carregue dados de arquivos diretamente, usando o Data Loader baseado na Web.


Consulte Carregando Dados de Arquivos para obter mais informações.

• Carregar dados de tabelas relacionais. Consulte Carregando Dados de Tabelas


Relacionais para obter mais informações.

• Carregue os dados das tabelas relacionais (por exemplo, um banco de dados


Oracle). Consulte Carregando Tabelas Relacionais Usando o SQL Developer.

• Usar métodos programáticos, como scripts PL/SQL ou a API REST, para


automatizar o carregamento de dados. Consulte Automatizando o Carregamento
de Dados Utilizando Métodos Programáticos para obter informações adicionais.
Consulte Fazendo Upload de Dados na Nuvem.

Posso usar a API REST para carregar dados no Oracle Database Cloud Service?
Sim. Você pode definir ou personalizar sua própria API e carregar dados locais de
forma programática no Oracle Database Cloud Service. A API REST é otimizada para
carregar grandes volumes de dados (de milhares a milhões) de uma ou mais origens.

B-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Principais FAQs sobre Modelagem de Dados

Consulte Automatizando o Carregamento de Dados Utilizando Métodos


Programáticos para obter informações adicionais.

Posso soltar tabelas que não são mais necessárias?


Sim. Você pode usar o Oracle Application Express SQL Workshop para eliminar
tabelas no Oracle Database Cloud Service.

Posso carregar dados não UTF8?


Não. Atualmente, o Data Loader suporta caracteres UTF8 em arquivos de dados.

Como eu faço upload de dados que incluem formatos de data diferentes de


MMDDYYYY?
O Data Loader carrega os dados no formato de data MMDDYYYY. Para fazer upload de
dados com formatos de data diferentes de MMDDAAAA, use os utilitários “Data
Workshop” no Oracle Application Express SQL Workshop.

Principais FAQs sobre Modelagem de Dados


As 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 em
contextos diferentes. Use views para incluir os mesmos objetos de origem em diversas
dimensões. Por exemplo, para usar dados de tempo nas dimensões Order Date e Ship
Date, crie duas views com base na tabela de origem de tempo, time_order_date_v e
time_ship_date_v. As views então podem ser usadas como origens para as dimensões
Order Date e Ship Date.

Depois de adicionar novas colunas à minha tabela de origem, posso incluir as


novas colunas em meu modelo de dados?
Sim. Você pode incluir colunas de origem adicionadas recentemente. Para incluir as
novas colunas, selecione Sincronizar com Banco de Dados no menu Ações para a
tabela apropriada de fatos ou de dimensões no Modelo de Dados. Em seguida, na lista
de mensagens, selecione o item da mensagem que descreve as novas colunas e
selecione Sincronização selecionada no menu Ações da Mensagem.

Em quais situações devo criar objetos de modelo com base em views de


origem?
Crie sempre uma view de origem quando achar que pode querer executar alterações
subsequentes, como estender objetos de modelo, criar filtros e adicionar cálculos. A
criação de um modelo com base nas views de origem oferece maior flexibilidade do
que usar tabelas de origem diretamente.

Posso incluir colunas de uma tabela de origem diferente ou exibir minha tabela
de dimensões existente quando ela estiver baseada diretamente em uma tabela
de origem?
Sim. É fácil adicionar colunas de outra tabela ou view de origem a uma tabela de
dimensões existente. Para fazer isso, arraste e solte a tabela ou view no banco de dados
de dimensões existente. Consulte Adicionando Colunas de outra Origem a uma Tabela
de Dimensões.

Perguntas Mais Frequentes B-3


Principais FAQs sobre Gerenciamento do Oracle BI Cloud Service

Posso incluir colunas de uma tabela de origem diferente em minha tabela de


dimensõ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 de
dimensões para incluir as colunas. Você pode editar a view para incluir as novas
colunas de origem e sincronizar a tabela de dimensões com suas alterações no banco
de dados. A sincronização identifica as novas colunas na view e as adiciona à tabela de
dimensõ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ão
Geral ao criar a view, ou selecione uma view de origem na caixa de diálogo Adicionar
Colunas como sua origem.
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 criar
diversas dimensões com base nos dados de tempo, como Order Day e Ship Day. Crie
primeiro a dimensão Order Day com base em time_v e depois crie outra view sobre
time_v para criar Ship Day. (Observe que outro ponto seria criar uma view paralela
chamada ship_day_v que também combinasse time e time_fiscal.)

Posso migrar meu modelo de dados de um ambiente do Oracle BI Cloud Service


para outro?
Sim. Para isso, faça um snapshot do Oracle BI Cloud Service e migre-o para o novo
ambiente. Consulte Fazendo Backup e Restaurando para obter mais informações.

Principais FAQs sobre Gerenciamento do Oracle BI Cloud Service


As principais FAQs para gerenciar o Oracle BI Cloud Service são identificadas neste
tó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 assim
que novas versões são disponibilizadas. Você não precisa solicitar um upgrade ou
tomar qualquer medida. Para saber mais sobre novas funcionalidades e
aperfeiçoamentos recentes, consulte O Que Há de Novo?

Posso rastrear quantos usuários acessam o Oracle BI Cloud Service?


Sim. Os administradores do Oracle BI Cloud Service podem monitorar quantos
usuários acessam o serviço. Clique em Business Intelligence ou Database na guia
Serviços de Plataforma da página Meus Serviços do Oracle Cloud. Consulte Exibindo
Detalhes do Serviço em Managing and Monitoring Oracle Cloud (Gerenciando e
Monitorando o Oracle Cloud) para obter mais informações.

Posso ver quantos usuários estão atualmente conectados ao Oracle BI Cloud


Service?
Sim. Exiba a Home page do Oracle BI Cloud Service, clique em Console e depois
clique em Cache de Sessões e Consulta. Consulte também Monitorando Usuários que
Efetuaram Sign-in.

B-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Principais FAQs sobre Gerenciamento do Oracle BI Cloud Service

Onde posso encontrar a chave pública do Oracle BI Cloud Service?


Exiba a Home page do Oracle BI Cloud Service, clique em Console, Conexões e depois
clique em Obter Chave Pública.

Posso ver a SQL gerada por uma análise e analisar o log?


Sim. Exiba a Home page do Oracle BI Cloud Service, clique em Console e depois
clique em Cache de Sessões e Consulta. Consulte também Analisando Consultas SQL
e Logs.

O que acontece com todo meu conteúdo se eu terminar minha assinatura do


Oracle BI Cloud Service?
Ao término de sua assinatura do Oracle BI Cloud Service, a Oracle faz um snapshot do
modelo de dados, do conteú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 Intelligence protegido 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 fazer upload do arquivo
compactado em outro serviço é IdentityDomainName_ServiceName.
Consulte Fazendo Upload de Snapshots e Restaurando com um Snapshot.

Perguntas Mais Frequentes B-5


Principais FAQs sobre Gerenciamento do Oracle BI Cloud Service

B-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
C
Solucionando Problemas

Este tópico descreve os problemas comuns que você poderá encontrar ao preparar
dados no Oracle Business Intelligence Cloud Service e explica como solucioná-los.

Tópicos:

• Solucionando Problemas Gerais

– Eu não consigo acessar o Oracle BI Cloud Service

– Eu estou tendo problemas para redefinir minha senha

– Eu não consigo acessar algumas opções na Home page do Oracle BI Cloud


Service

– Eu percebo uma redução de desempenho ao usar o Mozilla Firefox

– Estou tendo problemas com a nova aparência do Oracle BI Cloud Service. Posso
reverter para o estilo anterior?

• Solucionando Problemas de Carregamento de Dados

– Eu estou tentando carregar dados, mas o Data Loader parou de responder

– Os dados em meu arquivo não estão sendo lidos corretamente

– O upload dos dados foi feito com muitos erros

– As fórmulas em minha planilha do Excel estão sendo carregadas no lugar dos


valores

• 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 filtro de
uma view?

– Eu vejo a mensagem: Erro de cluster - Nenhum servidor ativo foi encontrado

• Solucionando Problemas de Administração

Solucionando Problemas C-1


Solucionando Problemas Gerais

– Não consigo encontrar o menu Administração

– Não consigo acessar as opções da Console

Solucionando Problemas Gerais


Este tópico descreve os problemas comuns que você poderá encontrar ao trabalhar
com o Oracle BI Cloud Service e explica como solucioná-los.

Eu não consigo acessar o Oracle BI Cloud Service


É provável que você esteja tentando acessar usando credenciais incorretas. Acesse o
Oracle BI Cloud Service usando as credenciais do Domínio de Identidades do Oracle
Cloud que foram enviadas a você por e-mail pela Oracle ou fornecidas por seu
administrador. Você não pode acessar o Oracle BI Cloud Service usando
suas 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 com
uma 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, ela
não será reconhecida quando for colada. Certifique-se de colar apenas a senha, sem
qualquer espaço em branco.

Eu não consigo acessar algumas opções na Home page do Oracle BI Cloud


Service
Verifique com seu administrador para assegurar que você tenha as permissões
corretas 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 em
nuvem, então certifique-se de que a opção Lembrar Histórico está ativada. Quando o
Firefox está definido para não lembrar o histórico de páginas visitadas, o
armazenamento em cache do conteúdo da Web também é desativado, o que afeta
muito o desempenho do serviço. Consulte a documentação do Firefox para obter
detalhes sobre a definição desta opção.

Estou tendo problemas com a nova aparência do Oracle BI Cloud Service.


Posso reverter para o estilo anterior?
A nova aparência e comportamento do Oracle BI Cloud Service oferecem uma
experiência integrada e uniforme. Se estiver tendo problemas, explore a Academia.
Familiarize-se com o novo design por meio de vídeos e tutoriais e encontre as
respostas para suas dúvidas no Oracle Help Center.
Entre em contato com o administrador se quiser retornar temporariamente ao estilo
anterior do Oracle BI Cloud Service. Os administradores podem permitir que qualquer
pessoa volte a utilizar o estilo anterior, clicando em Voltar para home page antiga na
Console. Eles verão a aparência antiga no próximo acesso
Os administradores podem usar a nova aparência a qualquer momento, clicando em
Administração e, em seguida, em Tentar nova home page na Home page.

C-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Solucionando Problemas de Carregamento de Dados

Solucionando Problemas de Carregamento de Dados


Este tópico descreve os problemas comuns que você poderá encontrar ao carregar
dados para origens criadas e explica como solucioná-los.

Eu estou tentando carregar dados, mas o Data Loader parou de responder


Você talvez esteja carregando um arquivo que ultrapassa os limites esperados do Data
Loader. Para obter mais informações, consulte Fazendo Upload de Dados na Nuvem.
Use o Oracle SQL Developer em vez do Data Loader para carregar volumes de dados
muito grandes. Como orientação, use o Oracle SQL Developer para inserir arquivos
com mais de 500.000 linhas. Para obter mais informações, consulte Carregando Tabelas
Relacionais Usando o SQL Developer.

Os dados em meu arquivo não estão sendo lidos corretamente


Verifique se os registros de dados no arquivo que você está carregando estão
separados por um delimitador suportado pelo Data Loader, como vírgula, tabulação
ou barra vertical. Se o arquivo incluir o delimitador correto, verifique se você
especificou o delimitador apropriado na página Selecionar Dados do Data Loader.

O upload dos dados foi feito com muitos erros


Vá até a página Home, clique em Carregar e localize a coluna com o label Registros
Não Carregados referente ao seu upload específico para ver o motivo de alguns
registros não terem sido carregados corretamente. Depois de corrigir os erros, clique
em Recarregar registros para fazer upload dos registros.

As fórmulas em minha planilha do Excel estão sendo carregadas no lugar dos


valores
Remova a fórmula ou substitua-a por valores de dados de sua planilha do Microsoft
Excel e recarregue os registros que estavam com erro.

Solucionando Problemas de Modelagem de Dados


Este tópico descreve os problemas comuns que você poderá encontrar ao modelar
dados 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 o Data Loader,
Oracle BI Cloud Service Data Sync, Oracle BI Cloud Service REST API ou SQL
Developer para criar tabelas. Consulte também Fazendo Upload de Dados na
Nuvem.

• O Data Modeler não mostra os objetos de banco de dados mais recentes. Para ver
os 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 ícone
Restaurar Painel exibido à esquerda da página.

Solucionando Problemas C-3


Solucionando Problemas de Modelagem de Dados

Não consigo editar nenhum objeto no Data Modeler


Bloqueie sempre o modelo de dados antes de fazer qualquer alteração. Clique em
Bloquear 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 Modelo
de Dados.

Não consigo publicar o modelo de dados


Verifique se o Data Modeler está aberto em várias guias ou janelas do browser. Se
estiver, feche todas as guias e janelas adicionais do browser que estão executando o
Data Modeler e tente publicar o modelo novamente. Se ainda assim você obtiver um
erro de publicação, reinicie o browser.

Por que devo usar a guia Consulta SQL para editar uma junção ou um filtro de
uma view?
A mensagem ”Use a guia Consulta SQL para editar Junções/Filtros” é exibida quando
você 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 view
do banco de dados
Se você só usa as guias Visão Geral, Junções e Filtros para editar uma view de
banco de dados, o Oracle BI Cloud Service cria uma consulta SQL simples para
você. Se decidir editar a SQL manualmente por meio da guia Consulta SQL, as
atualizações simples serão refletidas de volta nas guias Visão Geral, Junção e Filtros
para que você use essas guias para editar a view posteriormente. Entretanto, se
você tiver usado 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 a
view porque o Oracle BI Cloud Service não pode verificar suas atualizaçõ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 pode
investigar 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 do Oracle BI Cloud Service pode estar inativa ou o banco de dados pode
estar bloqueado. Se o problema continuar, reporte-o a um administrador.

C-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Solucionando Problemas de Administração

Solucionando Problemas de Administração


Este tópico descreve os problemas comuns que você poderá encontrar ao executar
tarefas de administração e explica como solucioná-los.

Não consigo encontrar o menu Administração


No Oracle BI Cloud Service mais recente, as opções administrativas ficam disponíveis
na Console. Para acessar as opções disponíveis anteriormente no menu Administração,
vá até a Home page e clique em Console.

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 acessar
a maioria das opções da Console: Usuários e Atribuições, Snapshots e Modelos,
Cache de Sessões e Consulta, Conexões, Emitir SQL, Gerenciar Dados do Mapa,
Definições de Pesquisa, Definições, Domínios Seguros
Peça para um administrador verificar suas permissões. Consulte Designando
Atribuições de Aplicativos aos Usuários.

Eu não consigo fazer upload do meu snapshot


Você só pode fazer upload de snapshots obtidos no Oracle BI Cloud Service. Verifique
de onde foi feito originalmente o download do arquivo .bar que você está tentando
transferir por upload.

Solucionando Problemas C-5


Solucionando Problemas de Administração

C-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
D
Referência do Editor de Expressões

Este tópico descreve os elementos de expressão que você pode usar no Editor de
Expressõ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 Dados


Você 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"-"Order
Metrics"."Fulfilled Amount"
A seção Elementos de Expressão inclui apenas itens que são importantes para sua
tarefa, 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 de
Tempo estiver associada à tabela atual.

Operadores SQL
Os 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 D-1


Expressões Condicionais

Operador Descrição
IN Determina se um valor está presente em um conjunto de valores. Por
exemplo:
"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 qualquer
correspondê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 Condicionais
Use 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 criar
expressõ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 Avalia cada condição WHEN e, se atendida,
WHEN score-par < 0 THEN 'Under designa o valor na expressão THEN
Par' correspondente.
WHEN score-par = 0 THEN 'Par' Se nenhuma das condições WHEN for atendida, ela
designará o valor padrão especificado na
WHEN score-par = 1 THEN 'Bogey'
expressão ELSE. Se nenhuma expressão ELSE for
WHEN score-par = 2 THEN 'Double especificada, o sistema adicionará
Bogey' automaticamente uma expressão ELSE NULL.
ELSE 'Triple Bogey or Worse'
END

D-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Funções

Expressão Exemplo Descrição


CASE CASE Score-par Também referido como CASE (Lookup). O
(Alternar) WHEN -5 THEN 'Birdie on Par 6' valor da primeira expressão é examinado; em
seguida, as expressões WHEN. Se a primeira
WHEN -4 THEN 'Must be Tiger'
expressão corresponder a qualquer expressão
WHEN -3 THEN 'Three under par' WHEN, ela designará o valor na expressão THEN
WHEN -2 THEN 'Two under par' correspondente.
WHEN -1 THEN 'Birdie' Se nenhuma das expressões WHEN corresponder,
WHEN 0 THEN 'Par' ela designará o valor padrão especificado na
expressão ELSE. Se nenhuma expressão ELSE for
WHEN 1 THEN 'Bogey' especificada, o sistema adicionará
WHEN 2 THEN 'Double Bogey' automaticamente uma expressão ELSE NULL.
ELSE 'Triple Bogey or Worse' Se a primeira expressão corresponder a uma
END expressão em várias cláusulas WHEN, somente a
expressão que se segue à primeira
correspondência será designada.

Funções
Há vários tipos de funções que você pode usar em expressões.

Tópicos:

• Funções de Agregação

• 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ção
Funções de agregação executam operações sobre diversos valores para criar resultados
de resumo.

Função Exemplo Descrição


Avg Avg(Sales) Calcula a média de um conjunto numérico de valores.

Bin Bin(UnitPrice BY Seleciona qualquer atributo numérico de uma dimensão,


ProductName) tabela de fatos ou medida contendo valores de dados e os
coloca em um número específico de bins. Essa função é
tratada como um novo atributo de dimensão para propósitos
como agregação, filtragem e detalhamento.

Referência do Editor de Expressões D-3


Funções

Função Exemplo Descrição


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 argumento


de expressão. A função First opera no nível mais detalhado
especificado 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 linhas
que satisfazem ao argumento de expressão numérica.

Median Median(Sales) Calcula o valor mediano (médio) das linhas que satisfazem
ao argumento de expressão numérica. Quando houver um
nú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) das
linhas que satisfazem ao argumento de expressão numérica.

StdDev StdDev(Sales) Retorna o desvio padrão de um conjunto de valores. O tipo


StdDev(DISTINCT Sales) de retorno é sempre duplo.

StdDev_Pop StdDev_Pop(Sales) Retorna o desvio padrão de um conjunto de valores que usa


StdDev_Pop(DISTINCT a fórmula computacional para variação de população e
Sales) desvio padrão.

Sum Sum(Revenue) Calcula6 a soma obtida com a soma de todos os valores que
satisfazem ao argumento de expressão numérica.

Funções de Calendário
As funções de calendário manipulam dados dos tipos DATE e DATETIME com base em
um 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 de


dígitos de precisão, por exemplo: HH:MM:SS.SSS
Se nenhum argumento for especificado, a função
retornará a precisão padrão.

Current_TimeStam Current_TimeStamp(3) Retorna a data/timestamp atual ao número


p especificado de dígitos de precisão.

DayName DayName(Order_Date) Retorna o nome do dia da semana para uma


expressão de data especificada.

DayOfMonth DayOfMonth(Order_Date) Retorna o número que corresponde ao dia do mês


para uma expressão de data especificada.

D-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Funções

Função Exemplo Descrição


DayOfWeek DayOfWeek(Order_Date) Retorna um número entre 1 e 7 que corresponde ao
dia da semana para uma expressão de data
especificada. Por exemplo, 1 sempre corresponde a
domingo, 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 ao


dia 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 corresponde


ao dia do trimestre para a expressão de data
especificada.

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 23
corresponde a 11 da noite.

Minute Minute(Order_Time) Retorna um número (entre 0 e 59) que corresponde


ao minuto para uma expressão de horário
especificada.

Month Month(Order_Time) Retorna o número (entre 1 e 12) que corresponde ao


mês para uma expressão de data especificada.

MonthName MonthName(Order_Time) Retorna o nome do mês para uma expressão de data


especificada.

Month_Of_Quarter Month_Of_Quarter(Order_Dat Retorna o número (entre 1 e 3) que corresponde ao


e) mês do trimestre para uma expressão de data
especificada.

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 ao


) trimestre do ano para uma expressão de data
especificada.

Second Second(Order_Time) Retorna o número (entre 0 e 59) que corresponde aos


segundos para uma expressão de horário
especificada.

TimeStampAdd TimeStampAdd(SQL_TSI_MONTH Adiciona um número especificado de intervalos a


, 12,Time."Order Date") um 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_MONT Retorna o número total de intervalos especificados


H, Time."Order entre dois timestamps.
Date",CURRENT_DATE) 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 data
especificada.

Referência do Editor de Expressões D-5


Funções

Função Exemplo Descrição


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 data
especificada.

Year Year(Order_Date) Retorna o ano para a expressão de data especificada.

Funções de Conversão
Funções de conversão convertem um valor de uma forma para outra.

Função Exemplo Descrição


Cast Cast(hiredate AS Altera o tipo de dados de uma expressão ou um literal nulo
CHAR(40)) FROM employee para outro tipo de dados. Por exemplo, você pode converter
um nome_de_cliente (um tipo de dados Char ou Varchar) ou
uma 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 Usa informações externas para retornar a coluna apropriada
(NQ_SESSION.GEOGRAPHY_LE para que o usuário com sign-in efetuado veja.
VEL), Country, State,
City), Revenue FROM
Sales

NullIf SELECT e.last_name, Compara duas expressões. Se elas forem iguais, a função
NULLIF(e.job_id, retornará nulo. Se forem diferentes, a função retornará a
j.job_id) "Old Job ID" primeira expressão. Você não pode especificar o literal NULL
FROM employees e, para a primeira expressão.
job_history j WHERE
e.employee_id =
j.employee_id ORDER BY
last_name, "Old Job ID";

To_DateTime SELECT To_DateTime Converte strings literais do formato dateTime em um tipo de


('2009-03-0301:01:00', dados DateTime.
'yyyy-mm-dd hh:mi:ss')
FROM sales

Funções de Exibição
As 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, classificados
do mais baixo para o mais alto.

Filter Filter(Sales USING Product Calcula a expressão usando o filtro de pré-agregação


= 'widgit') informado.

D-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Funções

Função Exemplo Descrição


Mavg Mavg(Sales, 10) Calcula uma média (baixa) de movimentação das últimas n
linhas de dados no conjunto de resultados, inclusive da linha
atual.

Msum SELECT Month, Revenue, Calcula uma soma de movimentação das últimas n linhas de
Msum(Revenue, 3) as dados, inclusive da linha atual.
3_MO_SUM FROM Sales A soma da primeira linha é igual à expressão numérica da
primeira linha. A soma da segunda linha é calculada com
base na soma das duas primeiras linhas de dados e assim por
diante. Quando a última linha é atingida, a soma é calculada
com base nas últimas n linhas de dados.

NTile Ntile(Sales, 100) Determina a classificação de um valor em termos de uma


faixa especificada pelo usuário. Ela retorna inteiros para
representar qualquer faixa de classificações. O exemplo a
seguir 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 que


satisfaz ao argumento de expressão numérica. A classificação
percentual varia de 0 (1º percentil) a 1 (100º percentil),
inclusive.

Rank Rank(Sales) Calcula a classificação de cada valor que satisfaz ao


argumento de expressão numérica. O número mais alto é
designado a uma classificação igual a 1 e cada classificação
sucessiva recebe o próximo número inteiro consecutivo (2, 3,
4,...). Se determinados valores forem iguais, eles receberam a
mesma classificação (por exemplo, 1, 1, 1, 4, 5, 5, 7...).

Rcount SELECT month, profit, Utiliza um conjunto de registros como entrada e conta o
Rcount(profit) FROM sales número de registros encontrados até o momento.
WHERE profit > 200

Rmax SELECT month, profit, Utiliza um conjunto de registros como entrada e mostra o
Rmax(profit) FROM sales valor máximo com base nos registros encontrados até o
momento. O tipo de dados especificado deve ser aquele que
permite ser ordenado.

Rmin SELECT month, profit, Utiliza um conjunto de registros como entrada e mostra o
Rmin(profit) FROM sales valor mínimo com base nos registros encontrados até o
momento. O tipo de dados especificado deve ser aquele que
permite ser ordenado.

Rsum SELECT month, revenue, Calcula uma soma acumulada com base nos registros
Rsum(revenue) as encontrados até o momento.
RUNNING_SUM FROM sales A soma da primeira linha é igual à expressão numérica da
primeira linha. A soma da segunda linha é calculada com
base na soma das duas primeiras linhas de dados e assim por
diante.

TopN TopN(Sales, 10) Retorna os n valores mais altos de expressão, classificados do


mais alto para o mais baixo.

Referência do Editor de Expressões D-7


Funções

Funções de Avaliação
Funções de avaliação são funções de banco de dados que podem ser usadas para
transmitir 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 ser
listadas após a função.

Função Exemplo Descrição


Evaluate SELECT Transmite a função de banco de dados especificada, com
EVALUATE('instr(%1, colunas referenciadas opcionais como parâmetros, ao banco
%2)', address, 'Foster de dados para avaliação.
City') FROM employees

Evaluate_Aggr EVALUATE_AGGR('REGR_SLOP Transmite a função de banco de dados especificada, com


E(%1, %2)', colunas referenciadas opcionais como parâmetros, ao banco
sales.quantity, de dados para avaliação. Essa função é projetada para
market.marketkey) funções de agregação com uma cláusula GROUP BY.

Funções Matemáticas
As 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 primeira


expressão numérica e x é a segunda.

Ceiling Ceiling(Profit) Arredonda uma expressão numérica não inteira para o


próximo número inteiro mais alto. Se a expressão numérica
resultar 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 um


número inteiro. Ela retorna um inteiro de 0 ou 1
correspondente à posição do bit.

D-8 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Funções

Função Exemplo Descrição


Floor Floor(Profit) Arredonda uma expressão numérica não inteira para o
próximo número inteiro mais baixo. Se a expressão numérica
retornar 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 retorna


a parte restante do quociente.

Pi Pi() Retorna o valor constante de pi.

Power Power(Profit, 2) Utiliza a primeira expressão numérica e a eleva à potência


especificada 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.

RandFromSee Rand(2) Retorna um número pseudoaleatório baseado em um valor


d pré-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 de


precisão.

Sign Sign(Profit) Esta função retorna o seguinte:


• 1 se a expressão numérica for avaliada como número
positivo
• -1 se a expressão numérica for avaliada como número
negativo
• 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ão


numérica. A expressão numérica deve ser avaliada como um
nú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úmero


especificado de casas após o ponto decimal.

Funções de Strings
As funções de string executam diversas manipulações de caractere. Elas operam em
strings de caracteres.

Referência do Editor de Expressões D-9


Funções

Função Exemplo Descrição


Ascii Ascii('a') Converte uma string de caractere único em seu código ASCII
correspondente, entre 0 e 255. Se a expressão do caractere
avaliar vários caracteres, é retornado o código ASCII
correspondente 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 a
16 bits).

Char Char(35) Converte um valor numérico entre 0 e 255 no valor de


caractere correspondente ao código ASCII.

Char_Length Char_Length(Customer_Nam Retorna o tamanho, em número de caracteres, de uma string


e) especificada. Espaços em branco iniciais e finais não são
contados no comprimento da string.

Concat SELECT DISTINCT Concat Concatena duas strings de caracteres.


('abc', 'def') FROM
employee

Insert SELECT Insert('123456', Insere uma string de caracteres especificada, em um local


2, 3, 'abcd') FROM table especificado de outra string de caracteres.

Left SELECT Left('123456', 3) Retorna um número especificado de caracteres a partir do


FROM table lado esquerdo de uma string.

Length Length(Customer_Name) Retorna o tamanho, em número de caracteres, de uma string


especificada. O comprimento informado não leva em
consideração os caracteres em branco à esquerda.

Locate Locate('d' 'abcdef') Retorna a posição numérica de uma string de caracteres em


outra string de caracteres. Se a string de caracteres não for
encontrada na string que está sendo pesquisada, a função
retornará o valor 0.

LocateN Locate('d' 'abcdef', 3) Como Locate, retorna a posição numérica de uma string de
caracteres em outra string de caracteres. LocateN inclui um
argumento de número inteiro que permite a você especificar
uma 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ão


de caractere. Se strExpr1 não for encontrado, a função
retornará 0.

Repeat Repeat('abc', 4) Repete uma expressão especificada n vezes.

Replace Replace('abcd1234', Substitui um ou mais caracteres de uma expressão de


'123', 'zz') caractere especificada por um ou mais caracteres.

Right SELECT Right('123456', Retorna um número especificado de caracteres da direita de


3) FROM table uma string.

Space Space(2) Insere espaços em branco.

D-10 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Constantes

Função Exemplo Descrição


Substring Substring('abcdef' FROM Cria uma nova string começando por um número fixo de
2) caracteres na string original.

SubstringN Substring('abcdef' FROM Como Substring, cria uma nova string começando por um
2 FOR 3) número fixo de caracteres na string original.
SubstringN inclui um argumento de número inteiro que
permite a você especificar o tamanho da nova string, em
número de caracteres.

TrimBoth Trim(BOTH '_' FROM Remove caracteres especificados à esquerda e à direita de


'_abcdef_') uma string de caracteres.

TrimLeading Trim(LEADING '_' FROM Remove caracteres especificados à esquerda de uma string de
'_abcdef') caracteres.

TrimTrailing Trim(TRAILING '_' FROM Remove caracteres especificados à direita de uma string de
'abcdef_') caracteres.

Upper Upper(Customer_Name) Converte uma string de caracteres em letras maiúsculas.

Funções do Sistema
A 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 Tempo


As funções de série de tempo são funções de agregação que operam sobre dimensões
de 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ível
ou abaixo do nível especificado na consulta devem ser projetadas.

Função Exemplo Descrição


Ago SELECT Year_ID, Calcula o valor agregado de uma medida, do tempo atual até
Ago(sales, year, 1) um tempo especificado no passado. Por exemplo, AGO pode
produzir as vendas para cada mês do trimestre atual e as
vendas do trimestre anterior correspondente.

Periodrolling SELECT Month_ID, Calcula a agregação de uma medida sobre o período que
Periodrolling começa com x unidades de tempo e termina com y unidades
(monthly_sales, -1, 1) do tempo atual. Por exemplo, PERIODROLLING pode
calcular as vendas de um período que inicia um trimestre
antes e termina um trimestre após o trimestre atual.

ToDate SELECT Year_ID, Agrega uma medida do início de um período especificado


Month_ID, ToDate (sales, até o tempo exibido atualmente. Por exemplo, esta função
year) pode calcular Acumulado do Ano de vendas.

Constantes
Você pode usar constantes em expressões.

Referência do Editor de Expressões D-11


Tipos

As constantes disponíveis incluem Date, Time e Timestamp. Consulte também


Current_Date, Current_Time e Current_TimeStamp.

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-09 Insere um timestamp específico.


12:00:00]

Tipos
Você 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 uma
expressão ou um literal nulo para outro tipo de dados.

Variáveis
Variáveis são usadas em expressões.
Você pode usar uma variável em uma expressão. Consulte Definindo Variáveis para
obter detalhes.

D-12 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
E
Referência do Data Sync

Este tópico inclui links para informações de referência sobre instalação e uso do Data
Sync para carregar dados para análise no Oracle Business Intelligence Cloud Service.

Tópicos

• Sobre o Data Sync

• Instalando e Atualizando o Data Sync

• Criando e Modificando Tabelas

• Criando e Modificando Conjuntos de Dados

• Sobre o Trabalho com Jobs

• Sobre a Exclusão do Cache de Dados para Objetos de Modelo de Dados no Fim de


um Job

• Sobre Monitoramento e Solução de Problemas de Carregamentos de Dados

• Várias Origens

• Integração com outros Processos

• Distribuindo Metadados do Data Sync

• Definindo Estratégias de Carregamento

• Acionando um Job após o outro Automaticamente

• Preenchendo Diversos Destinos na Nuvem

Sobre o Data Sync


Com o Data Sync, é fácil fazer upload de dados locais para um banco de dados na
nuvem integrado com o Oracle BI Cloud Service. O Data Sync carrega os dados
diretamente de origens relacionais (tabelas, views, instruções SQL) e arquivos
separados por vírgulas.
Faça download do pacote do Data Sync no Oracle Technology Network; em seguida,
instale e execute o Data Sync em uma máquina Windows ou UNIX.
Alguns termos e conceitos principais:

• Conexão — Definição da origem ou do 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ças em
um único projeto (chamado “Meus Dados”) ou criar dois projetos (chamados

Referência do Data Sync E-1


Instalando e Atualizando o Data Sync

“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 o Oracle BI


Cloud Service.

Instalando e Atualizando o Data Sync


Para 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

• Configurando o Software

• Propriedades do Sistema

• Alertas de Software

• Atualizando o Software

Sobre Orientações e Requisitos de Segurança


Para executar carregamentos de dados, a ferramenta Data Sync exige o Oracle BI
Cloud Service e as contas do usuário do sistema de origem locais com as designações
de atribuição corretas para uso com suas conexões.
Além das contas de usuário exigidas, há orientações de segurança importantes sobre
onde instalar o Data Sync para evitar acesso não autorizado a informações
confidenciais.
Contas de Usuário
Para suportar extração e carregamento de dados, as seguintes contas e atribuições de
usuário devem ser criadas para uso nas conexões do Data Sync:

• O upload de dados para um esquema fornecido com o Oracle BI Cloud Service


exige a atribuição de Autor de Carregamento de Dados do BI. Crie um usuário para
fins de carregamento de dados somente e forneça a ele o acesso mínimo, diferente
da atribuição exigida.

• A conexão com os bancos de dados de origem locais só precisa ter um usuário com
privilégios de leitura. Recomenda-se que esse usuário seja criado e utilizado nas
conexões com qualquer origem de dados local.
Advertência: Informações Confidenciais
O Data Sync armazena informações confidenciais, inclusive informações de conexão
com os bancos de dados locais. Embora o Data Sync possa ser executado em qualquer
ambiente de desktop, é altamente recomendável que ele seja executado em um
ambiente controlado no qual os privilégios do sistema operacional e do sistema de
arquivos sejam rigorosamente controlados.

E-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Instalando e Atualizando o Data Sync

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


Antes da instalação, você deve ter o Java Developer Kit (JDK) Java 1.7 ou mais recente.
Aplique continuamente todas as atualizações críticas do Java.

Nota: O Java Developer Kit é obrigatório. A versão equivalente do Java


Runtime Environment (JRE) é insuficiente para suportar a instalação.

Suporte ao Banco de Dados


O Data Sync suporta os seguintes bancos de dados:

• Oracle (origem e destino)

• Microsoft SQL Server (origem e destino)

• DB2 (origem e destino)

• Teradata (origem e destino)

• MySQL (somente origem)

• Oracle TimesTen (origem e destino)


Drivers JDBC
O Data Sync é um aplicativo Java puro que usa o JDBC para recuperar dados de
bancos de dados. Substitua o Oracle JDBC versão 11.2.x empacotado pela versão do
JDBC específica do fornecedor e da versão do banco de dados de origem. Copie os
drivers JDBC apropriados específicos do banco de dados para o diretório \lib após a
instalação do aplicativo. Por exemplo, se a sua versão do Oracle for diferente de 11.2.x,
copie o driver JDBC do seu local de instalação do Oracle, que deve corresponder à
versão do banco de dados, e substitua o driver JDBC fornecido.

Fornecedor Nome do Driver JDBC

Oracle ojdbc6.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

Teradata terajdbc4.jar, log4j.jar, teradata.jar, tdgssjava.jar,


tdgssconfig.jar

Configurando o Data Sync


Para configurar o Data Sync, copie o arquivo BICSDataSync.zip que você transferiu
por download em Oracle Technology Network > Middleware > Business Intelligence
Cloud Service > Downloads para um diretório de instalação sem espaço no nome e
descompacte os arquivos.

Referência do Data Sync E-3


Instalando e Atualizando o Data Sync

Advertência: O Data Sync armazena informações confidenciais, inclusive


informações de conexão com os bancos de dados locais. Embora a ferramenta
possa ser executada em qualquer ambiente de desktop, é altamente
recomendável que ela seja instalada em produção em um ambiente controlado
no qual os privilégios do sistema operacional e do sistema de arquivos sejam
rigorosamente controlados.

Definindo o Java Home


Dependendo do sistema operacional, edite o arquivo config.bat ou config.sh,
modificando a linha que define o JAVA_HOME. Substitua o @JAVA_HOME pelo
diretório no qual o JDK está instalado.

Nota: Se o nome do diretório contiver espaços, coloque-o entre aspas duplas.

Por exemplo, no Windows:


set JAVA_HOME=D:\Java
Por exemplo, no UNIX:
JAVA_HOME=usr/java
Para iniciar o Data Sync, execute datasync.bat (Windows) ou datasync.sh (Linux/
UNIX) no diretório do Data Sync extraído. Para acessar o software facilmente, você
pode criar um atalho para o desktop para esse arquivo.

Executando o Data Sync pela Primeira Vez


Na primeira vez que você executa o Data Sync, um assistente de instalação de
configuração orienta você no processo de criação de um Projeto para carregar seus
dados.

Siga o assistente para informar ou criar o seguinte:

1. Informe um Nome Lógico para o repositório.

Esse nome é utilizado para distinguir o repositório em ambientes com vários


repositórios. Por exemplo, você pode nomear a instância como Ambiente de
Desenvolvimento ou Ambiente de Produção, e esse nome então será exibido como
dica de ferramenta para o ícone do Data Sync na bandeja do sistema e também na
barra de título do cliente.

2. Informe uma senha.

Informe uma senha que possa ser usada para acessar o cliente. Você também pode
selecionar para que a ferramenta lembre a senha.

Nota: Como o Data Sync armazena as senhas do sistema de transações, a


ferramenta só deverá ser instalada em ambientes protegidos.

3. Crie um projeto ou selecione um existente.

4. Defina as propriedades do sistema e execute a configuração de e-mail. Para obter


informações sobre configuração de e-mail, consulte Configurando Notificações por
E-mail.

E-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Instalando e Atualizando o Data Sync

5. Se sua organização usar um servidor proxy que roteia chamadas para qualquer site
externo, configure as propriedades do sistema, Host Proxy e Porta Proxy. Consulte
para obter mais informações

Executando o Data Sync após a Primeira Vez


Depois de configurado, você poderá executar o cliente Data Sync usando o ícone da
bandeja do sistema.

Execute datasync.bat (Windows) ou datasync.sh (Linux/UNIX) para reiniciar o


aplicativo. Após o início bem-sucedido do aplicativo, ele será exibido como um ícone
da bandeja do sistema e a dica de ferramenta do ícone mostrará o nome do repositório.
Em seguida, uma caixa de diálogo de log-in será exibida para o cliente, na qual você
pode especificar que o sistema lembre a senha se não tiver especificado isso na
primeira execução. Se você fechar o cliente, poderá reiniciá-lo clicando no ícone da
bandeja do sistema e selecionando Iniciar UI. Na tela de log-in, informe ou confirme a
senha e clique em Log-in; em seguida, crie um projeto ou selecione um existente.

Reconfigurando o Data Sync desde o Início


Você pode redefinir o Data Sync para reconfigurá-lo no estado padrão.

Para 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 janela de
comandos com a opção -clean.

Desinstalando o Data Sync


Você pode desinstalar o Data Sync facilmente.

Para desinstalar o Data Sync, exclua o diretório de instalação.

Definindo Propriedades do Sistema para o Data Sync


Você pode definir propriedades para personalizar a maneira como o Data Sync
funciona em seu ambiente.
Para definir propriedades, selecione o menu Views e, em seguida, selecione
Propriedades do Sistema.
Durante a implementação inicial do Data Sync, defina as seguintes propriedades:

• Diretório-Raiz de Arquivo de Dados — Quando definido, o diretório assume como


padrão esse local ao registrar um arquivo para upload.

• Número máximo de entradas no histórico de execuções a ser preservado — Use


essa propriedade para indicar quantas entradas no histórico de execuções devem
ser preservadas em sua instalação. Com o passar dos dias, todas as entradas
anteriores ao número máximo são eliminadas do histórico de execuções.

Noções Básicas de Alertas de Software no Data Sync


O 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 com
funcionalidade adicional, o Data Sync notificará você usando o ícone Alertas de Novo
Patch ao lado do ícone Monitor do Servidor. Antes de cada carregamento, o Data Sync
executa uma verificação de versão, enviando sua versão atual para ser verificada em
relação a uma que está na nuvem. Se as versões corresponderem, as seguintes ações
ocorrerão:

Referência do Data Sync E-5


Sobre o Carregamento de Dados na Nuvem Usando o Data Sync

• Se as versões corresponderem, o carregamento de dados continuará.

• Se a versão menor for alterada na nuvem, indicando um patch disponível, um


alerta opcional será criado e um e-mail enviado antes de continuar o carregamento.
O alerta é enviado apenas uma vez.

• Quando a versão maior é alterada, indicando um novo pacote de software, um


alerta é 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 qualquer
outro carregamento de dados.
O número de alertas não lidos é indicado no ícone Alertas. Clique no ícone para exibir
uma lista de alertas. Se o ícone estiver preto, não haverá alertas; ele ficará verde
quando houver alertas opcionais não lidos e vermelho quando houver alertas
obrigatórios não lidos.

Atualizando o Data Sync


Você atualiza o Data Sync executando uma instalação completa e depois migrando seu
ambiente.
É possível fazer download de novas atualizações de software como arquivos
compactados que possuem todo o conteúdo de uma nova instalação do software. Para
atualizar o software, execute uma instalação completa dele como um novo ambiente
em um diretório home distinto; em seguida, migre o ambiente da sua instalação
existente. Para obter informações sobre a configuração de um novo ambiente, consulte
Configurando o Software.
Configurando um Novo Ambiente com uma Configuração de Ambiente Existente
Quando você inicia o novo ambiente após a instalação de um patch ou uma nova
versão, é solicitada a configuração do ambiente. Selecione Copiar configuração de
ambiente existente e, em seguida, especifique o diretório home do ambiente do Data
Sync existente. Os arquivos de repositório e configuração do Data Sync são copiados
para o novo ambiente. Se a nova instalação exigir upgrade de metadados, execute o
upgrade depois que os arquivos forem copiados.

Sobre o Carregamento de Dados na Nuvem Usando o Data Sync


O Data Sync é um utilitário orientado a assistente que permite fazer upload de origens
ou arquivos CSV relacionais locais para o Oracle Database Cloud Service.
Use o Data Sync quando quiser:

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

• Carregar uma combinação de origens de dados, como arquivos relacionais CSV e


Oracle.

• 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 atualizar dados


em tabelas, programando carregamentos de dados e usando a opção Estratégia de
Carregamento desse utilitário.
Use o Data Sync para carregar arquivos relacionais destes bancos de dados:

E-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Sobre o Carregamento de Dados na Nuvem Usando o Data Sync

• Oracle

• DB2

• Microsoft SQL Server

• MySQL

• Teradata

• TimesTen
Você pode:

• Carregar dados interativamente.

• Programar carregamentos de dados de uma ou mais tabelas.

• Executar e monitorar carregamentos de dados.


Para carregamentos de dados iniciais e incrementais no Oracle Database Cloud
Service, você pode anexar, substituir e atualizar dados em tabelas.

Você pode fazer download da ferramenta Data Sync do Oracle BI Cloud Service na
página de downloads de software do Oracle Technology Network (OTN). Essa
ferramenta sincroniza os dados locais com o Oracle BI Cloud Service usando a API
REST do Oracle BI Cloud Service.

Referência do Data Sync E-7


Definindo Estratégias de Carregamento

Definindo Estratégias de Carregamento


Ao carregar dados em uma tabela, você define como os dados são carregados
escolhendo uma estratégia de carregamento.

Sobre Estratégias de Carregamento


Ao carregar dados em uma tabela, você define como os dados são carregados. A
escolha de uma estratégia de carregamento que carregue incrementalmente os dados
faz com que a ferramenta exija a definição de uma chave de usuário que possa ser
usada para identificar exclusivamente um registro no lado de destino, além de uma
coluna baseada em DATE/TIMESTAMP que possa ser usada para identificar os dados
incrementais. Se um índice desse tipo não tiver sido importado durante a importação
da definição de tabela, será sugerido um.
Por exemplo, para uma determinada tabela, CONTACT_ID é o identificador exclusivo
de qualquer registro, e a tabela tem uma coluna de data chamada LAST_UPD cujo
valor é atualizado para o timestamp atual sempre que um registro é criado ou
atualizado; você escolheria CONTACT_ID como chave do usuário e LAST_UPD como
Filtro.
Nesse exemplo, na primeira vez que os dados são extraídos, a ferramenta emite uma
instrução SELECT * FROM CONTACT. Se o primeiro carregamento acontecesse no
dia 1º de janeiro 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 de
registros então compara o valor CONTACT_ID com os dados já existentes no esquema
do Oracle Business Intelligence Cloud Service. Qualquer registro sem uma
correspondência é inserido. Qualquer registro com uma correspondência é atualizado.
É importante que o sistema de origem contenha um índice para a coluna de filtro
incremental.
As opções a seguir estão disponíveis.

Valor Descrição

Substituir dados na tabela Exclua quaisquer dados existentes e recarregue os dados


sempre. Aplica-se também a carregamentos nos quais
uma chave exclusiva não está disponível. Não exige uma
chave primária nem uma coluna de filtro.
A tabela é truncada antes do carregamento de dados em
cada execução. Todos os índices são soltos antes do
carregamento de dados e recriados após o carregamento.
A tabela é analisada no final da atualização de
estatísticas.

Anexar dados à tabela Novos dados são adicionados à tabela sem verificar
qualquer existência anterior de dados. Não exige uma
chave primária nem uma coluna de filtro.
A tabela nunca é truncada. Se não houver índices
registrados no esquema provisionado, eles serão criados
após o carregamento de dados.

E-8 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Definindo Estratégias de Carregamento

Valor Descrição

Atualizar tabela (Adicionar Exige uma chave primária ou coluna de filtro. Se os


novos registros) dados 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 do
primeiro carregamento. Os índices são eliminados antes
do carregamento de dados e recriados após o
carregamento. A tabela é analisada no final da
atualizaçã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. Se
algum índice estiver marcado como "Sempre eliminar e
criar", ele será eliminado e criado mesmo durante
execuções incrementais.

Atualizar tabela (Atualizar Exige uma chave primária ou coluna de filtro. Se os


registros existentes) dados com a chave do usuário estiverem disponíveis, eles
serão atualizados e ignorados.
Durante a execução inicial, a tabela é truncada antes do
primeiro carregamento. Os índices são eliminados antes
do carregamento de dados e recriados após o
carregamento. A tabela é analisada no final da
atualizaçã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. Se
algum índice estiver marcado como "Sempre eliminar e
criar", ele será eliminado e criado mesmo durante
execuções incrementais.

Definindo Estratégias de Carregamento para Dados Relacionais


Defina estratégias de carregamento para especificar como os dados são carregados.

Para definir estratégias de carregamento para uma origem relacional:

1. Na view Projeto, selecione a guia Dados Relacionais.

2. Selecione a conexão na lista e, na coluna Estratégia de Carregamento ou no campo


Estratégia de Carregamento, na subguia Editar, clique no botão.

3. Na caixa de diálogo Estratégia de Carregamento, selecione a estratégia de


carregamento de sua preferência. Se você marcar a caixa de seleção Nunca excluir
dados, a tabela de destino nunca será truncada. Esse atributo de nível de tabela de
destino é particularmente útil nos casos em que uma tabela foi criada e preenchida
por alguns outros meios e você não deseja que as operações do Data Sync
trunquem a tabela.

4. Clique em OK.

Referência do Data Sync E-9


Sobre Monitoramento e Solução de Problemas de Carregamentos de Dados

Definindo Estratégias de Carregamento para Dados de Arquivo


Defina estratégias de carregamento para especificar como os dados são carregados.

Para definir estratégias de carregamento para uma origem de dados de arquivo:

1. Na view Projeto, selecione a guia Dados de Arquivo.

2. Selecione o arquivo na lista e, na subguia Destinos, clique no botão do campo


Estratégia de Carregamento da tabela de destino.

3. Na caixa de diálogo Estratégia de Carregamento, selecione a estratégia de


carregamento de sua preferência. Se você marcar a caixa de seleção Nunca excluir
dados, a tabela de destino nunca será truncada. Esse atributo de nível de tabela de
destino é particularmente útil nos casos em que uma tabela foi criada e preenchida
por alguns outros meios e você não deseja que as operações do Data Sync
trunquem a tabela.

4. Clique em OK.

Sobre Monitoramento e Solução de Problemas de Carregamentos de


Dados
Monitore jobs de carregamento de dados em andamento na guia Jobs Atuais ou na
guia Histórico.
Uma vez definida todas as tabelas, SQL e arquivos cujos dados você deseja copiar para
o esquema de nuvem, clique em Executar Job na barra de ferramentas para executar
um job.
Você pode monitorar o status de um job na guia Jobs Atuais ou na guia Histórico. O
registro no painel superior mostra o resumo do job. A guia Tarefas abaixo lista um
item por fluxo de dados definido pelo usuário. A guia Detalhes da Tarefa elabora os
itens de linha para o fluxo de dados. As tarefas e os detalhes mostram métricas
importantes, inclusive os timestamps inicial e final, o número de linhas processadas, o
throughput de leitura e gravação (número de linhas processadas por minuto).
A descrição de status de detalhes da tarefa contém mensagem detalhada em um
campo chamado descrição de status. Ela também publica o nome do arquivo de log
específico o qual examinar quando houver um problema.
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 de nomenclatura CR_<Tabela/Nome do
Arquivo>_<Da Conexão>_<À Conexão>.<Timestamp>.log.
Sobre Detalhes da Tarefa
A tarefa geralmente contém os seguintes detalhes:

• Truncar Tabela: quando a estratégia de carregamento está definida para Substituir


dados na tabela ou ao carregar uma tabela (sem a opção de nunca excluir dados)
pela primeira vez, o truncamento da tabela é executado.

• Eliminar Índice: quando uma tabela é truncada, todos os índices dela são
eliminados antes do carregamento de dados. Os índices cuja propriedade
'Eliminar/Criar Sempre' estiver marcada sempre serão eliminados antes do
carregamento de dados, mesmo que a tabela seja carregada de forma incremental.

E-10 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Sobre Monitoramento e Solução de Problemas de Carregamentos de Dados

• Inserir/Atualizar/Anexar/Fazer Upsert: dependendo da estratégia de


carregamento, um comando apropriado é usado para carregar os dados.

• Criar Índice: quando um índice é eliminado, ele é criado após o carregamento de


dados. Qualquer índice novo registrado que não existir na nuvem também será
criado.

• Analisar tabela: após o carregamento de dados e a criação de índice, a tabela é


analisada.

Sobre a Análise da Tabela


Como a análise da tabela, onde as estatísticas são coletadas, pode ser um processo
dispendioso e de longa execução, a metodologia a seguir é aplicada.

• No carregamento inicial, a tabela é analisada.

• Nos carregamentos subsequentes, se uma tabela for truncada ou qualquer índice


for eliminado ou criado, a tabela será analisada.

• Em todas as outras execuções incrementais normais, o cliente não envia a


solicitação de análise; em vez disso, notifica que as estatísticas serão coletadas como
parte das rotinas programadas para o período noturno. Os detalhes da tarefa de
análise da tabela são criados, mas a descrição do status indica que a solicitação de
análise da tabela não foi enviada.

Nota: Às vezes, a instrução de análise poderá falhar por causa de permissões


GRANT, dependendo do tamanho e da forma da tabela. Se esse tipo de erro
ocorrer, ele será registrado, mas será ignorado pela ferramenta.

Abandonando uma Execução com Falha


Se por algum motivo você quiser abandonar uma execução com falha, clique com o
botão direito do mouse no registro da execução, na guia Jobs Atuais, e escolha Marcar
como Concluído, que atualiza o status do job para Concluído. Uma solicitação
subsequente inicia uma nova execução.
Executando um Recarregamento Completo de Dados
Depois de ter estado em um modo incremental, se desejar executar uma atualização
completa dos dados na nuvem. Para recarregar todas as tabelas, no menu
Ferramentas, selecione Extrair novamente e carregar todos os dados. Confirme que
você deseja fazer isso na caixa de diálogo de confirmação clicando em OK. Após a
confirmação, o próximo job será executado no modo Completo, em vez de
Incremental, sendo feita a leitura e o carregamento de todos os dados.
Se você desejar extrair novamente todos os dados em uma única tabela, na view
Conexões, selecione a tabela e, na guia Atualizar Datas, clique no botão Extrair Dados
Novamente e, quando solicitado na caixa de diálogo Extrair Dados Novamente,
escolha Somente registro selecionado e clique em OK. Na caixa de diálogo Extrair
Dados Novamente, selecione a opção Todos os Dados e clique em OK. A próxima
execução extrairá todos os dados da tabela de origem e recarregará a tabela.
Recarregando Dados Já Carregados
A ferramenta lembra quando uma tabela foi carregada no banco de dados, que
normalmente é no horário de início do job. Se o banco de dados de origem estiver em
um fuso horário diferente, o valor será ajustado de acordo. Você pode exibir esse
timestamp na guia Atualizar Datas da view Conexões.

Referência do Data Sync E-11


Criando e Modificando Tabelas

No caso de um carregamento incremental, a execução procura os registros cujo valor


da coluna 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 junho de 2014 às 10:00 PM, somente as alterações após esse horário seriam extraídas
e carregadas. 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 de
diálogo Extrair Dados Novamente. Por exemplo, se você fosse definir o timestamp
como 1 de março de 2014 10:00 PM, a próxima execução procuraria dados alterados
desde 1 de março, em vez de 1 de junho.

Criando e Modificando Tabelas


Durante e antes do carregamento de dados para um destino do Cloud Service, tabelas
são criadas automaticamente e podem ser criadas manualmente.
Quando os dados são carregados para um destino do tipo "Oracle (Oracle Business
Intelligence Cloud Service)", tabelas de destino são criadas no esquema do BICS
automaticamente antes do carregamento dos dados. Para execuções subsequentes de
carregamento de dados, a definição de tabela do repositório local é comparada com
aquela no esquema da Nuvem e alterada dinamicamente. Você também pode criar as
tabelas antes de carregar manualmente, navegando até a guia Tabelas de Destino, na
view Projeto, clicando com o botão direito do mouse, escolhendo Eliminar/Criar/
Alterar Tabelas e selecionando na caixa de diálogo o destino BI Cloud Service. Esse
processo causará erros se a tabela não puder 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.


Nessas circunstâncias, você pode manualmente eliminar e recriar a tabela clicando
com o botão direito do mouse na tabela de destino, na lista Tabelas de Destino, na
view Projeto, e selecionando Eliminar/Criar/Alterar tabelas. Você também pode
escolher essa opção para eliminar/criar/alterar tabelas manualmente.

Nota: A eliminação e recriação da tabela apagam a data de atualização dessa


tabela. Isso forçará um carregamento total da tabela no carregamento
subsequente.

Criando e Modificando Tabelas Não BICS


Para fins de avaliação ou testes, você poderá usar o Data Sync para preencher um
banco de dados não BICS ou local. Nesse caso, crie e altere as tabelas manualmente
antes de carregar os dados. Isso pode ser feito navegando até a guia Tabelas de
Destino, na view Projeto, clicando com o botão direito do mouse e escolhendo
Eliminar/Criar/Alterar Tabelas.
Sobre Colunas do Sistema
Conforme o Data Sync envia os dados para o BICS, pode haver falhas relacionadas a
comunicação. Para tratar esse cenário, a ferramenta tenta de novo automaticamente 10
vezes antes de reportar uma falha. No caso de um cenário de inserção/anexo, para
evitar duplicação de dados, novas tentativas dentro de um processo de streaming ou
entre reinicializações de job, exija a limpeza de dados antes de cada tentativa. Para

E-12 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Criando e Modificando Conjuntos de Dados

cada tabela que é carregada pelo Data Sync, a ferramenta adiciona as seguintes
colunas do sistema para 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 determinada


execução do job.

• DSYS_BATCH_ID: Rastreia o lote que está tentando fazer upload dos dados. Cada
tabela de dados envia diversos lotes (atualmente de 3 mil linhas), cada linha com
um número exclusivo designado.
Sobre Exclusões Contínuas
Se você desejar criar subconjuntos dos dados carregados no esquema do BICS para os
'n' dias anteriores, poderá controlar esse comportamento fornecendo uma Substituição
de Consulta SQL. No entanto, com o passar do tempo, os dados do esquema da
Nuvem continuam sendo acumulados. Para limitar os dados no esquema da Nuvem a
um determinado período e expurgar periodicamente os dados mais antigos,
especifique Dias de Exclusão Contí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 da view Projeto, digite 365 para Dias de Exclusão
Contínua para a tabela. Você pode definir isso na lista de tabelas ou na subguia Editar.
É importante definir um índice na coluna utilizada para identificar os registros mais
antigos. Isso melhora o desempenho do carregamento de dados.

Criando e Modificando Conjuntos de Dados


Você 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 um


automaticamente com as definições padrão. Todos os dados baseados em string e
timestamp são caracterizados como atributos, enquanto os dados baseados em
número são caracterizados como medidas.

• Você pode modificar conjuntos de dados no Oracle BI Cloud Service. Os


carregamentos de dados subsequentes preservam as personalizações.

• Você pode adicionar mais atributos ao seu conjunto de dados nos próximos
carregamentos. Esses atributos são criados na definição, mas não são ativados.

• Se os carregamentos de dados subsequentes alterarem os tipos de dados de


qualquer atributo ou removerem qualquer atributo existente, você verá um erro.
Para corrigir isso, exclua o conjunto de dados e recrie-o. Isso pode ser feito na view
de definição da tabela de destino, escolhendo 'Eliminar/Criar/Alterar destino'.

• O upload do conjunto de dados falhará se o tamanho do conjunto exceder o limite


de 50 MB.

Sobre o Trabalho com Jobs


Um job é a unidade de trabalho que você usa para organizar, programar, executar e
monitorar processos de carregamento.
Cada projeto quando criado vem com um job padrão com a convenção de
nomenclatura <Nome do Projeto>-Job1. Na view Jobs, você pode exibir o job padrão ou
criar novos jobs na guia Jobs. Quando você seleciona um job, a subguia Tarefas
Ordenadas lista as tarefas que são realizadas quando o job é executado. Um job

Referência do Data Sync E-13


Sobre a Exclusão do Cache de Dados para Objetos de Modelo de Dados no Fim de um Job

inicialmente está vazio, sem tarefas ordenadas. Na primeira execução de um job, as


tarefas são calculadas e executadas automaticamente na ordem.
Toda alteração feita no projeto exige o recálculo da lista de tarefas ordenadas. Por
exemplo, se uma execução falhar e uma alteração de metadados for feita antes de
reiniciar a execução, aquela que falhou será marcada como concluída e uma nova será
iniciada para incluir o recálculo das tarefas ordenadas.
Quando há mais de um job em um status incompleto (como Em Execução, Com Falha
ou Interrompido), a execução do job falha. Nesse caso, é necessário assegurar que
todas as execuções incompletas sejam concluídas antes do início de um job. Para
marcar uma execução como concluída, clique com o botão direito do mouse na
entrada da execução e selecione Marcar como Concluído. Para obter informações
sobre monitoramento de execução de job, consulte Monitoramento e Solução de
Problemas.
Se houver conjuntos de fluxos de dados que se excluem mutuamente, a ordem será 0
para todas as tarefas. Se a mesma tabela de destino estiver preenchida por mais de um
fluxo de dados, eles serão escalonados com base na estratégia de carregamento.
Calculando Manualmente uma Definição de Job
Para calcular manualmente uma definição de job, clique com o botão direito do mouse
em qualquer guia na tela Projeto e selecione Atualizar Job.
Reiniciando Jobs Automaticamente
O upload de dados na nuvem encontra falhas relacionadas a rede, cuja execução
poderá ser efetuada de forma correta se for tentada novamente. Se você quiser que a
ferramenta tente de novo automaticamente após uma falha, poderá definir o número
de novas tentativas no nível do job.
Os dados são transferidos por upload em lotes menores, atualmente 3 mil linhas em
cada lote. Por exemplo, se uma tabela tiver 10 mil linhas, os registros serão enviados
em três lotes com 3 mil registros e um quarto lote com mil registros.
Durante esse processo, no caso de erros de conectividade ou de resposta do BI Cloud
Service, ou de uma falha na abertura de um soquete para fazer upload dos dados, ou
ainda de qualquer erro no processamento da resposta do BI Cloud Service, a
ferramenta tentará automaticamente reenviar os dados 10 vezes antes de reportar uma
falha.
Antes de qualquer nova tentativa, a ferramenta também limpa todos os dados
parcialmente carregados que utilizam as colunas do sistema, enviando instruções de
exclusão qualificadas com os identificadores de processo, lote e ambiente (as colunas
do sistema).
Entre o reinício dos jobs com falha, nas operações de inserção somente ou de anexação,
quaisquer dados que possam ter sido carregados na tentativa anterior também serão
limpos antes do reinício do carregamento de dados.

Sobre a Exclusão do Cache de Dados para Objetos de Modelo de Dados


no Fim de um Job
Por 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 no BICS é excluído no
fim da execução concluída de cada job. Para suportar essa funcionalidade, conceda a
atribuição de Modelador de Dados do BI ao usuário registrado para fazer upload de
dados.

E-14 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Várias Origens

Os jobs serão executados até a conclusão, não importa se a tentativa de expurgar o


cache tenha sido ou não bem-sucedida.

Nota: Na conclusão do job, faça log-off e log-on novamente para ver o efeito
do 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 do
sistema Excluir Cache de Dados.

Várias Origens
No caso de você ter diferentes tipos de origens em seu ambiente, convém consolidar
seus dados para fins de análise.
As diversas origens podem ser de três tipos: heterogêneas, homogêneas (da mesma
versão) e homogêneas (de versões diferentes).
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 tabelas
mutuamente exclusivos. Você pode optar por usar o mesmo projeto ou projetos
diferentes. Um único projeto é conveniente quando você tem uma única programação
para fazer upload dos dados. Diversos projetos, um por origem, são convenientes
quando é necessário programar o carregamento de dados em diferentes horários e/ou
quando 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 de
origem, mas diversas instâncias dela. Por exemplo, você poderá ter duas instâncias de
CRM, uma usada para a América do Norte e outra para a Europa. É possível gerenciar
a 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 no
exemplo descrito, considere as seguintes dicas e requisitos:

• Crie uma conexão para o banco de dados na América do Norte e outra para um
utilizado na Europa.

• Use um dos bancos de dados para identificar as tabelas e consultas a serem


replicadas.

• 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 origens
homogêneas da mesma versão. A única diferença é que há tabelas que podem ter o
mesmo nome, mas diferentes estruturas e definições de esquema. Há duas maneiras
de executar o upload de dados: usando um único projeto ou vários projetos, um por
tipo de origem.
Para usar um único projeto:

Referência do Data Sync E-15


Integração com outros Processos

• 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 de


destino.
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 a
mesma coluna da tabela tiver um tipo DATE na outra, o carregamento de dados de
uma das duas falhará.

Integração com outros Processos


Em alguns casos, você pode querer acionar o processo de upload usando um processo
exterior.

Pode haver três maneiras de integração com outros processos: arquivo, linha de
comandos e SQL.

Integração Baseada em Arquivo


No arquivo on_demand_job.xml encontrado no diretório conf-shared, você pode
especificar um arquivo que acionará um determinado job. O parâmetro TriggerFile
job 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, quando
encontrado, aciona a execução do Job1. Após a chamada bem-sucedida do job, o
arquivo é excluído. Por essa razão, é importante usar um arquivo fictício sem
importância em termos de conteúdo.
Você também pode especificar períodos de sondagem, como neste exemplo, em que a
sondagem de arquivo acontece entre 12:00 AM e 2:30 AM e entre 6:00PM e 8:00PM
todos 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 e
obter o status de um job em execução. Edite o arquivo para encontrar o uso. O arquivo
dac.properties está configurado com tudo o que é necessário para uso do
datasyncCmdline.
(Opcional) Informe o resultado do procedimento aqui.

E-16 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Distribuindo Metadados do Data Sync

Integração Baseada em SQL


A integração baseada em SQL é útil quando um processo externo precisa indicar
quando um job pode ser iniciado, se ele puder executar uma operação SQL em uma
origem de dados. Para integração usando esse método, crie uma tabela de triggers que
possa ser sondada para iniciar um job.

Para integração usando SQL:

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. Edite


as 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 as


quatro seguintes colunas:

Nome da Tipo de Dados Tamanho Valores Exclusivo


Coluna
UNIQUE_KEY VARCHAR 250 Sim
JOB_NAME VARCHAR 250 Não
EFFECTIVE_DT DATE Não
INACTIVE_FL CHAR 1 S/N Não
G

Veja a seguir um exemplo da Linguagem de Definição de Dados para uma tabela


de 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 de
job é iniciada, a entrada é excluída. Observe que você também pode especificar
durante que período a sondagem deve ocorrer.

Distribuindo Metadados do Data Sync


Você pode usar a funcionalidade de Importação/Exportação para fazer alterações em
um ambiente e depois exportar todo o ambiente como arquivos XML; em seguida,
importar os arquivos XML para outro ambiente.

Referência do Data Sync E-17


Distribuindo Metadados do Data Sync

Exportando Metadados
Você pode usar a funcionalidade de exportação de metadados do Data Sync
específicos do sistema de origem do repositório para migrar metadados de um
ambiente para outro; por exemplo, de um ambiente de desenvolvimento para
ambientes de teste ou produção.

Este é 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 uma
advertência.

• Se a pasta de destino contiver metadados do Data Sync, o cliente emitirá uma


advertência e você deverá clicar em OK para continuar a exportação. O processo de
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 que
não são do Data Sync, o cliente emitirá uma advertência e você deverá clicar em
OK para continuar a exportação. O processo de exportação substitui todo o
conteú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.
Para exportar metadados do Data Sync:

1. No Data Sync, selecione Exportar no menu Ferramentas.

2. Selecione o diretório para o qual você deseja exportar metadados ou aceite o


diretó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, exceto


senhas de servidores e conexões de banco de dados.

• Runtime: exporta as informações sobre jobs e programações contidas na view


Jobs.

• Dados do Usuário: (Aplicável somente a autenticação standalone do Data Sync)


Exporta usuários, atribuições e senhas.

Nota: Durante a importação de atribuições e senhas, se a chave de


criptografia do repositório para o qual você está importando for diferente
daquela com a qual os metadados foram exportados, as atribuições e senhas
estarão inacessí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 substituir
logs de exportação anteriores

E-18 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Definindo Estratégias de Carregamento

Importando Metadados
Você pode usar a funcionalidade de importação de metadados exportados do Data
Sync específicos do sistema de origem de um repositório para migrá-los de um
ambiente para outro; por exemplo, de um ambiente de desenvolvimento para
ambientes de teste ou produção.

Para importar metadados do Data Sync:

1. No Data Sync, selecione Importar no menu Ferramentas.

2. Selecione o diretório do qual você deseja importar metadados ou aceite o diretório


padrão.

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, exceto


senhas de servidores e conexões de banco de dados.

• Runtime: importa as informações sobre jobs e programações contidas na view


Jobs.

5. Se você estiver importando metadados em um repositório em branco ou para


substituir completamente as categorias selecionadas dos metadados atuais no
repositório, selecione Truncar tabelas do repositório. Essa opção substitui o
conteúdo no repositório atual. Ela também aumenta muito a velocidade do
processo de importação.

6. Se você quiser importar novos registros e atualizar os existentes, selecione


Atualizar registros existentes. Se você não marcar essa caixa de seleção, o Data
Sync vai inserir somente os novos registros. Essa opção só estará disponível se você
não selecionar a opção Truncar Tabelas de Repositório.

7. (Opcional) Selecione Ativar modo em massa para inserir os metadados importados


no repositório como inserção de array. Só escolha essa opção se você também tiver
selecionado a opção Truncar Tabelas de Repositório. Essa opçã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.

Definindo Estratégias de Carregamento


Ao carregar dados em uma tabela, você define como os dados são carregados
escolhendo uma estratégia de carregamento.

Sobre Estratégias de Carregamento


Ao carregar dados em uma tabela, você define como os dados são carregados. A
escolha de uma estratégia de carregamento que carregue incrementalmente os dados
faz com que a ferramenta exija a definição de uma chave de usuário que possa ser
usada para identificar exclusivamente um registro no lado de destino, além de uma

Referência do Data Sync E-19


Definindo Estratégias de Carregamento

coluna baseada em DATE/TIMESTAMP que possa ser usada para identificar os dados
incrementais. Se um índice desse tipo não tiver sido importado durante a importação
da definição de tabela, será sugerido um.
Por exemplo, para uma determinada tabela, CONTACT_ID é o identificador exclusivo
de qualquer registro, e a tabela tem uma coluna de data chamada LAST_UPD cujo
valor é atualizado para o timestamp atual sempre que um registro é criado ou
atualizado; você escolheria CONTACT_ID como chave do usuário e LAST_UPD como
Filtro.
Nesse exemplo, na primeira vez que os dados são extraídos, a ferramenta emite uma
instrução SELECT * FROM CONTACT. Se o primeiro carregamento acontecesse no
dia 1º de janeiro 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 de
registros então compara o valor CONTACT_ID com os dados já existentes no esquema
do Oracle Business Intelligence Cloud Service. Qualquer registro sem uma
correspondência é inserido. Qualquer registro com uma correspondência é atualizado.
É importante que o sistema de origem contenha um índice para a coluna de filtro
incremental.
As opções a seguir estão disponíveis.

Valor Descrição

Substituir dados na tabela Exclua quaisquer dados existentes e recarregue os dados


sempre. Aplica-se também a carregamentos nos quais
uma chave exclusiva não está disponível. Não exige uma
chave primária nem uma coluna de filtro.
A tabela é truncada antes do carregamento de dados em
cada execução. Todos os índices são soltos antes do
carregamento de dados e recriados após o carregamento.
A tabela é analisada no final da atualização de
estatísticas.

Anexar dados à tabela Novos dados são adicionados à tabela sem verificar
qualquer existência anterior de dados. Não exige uma
chave primária nem uma coluna de filtro.
A tabela nunca é truncada. Se não houver índices
registrados no esquema provisionado, eles serão criados
após o carregamento de dados.

E-20 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Definindo Estratégias de Carregamento

Valor Descrição

Atualizar tabela (Adicionar Exige uma chave primária ou coluna de filtro. Se os


novos registros) dados 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 do
primeiro carregamento. Os índices são eliminados antes
do carregamento de dados e recriados após o
carregamento. A tabela é analisada no final da
atualizaçã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. Se
algum índice estiver marcado como "Sempre eliminar e
criar", ele será eliminado e criado mesmo durante
execuções incrementais.

Atualizar tabela (Atualizar Exige uma chave primária ou coluna de filtro. Se os


registros existentes) dados com a chave do usuário estiverem disponíveis, eles
serão atualizados e ignorados.
Durante a execução inicial, a tabela é truncada antes do
primeiro carregamento. Os índices são eliminados antes
do carregamento de dados e recriados após o
carregamento. A tabela é analisada no final da
atualizaçã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. Se
algum índice estiver marcado como "Sempre eliminar e
criar", ele será eliminado e criado mesmo durante
execuções incrementais.

Definindo Estratégias de Carregamento para Dados Relacionais


Defina estratégias de carregamento para especificar como os dados são carregados.

Para definir estratégias de carregamento para uma origem relacional:

1. Na view Projeto, selecione a guia Dados Relacionais.

2. Selecione a conexão na lista e, na coluna Estratégia de Carregamento ou no campo


Estratégia de Carregamento, na subguia Editar, clique no botão.

3. Na caixa de diálogo Estratégia de Carregamento, selecione a estratégia de


carregamento de sua preferência. Se você marcar a caixa de seleção Nunca excluir
dados, a tabela de destino nunca será truncada. Esse atributo de nível de tabela de
destino é particularmente útil nos casos em que uma tabela foi criada e preenchida
por alguns outros meios e você não deseja que as operações do Data Sync
trunquem a tabela.

4. Clique em OK.

Referência do Data Sync E-21


Definindo Propriedades do Sistema

Definindo Estratégias de Carregamento para Dados de Arquivo


Defina estratégias de carregamento para especificar como os dados são carregados.

Para definir estratégias de carregamento para uma origem de dados de arquivo:

1. Na view Projeto, selecione a guia Dados de Arquivo.

2. Selecione o arquivo na lista e, na subguia Destinos, clique no botão do campo


Estratégia de Carregamento da tabela de destino.

3. Na caixa de diálogo Estratégia de Carregamento, selecione a estratégia de


carregamento de sua preferência. Se você marcar a caixa de seleção Nunca excluir
dados, a tabela de destino nunca será truncada. Esse atributo de nível de tabela de
destino é particularmente útil nos casos em que uma tabela foi criada e preenchida
por alguns outros meios e você não deseja que as operações do Data Sync
trunquem a tabela.

4. Clique em OK.

Definindo Propriedades do Sistema


As Propriedades do Sistema permitem que você personalize seu ambiente. Para defini-
las, clique no menu Views e selecione Propriedades do Sistema; em seguida, defina o
valor na coluna Valor da caixa de diálogo Propriedades do Sistema. Clique em Salvar
para salvar as alterações e depois em Fechar para fechar a caixa de diálogo.

• Permitir que os Clientes Lembrem a Senha do Usuário: quando definido como


verdadeiro, o cliente Data Sync pode lembrar a senha do usuário durante o log-in
no repositório. As senhas, apesar de criptografadas, são armazenadas no sistema de
arquivos da máquina cliente. Durante o acesso a ambientes críticos, como o de
Produção, os clientes que se conectam ao repositório podem não ser confiáveis.
Nessas circunstâncias, você pode definir esse flag como 'falso'. Quando definido
como falso, mesmo que na tela de log-in a opção Lembrar senha esteja selecionada
ao estabelecer conexão com um repositório desse tipo, o cliente Data Sync avisará
que a senha não pode ser lembrada ao fazer log-in nesse repositório, e o usuário é
obrigado a informar novamente a senha em cada log-in.

• Nível de Simultaneidade: esta propriedade configura o número máximo de jobs


que podem ser executados em paralelo. Quando a simultaneidade é definida como
1, o ETL é executado no mesmo espaço do processo com o Data Sync. Quando
diversos jobs são permitidos, eles são executados como processos do sistema
operacional distintos. Qualquer valor inválido é interpretado como 1. Reinicie o
servidor para efetivar as alterações nessa propriedade.

• Diretório-Raiz de Arquivo de Dados: esta propriedade define o Diretório Raiz de


Arquivo de Dados para importar arquivos de dados. Quando definido, o diretório
assume como padrão esse local ao registrar um arquivo para upload.

• Número máximo de entradas no histórico de execuções a ser preservado: esta


propriedade define o número máximo de entradas no histórico de execuções a ser
preservado. Com o passar dos dias, as entradas mais antigas no histórico de
execuções são expurgadas. Um valor menor ou igual a zero preserva tudo. Isso não
é recomendável para a configuração do Data Sync, em que o repositório é mantido
no BD Java.

E-22 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Acionando um Job após o outro Automaticamente

• Expurgar Arquivos de Log de Execução: o servidor mantém um diretório exclusivo


de cada execução para armazenar os arquivos de log no diretório server\log. A
convenção de nomes dos diretórios de log é do formato.

• Você pode definir por quantos dias os arquivos de logo são preservados. Por
exemplo, se você definir essa propriedade como 30, todos os diretórios de log com
uma data de criação anterior a 30 dias serão excluídos. Quando definido como -1,
os diretórios e arquivos de log nunca são excluídos. O valor mais baixo para essa
propriedade é 7 dias. Se qualquer valor for definido abaixo de 7, será padronizado
como 7. Reinicie o servidor para efetivar as alterações nessa propriedade.

• Nome do Repositório: nome descritivo do repositório. Esse nome é exibido na


barra de título. Reinicie o cliente para efetivar as alterações nessa propriedade.

• Nível de Log do Servidor: esta propriedade define o nível de log. Observe que essa
definição distingue maiúsculas de minúsculas. O servidor tem um recurso de log
que registra vários eventos, condições de erro e informações, durante o processo de
execução de várias tarefas e quando há inatividade. O log inclui, entre outros, os
resultados de vários autodiagnósticos periódicos. A soma de todas essas
informações pode ser muito extensa e, como consequência, pode ser difícil
encontrar uma parte específica das informações. Por esse motivo, o log reportado
pelo servidor é graduado em vários níveis.
Esses níveis atuam como limites fechados. O nível FINEST é o volume mais amplo
do relatório. Essa pode ser uma boa definição do servidor para o processo de
depuração e teste de vários planos de execução antes de serem colocados em
produção. Cada nível subsequente na lista acima representa níveis menos extensos
de relatório. O nível de log mais baixo, SEVERE, faz com que o servidor reporte
somente as mensagens mais importantes, que geralmente são condições de erro.
Quando em produção, um valor razoável para essa propriedade seria INFO.
Reinicie o servidor para efetivar as alterações nessa propriedade.

• Execução de Teste: quando esta propriedade está definida como verdadeira,


durante um carregamento de dados, se houver qualquer erro, ele será ignorado. As
alterações são efetivadas no próximo job. Não é necessário reiniciar o servidor para
alterações nessa propriedade.

• Host do Proxy: use esta propriedade para especificar o host do servidor proxy;
deixe-a vazia se nenhum proxy for necessário.

• Porta do Proxy: use esta propriedade para especificar a porta do servidor proxy;
deixe-a vazia se nenhum proxy for necessário.

• Excluir Cache de Dados: use esta propriedade para excluir o cache de dados dos
objetos de modelo de dados no BICS. Quando definido como verdadeiro, o padrão,
o cache é excluído no final da execução de cada job. Quando definido como falso, o
cache não é excluído.

Acionando um Job após o outro Automaticamente


Em algumas situações, convém que um job seja acionado após a conclusão de outro.
Os cenários comuns nos quais é conveniente acionar um job após a conclusão de outro
incluem mas não se limitam aos seguintes:

• Se houver vários jobs sendo gravados no mesmo destino, o ideal seria escaloná-los
porque há um controle que limita o número de carregamentos de dados que
podem ocorrer em uma conexão.

Referência do Data Sync E-23


Preenchendo Diversos Destinos na Nuvem

• Por padrão, em um projeto, todas as tabelas, consultas SQL e dados de arquivos


são carregados em paralelo, sem ordem específica, o que difere do escalonamento
de fluxos de dados que são gravados na mesma tabela. Se você quiser escalonar as
tabelas, 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 as
tabelas mães. Quando o job que carrega os detalhes estiver concluído, os
carregamentos 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\jobSignal
para 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.txt
quando o job falha. Esses arquivos podem ser usados com o mecanismo de sondagem
de arquivos do Data Sync para encadear jobs de acordo com suas necessidades. Para
obter mais informações sobre o mecanismo de sondagem de arquivos, consulte
Integração com Outros Processos.

Preenchendo Diversos Destinos na Nuvem


Se 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ê pode
usar o mesmo ambiente, mas com diversos jobs de carregamento de dados, ou
configurar um ambiente espelho no qual possa importar os dados do ambiente de
desenvolvimento.

Para preencher diversos destinos usando um único ambiente com diversos jobs:

1. Determine a origem e, se necessário, crie uma nova origem de dados no cliente


Data Sync.

Quando você configura origens de dados, há duas possibilidades para o banco de


dados de origem:

• Você deseja extrair da mesma origem e preencher um destino de produção na


nuvem.

• Você deseja extrair de uma origem diferente e preencher um destino de


produção. Nesse caso, crie outra origem de dados que aponte para a origem da
qual deseja preencher o ambiente de produção.

2. Para o banco de dados de destino, crie outra conexão do tipo "Oracle (Oracle
Business 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, Job
de 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 usadas


atualmente.

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 em
Finalizar.

E-24 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Preenchendo Diversos Destinos na Nuvem

Configurando um Ambiente Diferente


É preferível configurar um ambiente diferente quando há muitas atualizações
acontecendo no esquema de desenvolvimento, ou quando as equipes responsáveis
pelos ambientes de desenvolvimento e produção são diferentes. Para configurar um
ambiente diferente pela primeira vez, exporte o sistema e seus metadados lógicos do
ambiente de desenvolvimento e importe-o para o ambiente de produção optando por
truncar as tabelas usando os comandos de Exportação e Importação no menu
Ferramentas. Após a configuração inicial, exporte apenas os metadados lógicos do
ambiente de desenvolvimento e importe para a produção optando por truncar as
tabelas.

Referência do Data Sync E-25


Preenchendo Diversos Destinos na Nuvem

E-26 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
F
Referência do Data Loader

O Data Loader é um aplicativo pré-empacotado que está disponível com o Oracle


Application Express. O Data Loader carrega dados de arquivos de texto (TXT e CSV) e
planilhas do Microsoft Excel (XLS e XLSX) no Oracle Database Cloud - Database
Schema Service incluído no Oracle BI Cloud Service.

: Aviso sobre Descontinuação: O Data Loader tornou-se obsoleto e será


removido na próxima release do Oracle BI Cloud Service. Recomenda-se que
você use o Data Sync ou outra ferramenta de carregamento de dados da
Oracle. Consulte Visão Geral da Obtenção de seus Dados na Nuvem.

Tópicos

• Workflow Típico para Carregar Arquivos usando o Data Loader

• Sobre o Data Loader

• Carregando Arquivos em uma Nova Tabela

• Carregando Seus Arquivos em uma Tabela Existente

• Exibindo o Histórico de Carregamento de Dados

• Corrigindo Erros em Carregamentos de Dados

Workflow Típico para Carregar Arquivos usando o Data Loader


Estas são algumas tarefas comuns para carregar os arquivos que contêm os dados que
você deseja modelar:

Tarefa Descrição Mais Informações


Carregue os arquivos Use o Data Loader para carregar Carregando Arquivos em
em uma nova tabela. arquivos de uma origem externa para uma Nova Tabela
uma nova tabela do Oracle Database
Cloud - Database Schema Service.

Carregue os arquivos Use o Data Loader para carregar Carregando Seus


em uma tabela arquivos em uma tabela existente, Arquivos em uma Tabela
existente. adicionar novos registros ou substituir Existente
valores com upload feito anteriormente.

Exiba relatórios de Exiba os resultados das tentativas Exibindo o Histórico de


carregamentos de anteriores de carregar arquivos com o Carregamento de Dados
dados anteriores. Data Loader.

Referência do Data Loader F-1


Carregando Arquivos em uma Nova Tabela

Tarefa Descrição Mais Informações


Exiba e corrija os Exiba e corrija os erros que foram Corrigindo Erros em
erros que ocorreram reportados dos carregamentos de dados Carregamentos de Dados
nos carregamentos de anteriores.
dados anteriores.

Este tópico descreve como carregar dados que você deseja modelar. Os usuários
também carregam seus próprios dados para análise ad-hoc com o Visual Analyzer.
Consulte Adicionando Dados Próprios em Usando o Oracle Business Intelligence Cloud
Service.

Carregando Arquivos em uma Nova Tabela


Você pode carregar seus arquivos em uma nova tabela, no Oracle Database Cloud -
Database Schema Service. Por exemplo, talvez queira fazer upload de um arquivo
desnormalizado que contenha dados de fatos e dimensionais que você deseja usar em
seu modelo de dados.

Vídeo
Para carregar dados em uma nova tabela usando o Data Loader:

1. Acesse o Oracle Database Cloud - Database Schema Service.

A home page do Oracle Application Express é exibida.

2. Clique em Construtor de Aplicativos e depois em Data Loader.

3. No Data Loader, clique no botão Carregar Dados.

4. Use a página Selecionar Dados para especificar os dados a serem carregados no


banco de dados. Clique em Fazer Upload para selecionar um arquivo do qual fazer
o upload dos dados; em seguida, clique em Abrir.

Você tem a alternativa de poder copiar os dados de outra origem e colá-los no


painel de visualização da página. Os dados são carregados no painel e se tornam
somente para leitura.
Se os resultados não forem o que você esperava ver no painel de visualização,
clique em Limpar para remover o texto colado ou feito upload; em seguida, tente
novamente.

5. Se preferir, especifique o seguinte na página Selecionar Dados:

Campo ou Elemento Descrição


Ignorar as primeiras número Informe o número das primeiras linhas a serem ignoradas
linhas durante o carregamento. Por exemplo, talvez você queira
ignorar as linhas que estão relacionadas ao título do
arquivo.

A primeira linha contém Selecione essa opção para indicar que a primeira linha de
nomes de cabeçalhos dados a ser carregada contém nomes de cabeçalhos. A
primeira linha de dados é aquela após o número de linhas
que você optou por ignorar.

F-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Carregando Arquivos em uma Nova Tabela

Campo ou Elemento Descrição


Delimitador Selecione o tipo de delimitador que é usado para separar
os dados em seu arquivo. O delimitador por ser Virgula,
Barra vertical ou Tabulação.

6. Clique em Próximo.

7. Na página Selecionar Destino, selecione Nova Tabela e forneça um nome à tabela.


O Data Loader analisa os dados e sugere tipos de dados, tamanhos e nomes de
coluna para a nova tabela.

Além disso, o Data Loader fornece um mapeamento proposto da primeira linha, a


tabela de destino e os dados transferidos por upload. Verifique o mapeamento
proposto e, se desejar, aplique as seguintes alterações antes de carregar os dados:

Nome da Coluna Descrição


Transformação de Dados Especifique transformações, como conversão de
maiúsculas e minúsculas, remoção de espaços em branco
iniciais ou finais ou formatação dos valores da coluna
como um número. Para obter mais informações, consulte
Transformando seus Dados.

Nome da Coluna da Tabela Altere o nome padrão da coluna.

Tipo de Coluna da Tabela Altere o tipo de dados padrão da coluna, como NUMBER,
TIMESTAMP ou VARCHAR2. Para obter mais
informações, consulte Sobre Tipos de Coluna.

Tamanho da Coluna da Especifique um valor de número inteiro para o tamanho


Tabela da coluna. Especifique um tamanho se o tipo de coluna
for VARCHAR2. Não especifique um tamanho se o tipo
for TIMESTAMP.
O tamanho máximo é 4.000 bytes. Cuidado para não
exceder esse limite ao carregar caracteres com codificação
multibyte.

Número de Casas Decimais Para colunas com um tipo de dados numérico,


da Coluna da Tabela especifique um valor de número inteiro para o número de
casas decimais a ser usado nos dados.

8. Clique em Próximo.

9. Na página Verificar, selecione Linhas a serem Inseridas ou Linhas a serem


Atualizadas para verificar as linhas a serem carregadas.

Referência do Data Loader F-3


Carregando Seus Arquivos em uma Tabela Existente

10. Clique em Próximo para carregar os dados na tabela. Quando os dados forem
carregados, você verá os detalhes dos registros que foram carregados com ou sem
sucesso.

A página Resumo fornece um link para que você faça o download dos registros
processados com sucesso. Se você tiver encontrado erros, um segundo link será
fornecido para fazer o download dos registros processados sem sucesso.

11. Se preferir, clique em Fazer Download de Registros para abrir ou salvar um


arquivo do Microsoft Excel dos registros que foram processados com ou sem
sucesso. Consulte Corrigindo Erros em Carregamentos de Dados para obter mais
informações.

12. Clique em OK.

Após o carregamento dos dados, você poderá modelá-los conforme descrito em


Modelando Dados no Oracle Business Intelligence Cloud Service.

Carregando Seus Arquivos em uma Tabela Existente


Você pode carregar seus arquivos em uma tabela existente, no Oracle Database Cloud
- Database Schema Service. Por exemplo, talvez queira fazer upload de duas novas
colunas que foram adicionadas a uma tabela, ou substituir colunas cujos nomes foram
alterados.

Vídeo
Para carregar dados em uma tabela existente usando o Data Loader:

1. Acesse o Oracle Database Cloud - Database Schema Service.

A home page do Oracle Application Express é exibida.

F-4 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Carregando Seus Arquivos em uma Tabela Existente

2. Clique em Construtor de Aplicativos e depois em Data Loader.

3. No Data Loader, clique no botão Carregar Dados.

4. Use a página Selecionar Dados para especificar os dados a serem carregados no


banco de dados. Clique em Fazer Upload para selecionar um arquivo do qual fazer
o upload dos dados; em seguida, clique em Abrir.

Você tem a alternativa de poder copiar os dados de outra origem e colá-los no


painel de visualização da página. Os dados são carregados no painel e se tornam
somente para leitura.
Se os resultados não forem o que você esperava ver no painel de visualização,
clique em Limpar para remover o texto colado ou feito upload; em seguida, tente
novamente.

5. Se preferir, especifique o seguinte na página Selecionar Dados:

Campo ou Elemento Descrição


Ignorar as primeiras número Informe o número das primeiras linhas a serem ignoradas
linhas durante o carregamento. Por exemplo, talvez você queira
ignorar as linhas que estão relacionadas ao título do
arquivo.

A primeira linha contém Selecione essa opção para indicar que a primeira linha de
nomes de cabeçalhos dados a ser carregada contém nomes de cabeçalhos. A
primeira linha de dados é aquela após o número de linhas
que você optou por ignorar.

Delimitador Selecione o tipo de delimitador que é usado para separar


os dados de seu arquivo. O delimitador por ser Virgula,
Barra vertical ou Tabulação.

6. Clique em Próximo.

7. Na página Selecionar Destino, selecione Tabela Existente e, em seguida, selecione o


nome da tabela. Selecione se deseja remover os dados existentes antes de carregar
os dados de upload.

O Data Loader fornece um mapeamento proposto da primeira linha, a tabela de


destino e os dados carregados por upload. Verifique o mapeamento proposto e, se
desejar, aplique as seguintes alterações antes de carregar os dados:

Nome da Coluna Descrição


Nome da Coluna de Dados Selecione qual coluna carregar para cada linha. Compare
o Nome da Coluna de Dados com o Nome da Coluna de
Tabela para assegurar que as colunas serão carregadas
corretamente. Selecione Não carregar esta coluna para
ignorar o carregamento dessa linha.

Transformação de Dados Especifique transformações, como conversão de


maiúsculas e minúsculas, remoção de espaços em branco
iniciais ou finais ou formatação dos valores da coluna
como um número. Consulte Transformando seus Dados
para obter mais informações.

Referência do Data Loader F-5


Carregando Seus Arquivos em uma Tabela Existente

Nome da Coluna Descrição


Atualizar Linha na Selecione essa opção para atualizar (substituir) dados
Correspondência quando os dados do upload corresponderem aos dados
da coluna de destino. Se os dados não corresponderem,
ou você não selecionar essa opção, eles serão inseridos
(anexados). Observe que em alguns casos, você precisa
selecionar diversas colunas para identificar colunas
correspondentes (por exemplo, nome ou sobrenome do
cliente).

8. Clique em Próximo.

9. Na página Verificar, selecione Linhas a serem Inseridas ou Linhas a serem


Atualizadas para verificar as linhas a serem carregadas.

10. Clique em Próximo para carregar os dados na tabela. Quando os dados forem
carregados, você verá os detalhes dos registros que foram carregados com ou sem
sucesso.

A página Resumo fornece um link para que você faça o download dos registros
processados com sucesso. Se você tiver encontrado erros, um segundo link será
fornecido para fazer o download dos registros processados sem sucesso.

11. Se preferir, clique em Fazer Download de Registros para abrir ou salvar um


arquivo dos registros separados por vírgulas que foram processados com ou sem
sucesso.

Você pode abrir esse arquivo no Microsoft Excel. Consulte Corrigindo Erros em
Carregamentos de Dados para obter informações adicionais.

F-6 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Exibindo o Histórico de Carregamento de Dados

12. Clique em OK.

Exibindo o Histórico de Carregamento de Dados


Depois de carregar dados em tabelas novas ou existentes, você pode exibir relatórios
dos carregamentos de dados anteriores. Por exemplo, você pode exibir um relatório
sobre os dados carregados ontem do Microsoft Excel.
Para exibir os resultados de carregamentos de dados anteriores:

1. Acesse o Oracle Database Cloud - Database Schema Service.

A home page do Oracle Application Express é exibida.

2. Clique em Construtor de Aplicativos e depois em Data Loader.

O Data Loader mostra informações sobre as operações de carregamento de dados


anteriores.

3. Clique em um link na lista de relatórios para exibir detalhes dessa operação de


carregamento de dados. Por exemplo, clique no número de registros inseridos para
ver um relatório das linhas que foram adicionadas. Consulte Corrigindo Erros em
Carregamentos de Dados para obter informações adicionais.

4. Na barra de Pesquisa, use o botão Pesquisar para filtrar os relatórios. Selecione


Todas as Colunas ou selecione um nome de coluna para pesquisar somente
resultados exibidos em uma coluna específica; em seguida, informe uma string de
pesquisa e clique em Ir.

Por exemplo, você pode criar filtros, como "User contains default" ou "Inserted
Records contains 100".

Referência do Data Loader F-7


Corrigindo Erros em Carregamentos de Dados

5. Se preferir, crie filtros clicando nos cabeçalhos de cada coluna no relatório para
exibir uma lista na qual você seleciona um valor específico para o filtro. Selecione
Classificar em Ordem Crescente ou Classificar em Ordem Decrescente para
classificar a coluna.

Você pode adicionar (ou remover) uma Divisão de Controle em um cabeçalho de


coluna. Uma Divisão de Controle separa o relatório em várias categorias,
dependendo dos dados. A figura mostra que a Divisão de Controle ocorre na
coluna Inserted Records e separa o conteúdo em diferentes cabeçalhos obtidos da
operação distinta nos valores dessa coluna.

Corrigindo Erros em Carregamentos de Dados


Se você descobrir que alguns registros de dados não foram carregados, poderá exibir
um relatório dos erros que ocorreram e corrigi-los.

Vídeo
Ao carregar dados, você poderá:

• Consultar incompatibilidades de tipo de dados numéricos — um erro comum ao


carregar dados resulta de uma incompatibilidade de tipos de dados entre os dados
carregados e a estrutura de tabela do banco de dados. Procure sombreado amarelo
que indica esses tipos de erros. Para resolver esse erro, selecione a transformação
de dados Formatar como número para todas as colunas numéricas durante um
carregamento de dados. Consulte Transformando seus Dados para obter
informações adicionais.

• Carregar os dados para uma tabela ou ter um problema no sistema que impede o
carregamento correto dos seus dados. Você pode resolver esse problema
removendo todos os dados na tabela existente e iniciando de novo. É possível
recarregar os dados e definir a opção Remover dados existentes antes de carregar
novos dados na página Selecionar Dados.

F-8 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Corrigindo Erros em Carregamentos de Dados

• Carregue os dados na coluna incorreta ou cometa um erro semelhante que exija a


modificação de tabelas no Oracle Database Cloud - Database Schema Service. Você
pode usar os utilitários Oracle APEX para uma manutenção mais extensiva, como
descartar tabelas e fazer upload, inserir e excluir dados de tabelas existentes.
Consulte Sobre Scripts de Banco de Dados PL/SQL para obter informações
adicionais sobre o Oracle APEX.
Para verificar problemas de carregamento de dados, clique nos erros da página que
estão destacados de vermelho (por padrão). Como o relatório de detalhes é filtrado,
clique em Recarregar Registros. A página Selecionar Destino e determinadas opções
são selecionadas por padrão. Você pode carregar o número de registros que
correspondem ao filtro. Esse número é o mesmo exibido no elemento de paginação do
relatório na parte inferior da página.
Para resolver os erros nas tentativas de carregar dados:

1. Acesse o Oracle Database Cloud - Database Schema Service.

A home page do Oracle Application Express é exibida.

2. Clique em Construtor de Aplicativos e depois em Data Loader.

O Data Loader mostra informações sobre as operações de carregamento de dados


anteriores.

3. Na coluna Registros Não Carregados, clique em um número maior que zero.

4. Use a página Detalhes do Carregamento para exibir informações sobre os registros


que foram processados e aqueles que encontraram erros. Por exemplo, você poderá
ver que o valor de um registro era muito grande para a coluna.

Referência do Data Loader F-9


Sobre o Data Loader

5. Se preferir, clique em Fazer Download de Registros com ERRO para salvar o


relatório de erros em um arquivo CSV. Depois de fazer o download dos registros
com erro, você poderá corrigi-los e recarregá-los conforme apropriado.

6. Você pode clicar em Recarregar Registros para exibir a página Selecionar Destino,
na qual pode especificar uma tabela nova ou existente para os dados transferidos
por upload. Selecione Remover dados existentes antes de carregar novos dados na
página Selecionar Dados para remover os dados antes do carregamento.

Sobre o Data Loader


O Data Loader é uma ferramenta baseada em browser para carregar arquivos de texto
(TXT e CSV) e planilhas do Microsoft Excel (XLS e XLSX) no Oracle Database Cloud -
Database Schema Service incluído no Oracle BI Cloud Service. Não é necessária a
ajuda de um administrador de banco de dados para carregar arquivos de dados. O
Data Loader é intuitivo e orientado a assistente.

Nota: O Data Loader carrega dados no Oracle Database Cloud - Database


Schema Service. Se o Oracle BI Cloud Service estiver conectado ao Oracle
Database Cloud - Database as a Service, consulte Carregando Dados de
Tabelas Relacionais e Automatizando o Carregamento de Dados Utilizando
Métodos Programáticos.

Use o Data Loader para executar uma atualização manual completa, incrementar o
carregamento de dados manual, inserir e atualizar dados nas tabelas existentes, bem
como adicionar dados ao seu modelo.
Você pode:

• Carregar volumes moderados de dados de origens, como planilhas do Microsoft


Excel, para tabelas de destino no Oracle Database Cloud - Database Schema
Service, de modo que possa incluir os dados em análises e painéis de controle.

• Executar transformações de dados simples.

• Mapear colunas.

• Corrigir erros de carregamento.


O Data Loader pode manipular arquivos de entrada de até 500.000 linhas. Após o
carregamento dos dados, use o Data Modeler para modelar dados de negócios de
relatórios e painéis de controle.
Como orientação, use o SQL Developer para introduzir arquivos com mais de 500.000
linhas. Exiba e faça download do SQL Developer e da documentação correspondente
no OTN (Oracle Technology Network).
Além do Data Loader, há outras maneiras de fazer upload dos dados que você deseja
modelar. Consulte Carregando Dados de Tabelas Relacionais e Automatizando o
Carregamento de Dados Utilizando Métodos Programáticos para obter mais
informações.

Nota: Este tópico descreve como carregar dados que você deseja modelar. Os
usuários também carregam seus próprios dados para análise ad-hoc com o
Visual Analyzer. Consulte Adicionando Dados Próprios em Usando o Oracle
Business Intelligence Cloud Service.

F-10 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
Sobre o Data Loader

Sobre Tipos de Coluna


Os dados que você transfere por upload para o Oracle BI Cloud Service por meio do
Data Loader são armazenados como número, data ou caractere e estão na codificação
de caracteres UTF-8.

Tipo de Descrição Observações


Coluna
NUMBER Armazena somente Você tem a opção de especificar o tamanho
números destes caracteres: 0 da coluna e o número de casas decimais. Se
a 9, ponto e traço. você especificar casas decimais sem
especificar o tamanho da coluna, poderá
especificar um asterisco (*). O asterisco indica
que o tamanho da coluna é obtido do banco
de dados subjacente.

TIMESTAMP Armazena datas em Se o tipo for TIMESTAMP, você não poderá


diferentes formatos, especificar um tamanho de coluna ou número
dependendo da de casas decimais.
configuração regional do
banco de dados subjacente.

VARCHAR2 Armazena uma string de Especifique um tamanho de coluna se o tipo


caracteres. de coluna for VARCHAR2. Os tamanhos
suportados para strings de caracteres são
4.000 no Oracle Database 11g e até 32.767 no
Oracle Database 12c, dependendo da
configuração do banco de dados.

Transformando seus Dados


Quando você fizer upload de dados no Oracle Database Cloud - Database Schema
Service usando o Data Loader, poderá usar transformações para normalizar o
conteúdo dos dados.
Vários tipos de transformações estão disponíveis:

Tipo de Descrição
Transformação
Letras Converte em letras maiúsculas cada caractere na coluna de dados.
Maiúsculas

Letras Converte em letras minúsculas cada caractere na coluna de dados.


Minúsculas

Remover Exclui espaços à direita na coluna de dados. Por exemplo, "ABC " é
espaços reduzido para "ABC" na coluna de dados.

Formatar como Preserva caracteres específicos na string. Esses caracteres incluem números
número de 0 a 9, um ponto e um traço. Por exemplo, a string "$-1,000.00" é
transformada em "-1000.00", que é uma coluna válida do tipo NUMBER na
tabela.

Referência do Data Loader F-11


Sobre o Data Loader

F-12 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)
G
Acessibilidade

Esta seção fornece informações sobre as funcionalidades de acessibilidade do Oracle BI


Cloud Service.

Tópicos:

• Sobre Funcionalidades de Acessibilidade

• Alterando para o Modo de Acessibilidade

Sobre Funcionalidades de Acessibilidade


As funcionalidades de acessibilidade do Oracle BI Cloud Service visam facilitar a
navegação e o uso do serviço para pessoas com deficiências e idade avançada. Essas
funcionalidades suportam o uso de hardware e software com tecnologia assistencial
baseada em padrões (como Freedom Scientific JAWS).
Os recursos de acessibilidade são agrupados nessas categorias gerais:

• Recursos utilizados por produtos com tecnologia assistencial de terceiros. Esses


recursos estão voltados para o fornecimento de uma interface do usuário que
consiste em elementos HTML padrão que podem ser facilmente interpretados por
produtos com tecnologia assistencial de terceiros.

• Modo de acessibilidade, conforme descrito em Alterando para o Modo de


Acessibilidade.

• Recursos do design de conteúdo que possibilitam aos criadores de conteúdo criar


conteúdo que ofereça suporte a usuários com necessidades de acessibilidade.
Embora o Oracle BI Cloud Service forneça um modo de acessibilidade que traz
várias funcionalidades automaticamente, você como designer deve criar conteúdo
que atenda aos requisitos de acessibilidade da comunidade de usuários.

Alterando para o Modo de Acessibilidade


O modo de acessibilidade torna a interface do usuário mais compatível com leitores de
tela. Só ficarão visíveis as funcionalidades suportadas para usuários com deficiências.
Para ativar o modo de acessibilidade:

1. Selecione Minha Conta no menu drop-down ao lado do nome do usuário.

a. Pressione Tab diversas vezes para navegar pelo cabeçalho global, até que o foco
esteja na seta para baixo ao lado do nome do usuário.

b. Pressione Enter e, em seguida, Tab para destacar Minha Conta.

c. Pressione Enter para exibir a caixa de diálogo Minha Conta.

Acessibilidade G-1
Alterando para o Modo de Acessibilidade

2. Pressione Tab para selecionar a guia Preferências.

3. Pressione Tab para navegar pelos campos da guia até que você veja as opções
Modo de Acessibilidade perto da parte inferior da caixa de diálogo.

4. Utilize as teclas de seta para selecionar a opção Ativado.

5. Pressione Enter para salvar suas alterações e fechar a caixa de diálogo.

6. Atualize a página para vê-la no modo de acessibilidade.

No modo de acessibilidade:

• A Home page não contém links para executar a maioria das funções de edição ,
como editar painéis de controle.

• Gráficos e views de mapas não são exibidos. Eles são convertidos em uma ou mais
tabelas anotadas.

• As tabelas simples e dinâmicas são exibidas com anotações internas que permitem
que os leitores de tela descrevam o conteúdo das células.
Consulte a documentação de tecnologia assistencial para obter os atalhos de
navegação em tabelas.

• Você não poderá usar o mouse para modificar o layout de uma tabela simples ou
dinâmica.

• Quadros de desempenho, heat matrices e mapas em árvore são exibidos como


tabelas dinâmicas.

• O canto superior esquerdo de cada seção em uma página de painel de controle


contém um ícone de contração. Isso é verdadeiro mesmo que a seção esteja
marcada como não contraível no construtor de Painéis de Controle. O ícone é o
primeiro elemento que recebe o foco ao utilizar o teclado para navegar em uma
página do painel de controle.

• O botão Opções de Página em uma página do painel de controle não está


disponível.

• Se uma página do painel de controle for atualizada, o local do foco não será
preservado. Será necessário pressione Tab para navegar pelos itens focalizáveis.

• As views de grade exibidas nos painéis de controle são convertidas em views de


tabela dinâmica. As colunas de atributos do gráfico interno não são incluídas.
Valores de medida são agregados ao novo nível de views de tabela dinâmica.

G-2 Preparing Data in Oracle Business Intelligence Cloud Service (Preparando Dados no Oracle Business Intelligence Cloud Service)

Das könnte Ihnen auch gefallen