Compartilhar via


Gerenciar recursos do banco de dados IBM Informix usando aplicativos lógicos do Azure

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

Com os aplicativos lógicos do Azure e o conector do Informix, você pode criar tarefas automatizadas e fluxos de trabalho que gerenciam recursos em um banco de dados IBM Informix. Esse conector inclui um cliente da Microsoft que se comunica com computadores remotos do servidor Informix 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 da Informix se elas estiverem configuradas para dar suporte a conexões de cliente DRDA (arquitetura de banco de dados relacional distribuído):

  • IBM Informix 12.1
  • IBM Informix 11.7

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

Pré-requisitos

Adicionar uma ação de Informix

  1. No portal do Azure, abra o aplicativo lógico no Designer de aplicativo lógico, se já não estiver aberto.

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

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

  3. Na caixa de pesquisa, insira informix como o filtro. Na lista de Ações, selecione a ação que desejar.

    Select the Informix action to run

    O conector fornece essas 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 – ler 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ãoe continue com a próxima etapa.

  5. Forneça as informações necessárias para a ação selecionada.

    Ação Descrição Propriedades e descrições
    Obter tabelas Listar tabelas de banco de dados executando uma instrução de chamada Informix. Nenhum
    Obter linhas Busque todas as linhas na tabela especificada executando uma SELECT * instrução Informix. Nome da tabela: o nome da tabela Informix desejada

    Para adicionar outras propriedades a essa ação, selecione-as na lista Adicionar novo parâmetro . Para saber mais, consulte Localizar a ID de referência do conector.

    Obter linha Busque uma linha da tabela especificada executando uma SELECT WHERE instrução Informix. - Nome da tabela: o nome da tabela Informix desejada
    - ID da linha: a ID exclusiva da linha, por exemplo, 9999
    Inserir linha Adicione uma linha à tabela Informix especificada executando uma INSERT instrução Informix. - Nome da tabela: o nome da tabela Informix desejada
    - Item: a linha com os valores a serem adicionados
    Atualizar linha Altere uma linha na tabela Informix especificada executando uma UPDATE instrução Informix. - Nome da tabela: o nome da tabela Informix desejada
    - ID da linha: a ID exclusiva da linha a ser atualizada, por exemplo, 9999
    - Row: a linha com os valores atualizados, por exemplo, 102
    Excluir linha Remova uma linha da tabela Informix especificada executando uma DELETE instrução Informix. - Nome da tabela: o nome da tabela Informix desejada
    - ID da linha: a ID exclusiva da linha a ser excluída, por exemplo, 9999
  6. Salve seu aplicativo lógico. Agora, teste seu aplicativo lógico ou continue criando seu aplicativo linógico.

Conecte-se ao informix

  1. Se o seu aplicativo lógico se conectar a um banco de dados local, selecione conectar por meio do gateway do data local.

  2. Forneça essas informações de conexão e, em seguida, selecione criar.

    Propriedade Propriedade JSON Obrigatório Valor de exemplo Descrição
    Nome da conexão name Sim informix-demo-connection O nome a ser usado para a conexão com o banco de dados Informix
    Servidor server Sim -Nuvem: informixdemo.cloudapp.net:9089
    no local informixdemo:9089
    O endereço TCP/IP ou alias, em formato IPv4 ou IPv6, seguido de dois pontos e um número da porta TCP/IP.
    Backup de banco de dados database Sim nwind O nome do banco de dados relacional DRDA (RDBNAM) ou o nome do banco de dados Informix (dbname). A Informix aceita uma cadeia de caracteres de 128 bytes.
    Autenticação authentication Somente no local Básico ou Windows (Kerberos) O tipo de autenticação exigido pelo seu banco de dados Informix. Essa propriedade só aparece quando você seleciona conectar por meio do gateway de dados local.
    Nome de Usuário username Não <database-user-name> Seu nome de usuário para o banco de dados
    Senha password Não <database-password> Uma senha para o banco de dados
    Gateway gateway Somente no local - <Azure-subscription>
    - <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 na portal do Azure. As propriedades e as subpropriedades de Gateway só aparecem quando você seleciona conectar por meio do gateway de dados local.

    Por exemplo:

    • Banco de Dados de Nuvem

      Cloud database connection information

    • Banco de dados local

      On-premises database connection information

  3. Salve seu aplicativo lógico.

Como testar o seu aplicativo lógico

  1. Na barra de ferramentas do Designer de Aplicativo Lógico, selecione Executar. Depois que seu aplicativo lógico é executado, você pode visualizar as saídas dessa execução.

  2. No menu do aplicativo lógico, selecione Visão geral. No painel Visão geral, em histórico de execuçõesde resumo, selecione a execução mais recente.

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

  4. Na lista 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 bem-sucedida.

  5. Para exibir as entradas, em link de entradas, selecione o link de URL. Para exibir as saídas, no link de link de saídas , selecione o link de URL. Veja os seguintes OKRs de exemplo:

    • 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 explicados na descrição da Swagger do conector, confira a página de referência do conector.

Próximas etapas