我需要从上一步骤(Dim User)中提取“Date range start field”和“Table daterange end”,并将其加载到下一步(Bridge User Cohort)。这是我的转换的样子。
以下是我的Dim User Lookup的样子
桥接用户群组
应该从上一步加载
version_effective_ts和vesion_expiry_ts。 有什么建议我怎么做到这一点?提前谢谢。
答案 0 :(得分:0)
在这种情况下,您可以尝试解决方法。由于"维度查找步骤"(昏暗用户)实际上正在更新/插入表(假设在您的情况下是其用户表),一旦您的转换完成执行Dim用户步骤,使用表输入步骤,您可以在其中查询相同的"用户" table (您已插入昏暗用户的那个)并根据密钥ID字段,使用" Stream Lookup"步骤得到" date_from"和" date_to" (在您的情况下为version_effective_ts和vesion_expiry_ts)。最后使用输出步骤更新版本字段(根据您的查询)。
您的转换将如下图所示。 您可以考虑"来源"在下图中的所有步骤" Dim User"。
假设您的用户表中有version_effective_ts和vesion_expiry_ts,则可以解决此问题。
话虽如此,我不确定性能和内容。希望它有帮助:)