【发布时间】:2016-07-23 09:19:04
【问题描述】:
我是 SQL 的初学者,我必须在 Informatica Cloud 中执行保存查询才能连接 SQL Server 数据库。
我有一个表格,其中具有相同 formId 的行具有相同的列,但“possibleSalesman”除外,它是一个文本列:
formId, email, possibleSalesman
1, email1, user1
1, email1, user2
1, email1, user4
2, email2, user2
3, email3, user3
3, email3, user1
我需要的是为每个 id 获取一行并随机选择“possibleSalesman”。
例如:
1, email1, user4
2, email2, user2
3, email3, user3
我发现了一个类似的问题,但该解决方案对我没有帮助,因为 Informatica 中有一些限制:
- 仅 SELECT 语句
- 无法使用星号选择所有列
- 无法使用转换函数
- 无法使用 COUNT 函数
如果有人可以帮助我,我将非常感激!
【问题讨论】:
-
请解释为什么你有这四个限制。
-
这些是 Informatica Cloud 中配置已保存查询的限制。
标签: informatica informatica-cloud