2020-09-07 07:57发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
有人可以帮我一个SQL脚本吗,其中输入参数将是任何HANA Calculation视图,并且输出将显示其所有列名称以及它们的来源。如果找到嵌套视图,则它应该从何处显示基表 列源自HANA。
据我所知,不可能从列的原始位置查找基表。
使用此语句,您可以从视图中列出所有列:
SELECT 以" COLUMN_NAME"作为PROPERTY_NAME, PROPERTY_CAPTION AS为" COLUMN_DESCRIPTION" 从 " _SYS_BI"。" BIMC_PROPERTIES" 哪里 SCHEMA_NAME ='_SYS_BIC' AND PROPERTY_TYPE ='1' AND CUBE_NAME ='CV_TEST_VIEW'
通过此查询,您可以检查该视图的所有相关对象(表和视图):
SELECT BASE_OBJECT_NAME, BASE_OBJECT_TYPE 从 " SYS"。" OBJECT_DEPENDENCIES" DEP JOIN" _SYS_BI"。" BIMC_ALL_CUBES" CUB ON DEP.DEPENDENT_OBJECT_NAME = CUB.VIEW_NAME 哪里 " DEPENDENCY_TYPE" = 1 AND" DEPENDENT_SCHEMA_NAME" ='_ SYS_BIC' AND" BASE_OBJECT_TYPE" IN('TABLE','VIEW') AND CUBE_NAME ='CV_TEST_VIEW'
但是,没有选项将输出列与基础对象链接。
您可以使用Lineage选项在图形视图中手动检查每一列的源对象,但是您需要对每一列逐一进行检查。
不幸的是 没有这样的选择。
最多设置5个标签!
据我所知,不可能从列的原始位置查找基表。
使用此语句,您可以从视图中列出所有列:
通过此查询,您可以检查该视图的所有相关对象(表和视图):
但是,没有选项将输出列与基础对象链接。
您可以使用Lineage选项在图形视图中手动检查每一列的源对象,但是您需要对每一列逐一进行检查。
不幸的是 没有这样的选择。
一周热门 更多>