2 Modelamiento Sap Hana
February 15, 2023 | Author: Anonymous | Category: N/A
Short Description
Download 2 Modelamiento Sap Hana...
Description
SAP HANA Modelamiento
Agenda
AGENDA SAP HANA EJERCICIOS BUSINESS VISTAS INTRODUCCIÓN STUDIO INTELLIGENCE
© 2014 SAP AG. All rights reserved.
2
Introducción
INTRODUCCIÓN SAP HANA EJERCICIOS BUSINESS VISTAS AGENDA STUDIO INTELLIGENCE
© 2014 SAP AG. All rights reserved.
3
Conceptos Básicos Business Intelligence
BUSINESS SAP HANA INTELLIGENCE EJERCICIOS VISTAS AGENDA INTRODUCCIÓN STUDIO
© 2014 SAP AG. All rights reserved.
4
Conceptos Básicos Business Intelligence
Datos
Información Actualizada
Decisiones BUSINESS INTELLIGEN CE
Análisis
Reportes AD HOC
©
© 2014 SAP AG. All rights reserved.
5
Conceptos Básicos Business Intelligence ¿Dimensiones o medidas?
Atributos/Dimensio Atributos/Dimensiones nes
• • • • • •
•
Clientes Proveedores Tiempo Sucursales Bodegas Artículos Moneda
Transacciones/Medidas
• • • • • •
Ventas Compras Rotación Stock Transacción Indicadores Fechas
© 2014 SAP AG. All rights reserved.
6
Conceptos Básicos Business Intelligence Modelo Analítico
Transacciones
© 2014 SAP AG. All rights reserved.
7
Conceptos Básicos Business Intelligence Modelo Estrella en HANA:
Join & Cardinalidad
Donde: Vista de Atributo o Dimensión Vista Analítica o Tran Transacciones sacciones
© 2014 SAP AG. All rights reserved.
Conceptos Básicos Business Intelligence
8
© 2014 SAP AG. All rights reserved.
9
Conceptos Básicos Business Intelligence
Ejemplo: SUCURSAL AÑO CLIENTE TOTAL
MES
Norte 2014 Ene Ripley $ 100.000 Sur $Paris 2014 S.A Feb 60.000 Sur $ 60.000 Ripley 2012 Feb
© 2014 SAP AG. All rights reserved.
10
SAP HANA Studio
SAP HANA STUDIO EJERCICIOS BUSINESS AGENDA VISTAS INTRODUCCIÓN
INTELLIGENCE
© 2014 SAP AG. All rights reserved.
11
Introducción
Scripts - SQL - Calc. Engine
Base de Datos - Schemas - SP - Vistas - Objetos
Vistas Analíticas - Atributo - Analítica - Calculada Procedimientos - Almacenados - Analíticos
HANA STUDIO
Seguridad - Usuarios - Roles - Permisos
© 2014 SAP AG. All rights reserved.
12
Vistas y Motores JOIN Engine
R E Z I M I T P O L Q S
Attribute Time Vistas Analytic OLAP Engine
Calculation Calculation Engine
Los motores cooperan entre sí
© 2014 SAP AG. All rights reserved.
13
Tipos de JOINS
REFERENTIAL
INNER
TIPOS de JOINS RIGTH OUTER
LEFT OUTER
El Join Referencial es el que viene seleccionado por defecto
© 2014 SAP AG. All rights reserved.
14
Tipos de UNION Standard
Vista Analítica Analítica Facturas CLIENTE
MONTO
FLAG
Vista Analítica Notas de Crédito CLIENTE
MONTO
FLAG
A100
1000
FA FAC C
A100
1000
NC
A100
1000
FA FAC C
B200
2000
NC
B200
2000
FAC
B200
2000
NC
Resultado con UNION CLIENTE
MONTO
FLAG
Resultado después de Agregación CLIENTE
MONTO
FLAG
A100
1000
FAC
A100
2000
FA FAC C
A100
1000
FAC
A100
1000
NC
A100
1000
NC
B200
2000
FAC
B200
2000
FAC
B200
4000
NC
B200
2000
NC
B200
2000
NC
© 2014 SAP AG. All rights reserved.
15
Tipos de UNION Constante
Vista Analítica Analítica Facturas CLIENTE
Vista Analítica Notas de Crédito CLIENTE
MONTO_ FAC
MONTO_NC
A100
1000
A100
1000
A100
1000
B200
2000
B200
2000
B200
2000
Resultado con Constante CLIENTE
MONTO_FAC
MONTO_NC
Resultado después de Agregación CLIENTE
MONTO_FAC
MONTO_NC
A100
1000
0
A100
2000
1000
A100
1000
0
B200
2000
4000
B200
2000
0
A100
0
1000
B200
0
2000
B200
0
2000
© 2014 SAP AG. All rights reserved.
16
Otros Objetos
Columnas Calculadas
Variables
Parámetros
Filtros
© 2014 SAP AG. All rights reserved.
17
Estructura de vistas Rotación Existencias
Calculada Script
Análisis Calculada Graf.
Analíticas
Venta
Notas de
Facturas
Inventario
Crédito
Atributos
Clientes
Artículos
Bodegas
Tiempo
© 2014 SAP AG. All rights reserved.
18
Vistas
VISTAS SAP HANA EJERCICIOS BUSINESS AGENDA INTRODUCCIÓN STUDIO INTELLIGENCE
© 2014 SAP AG. All rights reserved.
19
Orden de Trabajo
Sistema
Paquete
Vista Atributo
Vista Analítica
Vistas Calculada s
© 2014 SAP AG. All rights reserved.
20
Orden de Trabajo
Sistema
Paquete
Vista Atributo
Vista Analítica
Vistas Calculada s
© 2014 SAP AG. All rights reserved.
Primeros Pasos 1. Ventana de bienvenida
2. Abrir Modeler
21
© 2014 SAP AG. All rights reserved.
22
Agregar Sistema 1. Especificar Sistema
2. Especificar Credenciales • User Name: SYSTEM • Password: Passw0rd
• Host Name: : • Instace Number : 00 • Description: Descripción • Locale: Idioma • Folder: / (Dejar por defecto)
© 2014 SAP AG. All rights reserved.
23
Componentes de Sistema 1. Desplegar Sistema
• Catalog: BD, Tablas, Vistas, Procedimientos, ETC. • Content: Package, Vista de Atributo, Analíticas, C Calculadas, alculadas, Proc. • Security: Usuarios, Roles.
© 2014 SAP AG. All rights reserved.
24
Orden de Trabajo
Sistema
Paquete
Vista Atributo
Vista Analítica
Vistas Calculada s
© 2014 SAP AG. All rights reserved.
Paquete 1. Nuevo Package
2. Propiedades del Package • Name: Nombre del package. • Description: Descripción • Person Responsible: Nombre de usuario que esta creando el Package
25
© 2014 SAP AG. All rights reserved.
26
Orden de Trabajo
Sistema
Paquete
Vista Atributo
Vista Analítica
Vistas Calculada s
© 2014 SAP AG. All rights reserved.
Vista de Atributos 1. Crear una vista de Attribute View
2. Propiedades de la vista • SubType: AttributeTime, View Derived. , Analytic View, View, Calculation View View. View Type:Standard,
27
© 2014 SAP AG. All rights reserved.
Vista de Atributos 1. Vista de Atributos creada
2. Nodos •• Data Foundation: Agregar tablas del sistema desde los los Schemas. Semantics: Opciones de Columnas seleccionadas en el paso anterior.
28
© 2014 SAP AG. All rights reserved.
Vista de Atributos 1. Agregando tablas a la vista:
• Nombre_Tabla (Schema o BD) • Excluir las que contengan “ETL” u otras siglas
29
© 2014 SAP AG. All rights reserved.
30
Vista de Atributos 1. Join, Cardinalidad y Columnas de Salida: Join & Cardinalidad
• Paso 1: Unir las 2 tablas a través del Campo CardCode (arrastrar y soltar) • Paso 2: Asignar tipo de JOIN y su cardinalidad ( 1:1, n:1,n:n n:1,n:n ) en el espacio Propiedades. Propiedades. • Paso 3: Seleccionar las columnas de salida (son las que compondrán nuestra vista de atributo)
© 2014 SAP AG. All rights reserved.
31
Vista de Atributos 1. Semantics, Columnas y Jerarquías:
Establecer como PK Crear Jerarquía
• Paso 1: Seleccionar el Nodo Semantics. • Paso 2: Seleccionar columna “CardCode” y establecer como PK. • Paso 3: Crear una Jerarquía (parte practica).
© 2014 SAP AG. All rights reserved.
Vista de Atributos 1. Filtrar datos:
• Paso 1: Botón derecho de mouse sobre el campo a filtrar. • Paso 2: Aplicar filtro. • Paso 3: Escribir o seleccionar opción de filtro.
32
© 2014 SAP AG. All rights reserved.
33
Vista de Atributos 1. Validar, Activar y Data Preview : Validar y Guardar
•• Paso Paso 2: Validar el modelo. 1: Activar.
Activar y Guardar Pre visualizar Datos
Paso 3: Pre visualizar datos. © 2014 SAP AG. All rights reserved.
Vista de Atributos 1. Data Preview, Analysis y Raw Data:
• Data Preview: Pre visualizar los datos de la vista creada. • Analysis: Analizar lo datos de la vista a través de gráficos dinámicos. • Raw Data: Muestra toda la data de la vista (solo 5000 filas máx..)
34
© 2014 SAP AG. All rights reserved.
Vista de Atributos 1. Vista de Atributo de Tiempo:
• Paso 1: Crear nueva vista de atributos. “Time”.Gregorian. • Paso Paso 2: 3: SubType Calendar, seleccionar Type Type, seleccionar •
35
Paso 4: Granularity, nivel máximo de detalle, por ejemplo date. • Paso siempre dejar activa esta opción. © 20145: SAPAuto AG. All righCreate, ts reserved.
36
Orden de Trabajo
Sistema
Paquete
Vista Atributo
Vista Analítica
Vistas Calculada s
© 2014 SAP AG. All rights reserved.
Vista Analítica 1. Crear una vvista ista Analítica:
• Paso 1: Botón derecho en paquete. • Paso View . Paso 2: New, Analytic 3: Agregar Name,View. Label.
37
Paso 4: View Type, Analytic View. View. • Paso © 20145: SAPFinish AG. All rights.reserved.
38
Vista Analítica 1. Espacio de trabajo: Opciones de Columnas
Agregar vistas de atributo
Jerarquías
Agregar detablas transacciones Parámetros y Variables
• Paso Paso 2: agregar del sistema 1: Logical Data Foundation, Join, agregar vistastablas de atributos. (transacciones).
Paso 3: Semantics, opciones de columnas seleccionadas en Data Foundation. © 2014 SAP AG. All rights reserved.
39
Vista Analítica 1. Agregar tablas de transacciones: Columnas de Salida
Tablas de Facturas
• Paso 1: Data Foundation, agregar las tablas de facturas o transacciones. • Paso 2: Seleccionar las columnas que conformarán la tabla de transacciones.
Siempre debemos seleccionar los campos PK lo cuales nos servirán para enlazar la tabla de transacciones las tablas de dimensiones (vistas de atributos). © 2014 SAP AG. All rights recon served. 40 NOTA:
Vista Analítica 1. Agregar V Vistas istas Analíticas, Join: Join y Cardinalidad
Tablas de Transacciones (Ventas)
• Paso 1: Logical Join, agregar las vistas de atributos creadas.
Paso 2: Enlazar la tabla de transacciones a las vistas de atributo mediante la PK correspondiente © 2014 SAP AG. All rights reserved.
41
Vista Analítica 1. Semantics:
Activar
Jerarquías se heredan Seleccionar tipo de Agregación
Seleccionar tipo de Campo
• Paso 1: Logical Join, agregar las vistas de atributos creadas.
automáticamente
Paso 2: Enlazar la tabla de transacciones a las vistas de atributo mediante la PK correspondiente © 2014 SAP AG. All rights reserved.
42
Orden de Trabajo
Sistema
Paquete
Vista Atributo
Vista Analítica
Vistas Calculada s
© 2014 SAP AG. All rights reserved.
Vista Calculada Gráfica 1. Crear una vista Calculada:
• Paso 1: Botón derecho en paquete. •• Paso View. New, Calculation Paso 2: 3: Agregar Name, Label.
43
• Paso 4: Subtype, Graphical. • Paso Cube. © 20145: SAPData AG. All righCetegory, ts reserved.
Vista Calculada Gráfica 1. Espacio de trabajo: Join Union Projection Aggregation
Área de Trabajo
•• Aggregation: seleccionar que Projection: Agregar vistas campos Analíticas. serán agregados (sumados).
44
• Union: Mapear (Unir) campos. • Join: del sistema. © 2014 SUnir AP AG. AVistas ll rights resero vedtablas .
Vista Calculada Gráfica 1. Nodos:
Aggregation
Union
Projection
45
© 2014 SAP AG. All rights reserved.
Vista Calculada Gráfica 1. Semantics:
46
© 2014 SAP AG. All rights reserved.
Vista Calculada Script 1. Crear una vista Calculada:
• Paso 1: Botón derecho en paquete. •• Paso View. New, Calculation Paso 2: 3: Agregar Name, Label.
47
• Paso 4: Subtype, SQL Script. • Paso Cube. © 20145: SAPData AG. All righCetegory, ts reserved.
48
Vista Calculada Grafica 1. Espacio de trabajo:
Columnas de Salida
Nodos
Área de desarrollo de Script
de Script de vista Calculada. Script_View: Script_View : Desarrollo •• Output: Crear las Columnas de Salida, estas deben ser idénticas a las del Script.
• Semantics: Opciones de Columnas de salida. © 2014 SAP AG. All rights reserved.
49
Vista Calculada Gráfica 1. Script : Variable o Data Set Columnas de Salida
Variable final
• var : Variables que almacenan el resultado de un Query (Data Set). • var_out : Variable o Data Set que almacena el resultado final, se debe respetar este nombre. • Funciones de HANA,etc. solo funcionan a nivel de vista calculada Script, CE : Funciones exclusivas por ejemplo: CE_UNION_ALL, CE_PROJECTION,
• Columnas de Salida: su creación es manual y deben ser idénticas a las columnas que componen el. Alscript © 2014 SAP AG l rights reserde ved. una variable. Nombre, tipo de dato y largo deben ser iguales.
Vistas
EJERCICIOS SAP HANA VISTAS BUSINESS VISTAS INTRODUCCIÓN STUDIO INTELLIGENCE
50
© 2014 SAP AG. All rights reserved.
Ejercicios Prácticos 1. Ag Agre rega garr Si Sist stem ema: a: - Host Name: ó - Instance Number: 00 - Description: Exxis_Chile
2. Conexión: - User Name: SYSTEM - Password: Passw0rd
51
© 2014 SAP AG. All rights reserved.
52
Gracias
View more...
Comments