Partilhar via


Ações de base de dados

Para se ligar a uma base de dados, utilize a ação Abrir SQL connection. Uma cadeia de ligação especifica todas as informações necessárias para se ligar a uma base de dados, tal como o controlador, a base de dados, os nomes dos servidores, e o nome de utilizador e palavra-passe.

A seguinte cadeia de ligação liga a uma base de dados do Excel:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myExcelFile.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES";

A seguinte cadeia de ligação liga a uma base de dados do Access:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb; Persist Security Info=False;

Nota

O Power Automate para computadores é uma aplicação de 64 bits, apenas controladores instalados de 64 bits estão disponíveis para seleção na ação Abrir ligação SQL.

Configurar manualmente uma cadeia de ligação

Para criar manualmente uma cadeia de ligação:

  1. Selecione Criar cadeia de ligações para abrir o diálogo Propriedades da ligação de dados. A ferramenta de ligação de dados ajuda-o a compor a cadeia de ligação necessária passo a passo.

  2. Assim que aceder ao assistente, selecione o controlador correto para a base de dados sob Fornecedor.

    Captura de ecrã da caixa do separador Propriedades de Ligação de Dados.

  3. Em seguida, no separador Ligação, introduza os restantes detalhes, tais como o nome do servidor, o nome de utilizador, a palavra-passe e o nome da base de dados. Selecione o botão Testar Ligação para testar se a cadeia de ligação se liga a uma base de dados com sucesso.

    Captura de ecrã do separador ligação de propriedades da ligação de dados.

  4. Especifique um tempo limite de ligação e outras definições de rede no separador Avançado.

    Captura de ecrã do separador propriedades avançadas da ligação de dados.

Abrir ligação SQL

Abrir uma nova ligação a uma base de dados.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Connection string Não Valor de texto A cadeia de ligação a utilizar para ligar à base de dados

Variáveis produzidas

Argumento Tipo Descrição
SQLConnection Ligação SQL Um identificador para a nova ligação SQL

Exceções

Exceção Descrição
Não é possível ligar à origem de dados Indica um problema ao ligar à origem de dados
Cadeia de ligação inválida Indica que a cadeia de ligação especificada é inválida

Executar instrução SQL

Estabelecer ligação a uma base de dados e executar uma instrução SQL.

Para executar uma consulta SQL, utilize a ação Executar instrução SQL. Comece a fornecer uma conexão válida com a respetiva base de dados. Selecione a opção desejada na propriedade Obter conexão por. Pode fornecer uma Variável de conexão SQL (pode criar uma utilizando a ação Abrir conexão SQL) ou fornecendo a Cadeia de conexão. Em seguida, introduza a consulta SQL que deseja executar na propriedade Instrução SQL. Também pode modificar os segundos de tempo limite da ação ou deixar a opção predefinida (30 segundos).

Linguagem natural para script com tecnologia de copiloto (pré-visualização)

[Este tópico é documentação de pré-lançamento e está sujeito a alterações.]

Linguagem natural para criar scripts é uma nova capacidade do copiloto adicionada ao Power Automate para ambiente de trabalho. Permite gerar rapidamente scripts usados na ação de execução de instrução SQL, fornecendo uma descrição em linguagem natural.

Importante

Importante

  • Esta é uma funcionalidade de pré-visualização.
  • As caraterísticas de pré-visualização não se destinam à produção e poderão ter caraterísticas restritas. Estas caraterísticas estão disponíveis antes do lançamento oficial, para que os clientes possam ter acesso antecipadamente e enviar comentários.

Disponibilidade por região

Atualmente, a linguagem natural para criar scripts no Power Automate para ambiente de trabalho só está disponível em ambientes localizados nos Estados Unidos.

Disponibilidade por tipo de conta

Atualmente, a linguagem natural para criar scripts no Power Automate para ambiente de trabalho só está disponível para utilizadores com uma conta escolar ou profissional.

Nota

Se o seu ambiente estiver na região onde esta caraterística está disponível e ainda não conseguir usufruir do copiloto no Power Automate para a experiência de ambiente de trabalho, entre em contacto com o administrador do inquilino. Podem ter desativado a funcionalidade do Copilot.

Como gerar scripts usando o copiloto e linguagem natural

Para gerar código SQL em executar instrução SQL, selecione Gerar script com Copilot.

Captura de ecrã da ação executar instrução SQL com o botão Gerar script com Copilot realçado

O ecrã do pedido de criação é aberto, onde escreve o seu pedido de linguagem natural.

Captura de ecrã da ação executar instrução de SQL com o diálogo de pedido aberto

Para criar um script SQL, escreva o seu pedido e selecione Gerar. Se tiver de recriá-lo, altere o pedido e selecione Regenerar. Caso contrário, selecione Utilizar este script para voltar à janela de ação principal, onde pode modificar o seu pedido e adicionar as variáveis necessárias.

Captura de ecrã da caixa de diálogo Gerar script com o Copilot aberta, que mostra uma instrução SQL gerada

Importante

Certifique-se de que revê sempre o conteúdo gerado pelo modelo de IA.

Ajudar-nos a melhorar esta funcionalidade

Envie comentários selecionando o ícone de polegar para cima ou polegar para baixo abaixo do conteúdo gerado por IA. Depois disso, será apresentada uma caixa de diálogo de comentários, que pode usar para enviar comentários à Microsoft. Gif animado que mostra o Copilot respondendo à pergunta de um utilizador do designer.

Nota

Se não conseguir ver a caixa de diálogo, o administrador do inquilino poderá tê-la desativado. Para obter mais informações: Desativar a funcionalidade de comentários do utilizador

Desativar a funcionalidade de comentários do utilizador

Como administrador de inquilino, pode impedir que os seus utilizadores enviem comentários à Microsoft desativando a definição de inquilino disableSurveyFeedback. Encontre mais informações sobre como visualizar e definir definições de inquilino aqui:

Pedidos de direitos do titular dos dados sobre os comentários dos utilizadores

Os administradores de inquilino podem ver, exportar e eliminar os comentários fornecidos pelos seus utilizadores iniciando sessão no centro de administração do Microsoft 365 e, em seguida, selecionando Estado de Funcionamento>Comentários sobre produtos.

IA com recursos do Power Automate

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Obter ligação por N/D Cadeia de ligação, [variável de conexão SQL] Variável de ligação SQL Especifica se pretende criar uma nova ligação a partir de uma cadeia de ligação indicada ou selecionar uma ligação já aberta
SQL connection Não Ligação SQL O identificador da nova ligação SQL
Connection string Não Valor de texto A cadeia de ligação a utilizar para ligar à base de dados
SQL statement Não Valor de texto A instrução SQL a executar na base de dados
Timeout Sim Valor numérico 30 O tempo máximo a esperar por um resultado da base de dados

Variáveis produzidas

Argumento Tipo Descrição
QueryResult Tabela de dados O resultado da base de dados sob a forma de uma tabela de dados com linhas e colunas

Exceções

Exceção Descrição
Não é possível ligar à origem de dados Indica um problema ao ligar à origem de dados
Cadeia de ligação inválida Indica que a cadeia de ligação especificada é inválida
Erro em instrução SQL Indica que existe um erro na instrução SQL

Fechar ligação SQL

Fechar uma ligação aberta a uma base de dados.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
SQL connection Não Ligação SQL O identificador da nova ligação SQL

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Esta ação não inclui quaisquer exceções.