SAP HANA中一些重要的系统表或视图(1)

SAP HANA 提供以下可以在 BI(商业智能)系统建模场景中使用的视图:

BIMC_ALL_CUBES和BIMC_CUBES:包含CUBE的信息,其中BIMC_CUBES取自BIMC_ALL_CUBES,限制条件是 INTERNAL_CUBE = 0,排除了内部CUBE。

BIMC_DIMENSION_VIEW和BIMC_DIMENSIONS:虽然两个都包含维度的信息,但其实是有区别的,详见后边。

BIMC_MEASURES:包含度量的信息。

如何使用?很简单。加上_SYS_BI的Schema,如下边示例。

SELECT * FROM _SYS_BI.BIMC_ALL_CUBES

 平时用得不是很多,这次也是看了官方文档整理一番,有一些常用的用法如取得模型的中文释义、字段类型。

SELECT 
CUBE_NAME, --视图名称
DIMENSION_COLUMN_NAME,  --字段名
COLUMN_SQL_TYPE, --字段类型
COLUMN_CAPTION  --字段描述
FROM _SYS_BI.BIMC_DIMENSION_VIEW
WHERE CUBE_NAME LIKE '想要查的视图名称'

一、BIMC_ALL_CUBES和BIMC_CUBES

该视图包含CUBE的信息,具体字段释义如下。

英文名称 中文描述
CUBE_ID 视图的唯一标识符(此 ID 不稳定,仅用于内部用途)
CATALOG_NAME 以 <运行时容器>.<命名空间> 的格式表示的目录名称,例如,RTC1.sap.fi。如果是自由样式名称,仅为 <运行时容器>,例如,RTC1。
SCHEMA_NAME 部署模式。对于 XSA 或 HDI,它包含运行时容器的名称。
CUBE_NAME CUBE的名称。如果在 HDI 中定义了命名空间,CUBE名称就是不带命名空间的合格名称。
QUALIFIED_NAME 包含基于 HDI 的视图的完全合格名称(包括配置的命名空间,如果有的话)- 例如,sap.fi::CostCenter。
VIEW_NAME 此列的数据与 QUALIFIED_NAME 相同,根据视图类型进行格式更改。对于 HDI 视图,它保留 "::" 命名空间分隔符。对于混合场景中的存储库视图,将使用分隔符 "/" 代替 HDI 命名空间分隔符 "::"。
CUBE_TYPE 此列表示视图的数据类别。对于分类为 DIMENSION 的视图,它指定 'DIMENSION',对于识别为 CUBE 的视图,它指定 'CUBE',对于数据类别为空的视图,它指定 'DEFAULT'(已弃用)。
CUBE_GUID 总是 NULL(已弃用)
CREATED_ON 包含与 LAST_SCHEMA_UPDATE 相同的时间戳。
LAST_SCHEMA_UPDATE CUBE最后部署的时间戳
SCHEMA_UPDATED_BY 包含最后部署CUBE的用户名
LAST_DATA_UPDATE 包含与 LAST_SCHEMA_UPDATE 相同的时间戳。
DATA_UPDATED_BY 当前包含与 SCHEMA_UPDATED_BY 相同的用户。
DESCRIPTION CUBE的默认描述或标签
ANNOTATIONS CUBE的任何注释。默认为 NULL。
COLUMN_OBJECT 此列标识目录对象,如生成的列视图或表,用于数据检索。它是 SCHEMA_NAME 和 QUALIFIED_NAME 的组合。例如,如果在 "RTC1" 模式中创建了一个 HDI 视图,其合格名称为 "sap.fi::CostCenter",则相应的列对象将为 "RTC1
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值