当您使用架构的对象来构建HANA建模视图时,必须为此架构授予_SYS_REPO SELECT WITH GRANT特权。您需要执行以下操作:
使用GRANT OPTION在SCHEMA“ <SCHEMA_NAME>”上选择_SYS_REPO
要使用一个模式中的表来创建视图,我们应该向运行HANA建模中所有视图的默认用户提供对模式的访问。
_SYS_REPO用户负责激活模型并从中创建所需的运行时对象。这就是为什么需要提供用户_SYS_REPO来选择数据库中表中的对象和模式中的视图的原因。如果_SYS_REPO用户无法选择表,则无法在HANA建模中定义视图。