SAP Lumira - 使用 SQL 查询


SAP Lumira 允许您通过对目标数据源使用SQL 查询来手动创建数据集。您可以指定源表、列、过程和函数来获取 SAP Lumira 中的数据。

您可以将 JDBC 驱动程序用于 Oracle、SQL Server、IBM DB2、Sybase、Teradata 等典型数据库。

数据库 JDBC 驱动程序名称
甲骨文 ojdbc14.jar
微软SQL服务器 sqljdbc4.jar
泰拉数据 terajdbc4.jar 和 tdgssconfig.jar
赛贝斯 jconn4.jar
IBM DB2

db2jcc.jar 或 db2cc.jar 和

db2jcc_license_cu.jar 适用于 9.5 之前的版本

IBM Netezza nzjdbc.jar

使用 SQL 数据源连接到查询

要使用 SQL 查询连接到数据库来获取数据,您应该对数据库有很好的了解并熟练掌握 SQL。

您应该为中间件安装正确的数据库驱动程序,以允许客户端应用程序连接到中间件和数据库。

数据库中间件必须安装 JDBC 驱动程序才能使用 SQL 查询。访问驱动程序是.jar文件。您可以从供应商站点下载此文件并将其复制到应用程序路径中的驱动程序文件夹中。

下面给出了使用 SQL 数据源连接到查询的步骤。

步骤 1 - 要使用 SQL 查询创建数据集,请转到File → New

选择选项“使用 SQL 查询来下载数据集”,然后单击“下一步”

连接到查询步骤1

步骤 2 - 选择 SQL 查询。所有绿色查询代表驱动程序,这些驱动程序已为中间件正确安装。

步骤 3 - 选择目标数据库的数据库中间件,然后单击下一步

连接到查询Step3

步骤 4 - 输入登录凭据,例如主机名、实例编号、用户名和密码,然后单击“连接”,如下所示。

连接到查询Step4

步骤 5 - 在左侧窗格中,它将显示目标数据库中的所有模式和表。

选择目标表并添加到查询面板。您可以单击“预览”选项来查看数据预览。

连接到查询Step5

步骤 6 - 您只能在 SQL 编辑器中使用SELECT语句从数据库表中获取数据。单击“创建”将数据集添加到“准备”选项卡。如果您想使用所有列,您还可以使用“全选”选项,或者取消选中该框以删除数据集中的任何列。单击创建

连接到查询Step6

使用 SQL 连接属性指定查询

使用 SQL 查询选项还允许您创建自己的数据提供程序,通过手动输入目标数据源的 SQL 来获取表数据。

使用SQL 查询时,应输入目标数据库的连接信息,并且可以使用各种连接属性。

  • 用户名- 连接目标数据库

  • 密码- 连接目标数据库

  • 目标数据库的服务器和端口名称

  • 数据库- 数据库名称

您可以选择高级选项,例如 -

  • 连接池模式- 保持连接活动

  • 池超时- 保持连接活动的持续时间(以分钟为单位)。

  • 数组获取大小- 确定从目标数据库获取的行数。

  • 数组绑定大小- 绑定数组越大,将获取更多的行数。

  • 登录超时- 连接尝试超时之前的时间。

JDBC 驱动程序属性

JDBC 驱动程序属性

这些是各种连接属性,可以在创建 Lumira 数据集时使用带有 SQL 选项的查询来定义。