BI - Manual do Usuário > ETL > Cadastros > Cadastrar Data Marts

Cadastro de Data Marts

Mantém os Data Marts e o Modelo Dimensional no sistema para realizar extrações de dados de qualquer base para o BI.

Classificação Data Mart
Informe o código do Data Mart (apelido). No caso de já existir um código personalizado durante a instalação de um Data Mart nativo, o comportamento do BI será de alterar o código deste Data Mart, adicionando "_1" ou próxima sequência numérica não repetitiva como sufixo.

Sistema Data Mart
Indique o tipo de sistema de origem dos dados.

Nota

Para ERP 1, RH 2, Segurança 3 e Outros é utilizado o código 9, sendo que este último serve para Data Marts personalizados.

Base Origem
Informe a base de origem ou escolha na lista das bases cadastradas na Central de Configurações Senior.

Tabela Data Mart
Informe a tabela do banco de dados do sistema BI que receberá a carga de dados. O modelo dimensional, criado a partir deste Data Mart, também é carregado

Select Carga Data Mart
Informe o SQL, no máximo 60.000 caracteres, que realizará a leitura da base de origem e irá incluir na tabela do BI, no campo Tabela Data Mart. O sistema considera o nome ou o apelido dos campos do comando de seleção, com intuito de verificar em que campo da tabela do Data Mart serão inseridas as informações que retornam do select executado no sistema de origem. Ou seja, o nome do campo ou o apelido devem ser iguais ao nome do campo da tabela do Data Mart.

Importante

No campo de comando de seleção é necessário inserir somente comandos que iniciam com a palavra Select.

O sistema não possui suporte para campos do tipo DATE ou NVARCHAR(MAX) em bancos de dados SQL Server.

Select de Transformação do Data Mart
Informe o SQL, no máximo 60.000 caracteres, para a transformação feita ao final de cada período de extração de Data Marts nativos e customizados. Este processo é feito antes de popular o Modelo Dimensional. Quando realizar mais de um comando SQL, utilize os comandos BEGIN e END.

Verifique todos os parâmetros aceitos em comandos SQLs.

Importante

A transformação através do SQL está disponível para todos os Data Marts. Portanto, caso era utilizada alguma regra LSP, ela deverá ser convertida para transformação no formato SQL.

Para que o tempo de execução seja menor, as transformações dos registros devem ser feitas utilizando SQL no campo Select de Transformação do Data Mart.

Data Final Período
Informe o período em que será realizada a carga do Data Mart.

Observações

Na extração manual do tipo agendada ou via processo automático é considerada como data inicial, a data final da última extração realizada. Caso a data final da última extração realizada seja maior ou igual à data atual, é considerada como data inicial a data atual.

Caso não tenha realizado uma extração e for realizada uma extração manual do tipo agendada ou via processo automático, o Data Mart considera o período de 31/12/1900 até a data atual para a extração dos dados.

Objetivo Data Mart
Adicione todas as informações relativas à criação do Data Mart. Neste campo deve ser informado, resumidamente, os itens de histórico de levantamento e informações pertinentes para a manutenção futura do Data Mart

Importante

Os campos Cód. Regra Tratamento, Data Final do Período e Objetivo do Data Mart estão disponíveis para alteração nos Data Marts Nativos. Para o campo Cód. Regra Tratamento é informado apenas o código da regra criada no Editor de Regras, para que quando for efetuada a carga do respectivo Data Mart, a regra associada seja executada. Essa regra pode incluir novos campos na extração.

Expressão agendamento
Faça o agendamento de tarefas a partir de expressões compostas por período inicial, final e expressão cron, separados por ":". Em Data Marts com mais de uma expressão, utilize o separador ";". Para a sua utilização, obrigatoriamente assinale o campo JETL para que assim, a expressão cron funcione corretamente e não seja mais necessário utilizar o GlassFish.

O formato do período é conforme ISO-8601 "PnYnMnD" e "PnW", iniciado com um sinal opcional, denotado pelos símbolos ASCII positivo ou negativo:

As expressões cron são utilizadas para configurar gatilhos de tarefas agendadas. É uma String composta de seis a sete sub-expressões que descrevem detalhes individuais do agendamento. As sub-expressões são separadas por espaço em branco e podem conter varias combinações dos caracteres permitidos.

Observação

O serviço do Windows, BI-JETL, deve ser instalado e estar em execução para que os agendamentos sejam realizados. Caso o serviço parar, o agendamento também irá. Além disso, quando um agendamento já existente for alterado, é necessário reiniciar o serviço Senior - BI ETL Java.

Recomendamos não realizar agendamentos de Data Marts com volume grande de dados e com periodicidade menor que horas.

Caso estas expressões cron sejam escritas de forma incorreta, problemas na execução job do agendamento podem ocorrer. Portanto, caso isto aconteça, verifique os logs no arquivo jetl.log, armazenado em ETL > jetl > logs, e identifique em qual Data Mart ocorre o problema.

Estes agendamentos feitos na tela Cadastro de Tarefas (F000AGE) não serão importados para esta forma de agendamento.

Tabelas
Exibe a tela Cadastro de Tabelas do Modelo Dimensional, bem como as operações para atualizá-los a cada execução da extração.

MicroStrategy
Apresenta a tela de Integração com o MicroStrategy.

Qlik Sense
Apresenta a tela de Integração com o Qlik Sense.

Este artigo ajudou você?