Informatica 常用组件Source Qualifier之 SQL Query

   源限定符转换提供 SQL 查询选项以覆盖默认的查询。您可以输入您的源数据库支持的 SQL 语句。输入查询之前,请连接您要在映射中使用的所有输入和输出端口。 

      编辑 SQL 查询时,您可以生成并编辑默认查询。当 Designer 生成默认的查询时,它将合并所有其它配置的选项,例如过滤器或已排序端口数。结果查询将覆盖您随后可能在转换中配置的所有其它选项。 

      可以在 SQL 查询中包括映射参数和变量。包括字符串映射参数或变量时,请使用适用于源系统的字符串标识符。对于大多数数据库,您应用单引号将字符串参数或变量名括起来。

        包括日期时间参数或变量时,您可能需要更改日期格式以与源使用的格式匹配。PowerCenter 将根据源系统将日期时间参数和变量转换为字符串。

        创建自定义 SQL 查询时,SELECT 语句必须按照端口出现在转换中的顺序列出端口名称。 

        如果编辑 SQL 查询,必须用引号将所有数据库保留字括起来。

要覆盖默认查询: 

        1、打开源限定符转换,然后单击"属性"选项卡。

        2、单击"SQL 查询"字段中的"打开"按钮。"SQL 编辑器"对话框将显示。

        3、单击"生成 SQL"。

             当从源限定符转换中包括的所有源查询行时,Designer 将显示它生成的默认查询。

        4、在默认查询出现的地方输入您自己的查询。

  每个列名称必须由所在的表、视图或同义词的名称限定。例如,如果您要包括来自 ORDERS 表的 ORDER_ID 列,请输入 ORDERS.ORDER_ID。您可以双击"端口"窗口中出现的列名,以避免键入每列的名称。用字符串标识符将字符串映射参数和变量括起来。如果需要,更改日期时间映射参数和变量的日期格式。

        5、选择包含了查询中所包括源的 ODBC 数据源。

        6、输入用户名和密码,以连接至此数据库。

        7、单击"验证"。Designer 运行查询并报告语法是否正确。

        8、单击"确定"返回"编辑转换"对话框。再次单击"确定"返回 Designer。

        9、选择"资料库-保存"。

  提示: 您可以调整表达式编辑器的大小。拖动对话框的边框可将其扩大。Designer 会将对话框的新尺寸保存为客户设置。 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。