Tutorial de vista de atributos de SAP HANA

Anonim
¿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 descripción para el campo clave / no clave.
  • La Vista de atributos se puede reutilizar en Vista analítica y 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 hay opción de medición y agregación.

Tipo de vista de atributo

Las vistas de atributos son de 3 tipos:

Tipo de vista de atributo> Descripción
Estándar Es un atributo estándar que se crea mediante campos de tabla.
Hora Es la vista de atributo de tiempo, que se basa en la tabla de tiempo predeterminada - Para el tipo de calendario gregoriano -
  • M_TIME_DIMENSION
  • M_TIME_DIMENSION_ AÑO
  • M_TIME_DIMENSION_ MONTH
  • M_TIME_DIMENSION_WEEK
  • Para el tipo de calendario Fiscal -
  • M_FISCAL_CALENDAR
Derivado Es una vista de atributo que se deriva de otra vista de atributo existente. La vista de atributos derivados se abrirá en modo de solo lectura. El único campo editable es su descripción. Copiar desde : cuando desee definir una vista de atributo, copiando una vista de atributo existente, puede utilizar 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 la copia, puede modificar todo por completo.

Crear vista de atributos estándar

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

Creación de tablas para la vista de atributos

Aquí vamos a crear una Vista de Atributos Estándar para la tabla de productos, así que primero creamos la Tabla "PRODUCTO" y "PRODUCT_DESC".

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

Tabla de productos Script -

CREAR TABLA DE COLUMNAS "DHK_SCHEMA". "PRODUCTO"("PRODUCT_ID" NVARCHAR (10) CLAVE PRINCIPAL,"SUPPLIER_ID" NVARCHAR (10),"CATEGORÍA" NVARCHAR (3),"PRECIO" 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);

Tabla de descripción del producto Script-

CREAR TABLA DE COLUMNAS "DHK_SCHEMA". "PRODUCT_DESC"("PRODUCT_ID" NVARCHAR (10) CLAVE PRINCIPAL,NVARCHAR "PRODUCT_NAME" (10));INSERTAR EN "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 crea la tabla "PRODUCT" y "PRODUCT_DESC" en el esquema "DHK_SCHEMA".

Creación de vista de atributos

PASO 1) en este paso,

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

PASO 2) Ahora en la siguiente ventana,

  1. Introduzca 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.

PASO 3) 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
  • Base de datos
  1. Panel de detalles : en este panel existe la siguiente pestaña:
  • Columna
  • Ver propiedades
  • Hierchería
  1. Semántica (panel de escenarios): este nodo representa la estructura de salida de la vista. Aquí está Dimension.
  2. Data Foundation (panel de escenarios): este nodo representa la tabla que usamos para definir la vista de atributos.
  3. Aquí soltamos la tabla para crear una vista de atributos.
  4. Se mostrará la pestaña (columnas, propiedades de vista, jerarquías) para el panel de detalles.
  5. Local : aquí se mostrarán todos los detalles de los atributos locales.
  6. Mostrar: filtrar por atributo local.
  7. Detalle de atributo.
  8. Esta es una barra de herramientas para análisis de rendimiento, columna de búsqueda, validación, activación, vista previa de datos, etc.

PASO 4) Para incluir la tabla de la 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 como se muestra a continuación

  1. Arrastre la tabla "PRODUCT" y "PRODUCT_DESC" del nodo TABLE en DHK_SCHEMA
  2. Suelta "PRODUCT" y "PRODUCT_DESC" al 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 resultado de la tabla aparece en la lista de columnas en el panel de resultados.

Unir la tabla "PRODUCT" a "PRODUCT_DESC" por el campo "PRODUCT_ID".

PASO 5) Seleccione Ruta de unión y 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 cardinalidad como "1… 1".

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) En este paso, seleccionaremos la columna y definiremos la clave para la salida

  1. Seleccione Panel semántico.
  2. La pestaña de la columna aparecerá en el panel de 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 una validación exitosa, haga clic en el botón activar.

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, en la sección Registro de trabajos como se muestra a continuación:

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

  1. Vaya a DHK_SCHEMA-> Paquete MODELING.
  2. AT_PRODUCT Visualización de la vista de atributos en la carpeta Vista de atributos.

PASO 8) Para ver los datos en la vista de atributos,

  1. Seleccione la opción Vista previa de datos de la barra de herramientas.
  2. 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 el Editor de SQL. (Esto mostrará la salida como única salida de consulta SQL).

PASO 9) Para ver los datos de los atributos de vista en el editor de vista previa de datos:

Hay 3 opciones: análisis, datos distintos y sin procesar

Análisis : 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 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 valor, se mostrará en el eje de valor (eje Y).
  4. La salida estará disponible en formato de gráfico, tabla, cuadrícula y HTML.

Valores distintos : aquí se puede mostrar el valor distinto de la columna. Esto mostrará el número total. registros para el atributo seleccionado.

Ficha Datos brutos: esta opción muestra los 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.

PASO 10) Vea los datos de atributos desde el editor SQL como se muestra a continuación:

Esta opción muestra datos a través de SQL Query desde la vista de columna en 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. Muestra la consulta SQL para la selección de datos.
  2. Salida de pantalla.

Vista de atributos cuando se activa, se crea una vista de columna bajo el esquema _SYS_BIC. Entonces, cuando ejecutamos Vista previa de datos, el sistema selecciona datos de la vista de columna 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: