如何列出数据阶段项目中使用的所有表?

How can i list all tables used in a datastage project?

例如,我有 PROJECT 'School' 和 n 个工作 (load_student,load_teacher,..)

我需要项目 'School' 的每个作业中使用的所有表的列表。可能吗?

这是一个合理的请求,但 DataStage 没有为此提供的功能 - 抱歉。 一种可能的(我没说简单)解决方法是导出项目并解析导出文件。但请记住,table 可能在不同位置 "hidden",例如 BeforeSQL、AfterSQL、一些用户定义的 SQL 等。所以你可能会得到 SQL 语句,你必须再次解析这些语句才能得到 tables.

另一种方法可能是设置数据库监控以捕获所有 SQL 或 table 访问。