Free cookie consent management tool by TermsFeed Policy Generator
  •  video
  •    9 visitas a la página
  •   1056 visualizaciones de vídeo
  • 2024, febrero 22, jueves

#052 Como aprender Gerar QRCode com Python no SQL Server

Apresentamos nesse vídeo como gerar QRCode com a integração da linguagem Python no SQL Server utilizando o script T-SQL para inserir os dados em tabela e exibir no Power BI

Iremos conhecer as técnicas:

1\. Importar pacotes Python (pandas, pyqrcode):

  • Importe as bibliotecas Python necessárias, como pandas para manipulação de dados e pyqrcode para gerar códigos QR.

Exemplo de código:

import pandas as pd

import pyqrcode

2\. Gerar imagem QRCode (formato PNG):

  • Utilize a biblioteca pyqrcode para gerar um código QR e salve-o como uma imagem PNG.

Exemplo de código:

data = 'https://www.example.com'

qr = pyqrcode.create(data)

qr.png('qrcode.png', scale=8)

3\. Converter imagem em texto (base64):

  • Converta a imagem gerada para formato base64 para ser armazenada ou exibida.

Exemplo de código:

import base64

with open("qrcode.png", "rb") as image_file:

encoded_image = base64.b64encode(image_file.read())

4\. Criar dataframe (pandas, OutputDataSet):

  • Utilize o pandas para criar um DataFrame com os dados necessários.

Exemplo de código:

data = {'Coluna1': [1, 2, 3], 'Coluna2': ['A', 'B', 'C']}

df = pd.DataFrame(data)

5\. Inserir dados na tabela (INSERT INTO):

  • Insira os dados do DataFrame em uma tabela no SQL Server.

Exemplo de código:

query = "INSERT INTO MinhaTabela (Coluna1, Coluna2) VALUES (?, ?)"

conn.execute(query, df.to_records(index=False).tolist())

6\. Executar Script Python (sp\_execute\_external\_script):

  • Execute o script Python dentro do SQL Server usando a procedure armazenada sp\_execute\_external\_script.

Exemplo de código:

EXEC sp_execute_external_script

@language = N'Python',

@script = N'

Seu script Python aqui

',

@input_data_1 = N'SELECT * FROM MinhaTabela',

@output_data_1_name = N'OutputDataSet';

7\. Conectar Banco de Dados SQL Server (POWER BI):

  • Conecte-se ao Banco de Dados SQL Server no Power BI para importar ou visualizar dados.

8\. Exibir imagem QRCode no visual de tabela (POWER BI):

  • Utilize a coluna base64 convertida para exibir a imagem no visual de tabela no Power BI.

Esses passos ilustram como integrar

o SQL Server Machine Learning Services com Python para gerar códigos QR, armazenar dados e exibi-los no Power BI. Certifique-se de adaptar os exemplos de código ao seu ambiente específico.

Este contenido contiene
  • Conteúdo video
  • Idioma Português
  • Duración 9m 45s
  • Subtítulos Não

  • Tiempo de leer 1 min 36 seg

avatar
Fabio Santos

Científico de datos y consultor de soluciones digitales y analíticas


  • Compartir

Youtube Channel

@fabioms

Suscríbase ahora