BI - Como Fazer - Importando Objetos do Tipo Fato (Exemplo 1)
Para entender melhor como importar objetos do tipo Fato (exemplo 1):
Para realizar a importação de um objeto do tipo fato, utilizando uma consulta SQL: copie o código SQL, acesse a ferramenta de BI, opção “GDI” e certifique-se que está posicionado sobre o banco de dados correto.
Agora, selecione o botão “FATOS”. Nesta tela, serão apresentados todos os objetos do tipo ‘Fato’ já disponíveis para uso no BI.
Para cadastrar um novo objeto clique no botão “CRIAR”.
No campo ‘descrição’ informe uma descrição amigável e lembre-se, essa descrição será apresentada para o usuário final no momento da criação do painel.
Caso você tenha criado uma tabela física no banco de dados, você deverá informar o nome da tabela no campo ‘nome BD’, quando você utilizar uma consulta SQL não é necessário informar este campo.
O campo ‘descritivo’ também será apresentado para o usuário final no momento da criação do painel. Sendo extremamente importante e aconselhável, informar que tipo de dados esse fato irá apresentar.
Logo abaixo, selecione o tipo de objeto que está sendo importado, seja uma view, uma tabela ou conforme o nosso exemplo, uma consulta.
Ao selecionar a opção de consulta, será habilitado o botão “EDITAR” logo ao lado do campo ‘consulta SQL’. Ao clicar neste botão, pode-se colar o código SQL e executá-lo a fim de buscar possíveis erros ou inconsistências na cláusula SQL. Caso a execução seja bem-sucedida, basta clicar no botão “CONFIRMAR” e novamente confirmar a importação.
Note que o objeto já está disponível para uso no BI, porém não possui nenhum campo, nenhuma chave ou métrica cadastrada. Para cadastra-los de maneira automática, com o objeto selecionado clique no botão “ATUALIZAR ESTRUTURA”, confirme a atualização, e serão apresentadas as relações de todos os campos.
Nesta tela, é permitido ajustar o campo “DESCRIÇÃO”, neste campo é possível informar caracteres especiais e nomes compostos. Observe que automaticamente já foram cadastrados os campos ‘total de desconto’ e ‘total de pedido’ como métricas. Isso ocorre, pois a ferramenta de BI identificou que estes dois campos são do tipo inteiro, numérico ou float.
Também é possível ajustar as máscaras das métricas, este ajuste pode ser realizado neste momento ou na criação do painel.
É possível também cadastrar o relacionamento de um campo do fato com alguma dimensão.
Exemplo: Campo ‘Código do cliente’, esse campo irá se relacionar com uma dimensão, que é a dimensão de cadastro de empresa, onde se tem todos os detalhes da empresa.
Para realizar a criação desse relacionamento de maneira automática, selecione o campo desejado, e na coluna ‘tabela FK’, selecione a dimensão com a qual o campo irá se relacionar, neste caso a dimensão ‘cliente’.
Ao clicar no botão ‘confirmar’, será cadastrado de maneira automática, a relação de todos os campos da consulta, será cadastrado a chave primária, e o relacionamento.
Neste exemplo, estamos utilizando o campo ‘cliente’ para se relacionar com a dimensão de ‘clientes. Para editar esse relacionamento, clique no botão “EDITAR”. Nesta tela são exibidos todos os detalhes desse relacionamento, desse join. Onde foi informado que o campo ‘código do cliente’ do objeto do tipo fato irá se relacionar com a dimensão de ‘clientes’.
Também já estão cadastradas de maneira automática as métricas, e na aba dimensões serão apresentados todos os campos que não são métricas ou que não estão se relacionando com nenhuma dimensão.
A partir desse momento, este fato já está disponível para uso na ferramenta.
