Free cookie consent management tool by TermsFeed Policy Generator

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 contéudo contém
  • Conteúdo Vídeo
  • Idioma Português
  • Duração 9m 45s
  • Legenda Não

  • Tempo de leitura 1 min 38 seg

avatar
Fabio Santos

Cientista de Dados e Consultor de Soluções Digitais e Analíticas


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora