Published on

April 6, 2019

Criando um Cubo OLAP para Dados Snowflake no SQL Server Analysis Services

O SQL Server Analysis Services (SSAS) é um poderoso mecanismo de dados analíticos usado em suporte à decisão e análise de negócios. Ele fornece modelos de dados semânticos de nível empresarial para relatórios de negócios e aplicativos de cliente, permitindo análises mais profundas e rápidas. Neste artigo, vamos percorrer o processo de criação de um cubo OLAP para dados Snowflake no SQL Server Analysis Services.

Passo 1: Criando uma Fonte de Dados para Snowflake

Para começar, abra o Visual Studio e crie um novo projeto de Análise de Serviços Multidimensionais e Mineração de Dados. Clique com o botão direito do mouse no Solution Explorer e selecione “Nova Fonte de Dados”. Escolha criar uma fonte de dados com base em uma conexão existente ou nova e clique em “Nova”. Selecione o Provedor ADO.NET CData para Snowflake como o provedor e insira as propriedades de conexão necessárias, como Usuário, Senha, Conta, URL, Warehouse, Banco de Dados e Esquema. Defina o método de impersonação como “Herdar” e clique em “Concluir”. Nomeie a fonte de dados e clique em “Concluir” novamente.

Passo 2: Criando uma Visualização da Fonte de Dados

Após criar a fonte de dados, clique com o botão direito em “Visualizações da Fonte de Dados” no Solution Explorer e selecione “Nova Visualização da Fonte de Dados”. Escolha a fonte de dados que você acabou de criar e clique em “Avançar”. Selecione um padrão de correspondência de chave estrangeira que corresponda à sua fonte de dados subjacente e clique em “Avançar”. Escolha as tabelas Snowflake que deseja adicionar à visualização e clique em “Avançar”. Nomeie a visualização e clique em “Concluir”. Os relacionamentos nos dados subjacentes serão detectados automaticamente com base no esquema de correspondência de chave estrangeira.

Passo 3: Criando um Cubo para Snowflake

O próximo passo é criar os cubos. Clique com o botão direito em “Cubos” no Solution Explorer e selecione “Novo Cubo”. Escolha “Usar tabelas existentes” e clique em “Avançar”. Selecione as tabelas que serão usadas para grupos de medidas e clique em “Avançar”. Escolha as medidas que deseja incluir no cubo e clique em “Avançar”. Selecione as dimensões a serem criadas com base nas tabelas disponíveis e clique em “Avançar”. Revise suas seleções e clique em “Concluir”.

Passo 4: Processando o Projeto

Com a fonte de dados, visualização da fonte de dados e cubo criados, você está pronto para implantar o cubo no SSAS. Clique com o botão direito do mouse no projeto e selecione “Propriedades”. Navegue até a seção de implantação e configure as propriedades do Servidor e Banco de Dados na seção Destino. Uma vez configurado, clique com o botão direito do mouse no projeto e selecione “Processar”. Talvez seja necessário construir e implantar o projeto como parte deste passo. Depois que o projeto for construído e implantado, clique em “Executar” no Assistente de Processamento de Banco de Dados.

Parabéns! Você criou com sucesso um cubo OLAP para dados Snowflake em sua instância do SQL Server Analysis Services. O cubo está pronto para ser analisado, relatado e visualizado usando vários aplicativos de cliente, como Power BI, Excel e relatórios de Serviços de Relatórios.

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.