大家好,云服务器器,大淘客推广,物联网教室,
这篇博文的目的是提供数据建模期间创建的SAP HANA分析和计算视图的后端/物理表源信息。这有助于开发人员全面了解创建的视图,以及在创建视图时使用的位置列表详细信息和后端逻辑。
有一些标准的系统视图,是SAP提供的,通过使用这些视图我们可以获得这些信息。
简介–
有三种类型的我们将在SAP HANA数据建模期间创建的视图:属性视图、分析视图和计算视图。
图片来源:SAP&help.sap.com帮助
来到本博客,主要提供以下信息。
系统中创建的分析和计算视图列表。创建分析和计算视图详细信息,如谁创建的以及何时创建的等。创建视图时涉及的后端/物理表的列表。创建视图时使用的表的类型(维度/事实)。视图中创建和使用的关键图形和尺寸列表。在多个表之间创建视图时使用的联接类型和基数。用于创建视图的列表。
为了演示,我创建了两个示例表Customer&Order,
使用CID列创建AV–ZAV\U测试并应用两个表之间的内部联接。
客户表:
订单表:
分析视图的输出:
获取由谁和何时在系统中创建的分析和计算视图列表详细信息等:
从"\u SYS\u BI"中选择*。"BIMC\u CUBES"
获取在特定目录下创建的视图列表具体视图细节:
。从"\u SYS\u BI"."BIMC\u CUBES"中选择*其中CATALOG\u从"\u SYS\u BI"."BIMC\u CUBES"中选择*其中CUBE\u
SYS_BI.BIMC\U立方体视图将包含以下已创建视图的详细信息。我们可以在where子句中自定义sql
脚本,大淘客,使用下面的列应用条件。
要获取创建AV&CV时使用的物理/后端表的列表以及使用的表类型(dim/fact):
从"SYS"中选择*。"CS\u JOIN\u tables"其中view\u
要获取连接条件的类型和基数在视图中使用:
从"SYS"中选择*。"CS\u JOIN\u CONDITIONS"where view\u
获取有关视图中使用的关键图形的信息:
从"SYS"中选择*。"CS\u key\u figures"where view\u
获取有关所创建视图之间依赖关系对象的信息(其中使用了列表详细信息):
例如:We已经创建了一个分析视图,人工智能怎么样,并且它在多个计算视图中使用,我们想知道这个视图的where used列表。
通过使用where used list选项通过使用sql脚本
选择一个特定的视图并右击它,我们将得到如下选项列表现在选择where used选项,它将显示已创建视图的where used详细信息。
脚本:
从"SYS"中选择*。"OBJECT\u DEPENDENCIES"其中BASE\u OBJECT\u和BASE\u OBJECT\u TYPE='VIEW'和dependencity\u TYPE='1'
请注意,我们可以根据我们的要求自定义脚本。
希望这个博客帖子可以提供帮助。
欢迎任何建议/意见。