Partilhar via


Gerenciar recursos de banco de dados IBM Informix usando o Azure Logic Apps

Aplica-se a: Aplicativos Lógicos do Azure (Consumo)

Com os Aplicativos Lógicos do Azure e o conector Informix, é possível criar tarefas automatizadas e fluxos de trabalho que gerenciam recursos em um banco de dados IBM Informix. Esse conector inclui um cliente Microsoft que se comunica com computadores servidores Informix remotos em uma rede TCP/IP, incluindo bancos de dados baseados em nuvem, como o IBM Informix para Windows em execução na virtualização do Azure, e bancos de dados locais quando você usa o gateway de dados local. Você pode se conectar a essas plataformas e versões do Informix se elas estiverem configuradas para oferecer suporte a conexões de cliente DRDA (Distributed Relational Database Architecture):

  • IBM Informix 12.1
  • IBM Informix 11,7

Este tópico mostra como usar o conector em um aplicativo lógico para processar operações de banco de dados.

Pré-requisitos

  • Uma subscrição do Azure. Se não tiver uma subscrição do Azure, inscreva-se para obter uma conta do Azure gratuita.

  • Para bancos de dados locais, baixe e instale o gateway de dados local em um computador local e, em seguida, crie um recurso de gateway de dados do Azure no portal do Azure.

  • O aplicativo lógico onde você precisa acessar seu banco de dados Informix. Esse conector fornece apenas ações, portanto, seu aplicativo lógico já deve começar com um gatilho, por exemplo, o gatilho Recorrência.

Adicionar uma ação do Informix

  1. No portal do Azure, abra seu aplicativo lógico no Designer de Aplicativo Lógico, se ainda não estiver aberto.

  2. Na etapa em que você deseja adicionar a ação do Informix, selecione Nova etapa.

    Para adicionar uma ação entre as etapas existentes, mova o mouse sobre a seta de conexão. Selecione o sinal de adição (+) que aparece e, em seguida, selecione Adicionar uma ação.

  3. Na caixa de pesquisa, introduza informix como filtro. Na lista de ações, selecione a ação desejada, por exemplo:

    Select the Informix action to run

    O conector fornece estas ações, que executam as operações de banco de dados correspondentes:

    • Obter tabelas - Listar tabelas de banco de dados usando uma CALL instrução
    • Obter linhas - Leia todas as linhas usando uma SELECT * instrução
    • Obter linha - Ler uma linha usando uma SELECT WHERE instrução
    • Adicionar uma linha usando uma INSERT instrução
    • Editar uma linha usando uma UPDATE instrução
    • Excluir uma linha usando uma DELETE instrução
  4. Se você for solicitado a fornecer detalhes de conexão para seu banco de dados Informix, siga as etapas para criar a conexão e continue com a próxima etapa.

  5. Forneça as informações para a ação selecionada:

    Ação Descrição Propriedades e descrições
    Obter mesas Liste tabelas de banco de dados executando uma instrução Informix CALL. None
    Obter linhas Buscar todas as linhas na tabela especificada executando uma instrução Informix SELECT * . Nome da tabela: o nome da tabela do Informix que você deseja

    Para adicionar outras propriedades a esta ação, selecione-as na lista Adicionar novos parâmetros . Para obter mais informações, consulte o tópico de referência do conector.

    Obter linha Buscar uma linha da tabela especificada executando uma instrução Informix SELECT WHERE . - Nome da tabela: o nome da tabela do Informix que você deseja
    - ID da linha: a ID exclusiva da linha, por exemplo, 9999
    Inserir linha Adicione uma linha à tabela Informix especificada executando uma instrução Informix INSERT . - Nome da tabela: o nome da tabela do Informix que você deseja
    - item: A linha com os valores a serem adicionados
    Atualizar linha Altere uma linha na tabela Informix especificada executando uma instrução Informix UPDATE . - Nome da tabela: o nome da tabela do Informix que você deseja
    - ID da linha: a ID exclusiva da linha a ser atualizada, por exemplo, 9999
    - Linha: A linha com os valores atualizados, por exemplo, 102
    Excluir linha Remova uma linha da tabela Informix especificada executando uma instrução Informix DELETE . - Nome da tabela: o nome da tabela do Informix que você deseja
    - ID da linha: a ID exclusiva da linha a ser excluída, por exemplo, 9999
  6. Guarde a sua aplicação lógica. Agora, teste seu aplicativo lógico ou continue criando seu aplicativo lógico.

Conecte-se ao Informix

  1. Se seu aplicativo lógico se conectar a um banco de dados local, selecione Conectar via gateway de dados local.

  2. Forneça essas informações de conexão e selecione Criar.

    Property Propriedade de JSON Obrigatório Valor de exemplo Description
    Nome da ligação name Sim informix-demo-connection O nome a ser usado para a conexão com seu banco de dados Informix
    Servidor server Sim - Nuvem: informixdemo.cloudapp.net:9089
    - No local: informixdemo:9089
    O endereço TCP/IP ou alias que está no formato IPv4 ou IPv6, seguido por dois pontos e um número de porta TCP/IP
    Base de dados database Sim nwind O nome do banco de dados relacional DRDA (RDBNAM) ou o nome do banco de dados Informix (dbname). O Informix aceita uma cadeia de caracteres de 128 bytes.
    Autenticação authentication Apenas no local Basic ou Windows (kerberos) O tipo de autenticação exigido pelo banco de dados Informix. Essa propriedade aparece somente quando você seleciona Conectar via gateway de dados local.
    Username username Não <banco de dados-nome-de-usuário> Um nome de usuário para o banco de dados
    Palavra-passe password Não <banco de dados-senha> Uma palavra-passe para a base de dados
    Gateway gateway Apenas no local - <Subscrição do Azure>
    - Azure-on-premises-data-gateway-resource <>
    A assinatura do Azure e o nome do recurso do Azure para o gateway de dados local que você criou no portal do Azure. A propriedade Gateway e as subpropriedades aparecem somente quando você seleciona Conectar via gateway de dados local.

    Por exemplo:

    • Base de dados na nuvem

      Cloud database connection information

    • Banco de dados local

      On-premises database connection information

  3. Guarde a sua aplicação lógica.

Teste seu aplicativo lógico

  1. Na barra de ferramentas do Logic App Designer, selecione Executar. Depois que seu aplicativo lógico for executado, você poderá visualizar as saídas dessa execução.

  2. No menu do aplicativo lógico, selecione Visão geral. No painel de visão geral, em Histórico de Resumos>de Execuções, selecione a execução mais recente.

  3. Em Execução do aplicativo lógico, selecione Detalhes da execução.

  4. Na lista de ações, selecione a ação com as saídas que você deseja exibir, por exemplo, Get_tables.

    Se a ação tiver sido bem-sucedida, sua propriedade Status será marcada como Succeeded.

  5. Para visualizar as entradas, em Link de entradas, selecione o link de URL. Para visualizar as saídas, em Link de saída, selecione o link URL. Aqui estão alguns exemplos de saídas:

    • Get_tables mostra uma lista de tabelas:

      Outputs from

    • Get_rows mostra uma lista de linhas:

      Outputs from

    • Get_row mostra a linha especificada:

      Outputs from

    • Insert_row mostra a nova linha:

      Outputs from

    • Update_row mostra a linha atualizada:

      Outputs from

    • Delete_row mostra a linha excluída:

      Outputs from

Detalhes específicos do conector

Para obter detalhes técnicos sobre gatilhos, ações e limites, que são descritos pela descrição do Swagger do conector, consulte a página de referência do conector.

Próximos passos