icCube 加入 table 与 ETL
icCube join table with ETL
我有一个客户 table,其中包含员工 table 中的 salesRepEmployeeNumber。
我该如何做
SELECT *
FROM Customers
JOIN Employees
ON Customers.salesRepEmployeeNumber = Employees.employeeNumber
使用 icCube ETL ?
正如另一个答案所指出的,您可以添加一个基于 SQL 语句的 table 来完成这项工作。如果您的原始数据源无法进行连接:
我们还没有加入转换,将其添加到我们的 todo 列表中。与此同时,你能做的是。
用你的两个 table 创建联盟 Table。这将创建一个新的 table,其中包含两个 table 的列。先放小的,稍后缓存。
创建一个 Javascript 视图,您可能需要在 icCube.xml 配置中激活 Javascript。在这个中,您可以缓存第一个 table 并使用一些 js 来进行连接。您可以在字段为空时触发 table 更改。不要忘记输入 'Table Row Ordering' 以保持 Table 顺序。
希望对您有所帮助
不需要使用ETL。
使用设计器,在DataSource上方的菜单中添加一个带+号的table。下一个面板让您选择从现有 table 或 sql 查询读取数据。
我有一个客户 table,其中包含员工 table 中的 salesRepEmployeeNumber。
我该如何做
SELECT *
FROM Customers
JOIN Employees
ON Customers.salesRepEmployeeNumber = Employees.employeeNumber
使用 icCube ETL ?
正如另一个答案所指出的,您可以添加一个基于 SQL 语句的 table 来完成这项工作。如果您的原始数据源无法进行连接:
我们还没有加入转换,将其添加到我们的 todo 列表中。与此同时,你能做的是。
用你的两个 table 创建联盟 Table。这将创建一个新的 table,其中包含两个 table 的列。先放小的,稍后缓存。
创建一个 Javascript 视图,您可能需要在 icCube.xml 配置中激活 Javascript。在这个中,您可以缓存第一个 table 并使用一些 js 来进行连接。您可以在字段为空时触发 table 更改。不要忘记输入 'Table Row Ordering' 以保持 Table 顺序。
希望对您有所帮助
不需要使用ETL。
使用设计器,在DataSource上方的菜单中添加一个带+号的table。下一个面板让您选择从现有 table 或 sql 查询读取数据。