Índice:


       

     

Objetivo:


      O objetivo deste documento é a auxiliar usuários na criação de um Cubo.Net utilizando como fonte de dados uma consulta SQL.

Introdução:


      O Cubo .Net é uma estrutura de dados manipuláveis que possibilita um melhor gerenciamento de seus dados.

Como Criar:


      Para criação de um Cubo é necessário realizar os seguintes passos.

     Acesse o módulo Inteligência de Negócios:

    A partir da versão 12.1.29.214 e 12.1.31.120 é possível acessar o cadastro de Cubo direto da Aba Gestão dos módulos de produtos. Quando acessada pelos módulos de Produtos será consumida a licença do contexto e não a TOTVS I.

    Nos módulos de Globais, como Serviços Globais, Inteligência de Negócios ou Integração a tela de Cadastro de Cubos não estará visível no menu Gestão, apenas a tela de Visão de Cubos. Nesses módulos é necessário seguir conforme os passos deste tópico.

    Na aba Gestão Estratégica, acesse o menu Cubo:

    Clique no botão Incluir e preencha os campos obrigatórios Titulo, Categoria e Fonte de Dados. Neste exemplo, utilizaremos uma Consulta SQL como Fonte de Dados. Com isso, é necessário preencher também o campo Consulta SQL conforme a imagem abaixo:


    Para este exemplo, utilizaremos a Consulta SQL abaixo:



    Como observado, a consulta necessita de parâmetro(s). Para fixar este(s) valor(es) é necessário estar na tela de edição do Cubo e clicar no botão "Parâmetros" (localizado em frente o Lookup de Fonte de Dados). Em seguida informar o valor para o(s) parâmetro(s) (Os parâmetros serão solicitados também na atualização do Cubo).

    Depois de selecionado o botão "Parâmetros" a tela abaixo será exibida para edição dos parâmetros:

    Importante

    Caso a consulta SQL contenha uma Fórmula ela não será executada, pois fórmulas necessitam de um contexto para serem executadas. Os parâmetros do tipo :FRM_ serão tratados como parâmetros de Valor Fixo.

    Execução do Cubo:


          Com o processo de criação concluído o cubo já pode ser manipulado conforme exemplo a seguir:

      Selecione o Cubo e dê um duplo clique. Será apresentada uma caixa de diálogo perguntando se deseja realizar a atualização. Clique em "Sim" para conclusão da atualização.

      Após atualização, o cubo será carregado com a janela "Lista de Campos do Cubo" aberta. Está janela é utilizada para incluir os campos retornados pela Fonte de Dados. Esta opção pode ser acessada também ao clicar no botão "Campos disponíveis":

      Após arrastar os campos da janela de "Lista de Campos do Cubo", os dados estão preparados para serem manipulados.

      Importante

      Em um cenário, onde o cliente possua campos sensíveis em um cubo já gerado, é necessário que o cubo seja regerado, com o usuário com menos permissão para que seja refletido o comportamento de não mostrar tais campos.

      Existe também uma flag de regeração automática com uma opção.

      Produto: Framework

      Versão: 11.82.44 ou Superiores

      Processo: Criação de Cubo .Net utilizando como fonte de dados uma consulta SQL