你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
使用 Azure 逻辑应用管理 IBM Informix 数据库资源
适用于:Azure 逻辑应用(消耗)
使用 Azure 逻辑应用和 Informix 连接器,可以创建管理 IBM Informix 数据库中的资源的自动化任务和工作流。 此连接器包括通过 TCP/IP 网络与远程 Informix 服务器计算机通信的 Microsoft 客户端,包括基于云的数据库(如在 Azure 虚拟化中运行的适用于 Windows 的 IBM Informix)和使用本地数据网关的本地数据库。 如果将 Informix 平台和版本配置为支持分布式关系数据库体系结构 (DRDA) 客户端连接,则可以连接到这些平台和版本:
- IBM Informix 12.1
- IBM Informix 11.7
本主题介绍了如何在逻辑应用中使用连接器来处理数据库操作。
先决条件
Azure 订阅。 如果没有 Azure 订阅,请注册一个免费 Azure 帐户。
对于本地数据库,请在本地计算机上下载并安装本地数据网关,然后在 Azure 门户中创建 Azure 数据网关资源。
需在其中访问 Informix 数据库的逻辑应用。 此连接器仅提供操作,因此,逻辑应用必须从触发器(例如“重复”触发器)开始。
添加 Informix 操作
在 Azure 门户中,在逻辑应用设计器中打开你的逻辑应用(如果尚未打开)。
在要添加 Informix 操作的步骤下,选择“新建步骤”。
若要在现有步骤之间添加操作,请将鼠标移到连接箭头上方。 选择出现的加号 (+),然后选择“添加操作”。
在搜索框中,输入
informix
作为筛选器。 从操作列表中选择所需的操作,例如:此连接器提供以下操作,这些操作运行相应的数据库操作:
- 获取表 - 使用
CALL
语句列出数据库表 - 获取行 - 使用
SELECT *
语句读取所有行 - 获取行 - 使用
SELECT WHERE
语句读取行 - 使用
INSERT
语句添加行 - 使用
UPDATE
语句编辑行 - 使用
DELETE
语句删除行
- 获取表 - 使用
如果系统提示你提供 Informix 数据库的连接详细信息,请按照创建连接的步骤进行操作,然后继续执行下一步。
提供选定操作的信息:
操作 说明 属性和说明 获取表 通过运行 Informix CALL 语句来列出数据库表。 无 获取行 通过运行 Informix SELECT *
语句来提取指定表中的所有行。表名称:所需的 Informix 表的名称 若要将其他属性添加到此操作,请从“添加新参数”列表中选择这些属性。 有关详细信息,请参阅连接器参考主题。
获取行 通过运行 Informix SELECT WHERE
语句来提取指定表中的行。- 表名称:所需的 Informix 表的名称
- 行 ID:行的唯一 ID,例如9999
插入行 通过运行 Informix INSERT
语句将行添加到指定的 Informix 表。- 表名称:所需的 Informix 表的名称
- 项:包含要添加的值的行更新行 通过运行 Informix UPDATE
语句来更改指定的 Informix 表中的行。- 表名称:所需的 Informix 表的名称
- 行 ID:要更新的行的唯一 ID,例如9999
- 行:包含已更新值的行,例如102
删除行 通过运行 Informix DELETE
语句从指定的 Informix 表中删除行。- 表名称:所需的 Informix 表的名称
- 行 ID:要删除的行的唯一 ID,例如9999
保存逻辑应用。 现在,测试逻辑应用,或继续构建逻辑应用。
连接到 Informix
如果逻辑应用连接到本地数据库,请选择“通过本地数据网关连接”。
提供此连接信息,然后选择“创建”。
properties JSON 属性 必须 示例值 说明 连接名称 name
是 informix-demo-connection
用于连接到 Informix 数据库的名称 服务器 server
是 - 云: informixdemo.cloudapp.net:9089
- 本地:informixdemo:9089
TCP/IP 地址或别名采用 IPv4 或 IPv6 格式,后接冒号和 TCP/IP 端口号 Database database
是 nwind
DRDA 关系数据库名称 (RDBNAM) 或 Informix 数据库名称 (dbname)。 Informix 接受 128 字节字符串。 身份验证 authentication
仅限本地 “基本”或“Windows”(kerberos) Informix 数据库所需的身份验证类型。 仅当选择“通过本地数据网关连接”时,才会显示此属性。 用户名 username
否 <数据库用户名> 数据库的用户名 密码 password
否 <数据库密码> 数据库的密码 网关 gateway
仅限本地 - <Azure 订阅>
- <Azure 本地数据网关资源>在 Azure 门户中创建的本地数据网关的 Azure 订阅和 Azure 资源名称。 仅当选择“通过本地数据网关连接”时,才会显示“网关”属性和子属性。 例如:
云数据库
本地数据库
保存逻辑应用。
测试逻辑应用
在逻辑应用设计器工具栏上,选择“ 运行”。 运行逻辑应用后,可以查看该运行的输出。
在逻辑应用的菜单中,选择“概述”。 在“概述”窗格中的“摘要”>“运行历史记录”下,选择最近的运行。
在“逻辑应用运行”下,选择“运行详细信息”。
从操作列表中,选择包含要查看的输出的操作,例如 Get_tables。
如果操作成功,则“状态”属性会标记为“成功”。
若要查看输入,请在“输入链接”下,选择 URL 链接。 若要查看输出,请在“输出链接”下,选择 URL 链接。 下面是一些示例输出:
Get_tables 显示表的列表:
Get_rows 显示行的列表:
Get_row 显示指定行:
Insert_row 显示新行:
Update_row 显示更新的行:
Delete_row 显示已删除的行:
特定于连接器的详细信息
有关连接器 Swagger 说明描述的触发器、操作和限制的技术详细信息,请查看 连接器的参考页。