Vista de atributos en SAP HANA: ¿Cómo crear?

¿Qué son los atributos?

La vista de atributos actúa como una dimensión. Se une a varias mesas y actúa como maestro. La vista de atributos son objetos reutilizables.

La vista de atributos tiene la siguiente ventaja:

  • La vista de atributos actúa como contexto de datos maestros, que proporciona texto o Description para campo clave/no clave.
  • La Vista de atributos se puede reutilizar en la Vista analítica y la Vista de cálculo.
  • La vista de atributos se utiliza para seleccionar un subconjunto de columnas y filas de una tabla de base de datos.
  • Los atributos (campos) se pueden calcular a partir de varios campos de la tabla.
  • No existe ninguna opción de medida y agregación.

Tipo de vista de atributos

La vista de atributos es de 3 tipos:

Tipo de vista de atributos Descripción
Estándar Es un atributo estándar creado por los campos de la tabla.
Hora Es la vista de atributos de tiempo, que se basa en el horario predeterminado:

Para calendario tipo gregoriano –

  • M_TIME_DIMENSION
  • M_TIME_DIMENSION_AÑO
  • M_TIME_DIMENSION_MES
  • M_TIME_DIMENSION_WEEK
  • Para el tipo de calendario Fiscal –

  • M_FISCAL_CALENDAR
Derivado Es una vista de atributos que se deriva de otra vista de atributos existente. La vista de atributos derivados se abrirá en modo de solo lectura. El único campo editable es su descripción.

Copiado de – Cuando desee definir una vista de atributos, copiando una Vista de atributos existente, puede usar la opción "Copiar desde".

Nota: La diferencia entre Derivado y Copiar de es que, en el caso de derivado, solo puede editar la descripción de la nueva vista de atributo, mientras que en el caso de copiar, puede modificar todo por completo.

Cómo crear una vista de atributos en SAP HANA

La creación de vista estándar tiene un paso predefinido como se muestra a continuación:

Crear vista de atributos en SAP HANA

Creación de tablas para vista de atributos

Aquí vamos a crear una Vista de atributos estándar para la tabla de productos, por lo que primero creamos la tabla "PRODUCTO" y "PRODUCT_DESC".

Script SQL se muestra a continuación para la creación de tablas:

Guión de tabla de productos –

CREATE	 COLUMN TABLE "DHK_SCHEMA"."PRODUCT"
(	
"PRODUCT_ID"	NVARCHAR (10) PRIMARY KEY,								
"SUPPLIER_ID"	NVARCHAR (10),				
"CATEGORY" NVARCHAR (3),				
"PRICE"	 DECIMAL (5,2)
);		

INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0001','10000','A', 500.00);																	
INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0002','10000','B', 300.00);																	
INSERT INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0003','10000','C', 200.00);																	
INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0004','10000','D', 100.00);																	
INSERT	INTO "DHK_SCHEMA"."PRODUCT" VALUES ('A0005','10000','A', 550.00);

Producto DescriptScript de tabla de iones

CREATE COLUMN TABLE "DHK_SCHEMA"."PRODUCT_DESC"									
(	
"PRODUCT_ID" NVARCHAR (10) PRIMARY KEY,								
"PRODUCT_NAME" NVARCHAR (10)				
);

INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0001','PRODUCT1');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0002','PRODUCT2');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0003','PRODUCT3');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0004','PRODUCT4');															
INSERT INTO	"DHK_SCHEMA"."PRODUCT_DESC"	VALUES ('A0005','PRODUCT5');

Ahora se crean las tablas "PRODUCT" y "PRODUCT_DESC" en el esquema "DHK_SCHEMA".

Creación de vista de atributos

Paso 1) Seleccionar SAP Sistema HANA.

  1. Seleccione la carpeta de contenido.
  2. Seleccione Modelado de paquetes no estructurales en Paquete DHK_SCHEMA en el nodo de contenido y haga clic derecho->nuevo.
  3. Seleccione la opción Vista de atributos.

Crear vista de atributos en SAP HANA

Paso 2) Ingrese información.

  1. Ingrese el nombre y la etiqueta del atributo.
  2. Seleccione Tipo de vista, aquí Vista de atributos.
  3. Seleccione el subtipo como "Estándar".
  4. Haga clic en el botón Finalizar.

Crear vista de atributos en SAP HANA


Paso 3) Verifique la pantalla del editor de vista.
Se abrirá la pantalla del editor de vista de información. El detalle de cada parte en el Editor de información es el siguiente:

  1. Panel de escenario: En este panel existe el siguiente nodo:
  • Semántica
  • Fundación de datos
  1. Panel de detalles: En este panel existe la siguiente pestaña:
  • Columna
  • Propiedades
  • Jerarquía
  1. Semántica (panel de escenario): este nodo representa la estructura de salida de la vista. Aquí está Dimensión.
  2. Respaldo de Foundation (Panel de escenario): este nodo representa la tabla que utilizamos para definir la vista de atributos.
  3. Aquí dejamos caer la tabla para crear una vista de atributos.
  4. Se mostrará la pestaña (columnas, propiedades de vista, jerarquías) del panel de detalles.
  5. Local: Aquí se mostrarán todos los detalles de los atributos locales.
  6. Mostrar: Filtrar por atributo local.
  7. Detalle del atributo.
  8. Esta es una barra de herramientas para análisis de rendimiento, buscar columna, validar, activar, vista previa de datos, etc.

Crear vista de atributos en SAP HANA

Paso 4) Haga clic en el nodo de la base de datos.
Para incluir una tabla de base de datos para crear una vista de atributos, haga clic en el nodo de la base de datos y siga las instrucciones paso a paso que se indican a continuación:

  1. Arrastre la tabla "PRODUCT" y "PRODUCT_DESC" desde el nodo TABLE en DHK_SCHEMA
  2. Coloque “PRODUCT” y “PRODUCT_DESC” en el nodo de la infraestructura de datos.
  3. Seleccione el campo de la tabla "PRODUCTO" como salida en el panel de detalles. El color del icono de campo cambia de gris a naranja.
  4. Seleccione el campo de la tabla "PRODUCT_DESC" como Salida en el panel de detalles. El color del icono de campo cambia de gris a naranja.
  5. El campo seleccionado como salida de ambas tablas aparece en la lista de columnas en el Panel de salida.

Crear vista de atributos en SAP HANA

Une la tabla "PRODUCT" a "PRODUCT_DESC" mediante el campo "PRODUCT_ID".

Paso 5) Seleccione la ruta.
Seleccione Unirse a la ruta, haga clic derecho sobre ella y elija la opción Editar. Aparecerá una pantalla para Editar condición de unión.

  1. Seleccione Tipo de unión como Tipo "Interior".
  2. Seleccione la cardinalidad como “1...1”.

Crear vista de atributos en SAP HANA

Después de seleccionar el tipo de unión, haga clic en el botón "Aceptar". En el siguiente paso, seleccionamos la columna y definimos una clave para la salida.

Paso 6) Seleccionar columna.
En este paso, seleccionaremos la columna y definiremos la clave para la salida.

  1. Seleccione Panel semántico.
  2. La pestaña Columna aparecerá en el panel Detalles.
  3. Seleccione "PRODUCT_ID" como clave.
  4. Marque la opción Oculto para el campo PRODUCT_ID_1 (campo de tabla PRODUCT_DESC).
  5. Haga clic en el botón validar.
  6. Después de la validación exitosa, haga clic en el botón Activar.

Crear vista de atributos en SAP HANA

El Registro de trabajos para la actividad de validación y activación se muestra en la parte inferior de la pantalla en la misma página, es decir, la sección Registro de trabajos como se muestra a continuación:

Crear vista de atributos en SAP HANA


Paso 7) Se crea la vista.
Se creará una vista de atributos con el nombre "AT_PRODUCT". Para ver, actualice la carpeta Vista de atributos.

  1. Vaya al paquete DHK_SCHEMA->MODELLING.
  2. AT_PRODUCT La vista de atributos se muestra en la carpeta Vista de atributos.

Crear vista de atributos en SAP HANA

Paso 8) Consultar datos.
Para ver datos en la vista de atributos, seleccione la opción Vista previa de datos en la barra de herramientas. Habrá dos opciones para la vista de datos desde la vista de atributos.

  • Abrir en el Editor de vista previa de datos (esto mostrará los datos con la opción de análisis).
  • abrirá en SQL Editor. (Esto mostrará el resultado solo como resultado de una consulta SQL).

Crear vista de atributos en SAP HANA

Paso 9) Verifique ver datos en el editor.
Para ver los datos de Ver atributos en el editor de vista previa de datos, hay 3 opciones: Análisis, Distintos y Datos sin procesar.

Analisis: Esta es una representación gráfica de la vista de atributos.

  1. Al seleccionar la pestaña Análisis, seleccionamos Atributos para la vista de formato de Etiqueta y Eje.
  2. Arrastre y suelte el atributo en el eje de la etiqueta, se mostrará en el eje de la etiqueta (eje X).
  3. Arrastre y suelte el atributo en el eje de valores, se mostrará en el eje de valores (eje Y).
  4. El resultado estará disponible en formato de gráfico, tabla, cuadrícula y HTML.

Crear vista de atributos en SAP HANA

Valores distintos: El valor distintivo de la columna se puede mostrar aquí. Esto mostrará el total no. registros para el atributo seleccionado.

Crear vista de atributos en SAP HANA

Pestaña Datos sin procesar: Esta opción muestra datos de la vista de atributos en formato de tabla.

  1. Haga clic en la pestaña Datos sin procesar
  2. Mostrará los datos en formato de tabla.

Crear vista de atributos en SAP HANA

Paso 10) Verifique los datos del editor SQL.
Vea los datos de atributos desde el editor SQL como se muestra a continuación:

Crear vista de atributos en SAP HANA

Esta opción muestra datos a través de consulta SQL desde la vista de columna bajo el esquema "SYS_BIC". Se creará una vista de columna con el nombre "después de la activación de la vista de atributos" AT_PRODUCT ". Esto se usa para ver la consulta SQL utilizada para mostrar datos de la vista.

  1. Mostrar consulta SQL para selección de datos.
  2. Mostrar salida.

Crear vista de atributos en SAP HANA

Cuando se activa la vista de atributos, se crea una vista de columna bajo el esquema _SYS_BIC. Entonces, cuando ejecutamos la Vista previa de datos, el sistema selecciona los datos de la vista de columnas bajo un esquema _SYS_BIC.

Captura de pantalla de la vista de columna "AT_PRODUCT" en "_SYS_BIC". El esquema del nodo del catálogo es el siguiente:

Crear vista de atributos en SAP HANA