informatica - 如何在表中捕获会话级别的详细信息
问题描述
我需要在审计表中捕获会话级别的详细信息,例如会话开始时间、结束时间、src 成功行、失败行等。由于所有这些细节都在预建的会话变量中可用,我需要将它们存储在一个表中。到目前为止,我正在做的是,在工作流中执行分配任务并将特定会话的所有这些预构建会话变量值分配给 wrkflow 变量,并使用另一个不可重用会话将这些工作流变量传递给映射变量(加载表)使用预变量分配选项。它适用于具有一个会话的工作流。
So i am wondering is there any alternative solution to get this job done? I am thinking of a solution in which if we can able to captures audit details of all session in a file and pass this file as a input to a mapping to load this data at once into table. Is this possible? any solution?
解决方案
看看这个:ETL 操作框架
它涵盖了应满足您的需求的端到端解决方案,并且如果您有多个会话,则很容易扩展 - 您需要做的就是Post session commands
在运行将统计信息加载到数据库的最终会话之前应用类似的方法。
推荐阅读
- java - 将数据从 excel 移动到 access 时出错
- apache-nifi - 如何清除 Nifi 1.9.2 中的所有队列?
- javascript - Javascript将空格替换为破折号,破折号前后的空格除外
- xamarin.forms - 在 xamarin.forms 中单击包含多个本地通知时,推送通知始终返回相同的 id
- python - 如何从列表中读取图像
- clips - 将规则导入 CLIPS 并评估其性能
- django - Django:测试时如何忽略函数中的部分代码
- node.js - Nodejs 10:为什么 DynamoDB 函数多次成功
- django - 根据其他字段设置新字段的值
- c++ - 计算两个给定 0 - 1 字符串的最长公共子串的长度