Partilhar via


Execute scripts Python e R em cadernos Azure Data Studio com os Serviços de Aprendizagem Automática do SQL Server

Aplica-se a: SQL Server 2017 (14.x) e versões posteriores

Aprenda a executar scripts Python e R em cadernos Azure Data Studio com SQL Server Machine Learning Services. O Azure Data Studio é uma ferramenta de base de dados multiplataforma.

Pré-requisitos

Criar um caderno SQL

Importante

Os Serviços de Aprendizagem Automática funcionam como parte do SQL Server. Portanto, precisas de usar um kernel SQL e não um kernel Python.

Podes usar Machine Learning Services no Azure Data Studio com um caderno SQL. Para criar um novo caderno, siga estes passos:

  1. Clique em Ficheiro e Novo Caderno para criar um novo caderno. O caderno irá usar por padrão o kernel SQL.

  2. Clique em Anexar eAlterar Ligação.

    Alterar Ligação do Azure Data Studio SQL Notebook

  3. Ligue-se a um SQL Server existente ou novo. Pode optar por uma das seguintes opções:

    1. Escolha uma ligação existente em Ligações Recentes ou Ligações Guardadas.

    2. Crie uma nova ligação em Detalhes da Ligação. Preencha os detalhes da ligação ao seu SQL Server e base de dados.

    Detalhes de conexão do Azure Data Studio SQL Notebook

Executar scripts em Python ou R

Os Cadernos SQL consistem em células de código e texto. As células de código são usadas para executar scripts em Python ou R através do procedimento armazenado sp_execute_external_scripts. Células de texto podem ser usadas para documentar o seu código no caderno.

Execute um script em Python

Siga estes passos para executar um script em Python:

  1. Clique em + Código para adicionar uma célula de código.

    Adicionar bloco de código no Azure Data Studio SQL Notebooks

  2. Introduza o seguinte script na célula de código:

    EXECUTE sp_execute_external_script @language = N'Python'
        , @script = N'
    a = 1
    b = 2
    c = a/b
    d = a*b
    print(c, d)
    '
    
  3. Clique em Executar célula (a seta preta redonda) ou pressione F5 para executar a célula única.

    Azure Data Studio SQL Notebooks executa código Python

  4. O resultado será mostrado na célula de código.

    Output do código Python do Azure Data Studio SQL Notebook

Executar um script R

Siga estes passos para executar um script R:

  1. Clique + Código para adicionar uma célula de código.

    Adicionar bloco de código no Azure Data Studio SQL Notebooks

  2. Introduza o seguinte script na célula de código:

    EXECUTE sp_execute_external_script @language = N'R'
        , @script = N'
    a <- 1
    b <- 2
    c <- a/b
    d <- a*b
    print(c(c, d))
    '
    
  3. Clique em Executar célula (a seta preta redonda) ou pressione F5 para executar a célula única.

    Azure Data Studio SQL Notebooks executa código R

  4. O resultado será mostrado na célula de código.

    Saída de código R no SQL Notebook do Azure Data Studio

Próximos passos