Shemas in SAP HANA.
Un esquema de base de datos es una forma de agrupar lógicamente objetos tales como tablas, vistas y procedimientos almacenados.
Un esquema funciona como un contenedor de objetos.
Existen 3 tipos de esquemas:
- User Defined Schema
- System Defined Schema
- SLT Derived Schema
User Defined Schema
Son creados por un usuario (DBA o System Administrator).
System Defined Schema
Cuando SLT es configurado, este crea un esquema en el HANA system. Todas las tablas replicadas en el HANA system son contenidas en este esquema.
System Defined Schema
Son esquemas entregados con SAP HANA Database y contienen información del sistema.
Los esquemas del sistema son:
- _SYS_BIC
Este esquema contiene todas las columns views de objetos activados.
Cuando el usuario activa la Attribute View/Analytic View/Calculation View/Analytic Privilege /Procedure,
los respectivos objetos en tiempo de ejecución se crean en _SYS_BIC.
- _SYS_REPO
Este esquema contiene Activated objects, Inactive Objects, Package details and Runtime Objects information etc.
También el usuario _SYS_REPO debe tener privilegio SELECT otorgado en los esquemas de datos.
- _SYS_BI
Este esquema almacena todos los metadatos de las vistas de columnas creadas.
Contiene las tablas para variables creadas, datos de tiempo (Fiscal, gregoriano), mapeo de esquemas y tablas de asignación de contenido.
- _SYS_STATISTICS
Este esquema contiene toda la configuración del sistema y parámetros.
- _SYS_XS
Este esquema se utiliza para SAP HANA Extended Application Services.