Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. Premissas

  • A implementação de alguns itens deste documento devem ser realizadas pelo responsável pela administração do banco de dados (DBA) do cliente.
  • O repositório é destinado a fornecer dados formatados para uso em ferramentas analíticas do tipo Data MiningData Discovery e outras que o cliente desejar.
  • Os Data Marts desenvolvidos pela Consinco serão licenciados e ofertados para serem consumidos no ambiente de Data Warehouse.
  • As estruturas do modelo e seus objetos de banco de dados não devem ser alterados pelo cliente, ficando sujeito a penalizações contratuais.
  • O processo de extração, transformação e carga dos dados a partir do ERP Consinco para o repositório será realizado integralmente por rotinas do próprio produto.
  • A manutenção e evolução do repositório acompanhará as eventuais mudanças que o ERP sofrer em sua estrutura ao longo de sua manutenção habitual.
  • A Consinco reserva-se no direito de atualizar, modificar, incluir ou excluir informações deste documento a qualquer momento, sem aviso prévio. Na ocasião, verifique a disponibilidade de uma versão mais atual deste documento.

...

02. Requisitos Técnicos

Requisitos de Ambiente

O Data Warehouse foi projetado e desenvolvido para Oracle Database. Para instalação do produto será necessário a disponibilização de um ambiente Oracle compatível e homologado para criação do repositório. Não se restringe a virtualização do ambiente Oracle Database, desde que, os pré-requisitos e orientações da Oracle sejam completamente atendidos para este tipo de ambiente.

...

A base de implantação pode ser baixada aqui.

...

03. Requisitos de Instalação

Os requisitos descritos abaixo são obrigatórios para instalação do repositório do Data Warehouse.

...

Após a disponibilização do ambiente com os requisitos acima, será realizado a criação do repositório pela equipe Consinco ou DBA do cliente.

...

04. Requisitos de Administração

As informações descritas neste item baseiam-se em boas práticas na administração do banco de dados Oracle para os produtos Consinco. Em alguns cenários, as características de ambiente, de equipamento, de volumetria e do número de acessos simultâneos ao servidor, podem exigir recomendações específicas, inclusive da fabricante Oracle. Recomenda-se que a administração do banco de dados Oracle seja feita por empresa ou profissional especializado.

...

  • Criar políticas de coleta de estatísticas periódica para todo o schema CONSINCODW
  • Criar políticas de backup periódico para o banco de dados (Ref. Archive, Data Pump)
  • Utilizar o pacote Dbms_Stats para coleta de estatísticas
  • Manter Redo Logs em quantidades e tamanhos para um bom intervalo de switch (~15 min)
  • Definir Unlimited para regra Failed_Login_Attempts para o profile do usuário CONSINCODW
  • Definir Unlimited para a regra Password_Life_Time para o perfil do usuário CONSINCODW
  • Definir Unlimited para a regra Password_Lock_Time para o perfil do usuário CONSINCODW
  • Definir Unlimited para a regra Password_Grace_Time para o perfil do usuário CONSINCODW
  • Utilizar no máximo, 70% da memória RAM disponível no servidor para o Oracle
  • Definir valor para Job_Queue_Processes inferior ao valor de Cpu_Count
  • Aplicar todos os PatchSet Updates fornecidos pela Oracle para a release utilizada

...

05. Configurações de Carga

Carga Inicial

Deverá ser definido pelo cliente um período de histórico retroativo para a execução da carga inicial do repositório do Data Warehouse. Esta primeira carga inicial deverá ser mais demorada que as cargas diárias incrementais. A carga inicial será realizada com acompanhamento da equipe Consinco, e posteriormente, ao final das execuções, haverá uma homologação dos dados gerados para verificação de consistências. Uma vez concluída a carga inicial e homologado os dados gerados no Data Warehouse, será então configurada a carga incremental diária.

...

O Gerenciador de Carga integrado ao módulo Gerencial do ERP Consinco permite ao administrador do sistema realizar várias funções relacionadas a carga de dados do DW. Para maiores detalhes consulte a documentação do Gerenciador de Carga do DW

...

06. DER e Dicionário de Dados

Modelo DER

Consultar os anexos:

...

...

07. Planejamento de Capacidade

Tablespaces temporárias: Inicialmente recomendamos alocar um tamanho mínimo inicial de 6 GB para cada uma das tablespaces TEMP e UNDO na base DW. Deve ser monitorada a necessidade de crescimento e realocação de espaço para essas tablespaces. O espaço máximo consumido (marca d’água) varia conforme as características da base dos dados do cliente.

...

  • A estrutura do Consinco DW está sempre evoluindo e pode agregar novas versões que contemplem outros Data Marts fazendo esse consumo subir;
  • É possível configurar para desativar a carga de alguns fatos isoladamente se não forem utilizados;
  • Deve-se pensar em eventuais previsões de crescimento e expansão, tais como abertura de novas lojas ou unidades de negócio.
  • Numa eventual falta crítica de espaço, pode ser ir eliminando dados antigos do DW que não mais interessem, como saldos de estoques mais antigos ou agrupamentos mais atômicos de vendas mantendo apenas os mais agregados;

...

08. Considerações sobre Performance

A questão de performance de qualquer sistema computadorizado é sempre algo bastante complexo, pois depende do uso e das expectativas do usuário.

...

No momento 5, é o usuário acessando as análises por meio de ferramentas. Vai depender da ferramenta client. Se for por exemplo, um servidor Tableau ou Qlik Sense, neste caso depende exclusivamente do servidor desta ferramenta pois ele “importa” os dados para sua base interna e se “desliga” da fonte de dados (no caso o DW). Lembrando que essas ferramentas também tem custos elevados em licenças e hardware, exigindo bastante memória em seus servidores. Existem outras ferramentas que usam o banco de fonte de dados, neste caso, fica parecido com o caso do momento 4.

...

09. Sobre o uso do Oracle Express

Não é recomendado o uso da versão Express do Oracle para o Consinco DW, pois esta versão do Oracle possui uma limitação de tamanho máximo da base de cerca de 12 GB de espaço, 2 GB de RAM e 2 CPUs, conforme a versão atual (parâmetros sujeitos a alterações).