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

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.


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.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber