Criar relatório do LuckyTemplates para o SQL Server usando o script R

Hoje, falarei sobre um recurso interessante do LuckyTemplates, no qual você pode corrigir seus dados da área de trabalho do LuckyTemplates ou do serviço da Web do LuckyTemplates para o servidor SQL. Encontramos uma situação em que tivemos que extrair dados da área de trabalho do LuckyTemplates para o servidor SQL e usar o script R.

Para demonstrar essa funcionalidade, já abri a área de trabalho do LuckyTemplates aqui, que podemos conectar aos nossos dados de teste.

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Também temos um SQL Server Management Studio aberto aqui. Você pode ver que em MyDB , não temos nenhuma tabela no momento.

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Vamos nos conectar a este servidor SQL usando o script R da área de trabalho do LuckyTemplates e criar uma tabela com base em nosso modelo de dados. Para começar, vamos nos conectar a uma das fontes de dados.

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Temos este arquivo chamado Test Data no formato Excel. Tem alguns dados que precisamos para criar uma tabela no servidor SQL. Vamos apenas selecionar esta planilha específica para ver uma prévia do tipo de dados que temos e, em seguida, clicar em Transform Data .

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Como você pode ver, existem vários campos aqui. Agora, a partir desses campos, iremos inserir alguns desses dados na tabela do servidor SQL. Vamos escolher alguns desses campos para carregar na tabela.

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Vamos escolher algumas colunas e criar uma tabela a partir delas. Esses campos que identificamos serão carregados em nossa tabela do servidor SQL.

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Para criar esta tabela, vamos utilizar uma funcionalidade conhecida como script R e executá-la em nossa área de trabalho do LuckyTemplates .

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Este é o script que precisamos executar na área de trabalho do LuckyTemplates para criar a tabela no servidor SQL. Você pode ver que estamos importando uma biblioteca chamada RODBC .

Você pode não ter o R ​​instalado em seu sistema, mas precisa dessa biblioteca antes de executar este script. Precisamos de nossa biblioteca RODBC em nosso sistema para que essa funcionalidade funcione.

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Além disso, precisamos definir a conexão com nosso servidor SQL. Esta é a sintaxe que usaremos para alimentar alguns dos valores relacionados ao nosso servidor SQL, como nome do servidor , banco de dados (onde você deseja buscar os dados) e o nome da tabela (com a qual deseja criar uma tabela) . Então, essas são as três entradas que precisamos fazer.

Índice

Obtendo o nome do servidor, banco de dados e nome da tabela

Voltaremos ao servidor SQL para obter o nome do servidor. Vamos nos conectar e copiar este nome.

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Em seguida, vamos colocá-lo aqui como uma instância do servidor SQL.

Criar relatório do LuckyTemplates para o SQL Server usando o script R

A seguir está o nome do banco de dados, que é MyDB . Vamos colocar aqui:

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Não temos nenhuma tabela no momento, então criaremos uma tabela fictícia. Este é o nome da tabela, que será criada assim que eu executar este script.

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Estamos chamando a biblioteca RODBC . Definimos a conexão com nosso servidor e o nome do banco de dados e demos um nome de tabela que será criado com a conexão definida. Clique em OK para executar o script.

Recebemos uma resposta que diz que a tabela está vazia .

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Se você obtiver esta resposta, isso significa que a tabela no servidor SQL foi criada. Você pode obter algum sinal de aviso relacionado a permissões. Caso consiga, você pode selecionar Público . Vamos voltar ao servidor SQL para ver se a tabela foi criada ou não.

Podemos ver aqui que a tabela fictícia foi criada.

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Vamos clicar com o botão direito e selecionar Top 1000 linhas.

Criar relatório do LuckyTemplates para o SQL Server usando o script R

Podemos ver todos os campos e a tabela que foi criada aqui.

Criar relatório do LuckyTemplates para o SQL Server usando o script R


R no LuckyTemplates: baixando o R e o RStudio
LuckyTemplates com o R e o RStudio: como começar

Conclusão

Neste tutorial, criamos uma tabela fora do desktop LuckyTemplates, e esta tabela foi alimentada no SQL Server. A questão é: podemos automatizar esta etapa ou podemos fazê-lo a partir do serviço Web do LuckyTemplates?

A resposta é sim. Para torná-lo um processo automatizado, você pode usar um script Python ou criar um gateway e reagendar sua atualização.

Estas são as várias maneiras pelas quais você pode automatizar esse processo para que, qualquer que seja o modelo de dados que você tenha na área de trabalho do LuckyTemplates, você obtenha uma atualização contínua e carregue esses dados no servidor SQL.

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.