Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Neste tutorial, você aprenderá como usar um número de porta do LuckyTemplates para conectar um modelo de dados ao SSAS , Excel ou C#.

A área de trabalho do LuckyTemplates executa uma instância local do SSAS e atribui a ela um número de porta aleatório. Esse número de porta muda sempre que você fecha e abre um arquivo do LuckyTemplates.

Se você precisar analisar dados no Excel ou em qualquer outro programa, poderá usar o número da porta para se conectar ao modelo de dados.

No canto inferior direito do DAX Studio , você pode ver um texto mostrando localhost seguido por um número.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Este é o número da porta que o SSAS usa para operar no LuckyTemplates.

Ao saber o número da porta, você pode fazer conexões entre o Excel e o SSAS para criar tabelas dinâmicas e relatórios sem precisar carregar um novo conjunto de dados no Power Pivot.

Índice

Conectando-se a um arquivo existente usando um número de porta do LuckyTemplates

Abra o LuckyTemplates. Vá para a opção Obter dados e clique em Analysis Services .

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Isso abre o assistente de banco de dados SSAS. Na caixa de texto Servidor , digite o número da porta do seu programa DAX Studio .

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Clique em OK e conecte-se.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Você verá que o Navegador agora contém o modelo de dados fornecido pelo número da porta.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Depois de clicar em OK, o LuckyTemplates cria uma conexão em tempo real com o relatório existente do LuckyTemplates contido no número da porta local.

O painel Campos e o modelo de dados do novo arquivo do LuckyTemplates contêm os mesmos dados do existente. No modelo de dados, uma conexão ativa é representada por uma linha azul na parte superior de cada tabela.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Você pode até ir para a visualização do relatório e criar um relatório básico usando os diferentes itens no painel Campos.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Além do DAX Studio, você também pode encontrar o número da porta de um relatório usando o Tabular Editor .

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Observe que, depois de fechar e reabrir o arquivo do LuckyTemplates, o número da porta será alterado, portanto, você precisará atualizá-lo manualmente.

Conectando um modelo de dados do LuckyTemplates ao Excel

Em seguida, vamos criar uma conexão entre o Excel e o LuckyTemplates. Abra o Excel e crie uma nova pasta de trabalho em branco. Vá para a guia Dados e clique na opção Obter dados. Selecione Do banco de dados e, em seguida, Do Analysis Services .

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Digite o número da porta no Nome do servidor e clique em Avançar.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Na caixa suspensa, você pode ver o nome ou ID interno do banco de dados.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Clique em Modelo e, em seguida, clique em Avançar e Concluir.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Depois de clicar em Concluir, o assistente Importar dados será exibido. Você pode então começar a criar tabelas dinâmicas em seu relatório.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

E semelhante a como funciona uma tabela dinâmica no Excel, basta arrastar e soltar os Campos da Lista de Campos para suas respectivas áreas.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Isso permite que você crie um relatório rápido do Excel com base no modelo de dados que você possui no LuckyTemplates.

Usando um número de porta do LuckyTemplates no script AC#

Você também pode usar o número da porta em um script C#. Isso permite que você obtenha o Modelo de Objeto Tabular (TOM) no LuckyTemplates junto com uma lista de todas as suas propriedades.

Como exemplo, vamos obter a lista de todos os nomes de tabelas no SSAS. A primeira coisa que você precisa fazer é escrever um script básico. Você precisa declarar uma variável para o servidor. Você pode se conectar ao LuckyTemplates usando a sintaxe server.connect (“ “) e digitando o número da porta entre parênteses.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Você precisa declarar um objeto de modelo usando a palavra-chave Model . Como este exemplo possui apenas um único servidor, a palavra-chave zero ( 0 ) é usada. Mas para casos em que você está lidando com vários bancos de dados, você precisa usar o número correspondente.

Em seguida, você precisa criar um loop for para poder iterar em todas as tabelas em seu modelo de dados do LuckyTemplates.

Você também precisa escrever Console.Write e Console.ReadLine para que a janela não feche automaticamente após exibir a lista de nomes.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Feito isso, clique em Iniciar. Você pode ver que o programa C# agora pode recuperar uma lista de todos os nomes de tabela no modelo de dados do LuckyTemplates.

Número da porta do LuckyTemplates: conectando o LuckyTemplates ao SSAS, Excel e C#

Conclusão

Este tutorial mostrou um guia passo a passo de como usar o número da porta do LuckyTemplates para conectar um modelo de dados a várias plataformas analíticas.

Usar o número da porta é uma das maneiras mais simples de formar uma conexão ativa entre dois arquivos ou programas. A única desvantagem é que ele precisa ser atualizado manualmente sempre que o arquivo/programa for reaberto.

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.