modeling guide - help.sap.com

268
PUBLIC (PÚBLICO) Versión del documento: 2022.14 – 2022-06-28 Adquirir, preparar y modelar datos con SAP Data Warehouse Cloud © 2022 SAP SE o una empresa filial de SAP. Reservados todos los derechos. THE BEST RUN

Upload: others

Post on 07-Jul-2022

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modeling Guide - help.sap.com

PUBLIC (PÚBLICO)Versión del documento: 2022.14 – 2022-06-28

Adquirir, preparar y modelar datos con SAP Data Warehouse Cloud

© 2

022

SAP

SE o

una

em

pres

a filial d

e SA

P. R

eser

vado

s to

dos

los

dere

chos

.

THE BEST RUN

Page 2: Modeling Guide - help.sap.com

Contenido

1 Adquirir, preparar y modelar datos con SAP Data Warehouse Cloud. . . . . . . . . . . . . . . . . . . . . . 7

2 Crear, buscar y compartir objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.1 Explorador de repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10

Filtrar la lista de objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.2 Análisis de impacto y linaje. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .132.3 Guardar y desplegar objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .182.4 Modificar objetos que tienen objetos dependientes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

Objetos dependientes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.5 Compartir objetos del Generador de datos con otros espacios. . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.6 Importar objetos desde un archivo CSN/JSON. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.7 Exportar entidades a un archivo CSN/JSON. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252.8 Importar y exportar entidades mediante la interfaz de línea de comandos. . . . . . . . . . . . . . . . . . . . 262.9 Activar la conversión de moneda con tablas y vistas TCUR*. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

3 Adquirir datos en el Generador de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313.1 Importar tablas y vistas desde fuentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

Importar tablas remotas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33Importar entidades de SAP S/4HANA Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Revisar y editar propiedades de tabla importadas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Restringir las cargas de datos de las tablas remotas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Replicar datos de tablas remotas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41Acelerar el acceso a datos de tablas con almacenamiento en memoria. . . . . . . . . . . . . . . . . . . . 42Procesar modificaciones fuente en el editor de tablas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

3.2 Crear una tabla local. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44Columnas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47Tipos de datos de columna. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Actualizar datos de tabla. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

3.3 Crear una tabla a partir de un archivo CSV. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .54Propiedades de columna y creación de perfiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .55Aplicar transformaciones de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Concatenar columnas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Dividir una columna. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Extraer texto a una nueva columna. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Modificar las mayúsculas/minúsculas de una columna de texto. . . . . . . . . . . . . . . . . . . . . . . . .60Buscar y sustituir datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Filtrar y eliminar filas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

2PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudContenido

Page 3: Modeling Guide - help.sap.com

3.4 Creación de un flujo de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Añadir una fuente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64Crear un operador de unión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66Crear un operador de unión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68Crear un operador de proyección. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69Crear una columna calculada en un operador de proyección. . . . . . . . . . . . . . . . . . . . . . . . . . . 70Crear una agregación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Crear un operador de script. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Añadir o crear una tabla de destino. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74Referencia de Python para el operador de script. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Procesar modificaciones de origen/destino en el editor de flujo de datos. . . . . . . . . . . . . . . . . . 83

3.5 Crear una cadena de tareas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84

4 Adquirir datos en el Marketplace de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 884.1 Búsqueda y navegación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89

Resumen de filtros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .90Utilizar marcadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

4.2 Evaluar sus productos de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Pruebas con datos de muestra. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Envío de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96Tipo de contrato y modelo de precios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

4.3 Adquirir un producto de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98Adquirir un producto de datos gratuito. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Adquirir un producto de datos gratuito a petición. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Adquirir un producto de datos a petición. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100Adquirir un producto de datos que necesita una clave de licencia. . . . . . . . . . . . . . . . . . . . . . . 101

4.4 Gestionar sus productos de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .102Actualizar sus productos de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104Seguimiento de entregas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

4.5 Gestionar las licencias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1064.6 Preguntas más frecuentes de los consumidores de productos de datos. . . . . . . . . . . . . . . . . . . . . 1074.7 Glosario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

5 Preparar datos en el Generador de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1105.1 Creación de una vista gráfica. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

Añadir una fuente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115Crear una unión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117Crear una unión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Reordenar, renombrar y excluir columnas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Crear una columna. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Crear una columna de coordenadas geográficas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Crear una columna de conversión de moneda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudContenido

PUBLICPÚBLICO 3

Page 4: Modeling Guide - help.sap.com

Crear un parámetro de entrada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Crear una asociación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Filtrar datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134Agregar datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Visualizar el linaje de columnas y parámetros de entrada en una vista gráfica. . . . . . . . . . . . . . . 137Guardar datos de vista de forma persistente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Aplicar un control de acceso a datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140Procesar modificaciones de fuente en el editor de vistas gráficas. . . . . . . . . . . . . . . . . . . . . . . .141Sustituir una fuente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

5.2 Crear una vista SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145Procesar parámetros de entrada de origen en una vista SQL. . . . . . . . . . . . . . . . . . . . . . . . . . .149Referencia SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150Funciones SQL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152Referencia de SQLScript. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158Procesar modificaciones de fuente en el editor de vistas SQL. . . . . . . . . . . . . . . . . . . . . . . . . . 158

5.3 Crear una búsqueda inteligente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159Preparar las entidades de entrada y de búsqueda. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164Crear una regla de coincidencia exacta. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165Crear una regla de coincidencia aproximada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Configurar la salida de vista de una búsqueda inteligente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170Procesar resultados coincidentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171Resultados de la revisión del proceso. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172Procesar resultados de coincidencias múltiples. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173Procesar resultados sin coincidencia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Ejemplo: Armonizar los datos del condado para los sitios de carga del Reino Unido. . . . . . . . . . . 177Ejemplo: añadir datos de latitud y longitud con una búsqueda inteligente de varias reglas. . . . . . 178

5.4 Crear un modelo entidad-relación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .180Crear una tabla en un modelo E/R. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182Crear una vista en un modelo E/R. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182Crear una asociación en un diagrama de modelo E/R. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182Añadir entidades relacionadas a un diagrama de modelo E/R. . . . . . . . . . . . . . . . . . . . . . . . . .184

5.5 Añadir información semántica a sus entidades. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .185Crear un conjunto de datos analíticos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .186Crear una dimensión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .187Crear una entidad de texto para la traducción de atributos. . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Crear una asociación de texto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190Añadir una jerarquía a una dimensión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191Crear una jerarquía externa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193Fijar columnas clave para identificar registros de forma unívoca. . . . . . . . . . . . . . . . . . . . . . . . 194Crear un filtro de historia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196Indicadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197

4PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudContenido

Page 5: Modeling Guide - help.sap.com

Atributos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199Tipos semánticos para los atributos e indicadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .201

5.6 Uso del navegador de fuentes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206Añadir objetos desde el repositorio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207Importar un objeto desde una conexión u otra fuente. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209Importar varios objetos desde una conexión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

5.7 Obtener una vista previa de los datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2125.8 Exponer una vista para el consumo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214

6 Modelar datos en el Generador empresarial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2156.1 Ejemplo de uso de la capa empresarial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2176.2 Objetos del Generador empresarial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2186.3 Página de inicio del Generador empresarial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2196.4 Crear una entidad empresarial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220

Definir indicadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221Definir atributos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226Definir una clave. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227Definir asociaciones. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Definir parámetros de entrada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228Añadir una jerarquía externa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

6.5 Escenario de autorización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230Creación de un escenario de autorización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230Asignación de un escenario de autorización. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231Utilización de un escenario de autorización en un modelo de consumo. . . . . . . . . . . . . . . . . . . 233

6.6 Crear un modelo de hechos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234Definir indicadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235Definir atributos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236Exponer fuentes de dimensión. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236Definir filtros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

6.7 Crear un modelo de consumo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .237Definir atributos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239Definir indicadores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240Definir filtros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241Definir perspectivas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

6.8 Modificar la fuente de datos de una entidad empresarial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2456.9 Crear versiones de un objeto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2456.10 Obtener una vista previa de los datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2466.11 Guardar y desplegar objetos de datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2476.12 Importar modelos de SAP BW∕4HANA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248

Objetos importados. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250

7 Consumir datos expuestos por SAP Data Warehouse Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . 251

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudContenido

PUBLICPÚBLICO 5

Page 6: Modeling Guide - help.sap.com

7.1 Consumir datos en SAP Analytics Cloud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251Vincular sus arrendatarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253Gestionar clientes OAuth. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253

7.2 Consumir datos en un cliente BI de terceros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261Integración de clientes BI de terceros a través de ODBC en Microsoft Windows. . . . . . . . . . . . . 261

7.3 Explorar datos mediante la API pública de SAP Data Warehouse Cloud. . . . . . . . . . . . . . . . . . . . . 263

6PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudContenido

Page 7: Modeling Guide - help.sap.com

1 Adquirir, preparar y modelar datos con SAP Data Warehouse Cloud

Los modeladores incorporan datos al Generador de datos, los combinan (incluidos los datos externos del Marketplace de datos) y los preparan para su consumo en SAP Analytics Cloud y otros clientes de análisis, ya sea directamente o después de seguir modelándolos en el Generador empresarial.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir, preparar y modelar datos con SAP Data Warehouse Cloud

PUBLICPÚBLICO 7

Page 8: Modeling Guide - help.sap.com

8PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir, preparar y modelar datos con SAP Data Warehouse Cloud

Page 9: Modeling Guide - help.sap.com

● Adquirir datos: Los modeladores importan datos en el Generador de datos directamente desde el sistema fuente y desde las conexiones de bases de datos, esquemas Open SQL y contenedores HDI. También pueden crear flujos de datos para, de forma opcional, transformar los datos antes de cargar e importar archivos CSV.. Para obtener más información, consulte Adquirir datos en el Generador de datos [página 31].

● Comprar datos externos: Los modeladores pueden comprar datos externos del Marketplace de datos para combinarlos y enriquecer sus datos internos.. Para obtener más información, consulte Adquirir datos en el Marketplace de datos [página 88].

● Preparar datos: Los modeladores utilizan vistas y búsquedas inteligentes en el Generador de datos para combinar, limpiar y preparar datos. Las vistas se pueden exponer directamente en SAP Analytics Cloud y en otros clientes de análisis. Como alternativa, el Generador empresarial puede consumir objetos del Generador de datos para su posterior modelado.. Para obtener más información, consulte Preparar datos en el Generador de datos [página 110].

● Modelar datos: Los usuarios empresariales utilizan los editores del Generador empresarial para crear sus modelos utilizando un enfoque más semántico sobre las fuentes del Generador de datos. Combinan, refinan y enriquecen los modelos de datos con más información semántica antes de exponer perspectivas ligeras y bien enfocadas para su consumo por parte de SAP Analytics Cloud y de otros clientes de análisis.. Para obtener más información, consulte Modelar datos en el Generador empresarial [página 215].

● Trabajar con objetos: Todos los usuarios de SAP Data Warehouse Cloud utilizan el explorador de repositorio para buscar y examinar objetos por todos los espacios de los que son miembros. Los modeladores pueden crear objetos directamente desde el explorador de repositorio o desde las páginas de inicio del Generador de datos o del Generador empresarial. Los objetos creados en un espacio solo están disponibles para los miembros de ese espacio, a menos que se compartan con otro espacio.. Para obtener más información, consulte Crear, buscar y compartir objetos [página 10].

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir, preparar y modelar datos con SAP Data Warehouse Cloud

PUBLICPÚBLICO 9

Page 10: Modeling Guide - help.sap.com

2 Crear, buscar y compartir objetos

Todos los usuarios de SAP Data Warehouse Cloud utilizan el explorador de repositorio para buscar y examinar objetos por todos los espacios de los que son miembros. Los modeladores pueden crear objetos directamente desde el explorador de repositorio o desde las páginas de inicio del Generador de datos o del Generador empresarial. Los objetos creados en un espacio solo están disponibles para los miembros de ese espacio, a menos que se compartan con otro espacio.

2.1 Explorador de repositorio

El explorador de repositorio le da acceso a todos los objetos de SAP Data Warehouse Cloud. Puede buscar y filtrar la lista, abrir o actuar en objetos existentes y crear objetos.

Haga clic en Explorador de repositorio en el área de navegación de la izquierda. No es necesario seleccionar un espacio. En el Explorador se muestran todos los objetos de todos los espacios de los que es miembro.

NotaEn el explorador de repositorio se muestran todos los objetos de capa de datos, los controles de acceso a datos y las perspectivas de capa empresarial. Se puede acceder a otros objetos de capa empresarial mediante el Generador empresarial (consulte Modelar datos en el Generador empresarial [página 215]).

10PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

Page 11: Modeling Guide - help.sap.com

Puede buscar o filtrar la lista de objetos de cualquiera de las siguientes maneras:

● Introduzca uno o más caracteres en el campo Buscar y pulse Intro (o haga clic en Buscar).A partir del tercer carácter, el campo empezará a proponer objetos y cadenas de búsqueda. Haga clic en un objeto para abrirlo directamente. Haga clic en una cadena para iniciar una búsqueda.

● Restrinja el alcance de la lista seleccionando una colección o espacio en el área Buscar en del panel izquierdo.Seleccione una colección o un espacio:○ Colección:

○ Todo (predeterminado)○ Reciente: objetos que ha abierto recientemente○ Mis objetos: objetos que ha creado○ Compartido: objetos que se comparten desde su espacio a otros espacios○ Favoritos: objetos que ha marcado como favoritos (haciendo clic en la estrella en la columna

Acciones)○ Espacio: Aquí se enumeran hasta cinco espacios en orden de su última visita. Si es miembro de más de

cinco espacios, puede añadirlos haciendo clic en Mostrar más y seleccionándolos en el cuadro de diálogo.

● Filtre por cualquiera de los criterios enumerados en el área Filtrar por del panel izquierdo.Puede filtrar por varios criterios y por múltiples valores en cada criterio. Para obtener más información, consulte Filtrar la lista de objetos [página 12].

Puede actuar en los objetos de la lista de las siguientes maneras:

● Haga clic en el nombre empresarial de un objeto para abrirlo en su editor.● Haga clic en la herramienta Favorito en la columna Acciones para añadir un objeto a la colección Favoritos.● Seleccione uno o más objetos y utilice cualquiera de las siguientes herramientas:

Herramienta Descripción

Crear Cree un nuevo objeto (independientemente de cualquier selección) y ábralo en el editor adecuado.

Seleccione una de las siguientes opciones:○ Tabla local (consulte Crear una tabla local [página 44])○ Vista gráfica (consulte Creación de una vista gráfica [página 112])○ Vista SQL (consulte Crear una vista SQL [página 145])○ Modelo entidad-relación (consulte Crear un modelo entidad-relación [página 180])○ Flujo de datos (consulte Creación de un flujo de datos [página 61])○ Control de acceso a datos (consulte Crear un control de acceso a datos)○ Vistas de conversión de moneda (consulte Activar la conversión de moneda con

tablas y vistas TCUR* [página 28])

Editar Abrir el objeto seleccionado en el editor adecuado.

Eliminar Eliminar los objetos seleccionados. Admite la selección múltiple.

NotaSi uno o más objetos utilizan el objeto, se abre un cuadro de diálogo que enumera estas dependencias y se cancela la eliminación.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

PUBLICPÚBLICO 11

Page 12: Modeling Guide - help.sap.com

Herramienta Descripción

Compartir Compartir los objetos seleccionados con otros espacios. Admite la selección múltiple desde un único espacio.

Para obtener más información, consulte Compartir objetos del Generador de datos con otros espacios [página 22].

Copiar Crear una copia del objeto seleccionado en el mismo espacio. Debe especificar un nom­bre empresarial y un nombre técnico nuevos.

Análisis de impacto y linaje Abra el gráfico Análisis de impacto y linaje para el objeto seleccionado.

Para obtener más información, consulte Análisis de impacto y linaje [página 13].

Seleccionar columnas Abra el diálogo Columnas para controlar la visualización de columnas en la tabla de re­sultados.

Modifique la lista de columnas de cualquiera de las siguientes maneras y, a continua­ción, haga clic en Aceptar para aplicar los cambios:○ Para seleccionar una columna para visualizar, marque su casilla de selección. Para

ocultar una columna, desmarque su casilla de selección.○ Haga clic en un token de columna para resaltarlo y utilice los botones de flecha para

moverlo en la lista.○ Haga clic en Restablecer para volver a la visualización de columnas predeterminada.

Ordenar Abra el diálogo Ordenar para controlar el orden de la tabla de resultados.

De forma predeterminada, la tabla se clasifica por Mejor coincidencia en la parte superior, que calcula la relevancia en un rango de criterios, incluidos los objetos que ha modificado recientemente, los que ha creado y los que tienen errores de validación. Para ordenar en una columna específica, seleccione una columna Orden de clasificación y Ordenar por y, a continuación, haga clic en Aceptar para aplicarlas.

Visualizar como... Seleccione la presentación de la lista de objetos.

Seleccione una de las siguientes opciones:○ Tabla (predeterminado)○ Cuadrícula○ Lista

2.1.1 Filtrar la lista de objetos

Utilice las secciones Buscar en y Filtrar por del panel izquierdo para restringir el alcance y filtrar la lista de objetos.

Puede seleccionar cualquier colección o espacio en la sección Buscar en para limitar el alcance de la búsqueda.

Puede seleccionar uno o varios valores en cada categoría de filtro de la sección Filtrar por:

● Cada valor seleccionado en una categoría actúa como una condición OR.● Los valores seleccionados en categorías distintas actúan juntos como condiciones AND.

Por ejemplo, si selecciona:

12PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

Page 13: Modeling Guide - help.sap.com

Categorías de filtro y selecciones Acción de filtrado

Seleccione:

● Uso semántico:○ Conjunto de datos analíticos

Visualice objetos con un uso semántico de Conjunto de datos analíticos.

Seleccione:

● Uso semántico:○ Conjunto de datos analíticos○ Dimensión

Visualice objetos con un uso semántico de Conjunto de datos analíticos o Dimensión.

Seleccione:

● Tipo:○ Vista

● Uso semántico:○ Conjunto de datos analíticos○ Dimensión

Visualice objetos con un tipo de vista y un uso semántico de Conjunto de datos analíticos o Dimensión.

NotaLas perspectivas de la capa empresarial se muestran con un tipo de vista y un uso semántico de la perspectiva.

2.2 Análisis de impacto y linaje

El diagrama Análisis de impacto y linaje le permite comprender el linaje (también conocido como "procedencia de los datos") y los impactos de un objeto seleccionado, sea cual sea su rol actual. El impacto y el linaje contienen información sobre la fuente de los datos, las transformaciones por las que pasa, su estado final y los objetos afectados por las modificaciones efectuadas en ella.

El impacto y el linaje sirven para fines distintos:

● El linaje se muestra a la izquierda del objeto (o debajo). Muestra objetos que el objeto analizado utiliza como fuentes. Le permite rastrear los errores hasta la causa raíz.

● El impacto aparece a la derecha del objeto (o encima). Muestra objetos que utilizan el objeto analizado como fuente. Le permite comprender el impacto de las modificaciones en los objetos dependientes.

El diagrama Análisis de impacto y linaje representa visualmente estos movimientos y transformaciones de origen a destino en todos los espacios.

NotaEl diagrama no muestra objetos relacionados a través de asociaciones.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

PUBLICPÚBLICO 13

Page 14: Modeling Guide - help.sap.com

Abrir el diagrama

Existen diferentes formas de acceder al diagrama según dónde se encuentre:

● En el Explorador de repositorio y el Generador de datos, seleccione un objeto para analizarlo y haga clic en Análisis de impacto y linaje en la barra de herramientas.

● Desde un control de acceso a datos, seleccione o abra el control de acceso a datos y haga clic en Análisis de impacto y linaje en la esquina superior derecha.

Haga clic en Restablecer para restaurar la visualización predeterminada del diagrama.

Puede reorganizar la disposición del diagrama seleccionando una de las siguientes opciones en la nueva lista desplegable Disposición:

● Izquierda-derecha: lee horizontalmente de izquierda a derecha.● Inferior-superior: lee verticalmente de abajo a arriba.

● Análisis de impacto y linaje [página 13]● Análisis de impacto y linaje [página 13]● Análisis de impacto y linaje [página 13]● Análisis de impacto y linaje [página 13]● Análisis de impacto y linaje [página 13]● Análisis de impacto y linaje [página 13]● Análisis de impacto y linaje [página 13]● Análisis de impacto y linaje [página 13]● Análisis de impacto y linaje [página 13]● Análisis de impacto y linaje [página 13]

Un diagrama muestra los siguientes tipos de fuentes e impactos:

14PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

Page 15: Modeling Guide - help.sap.com

Objeto Descripción

El objeto analizado.

Objetos relacionados con el objeto analizado.

Objetos no autorizados. Consulte Objetos compartidos y objetos no autorizados [página 17]

Los espacios se muestran como nodos grises más grandes donde están todos los nodos de objeto. Solo se muestran los nombres empresariales. El número entre paréntesis indica el número total de ob­jetos en el espacio que forman parte del impacto o linaje del objeto analizado.

Los espacios no autorizados se marcan con el icono (Bloqueado). Su acceso a la información desde estos espacios está restringido.

Puede seleccionar objetos relacionados con el objeto analizado. Al hacerlo, se resalta la ruta y los objetos de la ruta entre el objeto seleccionado y el objeto analizado.

Explorar el diagrama

Puede comprender mejor las relaciones entre objetos explorando el diagrama.

Los objetos pueden mostrarse u ocultarse en el diagrama. Esto le permite ver solo la información relevante para usted en el diagrama:

Botón Descripción

Puede mostrar u ocultar el contenido de un espacio. Haga clic en (Mostrar/Ocultar todos los objetos) en la esquina superior derecha del espacio y seleccione una opción de visualización:

● Ocultar todos los objetos: se oculta el espacio. Solo se visualiza el nombre del espacio.● Mostrar todos los objetos: se despliega el espacio. Todos los objetos del espacio son visibles.

NotaLos espacios parcialmente desplegados siempre mostrarán las opciones Mostrar todos los objetos y Ocultar todos los objetos. Si un espacio ya está completamente desplegado u oculto, solo se mostrará la otra opción.

Puede desplegar al siguiente nivel haciendo clic en (Mostrar siguiente nivel) u ocultar el diagrama hasta cualquier nivel seleccionado haciendo clic en (Ocultar todo) en los nodos de los objetos.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

PUBLICPÚBLICO 15

Page 16: Modeling Guide - help.sap.com

Botón Descripción

Puede mostrar u ocultar todas las dependencias de un objeto o su siguiente nivel seleccionándolo para visualizar su menú contextual y haciendo clic en (Impacto) > Ocultar todo/Mostrar siguiente nivel/Mostrar todo o (Linaje) > Ocultar todo/Mostrar siguiente nivel/Mostrar todo.

Puede obtener más información sobre las propiedades de un objeto consultando su información en una nueva pestaña o en un diálogo de popover. Consulte la sección Propiedades de objeto [página 16] a continuación.

Puede cambiar el tamaño, hacer una panorámica y recentrar el diagrama en el objeto analizado con las herramientas de diagrama:

Acción Acceso rápido de teclado Botón Herramientas de diagrama

Recentrar el diagrama en el objeto analizado

F8 Haga clic en en el centro de la herramienta de dia­grama.

Ver todo el diagrama Control + F5 Pulse Control y haga clic en en el centro de la herra­mienta de diagrama.

Hacer panorámica del dia­grama

Teclas de flecha Haga clic en las flechas de la herramienta de diagrama.

Acercar F6 Haga clic en .

Alejar F7 Haga clic en .

Volver al dimensionamiento predeterminado del 100% del diagrama

F5 Haga clic en el porcentaje de dimensionamiento de las he­rramientas de diagrama.

Restablecer la apariencia predeterminada del dia­grama

- Haga clic en Restablecer. -

Propiedades de objeto

Los objetos pueden mostrar la siguiente información:

Objeto Descripción

Vista: Tipo de objeto

V2/V2: nombres empresariales y técnicos

16PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

Page 17: Modeling Guide - help.sap.com

Objeto Descripción

(Guardado de forma persistente)/(Replicado): los objetos replicados y guardados de forma persistente tienen sus da­tos copiados localmente para mejorar el rendimiento. Con­sulte Guardar datos de vista de forma persistente [página 138] y Replicar datos de tablas remotas [página 41].

(Expuesto para consumo): los objetos expuestos se po­nen a disposición de los clientes analíticos. Consulte Expo­ner una vista para el consumo [página 214]

(Desplegado): estado de despliegue - consulte Guardar y desplegar objetos [página 18]

Ver todas las propiedades de un objeto:

● Seleccione cualquier objeto del diagrama para visualizar su menú contextual y haga clic en (Mostrar detalles). Aparecerá un popover con la información relevante para el objeto.

● Haga clic en (Abrir en pestaña nueva) que aparece en el menú contextual del objeto. Esta acción abre una nueva pestaña del navegador con el objeto cargado en el editor correcto.

Objetos compartidos y objetos no autorizados

Los objetos compartidos se muestran en sus espacios. Puede comprender su contexto aunque no pueda ver su contenido. Están relacionados con una flecha que apunta desde ellos a los objetos que los consumen en otro espacio. Puede ver sus propiedades.

Los objetos no autorizados se muestran en sus espacios, pero su acceso a las propiedades de estos objetos está restringido:

● No puede seleccionar un objeto no autorizado ni hacer nada en él.● El análisis de impacto y linaje se detiene en un objeto no autorizado y no mostrará ningún otro linaje o

impacto.● Puede ver un nodo en el espacio, pero un nodo de objeto no autorizado puede representar varios objetos

no autorizados.● No puede ver los nodos de objetos relacionados con el objeto no autorizado para el que no tiene permiso

de visualización.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

PUBLICPÚBLICO 17

Page 18: Modeling Guide - help.sap.com

EjemploEn el diagrama anterior, puede ver propiedades de objetos compartidos, pero no de objetos no autorizados en el espacio 1 ni en el espacio 4. En el espacio 1 puede ver las propiedades y el popover de información del objeto RT1, porque está compartido con el espacio 2. En el espacio 4, el objeto no se comparte con usted; por lo tanto, no puede ver propiedades, información ni otro impacto o linaje.

2.3 Guardar y desplegar objetos

Al guardar un objeto, se almacena en el repositorio de SAP Data Warehouse Cloud, que contiene las definiciones de tiempo de diseño de todos sus objetos. Al desplegar un objeto, se crea una versión en tiempo de ejecución para utilizarla en la base de datos de SAP Data Warehouse Cloud.

Crear una copia de un objeto

Puede crear una copia de la mayoría de los objetos:

● Seleccionando el objeto en el explorador de repositorio y haciendo clic en Duplicar.

● Abriendo el objeto en su editor y haciendo clic en Guardar Guardar como .

Obtener una vista previa de los datos

Los objetos en tiempo de diseño no contienen datos, pero puede obtener una vista previa de los datos que contendrán cuando se desplieguen en el entorno de tiempo de ejecución (consulte Obtener una vista previa de los datos [página 212]). Puede guardar un objeto aunque contenga errores de validación.

Despliegue

NotaTodos los objetos del Generador de datos y los controles de acceso a datos se pueden guardar y desplegar. En el Generador empresarial solo se guardan y despliegan las perspectivas. No es necesario desplegar otros objetos del Generador empresarial.

El estado actual de un objeto se muestra en su propiedad Estado, que puede tener los siguientes valores:

● (No desplegado): el objeto nunca se ha desplegado y solo existe como artefacto en tiempo de diseño.● (Desplegado): el objeto se despliega en la base de datos en tiempo de ejecución y sus versiones en

tiempo de diseño y en tiempo de ejecución son idénticas.

18PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

Page 19: Modeling Guide - help.sap.com

● (Modificaciones para desplegar): la versión en tiempo de diseño del objeto contiene modificaciones que se deben desplegar para que estén disponibles en el tiempo de ejecución.

● (Error en tiempo de diseño): la versión de tiempo de diseño del objeto no es válida. Puede guardar un objeto con errores en tiempo de diseño, pero no puede desplegarlo. Para corregir los errores en tiempo de diseño, revise cada uno de los mensajes de validación en el editor, realice los cambios necesarios y, a continuación, guarde el objeto.

● (Error en tiempo de ejecución): la versión de tiempo de ejecución del objeto no es válida y ya no se puede utilizar. Los errores en tiempo de ejecución pueden producirse por cambios en una o más de las fuentes del objeto (consulte Modificar objetos que tienen objetos dependientes [página 20]). Para corregir los errores, revise cada uno de los mensajes de validación en el editor, realice las modificaciones necesarias y, a continuación, guarde y despliegue el objeto.

Al desplegar una tabla o vista, se crea una versión de tiempo de ejecución, que pueden utilizar otros objetos de tiempo de ejecución.

NotaSi su espacio está bloqueado porque ha alcanzado su capacidad de almacenamiento, no podrá desplegar objetos. Póngase en contacto con el administrador de espacio de DW.

Los siguientes tipos de objetos se despliegan automáticamente al crearse y están disponibles en el tiempo de ejecución inmediatamente:

● Tablas remotas importadas al repositorio desde un sistema fuente, esquema de usuario de base de datos o contenedor HDI (consulte Importar tablas y vistas desde fuentes [página 32]).

● Tablas creadas importando datos desde un archivo *.csv (consulte Crear una tabla a partir de un archivo CSV [página 54]).

Base de datos en tiempo de ejecución no disponible

Es posible que el servidor de base de datos en tiempo de ejecución no esté disponible en circunstancias excepcionales. En este caso, se visualiza una barra de mensajes que le informa del estado de la base de datos y las siguientes funciones están desactivadas:

● Desplegar● Compartir● Eliminar● Navegador de fuentes● Vista previa de datos● Importar archivo CSV● Validar datos SQL y de vista previa● Ejecutar un flujo de datos

Puede solucionar este problema esperando unos minutos y actualizando el navegador web. Si el problema persiste, abra un ticket de soporte .

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

PUBLICPÚBLICO 19

Page 20: Modeling Guide - help.sap.com

2.4 Modificar objetos que tienen objetos dependientes

Una vez creada una tabla o vista, otros objetos pueden utilizarla como fuente o apuntarla a través de una asociación. Cuando se crea un control de acceso a datos, se puede adjuntar a una o varias vistas para proporcionar seguridad a nivel de fila. Al modificar objetos que tienen objetos dependientes, puede recibir mensajes de validación para advertirle que sus modificaciones pueden afectar a estos objetos dependientes.

Procedimiento

1. Abra su tabla, vista o control de acceso a datos para editarlo como de costumbre.

Puede ver los objetos que dependen de su objeto revisando la sección Objetos dependientes (consulte Objetos dependientes [página 22]).

2. Realice las modificaciones necesarias. Algunas modificaciones pueden dar lugar a advertencias:

Cambio Mensaje de validación

Añadir columna Ninguno.

Las columnas nuevas se excluyen de forma predeterminada de la salida de vistas depen­dientes y se muestran flujos de datos y mensajes de información.

Tipo de datos de columna de modificación

La advertencia enumera todos los objetos dependientes que utilizan la columna.

NotaNo se puede modificar el tipo de datos de ninguna columna que se utilice con un control de acceso a datos (consulte Procesar modificaciones de fuente en el editor de control de acceso a datos).

En el caso de las tablas:○ Siempre puede aumentar la longitud de un tipo de datos, pero solo puede reducirlo

si la modificación no trunca ningún dato que se encuentre en la columna. Por ejem­plo, si el tipo de datos actual de la columna es string(256) y la cadena más larga que se incluye en ella es de 200 caracteres, no podrá reducir la longitud a menos de string(200).

○ Puede modificar el tipo de datos si el tipo nuevo es compatible con la familia del tipo antiguo y los datos se pueden convertir. Consulte Tipos de datos de columna [pá­gina 48] para obtener más información sobre las conversiones de tipos de datos.

NotaNo se pueden modificar los tipos de datos de las columnas que contienen da­tos ST_POINT o ST_GEOMETRY.

20PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

Page 21: Modeling Guide - help.sap.com

Cambio Mensaje de validación

Eliminar columna La advertencia enumera todos los objetos dependientes que utilizan la columna.

Las eliminaciones de columnas romperán los objetos dependientes que utilizan estas columnas. El último usuario que edite un objeto dependiente recibirá una notificación que le invitará a revisar los cambios.

Añadir, eliminar o modificar el tipo de datos del paráme­tro de entrada

Advertencia que indica todos los objetos dependientes.

Todas las modificaciones de los parámetros de entrada deben procesarse en todos los objetos dependientes.

NotaNo puede añadir parámetros de entrada a vistas utilizadas como fuentes en flujos de datos.

Propiedades empresariales de modificación

Ninguno.

Los cambios en el nombre empresarial y otras propiedades empresariales del objeto o sus columnas se propagan a los objetos dependientes.

3. Cada vez que realiza una modificación, SAP Data Warehouse Cloud comprueba todos los objetos dependientes, genera una advertencia si es necesario y actualiza el estado de cada objeto en la lista Objetos dependientes.

Por ejemplo, hay diez vistas que utilizan su vista como fuente y que se enumeran en la lista Objetos dependientes de su vista. Cuando elimina una columna en su vista, SAP Data Warehouse Cloud comprueba cuál de las diez vistas utiliza esa columna y, si es así, genera una advertencia y actualiza el estado de cada objeto afectado a Error en tiempo de diseño.

4. Cuando haya terminado de realizar los cambios, haga clic en Guardar para guardar el objeto. Si se han generado advertencias, se abre el diálogo Mensajes de validación para poder revisarlas. Haga clic en Guardar de todas formas para guardar los cambios e ignorar las advertencias.

Las notificaciones se envían al último usuario que ha editado cada uno de los objetos dependientes que ahora tiene un estado de Error en tiempo de diseño, invitándoles a revisar las modificaciones. Para obtener más información, consulte:○ Procesar modificaciones fuente en el editor de tablas [página 43]○ Procesar modificaciones de fuente en el editor de vistas gráficas [página 141]○ Procesar modificaciones de fuente en el editor de vistas SQL [página 158]○ Procesar modificaciones de origen/destino en el editor de flujo de datos [página 83]○ Procesar modificaciones de fuente en el editor de control de acceso a datos

5. Haga clic en (Desplegar) para desplegar el objeto.

NotaDebe tener en cuenta el impacto del objeto en sus objetos dependientes antes de desplegarlo. Si se verán afectados muchos objetos u objetos particularmente importantes, debe coordinarse con los usuarios adecuados para desplegar la fuente y sus objetos dependientes conjuntamente. Puede crear un modelo ER (consulte Crear un modelo entidad-relación [página 180]) para contener la fuente y sus

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

PUBLICPÚBLICO 21

Page 22: Modeling Guide - help.sap.com

objetos dependientes y utilizar el botón Desplegar modelo ER para desplegarlos simultáneamente una vez que se hayan procesado todas las modificaciones.

2.4.1 Objetos dependientes

Identifique los objetos que utilizan su entidad como fuente o mediante una asociación.

La siguiente información está disponible y puede hacer clic en cualquier objeto para navegar directamente a él:

Propiedad Descripción

Nombre empresarial/técnico

Identifique los objetos que dependen del objeto actual.

Estado Muestra el estado del objeto dependiente.

Tipo de dependencia Muestra el tipo de dependencia, que puede ser:

● Fuente: el objeto dependiente utiliza el objeto actual como fuente.● Asociación: el objeto dependiente señala el objeto actual con una asociación.

Subdependencias Muestra la cantidad de objetos que dependen a su vez del objeto dependiente y cuántos de estos objetos tienen errores.

NotaEntre los objetos de la lista Objetos dependientes y los que aparecen en la columna Subdependencias, puede ver dos niveles de dependencias. Para ver más niveles de dependen­cias, busque su objeto en el explorador de repositorio y haga clic en el botón Análisis de impacto y linaje (consulte Análisis de impacto y linaje [página 13]).

Desplegado el / Modi­ficado por / Modifi­cado el

[Solo lista de tabla] Muestra información sobre el último usuario que modificó el objeto y cuándo se modificó y desplegó por última vez.

2.5 Compartir objetos del Generador de datos con otros espacios

Comparta un objeto del Generador de datos con otro espacio para permitir que los miembros de ese espacio utilicen el objeto compartido como fuente en sus vistas y flujos de datos.

Contexto

Cada espacio es un área segura y sus objetos no se pueden ver en otros espacios a menos que se compartan con ellos. Un objeto compartido desde otro espacio es de solo lectura. No se puede editar, pero se puede utilizar como fuente para vistas y flujos de datos.

22PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

Page 23: Modeling Guide - help.sap.com

Los objetos compartidos en su espacio no figuran en la página de inicio del Generador de datos, pero están disponibles en la pestaña Repositorio del navegador de fuentes de la carpeta Objetos compartidos.

NotaLos objetos del Generador empresarial no se pueden compartir con otros espacios.

Procedimiento

1. Seleccione el objeto u objetos que desea compartir en el Generador de datos o en el explorador de repositorio.

Como alternativa, abra un objeto en su editor.

NotaSe debe desplegar un objeto antes de poder compartirlo.

2. Haga clic en (Compartir) para abrir el diálogo Compartir.3. En el campo Añadir espacios, introduzca el nombre del espacio o los espacios en los que desea compartir

los objetos (o haga clic en para seleccionar los espacios en una lista y, a continuación, haga clic en Seleccionar.

NotaPuedes compartir objetos con cualquier espacio de su arrendatario de SAP Data Warehouse Cloud, incluso con aquellos de los que no es miembro.

4. Haga clic en Compartir para conceder a los demás espacios acceso de lectura a los objetos.

Si ha seleccionado un único espacio, la lista Compartido con se actualizará para incluir estos espacios.

NotaLa lista Compartido con no se muestra si se seleccionan dos o más objetos para compartirlos.

5. Haga clic en Cerrar para cerrar el diálogo Compartir.

Los objetos que se comparten con otros espacios muestran el icono (Compartir) después de su nombre empresarial en la página de inicio del Generador de datos y en el explorador de repositorio. Puede hacer clic en este icono para abrir el diálogo Compartir y revisar los espacios con los que se comparte y, si procede, dejar de compartirlos.

NotaPara dejar de compartir un objeto, despliegue la lista Compartido con, seleccione los espacios en los que desea dejar de compartirlo y haga clic en Dejar de compartir.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

PUBLICPÚBLICO 23

Page 24: Modeling Guide - help.sap.com

2.6 Importar objetos desde un archivo CSN/JSON

Importe objetos desde un archivo CSN/JSON en la página de inicio del generador de datos o en un modelo entidad-relación para crear tablas y vistas en su espacio.

Contexto

Un archivo CSN (anotación de esquema de Core Data Services) contiene solo la definición de la estructura de sus tablas y vistas (así como cualquier asociación), y no contiene datos. Un archivo CSN se puede importar a otro espacio u otra instancia de SAP Data Warehouse Cloud. Para obtener información detallada sobre el formato de archivo CSN, consulte Notación de esquema de Core Data Services (CSN) .

NotaTambién puede utilizar la interfaz de línea de comandos dwc para importar y exportar entidades (consulte Importar y exportar entidades mediante la interfaz de línea de comandos [página 26]).

Procedimiento

1. Vaya a la página de inicio del generador de datos o a un modelo entidad-relación (consulte Crear un modelo entidad-relación [página 180]) y haga clic en (Importar) Importar objetos desde un archivo CSN/JSON .

2. Seleccione el archivo CSN/JSON que desea importar y haga clic en Siguiente para abrir el diálogo Seleccionar objetos para importar, que enumera los objetos incluidos en el archivo CSN/JSON, su tipo y uso semántico, y un estado:

○ Listo para importar: en el espacio no hay ningún objeto con este nombre técnico.○ Ya en el repositorio: el objeto ya está en el repositorio. Si lo selecciona para importar, sobrescribirá el

objeto existente3. Seleccione los objetos que desea importar y haga clic en Importar.

NotaLas tablas remotas exportadas desde un espacio se pueden importar a otro mediante CSN solo si se han importado originalmente desde una conexión creada en v2021.19 o posterior y si existe una conexión con el mismo nombre técnico en el espacio nuevo.

Además de los objetos que seleccione, se pueden importar otros:○ Cualquier objeto del que dependan sus objetos. Si alguno de estos objetos ya está en el repositorio,

verá un mensaje que le preguntará si desea volver a importarlos y sobrescribir la versión del repositorio. Haga clic en:○ Sí: para volver a importar los objetos y sobrescribir las versiones del repositorio. Puede que se

pierdan algunos datos si se ha modificado la estructura de un objeto.

24PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

Page 25: Modeling Guide - help.sap.com

○ No: para conservar las versiones del repositorio.○ Cancelar: para cancelar la importación.

○ Cualquier tipo simple incluido en el archivo. Estos tipos estarán disponibles para la selección como Tipo de datos para columnas. No se pueden eliminar ni modificar tipos simples en SAP Data Warehouse Cloud.

Los objetos se importan al espacio. Si está en un modelo entidad-relación, los objetos importados se añaden al diagrama.

NotaLos objetos importados desde un archivo CSN/JSON no se despliegan de forma automática.

2.7 Exportar entidades a un archivo CSN/JSON

Exporte LAS definiciones de sus tablas y vistas a un archivo CSN y los flujos de datos a un archivo JSON, que se puede importar a otro espacio.

Contexto

Un archivo CSN (anotación de esquema de Core Data Services) contiene solo la definición de la estructura de sus tablas y vistas (así como cualquier asociación), y no contiene datos. Un archivo CSN se puede importar a otro espacio u otra instancia de SAP Data Warehouse Cloud. Para obtener información detallada sobre el formato de archivo CSN, consulte Notación de esquema de Core Data Services (CSN) .

NotaTambién puede utilizar la interfaz de línea de comandos dwc para importar y exportar entidades (consulte Importar y exportar entidades mediante la interfaz de línea de comandos [página 26]).

Procedimiento

1. En la barra de herramientas del editor de vista, tabla, modelo E/R o flujo de datos, haga clic en (Exportar) Exportar a archivo CSN/JSON .

2. Si el editor contiene modificaciones sin guardar, se le pedirá que las guarde. Haga clic en OK.

El contenido del editor se exporta a <Nombre_Objeto>.json y se descarga en su navegador:○ Tabla: se exporta la definición de la tabla.

NotaLas tablas remotas exportadas desde un espacio se pueden importar a otro mediante CSN solo si se han importado originalmente desde una conexión creada en v2021.19 o posterior y si existe una conexión con el mismo nombre técnico en el espacio nuevo.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

PUBLICPÚBLICO 25

Page 26: Modeling Guide - help.sap.com

○ Vista: se exportan las definiciones de la vista y todo su linaje.○ Modelo E/R: se exportan las definiciones de todas las tablas y vistas del modelo.○ Flujo de datos: se exportan las definiciones del flujo de datos.

2.8 Importar y exportar entidades mediante la interfaz de línea de comandos

Puede utilizar la interfaz de línea de comandos de SAP Data Warehouse Cloud, dwc, para importar y exportar entidades a su espacio.

NotaPara ver toda la documentación de la interfaz de línea de comandos dwc, así como la instalación, consulte Crear, leer, actualizar y eliminar espacios mediante la línea de comandos.

Exportar entidades

Puede exportar entidades de su espacio mediante el comando dwc spaces read con la opción -d:

1. Introduzca el siguiente comando y pulse Intro :

dwc spaces read -s <Space_ID> -H "<Server_URL>" [-d [<Entity1>,<Entity2>]] [-o <Filename>.json] [-p <Passcode>] [-V]

Complete los parámetros de la siguiente manera:

Parámetro Descripción

-s <Space_ID> Introduzca el ID del espacio que desea leer.

-H "<Server_URL>" Introduzca el URL de su arrendatario de SAP Data Warehouse Cloud. Puede copiar el URL de cualquier página en su arrendatario.

Alternativa --host "<Server_URL>"

26PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

Page 27: Modeling Guide - help.sap.com

Parámetro Descripción

-d [<Entity1>,<Entity2>]

[opcional] Lea las definiciones de entidad (tabla y vista) incluidas en el espacio. Solo con el parámetro -d leerá todas las entidades, o puede especificar una lista separada por comas de nombres técnicos de entidad.

Las definiciones de entidad se leen con la sintaxis CSN estándar (consulte Notación de esquema de Core Data Services [CSN] ):○ Se pueden leer tablas y vistas. No se admiten los flujos de datos y otros objetos que

no sean CSN.○ Cuando se lee una vista, también se incluyen las definiciones de todas las entidades

de su linaje (desde fuentes inmediatas hasta las tablas remotas o locales iniciales).○ Se pueden leer las tablas remotas. Se pueden escribir en otro espacio desde un ar­

chivo de definición de espacio solo si se han importado originalmente desde una conexión creada en v2021.19 o posterior y si existe una conexión con el mismo nombre técnico en el nuevo espacio.

NotaEl uso de la opción -d le permite realizar la misma exportación de CSN de entidades que la que está disponible en el Generador de datos y sus editores (consulte Expor­tar entidades a un archivo CSN/JSON [página 25]).

Alternativa: --definitions [<Entity1>,<Entity2>]]

-o <Filename>.json [Opcional] Introduzca una ruta a un archivo con una extensión .json.

Si no introduce una, la definición de espacio se imprimirá en la línea de comandos.

Alternativa --output <Filename>.json

-p <Passcode> [opcional] Introduzca un código de acceso que le haya proporcionado su arrendatario de SAP Data Warehouse Cloud.

Si no introduce ninguno, dwc le pedirá uno:

1. Introduzca y y dwc abrirá la página del código de acceso de su arrendatario.

2. Si aún no ha iniciado sesión, debe introducir su nombre de usuario y contraseña.3. Cuando llegue a la página del código de acceso, copie el código de autenticación

temporal y péguelo en la línea de comandos.

NotaDebe introducir un código de acceso nuevo para cada comando que emita con dwc.

Alternativa --passcode <Passcode>

-V [opcional] Imprima información de log detallada en la consola.

Alternativa --verbose

2. Si se le solicita, introduzca un código de acceso para autorizar el comando.3. La definición de espacio se escribe en la consola o en el archivo especificado.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

PUBLICPÚBLICO 27

Page 28: Modeling Guide - help.sap.com

Importar entidades

Puede importar entidades a su espacio mediante el comando dwc spaces create:

1. Prepare un archivo de definición de espacio (consulte El formato de archivo de definición de espacio).Por ejemplo, el siguiente archivo creará una tabla con dos columnas en NEWSPACE:

{ "NEWSPACE": { "spaceDefinition": { "version": "1.0.4" }, "definitions": { "Products": { "kind": "entity", "elements": { "Product ID": { "type": "cds.Integer64", "key": true, "notNull": true }, "Product Name": { "type": "cds.String", "length": 5000 } } } } } }

NotaPara obtener ejemplos más complejos, lea las entidades existentes de un espacio a un archivo con la opción -d (consulte Leer un espacio).

2. Introduzca el siguiente comando y pulse Intro :

dwc spaces create -H "<Server_URL>" -f <Filename>.json [-p <Passcode>] [-V]

3. Si se le solicita, introduzca un código de acceso para autorizar el comando.4. Se crean las entidades y se escribe un mensaje de confirmación en la consola.

NotaSi algún parámetro se fija incorrectamente, la actualización del espacio se cancela y se escribe un mensaje de error en la consola.

2.9 Activar la conversión de moneda con tablas y vistas TCUR*

Genere vistas de conversión de moneda y los objetos de soporte necesarios a partir de una conexión SAP o bien manualmente.

28PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

Page 29: Modeling Guide - help.sap.com

Contexto

Para activar la conversión de moneda, cree los objetos necesarios en su espacio.

● Puede crear tablas y vistas locales de conversión de moneda y, después, añadir y actualizar manualmente datos de conversión de moneda.

● Puede importar objetos de conversión de moneda y datos desde estas conexiones SAP: SAP S/4 HANA Cloud, SAP S/4 HANA On-Premise y SAP ABAP.

Una vez creados los objetos, podrá convertir valores de moneda a otra moneda utilizando una columna de conversión de moneda en una vista gráfica o una vista SQL. Consulte Crear una columna de conversión de moneda [página 125].

Procedimiento

1. En el área de navegación lateral, haga clic en (Generador de datos), seleccione un espacio si es necesario y, a continuación, haga clic en + y en Vistas de conversión de moneda. Se abrirá el diálogo Vistas de conversión de moneda.

NotaTambién puede acceder al diálogo Vistas de conversión de moneda desde el explorador de repositorio.

2. En la lista desplegable Fuente aparecen las conexiones locales (de tipo SAP S/4 HANA Cloud, SAP S/4 HANA On-Premise y SAP ABAP) que se encuentran en su espacio. Seleccione una de las siguientes opciones:

○ Manual: se crearán tablas y vistas locales y tendrá que introducir o importar los datos.○ Se importará una conexión de SAP S/4 HANA Cloud o SAP S/4 HANA On-Premise: tablas locales,

vistas y flujos de datos.○ Se importará una conexión SAP ABAP: tablas locales, vistas, flujos de datos y tablas remotas.

Puede ver que se generarán los siguientes objetos para cada tipo de objeto (tablas locales, vistas y, en función de la conexión que haya seleccionado, flujos de datos y tablas remotas):○ TCURV: clases de tipo de cambio○ TCURW: texto de clase de tipo de cambio○ TCURX: decimales en monedas○ TCURN: cotizaciones○ TCURR: tipos de cambio○ TCURF: factores de conversión○ TCURC: códigos de moneda○ TCURT: texto de moneda

3. Si es necesario, modifique los nombres empresariales de cada objeto.4. Haga clic en Crear.

El proceso de creación se ejecuta en proceso de fondo y puede seguir trabajando en SAP Data Warehouse Cloud. Se le notificará cuando haya finalizado la creación de los objetos.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

PUBLICPÚBLICO 29

Page 30: Modeling Guide - help.sap.com

5. Una vez concluida la creación de los objetos, haga una de las siguientes acciones:

○ Si ha seleccionado Manual, se han creado tablas y vistas locales y ahora debe introducir los datos de conversión de moneda manualmente o, por ejemplo, importar los datos de un archivo CSV a una tabla local.

○ Si ha seleccionado una conexión como fuente, se han creado tablas locales, vistas, flujos de datos y, para una conexión SAP ABAP, tablas remotas. Ahora debe ejecutar los flujos de datos para rellenar las tablas con datos. Consulte Creación de un flujo de datos [página 61].

Pasos siguientes

Ahora que se crean los objetos necesarios, puede convertir valores de moneda a otra moneda utilizando una columna de conversión de moneda en una vista gráfica. Consulte Crear una columna de conversión de moneda [página 125].

30PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudCrear, buscar y compartir objetos

Page 31: Modeling Guide - help.sap.com

3 Adquirir datos en el Generador de datos

Los modeladores importan datos en el Generador de datos directamente desde el sistema fuente y desde las conexiones de bases de datos, esquemas Open SQL y contenedores HDI. También pueden crear flujos de datos para, de forma opcional, transformar los datos antes de cargar e importar archivos CSV.

Para obtener información sobre cómo combinar, limpiar y preparar datos, consulte Preparar datos en el Generador de datos [página 110].

Utilice los editores del Generador de datos para:

● Adquirir datos:○ Importar tablas y vistas desde una conexión o desde otra fuente (consulte Importar tablas y vistas

desde fuentes [página 32]).○ Crear o importar tablas y vistas vacías para recibir datos:

○ Cree una tabla local vacía que esté preparada para recibir datos de un archivo CSV o de un flujo de datos (consulte Crear una tabla local [página 44]).

○ Importar contenido de SAP y de socios comerciales (consulte Importar contenido empresarial de SAP y de socios desde la Red de contenido).

○ Importe definiciones de tablas y vistas desde un archivo CSN e importe definiciones de flujo de datos desde un archivo JSON (consulte Importar objetos desde un archivo CSN/JSON [página 24]).

○ Cree un flujo de datos para importar datos de una fuente a una tabla local (consulte Creación de un flujo de datos [página 61]).

○ Cree una cadena de tareas que agrupe varias tareas, que se pueden ejecutar en serie manualmente o mediante una programación (consulte Crear una cadena de tareas [página 84]).

○ Importar datos de un archivo CSV para crear una tabla local (consulte Crear una tabla a partir de un archivo CSV [página 54]).

○ Adquirir datos del Marketplace de datos (consulte Adquirir datos en el Marketplace de datos [página 88]).

○ Importar objetos de SAP Data Warehouse Cloud, puente de SAP BW (consulte Utilizar SAP Data Warehouse Cloud, puente de SAP BW en SAP Data Warehouse Cloud).

Todos los objetos que cree en la capa de datos aparecen en la página de inicio del Generador de datos. Puede actuar en los objetos de la lista de las siguientes maneras:

● Haga clic en una de las pestañas para filtrar la lista por tipo de objeto.● Haga clic en un mosaico para crear un objeto.● Introduzca una cadena en el campo Buscar para filtrar la lista por nombres y usuarios empresariales y

técnicos.● Haga clic en una cabecera de columna para ordenar o filtrar la lista por valores en la columna.● Seleccione uno o más objetos y utilice cualquiera de las siguientes herramientas:

Herramienta Descripción

Nuevo Crear objetos del Generador de datos (independientemente de la selección que se haga).

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 31

Page 32: Modeling Guide - help.sap.com

Herramienta Descripción

Importar Importar objetos desde archivos y conexiones:○ Importar archivo CSV: importar datos de un archivo CSV para crear una tabla local

(consulte Crear una tabla a partir de un archivo CSV [página 54]).○ Importar objetos de un archivo CSN/JSON: importe definiciones de tablas y vistas

desde un archivo CSN para crear tablas y vistas o importe definiciones de flujo de datos de un archivo JSON para crear flujos de datos. (consulte Importar objetos desde un archivo CSN/JSON [página 24]).

○ Importar tablas remotas: importar tablas remotas desde una conexión (consulte Importar tablas remotas [página 33]).

Editar Abrir el objeto seleccionado en el editor adecuado. De forma alternativa, haga clic en el objeto directamente en la lista.

Compartir Compartir las tablas y vistas seleccionadas con otros espacios (consulte Compartir ob­jetos del Generador de datos con otros espacios [página 22]).

Análisis de impacto y linaje Vea los objetos que dependen de un objeto analizado (su impacto) y los objetos de los que depende el objeto analizado (su linaje) (consulte Análisis de impacto y linaje [página 13]).

Eliminar Eliminar los objetos seleccionados.

NotaSi uno o más objetos utilizan el objeto, se abrirá un cuadro de diálogo en el que se muestran estas dependencias y se cancela la eliminación.

NotaEn distintas ubicaciones de los editores en las que no hay suficiente espacio para mostrar los nombres empresariales y técnicos de las entidades y columnas, puede seleccionar cuál de estos nombres se debe visualizar. Haga clic en Perfil Opciones Opciones de IU y seleccione Mostrar nombre empresarial o Mostrar nombre técnico.

3.1 Importar tablas y vistas desde fuentes

Importar tablas y vistas desde una conexión, esquema Open SQL, contenedor HDI u otra fuente disponible en su espacio.

SAP Data Warehouse Cloud proporciona varios métodos para importar tablas a su espacio:

● Página de inicio del Generador de datos: utilice el asistente de importación para○ Importar tablas remotas desde cualquier conexión (consulte Importar tablas remotas [página 33]).○ Importar una tabla, vista u otro objeto (incluidos, potencialmente, los objetos del Generador

empresarial), junto con todos los objetos de los que depende, desde una conexión de SAP S/4HANA (consulte Importar entidades de SAP S/4HANA Cloud [página 34]).

● Modelo E/R: importar tablas al espacio y añadirlas al diagrama del modelo E/R (consulte Importar un objeto desde una conexión u otra fuente [página 209] o Importar varios objetos desde una conexión [página 211]).

32PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 33: Modeling Guide - help.sap.com

● Vista gráfica o SQL: importa tablas al espacio, donde se utilizan directamente como fuentes en la vista (consulte Añadir una fuente [página 115]).

Las tablas importadas se crean como tablas remotas o tablas locales en función del tipo de fuente:

Tipo de fuente Tipo de tabla

Conexión (consulte Integrar datos mediante conexiones) Tabla remota: utilice las herramientas de la sección Remoto del editor de tablas para controlar la replicación de datos (consulte Replicar datos de tablas remotas [página 41]).

Esquema de Open SQL (consulte Integrar datos mediante usuarios de base de datos/esquemas Open SQL)

Contenedor HDI (Intercambiar datos con contenedores HDI de SAP SQL Data Warehousing)

Herramienta de socio (consulte Conexiones con herramien­tas de socios)

Tabla local: como estas fuentes ya están integradas en SAP Data Warehouse Cloud en tablas de staging junto a su espa­cio, no es necesario replicar los datos.

Al importar un objeto con cualquiera de estos métodos, se importa al repositorio y lo puede utilizar cualquier miembro del espacio en la página de inicio del Generador de datos, así como en la pestaña Repositorio del navegador de fuentes en los distintos editores del Generador de datos.

3.1.1 Importar tablas remotas

Importe tablas remotas desde una conexión a su espacio directamente desde la página de inicio del Generador de datos o del Explorador de repositorio.

Contexto

Puede importar tablas mediante los tipos de conexión Puente de SAP BW, SAP BW∕4HANA y SAP S/4HANA Cloud.

Procedimiento

1. En la navegación lateral, seleccione Generador de datos y seleccione un espacio si es necesario.

2. Seleccione Importar tablas remotas. Se muestran todas las conexiones disponibles.3. Seleccione la conexión. Seleccione Paso siguiente.4. Seleccione los objetos que desea importar.5. Seleccione Paso siguiente. Obtendrá un resumen de los objetos que importará. Si ya se ha importado un

objeto, aparecerá en la pestaña Ya en el repositorio y no se volverá a importar.6. Puede modificar el nombre técnico y el nombre empresarial de los objetos que se van a importar.

Seleccione Importar y desplegar.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 33

Page 34: Modeling Guide - help.sap.com

7. Se visualiza el estado de importación. Seleccione Cerrar para cerrar el asistente.

Resultados

En la lista de archivos del Generador de datos se mostrarán las tablas remotas importadas.

3.1.2 Importar entidades de SAP S/4HANA Cloud

Puede importar entidades existentes de SAP S/4HANA Cloud a SAP Data Warehouse Cloud para crear modelos a partir de estos o ampliarlos.

Requisitos previos

Asegúrese de que la importación de modelos esté activada para el tipo de conexión SAP S/4HANA Cloud. Para obtener más información, consulte SAP S/4HANA Cloud.

Los escenarios de comunicación SAP_COM_0531, SAP_COM_0532 y SAP_COM_0722 deben estar activos. Para obtener más información, consulte

● Integrar vistas CDS utilizando el pipeline CDS ABAP● Integración de CDI● Integración de SAP Data Warehouse Cloud

en la documentación SAP S/4HANA Cloud.

Contexto

La importación de entidades le permite reutilizar los metadatos y datos existentes de los sistemas de SAP S/4HANA Cloud para poder incluirlos en SAP Data Warehouse Cloud sin tener que volver a crearlos manualmente. El formato de los metadatos de estas entidades se transforma en el proceso a la definición de entidades conocidas en SAP Data Warehouse Cloud.

Con la importación se generan objetos en el Generador empresarial y en el Generador de datos. Con estos objetos se efectúa el acceso a datos a los sistemas fuente. Los datos se recuperan directamente de los sistemas fuente mediante tablas remotas.

Luego, puede utilizar estos modelos tal como están o ampliar los datos de SAP Data Warehouse Cloud en cada nivel del modelo (por ejemplo, añadiendo datos maestros a una vista de tipo dimensión).

34PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 35: Modeling Guide - help.sap.com

Procedimiento

1. En el área de navegación lateral, haga clic en Generador de datos. Seleccione un espacio si es necesario.

2. Seleccione (Importar) Importar entidades .3. En el Asistente de importación, busque la conexión que desea utilizar. Seleccione Paso siguiente. El sistema

le mostrará todas las entidades disponibles.4. Puede filtrar las entidades por componente de aplicación, patrón de modelado y componente de software.

Para obtener más información, consulte Capacidades admitidas para vistas CDS y Contratos de estabilidad para vistas CDS.

5. Seleccione las entidades que desea transferir. Seleccione Paso siguiente.6. Obtendrá una lista de objetos que se van a generar. Al volver a importar un modelo, las modificaciones

hechas en las definiciones de columna de las entidades fuente que generan tablas remotas automáticamente harán que se actualicen y se vuelvan a desplegar las tablas remotas.

NotaSi no se puede importar una entidad asociada, se omitirá. Sin embargo, el objeto generado seguirá siendo un objeto completo.

7. Seleccione Importar y desplegar.

NotaEl sistema generará notificaciones sobre el proceso de importación.

Si la importación se ha llevado a cabo correctamente, los objetos generados aparecerán en el Generador empresarial y en el Generador de datos.

3.1.3 Revisar y editar propiedades de tabla importadas

Indique nombres empresariales descriptivos para su tabla y sus columnas, identifique su uso semántico, active la replicación y el almacenamiento en memoria, y establezca otras propiedades.

Procedimiento

1. Abra la tabla importada en el editor de tablas y revise las propiedades de la sección General:

Propiedad Descripción

Nombre empresarial Introduzca un nombre descriptivo para ayudar a los usua­rios a identificar el objeto. Este nombre se puede modifi­car en cualquier momento.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 35

Page 36: Modeling Guide - help.sap.com

Propiedad Descripción

Nombre técnico [Solo lectura] Los nombres técnicos de las tablas remotas no se pueden modificar.

Uso semántico Seleccione la forma en que se debe utilizar su entidad.

Seleccione una de las siguientes opciones:○ Conjunto de datos relacionales: opción predetermi­

nada que contiene las columnas sin ningún objetivo de análisis específico.

○ Dimensión: contiene atributos con datos maestros, como una lista de productos o un directorio de tien­das, y jerarquías compatibles (consulte Crear una di­mensión [página 187]).

○ Conjunto de datos analíticos: contiene uno o varios in­dicadores y atributos. Este es el tipo de artefacto principal utilizado por los clientes de análisis (con­sulte Crear un conjunto de datos analíticos [página 186]).

○ Texto: contiene atributos utilizados para proporcionar contenido textual en uno o varios idiomas (consulte Crear una entidad de texto para la traducción de atri­butos [página 189]).

○ Jerarquía: contiene atributos que definen una jerar­quía superior-inferior (consulte Crear una jerarquía externa [página 193]).

2. [Solo tablas remotas] Revise las propiedades de la sección Remoto:

NotaPara activar la replicación, utilice las herramientas que se encuentran al principio de esta sección (consulte Replicar datos de tablas remotas [página 41]).

Propiedad Descripción

Conexión [solo lectura]

Muestra el nombre de la conexión a la que pertenece la ta­bla remota.

Muestra el nombre de la conexión a la que pertenece la ta­bla remota.

Tabla remota [Solo lectura] Muestra la vía de acceso completa a la tabla remota en el sistema fuente.

36PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 37: Modeling Guide - help.sap.com

Propiedad Descripción

Acceso a datos [Solo lectura] Muestra cómo se almacenan los datos de la tabla remota:

○ Remoto: se accede a los datos directamente desde la fuente (federación), y se leen desde la tabla virtual.

○ Replicado: los datos se copian en SAP Data Warehouse Cloud y se leen desde la tabla de replica­ción.○ En cuanto a las instantáneas, Replicado significa

que los datos se leen desde la tabla de replica­ción, pero no se prevé que se actualicen en tiempo real.

○ En cuanto a la replicación en tiempo real, Replicado significa que los datos se leen desde la tabla de replicación y se prevé que se actualicen en tiempo real.

Última actualización [solo lectura]

Muestra cuál fue la última vez que los datos se actualiza­ron correctamente.

Frecuencia de actualización [solo lectura]

Muestra la frecuencia con la que se replican los datos. Este valor muestra la frecuencia prevista que podría no haberse alcanzado aún en función del estado de la tabla remota.

○ –-: La frecuencia de actualización no se aplica.○ Ninguno: No hay ninguna programación definida para

esta tabla.○ Programado: Hay una programación definida para

esta tabla.○ En tiempo real: Se ha configurado la replicación en

tiempo real para la tabla remota.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 37

Page 38: Modeling Guide - help.sap.com

Propiedad Descripción

Estado [solo lectura]

Muestra el estado actual de la tabla remota:

○ ---: Estado inicial○ Cargando: Iniciado para cargar una instantánea nueva○ Disponible: Se ha cargado una instantánea y está dis­

ponible en la tabla de replicación○ Inicializando: Se ha iniciado para activar la replicación

de datos en tiempo real○ Activo: Los datos se replican y se actualizan en

tiempo real○ Error: Error al cargar una instantánea nueva o error al

activar la replicación de datos en tiempo real, o bien los datos se replican en tiempo real pero se han pro­ducido excepciones remotas

○ En pausa: La replicación en tiempo real está inte­rrumpida

○ Desconectada: Se ha desconectado el agente de aprovisionamiento de datos de la integración de da­tos inteligentes de SAP HANA.Consulte Conexión y configuración del agente de aprovisionamiento de datos para obtener informa­ción sobre cómo conectar el agente.

3. Revise las columnas que se encuentran en la tabla. Aquí puede modificar el nombre empresarial de las columnas y definir claves (consulte Fijar columnas clave para identificar registros de forma unívoca [página 194]).

4. [Solo tablas remotas] Cree condiciones de filtro para cargar solo los datos necesarios (consulte Restringir las cargas de datos de las tablas remotas [página 39]).

5. Complete o consulte otras secciones según corresponda:

○ Asociaciones: cree asociaciones con otras entidades (consulte Crear una asociación [página 132]).○ Objetivo empresarial - Proporcione una descripción, un objetivo, contactos y etiquetas para ayudar a

otros usuarios a comprender su entidad.○ Servicios de tabla: active la opción Almacenamiento en memoria para almacenar los datos de tabla

directamente en la memoria (consulte Acelerar el acceso a datos de tablas con almacenamiento en memoria [página 42]).

○ Objetos dependientes: si su entidad se utiliza como origen o destino de asociación para otras entidades, se enumerarán aquí (consulte Objetos dependientes [página 22]).

6. Guardar y desplegar

Nota[Solo tablas remotas conectadas mediante la integración de datos inteligentes (SDI) de SAP HANA]:

si una definición de tabla remota creada por una importación no coincide con la definición fuente de tabla remota, no podrá desplegarla. Deberá hacer clic en (Actualizar) para reparar la estructura de la tabla y continuar con el despliegue.

38PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 39: Modeling Guide - help.sap.com

3.1.4 Restringir las cargas de datos de las tablas remotas

Quite columnas innecesarias, cree filtros o añada columnas para reducir el volumen de datos que se carga en la tabla remota.

Requisitos previos

● Su tabla remota ya debe estar desplegada en su espacio.● Las tablas remotas que utilizan conexiones basadas en ABAP de integración de datos inteligentes de SAP

HANA o conexiones basadas en CDI de integración de datos inteligentes de SAP HANA deben haberse importado utilizando un agente de aprovisionamiento de datos con una versión igual o superior a la 2.5.4.1.

● Para garantizar que los filtros no afecten a la partición o las estadísticas existentes, la autorización DWC_DATAINTEGRATION.read debe estar asignada a su perfil.

PrecauciónPuede verificar el impacto en los objetos dependientes existentes al crear filtros, añadir columnas o quitar columnas.

Contexto

La carga de grandes volúmenes de datos puede tardar mucho tiempo y causar picos de memoria altos. Para optimizar el rendimiento y reducir la huella de datos, puede cargar solo los datos que necesita en la tabla remota. SAP Data Warehouse Cloud ofrece varias formas de controlar el volumen de datos que se cargan en la tabla remota. En el editor de tablas del Generador de datos puede quitar las columnas innecesarias, definir un filtro central para cargar solo los datos necesarios, así como añadir nuevas columnas disponibles en el origen o volver a insertar columnas excluidas anteriormente.

Procedimiento

1. Para quitar columnas de las definiciones de tablas remotas:

RestricciónNo se pueden eliminar columnas clave ni columnas utilizadas en filtros, particiones, asociaciones y jerarquías.

1. Vaya a la sección Columnas.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 39

Page 40: Modeling Guide - help.sap.com

2. Seleccione las columnas que desea quitar.3. Haga clic en (Quitar).4. (Desplegar) su tabla remota.

2. Crear un filtro

1. Vaya a la pestaña Filtro, seleccione Crear filtro y defina sus condiciones de filtro:

Propiedad Descripción

Columna Seleccione la columna que se va a utilizar para filtrar los datos.

NotaNo se admite el filtrado en columnas que tengan los siguientes ti­pos de datos:○ Para las fuentes de datos de SAP HANA:

○ Tipos de fecha y hora: DATE, TIME, TIMESTAMP, SE­CONDDATE

○ Tipos numéricos: TINYINT, SMALLINT, INT, BIGINT, DECI­MAL(p,s)

○ Cadena de caracteres: NVARCHAR○ Para las fuentes de datos ODP, solo se pueden seleccionar las

siguientes columnas:○ Columnas que admitan la cláusula WHERE de la senten­

cia SELECT.○ La longitud de las columnas de cadena no puede superar

los 45 caracteres. De lo contrario, los valores de filtro se cortarían a partir de los 45 caracteres.

○ Para las conexiones basadas en CDI de integración de datos inteligentes de SAP HANA, solo puede filtrar en columnas con el siguiente tipo de datos:○ NVARCHAR○ DATE○ BOOLEAN○ INTEGER○ BIGINT

Le recomendamos que defina sus filtros en columnas que no varíen después de la creación inicial. En caso de utilizar la propiedad avanzada "Desencadena solo claves primarias de registros" en conexiones basa­das en la integración de datos inteligentes de SAP HANA, los filtros en columnas de claves no primarias no funcionarán de la forma prevista.

40PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 41: Modeling Guide - help.sap.com

Propiedad Descripción

Operador El filtro solo permite incluir condiciones. Puede optar entre Igual a y Entre.

NotaLas condiciones de filtro en una columna se definirán como una condición OR, mientras que los filtros en distintas columnas se aplicarán como condición AND

Valores Debe seleccionar solo valores existentes.

Nota○ No se admite ningún filtrado dinámico, como "últimos 3 años".○ Si se define un filtro en una columna específica, los registros

que tengan valores nulos en esta columna no se replicarán.

2. (Desplegar)3. Replicar los datos

Nota○ Al previsualizar los datos, se aplican filtros.○ El log de tareas que aparece en la vista detallada Monitor de tablas remoto resumirá las

condiciones de filtro utilizadas para cargar la nueva instantánea de datos.○ Si desea modificar sus condiciones de filtro, primero debe quitar los datos replicados, ya que

los filtros no se pueden modificar cuando la tabla remota está en acceso a datos "replicado".

PrecauciónPuede verificar el impacto de los filtros que ha definido en los filtros de control de acceso a datos: después de aplicar las condiciones de filtro, pueden tener diferentes salidas o no devolver resultados.

3. Añadir columnas:

1. Vaya a la sección Columnas.2. Haga clic en (Añadir).3. Seleccione las columnas que desea añadir y haga clic en OK. Puede añadir columnas nuevas

disponibles desde la fuente de datos o volver a añadir columnas excluidas anteriormente.4. (Desplegar)5. Replique los datos.

3.1.5 Replicar datos de tablas remotas

De forma predeterminada, al importar una tabla remota, sus datos no se replican y se debe acceder a ellos mediante federación cada vez desde el sistema remoto. Puede mejorar el rendimiento replicando los datos en

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 41

Page 42: Modeling Guide - help.sap.com

SAP Data Warehouse Cloud y puede programar actualizaciones periódicas (o, para muchos tipos de conexión, activar la replicación en tiempo real) para mantener los datos actualizados.

Contexto

Procedimiento

1. Abra su tabla remota en el editor de tablas y desplácese hasta la sección Remoto.2. Utilice las siguientes herramientas para activar la replicación:

○ Haga clic en Replicación de tabla para:○ Cargar nueva instantánea:

Iniciar directamente una copia de todo el conjunto de datos de la fuente en proceso de fondo.Para obtener más información, consulte Replicar el conjunto completo de datos.

○ Quitar datos replicados:Detener la replicación y eliminar los datos de la tabla de replicación.

○ Activar acceso en tiempo real:Iniciar la replicación de modificaciones de datos en la fuente en tiempo real.Para obtener más información, consulte Replicar modificaciones de datos en tiempo real.

○ Haga clic en Programar replicación para:○ Crear programación:

Crear una programación para ejecutar la replicación de instantánea de forma asíncrona y recurrente en segundo plano según las opciones definidas en la programación.Para obtener más información, consulte Programar tareas de integración de datos.

○ Editar programación:Cambiar la forma en que se especifica la programación o modificar el propietario de la programación.Para obtener más información, consulte Asumir la propiedad de una programación.

○ Eliminar programación:Eliminar la programación, si es necesario.

3. [opcional] Es posible que tenga que hacer clic en la herramienta Actualizar para actualizar las propiedades de la sección Remoto (consulte Procesar modificaciones fuente en el editor de tablas [página 43]). En cualquier momento puede hacer clic en la herramienta Abrir en monitor para abrir el monitor de integración de datos y revisar los detalles de las ejecuciones de replicación recientes (consulte Replicar datos y supervisar tablas remotas).

3.1.6 Acelerar el acceso a datos de tablas con almacenamiento en memoria

De forma predeterminada, los datos de tabla se almacenan en el disco. Puede mejorar el rendimiento activando el almacenamiento en memoria.

42PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 43: Modeling Guide - help.sap.com

Procedimiento

1. Abra la tabla en el editor de tablas y desplácese hasta la sección Servicios de tabla.2. Active la siguiente opción:

Propiedad Descripción

Almacenamiento en memo­ria

Active esta opción para almacenar los datos de tabla directamente en la memoria (alma­cén de datos activos). De forma predeterminada, los datos de tabla se almacenan en el disco (almacén de acceso frecuente).

3. Haga clic en (Desplegar) para desplegar la tabla y mueva sus datos al almacenamiento en memoria.

3.1.7 Procesar modificaciones fuente en el editor de tablas

Identifique las actualizaciones de estructura de tabla disponibles en sus fuentes de datos y resuelva los errores conflictivos resultantes de estas actualizaciones. Esta operación se aplica a cualquier tabla remota, así como a las tablas locales de un esquema Open SQL.

Requisitos previos:

● Los datos de tabla se importan mediante un esquema Open SQL o desde un contenedor HDI, y ya se han guardado y desplegado en su espacio.

● O bien, se trata de una tabla remota conectada mediante la integración de datos inteligentes de SAP HANA o el acceso a datos inteligentes de SAP HANA.

Mantener sus datos actualizados a veces puede ser complicado para los modeladores. Cuando una actualización está disponible en su fuente de datos, puede actualizar su estructura de tabla en el Generador de datos.

NotaEsta actualización es una acción manual del editor de tablas. Al hacer clic en Actualizar, recibirá una notificación de cualquier modificación estructural efectuada en la fuente remota y podrá decidir si continuar e importar las modificaciones o bien cancelar.

PrecauciónLa actualización de las estructuras de tabla afectará a los objetos dependientes. Sin embargo, se le notificarán las modificaciones y las inconsistencias que pueden surgir debido a estas modificaciones.

Para importar modificaciones de las fuentes subyacentes:

1. Haga clic en (Actualizar) para importar las modificaciones disponibles.

NotaSi su fuente de datos es una tabla remota conectada mediante integración de datos inteligentes de SAP HANA, cuando haya columnas clave nuevas en la fuente de datos, se añadirán automáticamente a la tabla. Sin embargo, otras columnas nuevas deben añadirse manualmente desde la sección de

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 43

Page 44: Modeling Guide - help.sap.com

columnas. Para obtener más información, consulte Restringir las cargas de datos de las tablas remotas [página 39].

En el caso de las tablas remotas conectadas mediante SAP HANA, acceso a datos inteligentes, todas las columnas nuevas de la fuente de datos se añadirán a su tabla.

Las modificaciones en el tipo de datos, la longitud o la precisión también se actualizan automáticamente o se alinean con la estructura de tabla fuente para las conexiones remotas de SAP HANA, acceso a datos inteligentes o integración de datos inteligentes de SAP HANA.

2. Una vez concluida la importación, podrá ver las modificaciones en el área de validación (Mensajes de validación).

3. Haga clic en (Vista previa de datos) para obtener una vista previa de los datos que contiene su tabla remota.

NotaLa vista previa de los datos de un sistema remoto funciona más o menos igual que la de los datos de una tabla local. No obstante, puede llevar más tiempo y afectar al rendimiento del sistema remoto; además, algunos controles de la vista previa no están disponibles. Puede replicar la tabla localmente para resolver problemas de rendimiento y tener una experiencia de vista previa más rica. Para obtener más información sobre la vista previa de los datos, consulte Obtener una vista previa de los datos [página 212]. Además, la vista previa de los datos de una tabla remota está limitada para los siguientes tipos de conexión:○ Conexión ABAP: solo están disponibles los filtros = e IN.○ Conexión de integración de datos en la nube (CDI): no se contarán las filas en las cabeceras.

4. (Guardar) Guarde las modificaciones.5. (Desplegar). Una ventana emergente le informa de las actualizaciones de la fuente antes de continuar

con el despliegue y acceder a los datos de la fuente remota actualizada.

PrecauciónSi su tabla remota está replicada, puede actualizar, importar, previsualizar y guardar las modificaciones como se ha indicado anteriormente. Sin embargo, una vez concluida la importación de las modificaciones, no podrá volver a desplegar directamente la tabla sin volver al monitor de tablas remoto y eliminar los datos replicados. Una vez quitados los datos replicados, podrá volver a desplegar la tabla con su estructura actualizada. Para obtener más información sobre cómo quitar datos replicados, consulte Replicar datos y supervisar tablas remotas.

3.2 Crear una tabla local

Las tablas de Crear una tabla que contenga datos definiendo su estructura de columnas. creadas en SAP Data Warehouse Cloud se pueden rellenar con datos de un archivo CSV o mediante un flujo de datos. También puede importar tablas desde una conexión o un archivo CSN.

44PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 45: Modeling Guide - help.sap.com

Contexto

En este procedimiento se explica cómo crear una tabla vacía definiendo sus columnas. Como alternativa, puede:

● Crear una tabla importando un archivo CSV (consulte Crear una tabla a partir de un archivo CSV [página 54]).

● Crear una tabla como la salida de un flujo de datos (consulte Añadir o crear una tabla de destino [página 74]).

● Importar una tabla desde:○ una conexión a través de la pestaña Fuentes del navegador de fuentes en cualquiera de los editores del

Generador de datos (consulte Importar un objeto desde una conexión u otra fuente [página 209]).○ Un archivo CSN a través del menú Importar en la página de inicio del Generador de datos o un modelo

ER (consulte Importar objetos desde un archivo CSN/JSON [página 24]).

Procedimiento

1. En el área de navegación lateral, haga clic en (Generador de datos), seleccione el espacio si es necesario y haga clic en Tabla nueva para abrir el editor.

2. Introduzca las siguientes propiedades según corresponda:

Propiedad Descripción

Nombre empresarial Introduzca un nombre descriptivo para ayudar a los usuarios a identificar el objeto. Este nombre se puede modificar en cualquier momento.

Nombre técnico Muestra el nombre que se utiliza en los scripts y el código, sincronizado de forma prede­terminada con el nombre empresarial.

Para sustituir el nombre técnico predeterminado, introduzca otro nuevo en el campo. Los nombres técnicos solo pueden contener caracteres alfanuméricos y guiones bajos.

NotaUna vez guardado el objeto, el nombre técnico ya no se puede modificar.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 45

Page 46: Modeling Guide - help.sap.com

Propiedad Descripción

Uso semántico Seleccione la forma en que se debe utilizar su entidad.

Seleccione una de las siguientes opciones:○ Conjunto de datos relacionales: opción predeterminada que contiene las columnas

sin ningún objetivo de análisis específico.○ Dimensión: contiene atributos con datos maestros, como una lista de productos o

un directorio de tiendas, y jerarquías compatibles (consulte Crear una dimensión [página 187]).

○ Conjunto de datos analíticos: contiene uno o varios indicadores y atributos. Este es el tipo de artefacto principal utilizado por los clientes de análisis (consulte Crear un conjunto de datos analíticos [página 186]).

○ Texto: contiene atributos utilizados para proporcionar contenido textual en uno o varios idiomas (consulte Crear una entidad de texto para la traducción de atributos [página 189]).

○ Jerarquía: contiene atributos que definen una jerarquía superior-inferior (consulte Crear una jerarquía externa [página 193]).

Estado (Solo lectura) muestra el estado de despliegue y de error del objeto.

Para obtener más información, consulte Guardar y desplegar objetos [página 18].

3. En función del uso semántico de su entidad, revise y modifique sus columnas, atributos y/o indicadores:

○ Conjunto de datos relacionales: revise la lista de columnas (consulte Columnas [página 47]).○ Dimensión: revise la lista de atributos (consulte Crear una dimensión [página 187]).○ Conjunto de datos analíticos: revise las listas de indicadores y atributos (consulte Crear un conjunto de

datos analíticos [página 186]).○ Texto: revise la lista de atributos (consulte Crear una entidad de texto para la traducción de atributos

[página 189]).○ Jerarquía: defina las columnas superiores e inferiores (consulte Crear una jerarquía externa [página

193]).4. Complete o consulte otras secciones según corresponda:

○ Asociaciones: cree asociaciones con otras entidades (consulte Crear una asociación [página 132]).○ Objetivo empresarial - Proporcione una descripción, un objetivo, contactos y etiquetas para ayudar a

otros usuarios a comprender su entidad.○ Servicios de tabla: active la opción Almacenamiento en memoria para almacenar los datos de tabla

directamente en la memoria (consulte Acelerar el acceso a datos de tablas con almacenamiento en memoria [página 42]).

○ Objetos dependientes: si su entidad se utiliza como origen o destino de asociación para otras entidades, se enumerarán aquí (consulte Objetos dependientes [página 22]).

5. Haga clic en (Guardar) para guardar su entidad:○ Guardar para guardar el objeto.○ Guardar como para crear una copia local del objeto en el que está trabajando. El objeto debe haberse

guardado antes al menos una vez. Se abre el diálogo Guardar. Introduzca nuevos nombres empresariales y técnicos y haga clic en Guardar.

Haga clic en (Desplegar) para desplegar la entidad.

46PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 47: Modeling Guide - help.sap.com

6. Una vez desplegada la tabla, puede importar en ella datos desde un archivo CSV y eliminar datos con las siguientes herramientas:

Herramienta Descripción

(Cargar datos de archivo CSV)

Seleccione el archivo CSV y siga las instrucciones. Seleccione la opción Eliminar los datos existentes antes de la carga, si procede, y revise la coincidencia de las columnas de su tabla con las del archivo CSV.

NotaEsta carga de datos no admite las transformaciones de datos disponibles al crear una tabla a partir de un archivo CSV (consulte Crear una tabla a partir de un archivo CSV [página 54]).

Los datos del archivo CSV deben coincidir con la estructura de la tabla y deben res­petar todos los tipos y estructuras de datos.

El soporte del formato de fecha y hora de esta carga de datos está restringido del siguiente modo:

○ Columnas de fecha: YYYY-MM-DD, YYYY/MM/DD, YYYY/MM-DD, YYYY-MM/DD o YYYYMMDD

○ Columnas de hora: HH:MI:SS o HH24:MI[:SS]○ Columnas de fecha/hora: YYYY-MM-DD HH:MI:SS

(Eliminar) Se eliminarán todos los datos. Esta acción no se puede anular.

3.2.1 Columnas

Las columnas aparecen en tablas y vistas con un uso semántico del conjunto de datos relacionales.

Las columnas se visualizan en la sección Columnas de las tablas y vistas.

NotaEn la vista gráfica y en los editores de vista SQL, puede hacer clic en el botón Editar columnas de la lista Columnas para abrirla en un diálogo.

Las columnas tienen las siguientes propiedades:

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 47

Page 48: Modeling Guide - help.sap.com

Propiedad Descripción

Clave Marque la casilla de selección para especificar que la columna es de clave primaria. Las co­lumnas clave no pueden ser nulas.

NotaPara definir o quitar un atributo como columna de clave primaria en el panel lateral de

un editor de vistas, pase el ratón por encima y haga clic en (Menú) Definir como

clave o Quitar como clave.

Nombre empresarial Introduzca un nombre descriptivo para ayudar a los usuarios a identificar el objeto. Este nombre se puede modificar en cualquier momento.

Nombre técnico Muestra el nombre que se utiliza en los scripts y el código, sincronizado de forma predeter­minada con el nombre empresarial.

Para sustituir el nombre técnico predeterminado, introduzca otro nuevo en el campo. Los nombres técnicos solo pueden contener caracteres alfanuméricos y guiones bajos.

NotaUna vez guardado el objeto, el nombre técnico ya no se puede modificar.

Tipo de datos Seleccione el tipo de datos que contendrá la columna.

Puede modificar el tipo de datos de una columna. Para obtener más información, consulte Modificar objetos que tienen objetos dependientes [página 20].

Para ver una lista de tipos de datos disponibles y sus conversiones admitidas, consulte Ti­pos de datos de columna [página 48].

Valor predeterminado Introduzca un valor predeterminado adecuado para la columna.

NotaEsta propiedad solo se visualiza en el editor de tablas.

No nulo Seleccione esta opción para indicar que la columna debe contener un valor.

NotaEsta propiedad solo se visualiza en el editor de tablas.

3.2.2 Tipos de datos de columna

SAP Data Warehouse Cloud admite una amplia gama de tipos de datos para sus columnas. Una vez desplegada una tabla y contiene datos, los tipos de datos de columna solo se pueden modificar si el cambio es compatible con el tipo de datos que contiene la columna y si no trunca ningún valor.

48PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 49: Modeling Guide - help.sap.com

NotaSAP Cloud Application Programming Model (CAP) recomienda utilizar los tipos integrados de Core Data Services (consulte Tipos integrados ), pero también se pueden utilizar los tipos de datos específicos de SAP HANA, que tienen el prefijo "hana." (consulte Tipos de datos específicos de SAP HANA ).

Tipos de datos de fecha y hora

Tipo de datos Formato predeterminado Rango de valores admitidos Se puede convertir a...

Fecha AAAA-MM-DD De "0001-01-01" a "9999-12-31" Fecha y hora, cadena

Fecha y hora AAAA-MM-DD HH24:MI:SS De "0001-01-01 00:00:00" a "9999-12-31 23:59:59"

Fecha, cadena, hora

Hora HH24:MI:SS De "00:00:00" a "23:59:59" Fecha y hora, cadena

Cronomarcador AAAA-MM-DD HH24:MI:SS De "0001-01-01 00:00:00" a "9999-12-31 23:59:59"

Cadena

Tipos de datos de cadenas de caracteres

Tipo de datos Puede contener... Se puede convertir a...

LargeString Cadena de longitud variable de hasta 2 GB. No es posible convertir el tipo de datos

String(n) Cadena Unicode de longitud variable de hasta 5000 caracteres.

Binario, Booleano, Fecha, Fecha y hora, Decimal, Doble, hana.SMALLINT, hana.TINYINT, hana.SMALLDECIMAL, hana.REAL, hana.BINARY, Entero, Integer64, LargeBinary, LargeString, Hora y Cronomarcador.

NotaString(36) solo se puede convertir a UUID.

Tipos de datos numéricos

Tipo de datos Descripción Valor de ejemplo Se puede convertir a...

Decimal (p, s) Precisión (p) define el número de dígitos totales y

15,2 Doble, cadena

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 49

Page 50: Modeling Guide - help.sap.com

Tipo de datos Descripción Valor de ejemplo Se puede convertir a...

puede estar comprendido entre 1 y 38.

La escala (s) define el número de dígitos después de la coma decimal y puede estar comprendida entre 0 y p.

DecimalFloat Número decimal de coma flotante con 34 dígitos de mantisa.

15,2 NotaEste tipo de datos está obsoleto. No es posible convertir el tipo de datos.

Doble Número de coma flotante de doble precisión y de 64 bits

15,2 Cadena

Número entero Entero con signo estándar del contenedor respectivo.

1337 Booleano, Decimal, Doble, hana.SMALLINT, hana.TINYINT, Integer64 y String

Integer64 Entero de 64 bits con signo 1337 Booleano, Decimal, Doble, hana.SMALLINT, hana.TINYINT, Entero y String

hana.REAL Número binario de coma flotante de 32 bits

15,2 Doble, hana.SMALLDECIMAL y String

hana.SMALLDECIMAL Número decimal de coma flotante de 64 bits, donde (p) puede estar comprendido entre 1 y 16, y s puede estar comprendido entre -369 y 368.

15,2 Doble, hana.REAL y String

hana.SMALLINT Entero de 16 bits con signo que admite los valores comprendidos entre -32.768 y 32.767

15 Decimal, Doble, hana.SMALLDECIMAL, hana.TINYINT, Entero, Integer64, hana.REAL y String

hana.TINYINT Entero de 8 bits sin signo que admite los valores comprendidos entre 0 y 255

15 Decimal, Doble, hana.SMALLDECIMAL, hana.SMALLINT, hana.REAL, Entero, Integer64 y String

50PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 51: Modeling Guide - help.sap.com

Para obtener más información, consulte Tipos de datos numéricos en la documentación SAP HANA Cloud, base de datos de SAP HANA.

Tipos de datos booleanos

Tipo de datos Puede contener... Se puede convertir a...

Booleano TRUE, FALSE y UNKNOWN, donde UNKNOWN es sinónimo de NULL.

Entero, String

Tipos de datos binarios

Tipo de datos Puede contener... Se puede convertir a...

Binary(n) Cadena de bytes de longitud variable con un límite de longitud definido por el usuario de hasta 4000 bytes.

String, LargeBinary y hana.BINARY

LargeBinary Cadena de bytes de longitud variable de hasta 2 GB.

No es posible convertir el tipo de datos

hana.BINARY (n) Cadena de bytes de longitud fija (n). LargeBinary, String, Binario

Tipo de datos de identificador único universal

Tipo de datos Descripción Valor de ejemplo Se puede convertir a...

UUID Identificador único universal codificado como un entero de 128 bits.

be071623-8699-4106-b6fa-8e3cb04c261e

String(n), donde n >=36

Tipos de datos espaciales

Tipo de datos Puede contener... Se puede convertir a...

hana.ST_GEOMETRY[(<srid>)] Datos espaciales en cualquier formato, como puntos de 0 dimensiones, líneas, multilíneas y polígonos.

No es posible convertir el tipo de datos

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 51

Page 52: Modeling Guide - help.sap.com

Tipo de datos Puede contener... Se puede convertir a...

hana.ST_POINT[(<srid>)] Datos espaciales en forma de puntos de 0 dimensiones que representan una única ubicación en el espacio de coordenadas.

No es posible convertir el tipo de datos

NotaLas columnas que tienen los tipos de datos hana.ST_POINT[(<srid>)] y hana.ST_GEOMETRY[(<srid>)] no se pueden consumir directamente en SAP Analytics Cloud en una vista con el uso semántico Conjunto de datos analíticos. Para utilizar estas columnas de coordenadas geográficas en SAP Analytics Cloud, añádalas a una vista con uso semántico de dimensión y, a continuación, cree una asociación desde su conjunto de datos analíticos a la dimensión.

3.2.3 Actualizar datos de tabla

Actualice los datos almacenados en una tabla local en el editor de tablas; para ello, haga clic en el botón Editor de datos. Puede añadir, editar, duplicar y eliminar registros.

Contexto

Para acceder al Editor de datos debe:

● Tener asignado el rol de modelador de DW o contar con el tipo de autorización Generador de datos de Data Warehouse y el permiso Actualizar. Para obtener más información, póngase en contacto con su administrador o consulte Crear un rol personalizado.

● Trabajar en una tabla local que:○ No tiene cambios sin guardar.○ Tiene al menos una columna clave. Las tablas con columnas de clave binaria no se pueden actualizar

en el Editor de datos.○ No es una dimensión de tiempo.

Procedimiento

1. En la página de entrada del Generador de datos, haga clic en una tabla local para abrir los datos de la tabla y editarlos.

2. Haga clic en Editor de datos.

SugerenciasAbra directamente un objeto en su editor de datos pegando su URL en la barra de direcciones del navegador.

52PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 53: Modeling Guide - help.sap.com

Puede ordenar, reordenar o filtrar los datos:○ Reordenar: arrastre y suelte sus columnas para cambiar el orden.○ Ordenar: haga clic en la cabecera de la columna y haga clic en (Orden ascendente) o en (Orden

descendente).○ Filtro: haga clic en el encabezado de la columna y en (Filtrar) para abrir el diálogo Definir filtro. Haga

clic en (Añadir filtro), seleccione una columna para filtrar, una opción de filtrado y un valor. Puede aplicar varios filtros.

○ Controlar las columnas de la vista previa: haga clic en (Opciones de columna) y marque las columnas que se deben mostrar en la vista previa.

NotaNo se puede abrir el editor de datos si:○ Una columna clave tiene definido el tipo de datos cds.Binary o cds.hana.BINARY. No es posible

realizar una vista previa de los datos binarios: los campos rellenados aparecen como Vista previa no disponible, y los campos en blanco como NULO.

○ Una columna que no es nula tiene definido uno de los siguientes tipos de datos:○ hana.BINARY○ Binary○ LargeBinary○ abap.geom_ewkb○ hana.ST_POINT○ hana.ST_GEOMETRY

○ Los valores de una columna hana.REAL se sobrescriben automáticamente cuando su formato no es válido.

EjemploEl valor 1,1 tiene un formato incorrecto y se sobrescribirá por 1,100000023841858.

Esto causará problemas si esta columna se utiliza como columna calculada. En este caso, evite la conversión fijando la columna en otro tipo de datos.

3. Actualice los datos de la tabla si procede. Puede:○ Añadir un registro: haga clic en Añadir para crear un registro en blanco y rellenar las celdas según

corresponda.○ Editar un registro: haga clic en la celda que desee editar e introduzca un nuevo valor.

NotaLas columnas con los tipos de datos Binary, hana.BINARY, LargeBinary, hana.ST_GEOMETRY y hana.ST_POINT son de solo lectura y no se pueden actualizar.

○ Duplicar un registro: seleccione uno o varios registros para duplicarlos y haga clic en Duplicar. Actualice las celdas según corresponda. Debe introducir un nuevo valor único en las columnas clave.

○ Eliminar un registro: seleccione uno o varios registros y haga clic en Eliminar.○ Restaurar los últimos valores guardados: haga clic en Restaurar. Se perderán todas las

modificaciones no guardadas.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 53

Page 54: Modeling Guide - help.sap.com

Nota○ Las herramientas Añadir y Duplicar están restringidas cuando una columna Clave o una columna

No nula sin un valor predeterminado establecido están ocultas. Muestre estas columnas para activar todas las herramientas.

○ Las herramientas Filtrar, Ordenar, Eliminar y Opciones de columnas están desactivadas porque hay modificaciones sin guardar. Guarde sus modificaciones para activarlas.

○ Si se añaden valores no válidos a la tabla o si se duplican, aparece un marco rojo o amarillo para informarle de dónde son necesarias las modificaciones. Los marcos aparecen cuando:○ Se añade un valor no válido.○ Un valor clave está duplicado y debe editarse para que sea unívoco.○ El formato del valor no es válido.○ Un campo no se puede dejar en blanco.

Haga clic en (Mensajes de validación) en la esquina superior derecha de la pantalla para obtener ayuda sobre cómo resolver el problema.

4. Haga clic en (Guardar) para guardar las modificaciones y haga clic en Editor de tablas para cerrar el editor de datos y volver al editor de tablas.

3.3 Crear una tabla a partir de un archivo CSV

Importar un archivo .csv para crear una tabla y rellenarla con los datos del archivo.

Contexto

NotaEn este procedimiento se explica cómo cargar un archivo CSV para crear una tabla local en SAP Data Warehouse Cloud con la posibilidad de hacer algunas transformaciones de datos durante la carga. Para cargar datos en una tabla local existente (sin transformaciones), utilice la herramienta (Cargar datos de archivo CSV) del editor de tablas (consulte Crear una tabla local [página 44]).

Procedimiento

1. En el área de navegación lateral, haga clic en (Generador de datos), seleccione el espacio si es necesario y haga clic en Importar Importar archivo CSV para abrir el editor.

2. Haga clic en Seleccionar archivo fuente, vaya a la ubicación del archivo CSV que desea cargar y selecciónelo.

54PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 55: Modeling Guide - help.sap.com

NotaLa extensión del archivo debe ser *.csv. El tamaño del archivo no puede superar los 200 MB.

3. Revise las siguientes opciones y, después, haga clic en Cargar para abrir el archivo en SAP Data Warehouse Cloud:

Opción Descripción

Utilizar la primera fila como cabecera de columna.

Seleccione si el archivo contiene cabeceras de columna en la primera línea.

Delimitador CSV Seleccione el carácter utilizado para indicar el límite entre columnas. En general, es sufi­ciente el valor predeterminado, Detectar automáticamente.

En la página de vista previa se muestra una vista previa de los datos a la izquierda y un panel lateral en el que aparecen las propiedades del archivo o de una columna seleccionada, a la derecha.

4. (Opcional) en el panel lateral, revise la lista de columnas que se van a crear. Pase el ratón por encima de una columna de la lista y haga clic en Detalles para ver y modificar las propiedades de la columna (consulte Propiedades de columna y creación de perfiles [página 55]).

NotaLos valores de una columna hana.REAL se convierten automáticamente cuando su formato no es válido.

EjemploEl valor 1,1 se leerá y escribirá como 1,100000023841858.

Esto causará problemas si esta columna se utiliza como columna calculada. En este caso, evite la conversión fijando la columna en otro tipo de datos.

5. (Opcional) haga transformaciones de preparación de datos para modificar la lista de columnas que se van a crear, para eliminar filas y para modificar los datos de las celdas (consulte Aplicar transformaciones de datos [página 57]).

6. Una vez hechas todas las transformaciones y validaciones necesarias, haga clic en Desplegar para abrir el diálogo Desplegar tabla.

7. Introduzca un nombre empresarial y uno técnico para la tabla y haga clic en Desplegar para crear la tabla y desplegarla con los datos importados.

Volverá a la página de inicio del Generador de datos y recibirá una notificación cuando la implementación haya finalizado y la tabla se pueda abrir en el editor de tablas.

3.3.1 Propiedades de columna y creación de perfiles

Para revisar las propiedades de una columna y obtener información de creación de perfiles de los datos que contiene, pase el ratón por encima de una columna de la lista del panel lateral Detalles y haga clic en el icono Detalles.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 55

Page 56: Modeling Guide - help.sap.com

Propiedad Descripción

Detalles de columna Muestra el nombre de la columna que se va a crear. Puede modificar este nombre.

Tipo de datos Muestra el tipo de datos de la columna que se va a crear. Dispone de los siguientes tipos de datos:

● Booleano● Número entero

● Número: se convierte en Decimal(38,19) tras la importación.

● Cadena: se convierte en String(5000) tras la importación.

● Fecha● Hora● Fecha y hora

NotaAquí no se admiten tipos de datos más avanzados de SAP HANA, como ST_POINT (consulte Tipos de datos de columna [página 48]), pero puede derivar columnas como estas en un generador de vistas.

Puede seleccionar un tipo de datos diferente de la lista y validar la selección haciendo clic en el botón Validación. Los valores no válidos se marcan de color rojo y se importarán como NULL.

Formato de conversión Visualiza la sintaxis de los datos de Date, Time y Date and Time:

● Los datos de Date deben incluir, como mínimo, un año con el formato YY o YYYY.

● Los datos de Time deben incluir, como mínimo, una hora con el formato HH12 o HH24. Haga clic en el botón i para obtener información detallada del formato.

● Los datos de Date and Time deben incluir, como mínimo, una fecha y una hora con el formato YYYY-MM-DDTHH12 o YYYY-MM-DDTHH24. Haga clic en el botón i para obtener información detallada del formato.

Fijar como clave Marque la casilla de selección para especificar que la columna actúa como clave primaria. Cada fila de una columna clave debe contener un valor unívoco.

56PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 57: Modeling Guide - help.sap.com

Propiedad Descripción

Distribución de datos Muestra información de creación de perfiles de los datos de la columna de forma textual y en forma de gráfico de barras:

● Filas/Filas de muestra: muestra el número de filas que se han encontrado en el archivo.● Valores unívocos (columnas de cadena): muestra el número de valores unívocos que se

han encontrado en la columna, teniendo cada valor una barra en el gráfico ordenada con el valor más común en la parte superior.Haga clic en una barra para seleccionar todas las filas que tengan ese valor en la vista previa de datos situada a la izquierda.

● Número de barras (columnas numéricas): muestra la cantidad de rangos en los que se dividen los valores, teniendo cada rango una barra en el gráfico. Puede utilizar la barra deslizadora para controlar el número de barras que se muestran.Haga clic en una barra para visualizar más información estadística debajo del gráfico y para seleccionar todas las filas que tengan ese valor en la vista previa de datos situada a la izquierda.

Validación Muestra todos los problemas detectados en los datos de la columna.

3.3.2 Aplicar transformaciones de datos

Puede efectuar transformaciones de preparación de datos para modificar la lista de columnas que se crearán, eliminar filas y modificar datos en celdas antes de crear su tabla.

NotaPara muchas transformaciones, puede colocar el cursor sobre el elemento del menú para ver una vista previa del efecto de la transformación. Para confirmar la transformación, pulse Intro o haga clic en la marca de verificación en la barra Crear transformación.

Modificar columnas

Modifique las columnas que se van a crear de cualquiera de las siguientes maneras:

● Eliminar columnas: seleccione una o más columnas y haga clic en (Menú) Eliminar columna .

● Duplicar una columna: seleccione una columna y haga clic en (Menú) Duplicar columna .● Concatenar dos o más columnas de texto juntas: seleccione una columna, haga clic en la barra Crear

transformación, seleccione Concatenar y complete la fórmula (consulte Concatenar columnas [página 59]).

● Dividir una columna de texto en un carácter delimitador: seleccione una columna, haga clic en la barra Crear transformación, seleccione Dividir y complete la fórmula (consulte Dividir una columna [página 59]).

● Extraer texto a una nueva columna: seleccione una columna, haga clic en la barra Crear transformación, seleccione Extraer y complete la fórmula (consulte Extraer texto a una nueva columna [página 59]).

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 57

Page 58: Modeling Guide - help.sap.com

● Modificar el caso de una columna de texto: seleccione una columna, haga clic en la barra Crear transformación, seleccione Modificar y complete la fórmula (consulte Modificar las mayúsculas/minúsculas de una columna de texto [página 60]).

Eliminar líneas

Reduzca la cantidad de datos que se van a importar eliminando filas de cualquiera de las siguientes maneras:

● Seleccione uno o más valores en una columna y:

○ haga clic en (Menú) Eliminar filas seleccionadas para eliminar todas las filas donde la columna contiene valores en su selección,

○ haga clic en (Menú) Mantener filas seleccionadas para eliminar todas las filas donde la columna no contiene valores en su selección, y

● haga clic en la barra Crear transformación, seleccione Filtrar y complete la fórmula (Filtrar y eliminar filas [página 61]).

Modificar datos de celda

● Sustituir datos en celdas: seleccione una o más celdas en una columna que contenga los valores que desea modificar y:○ haga clic en (Transformar) y seleccione una de las sustituciones propuestas, y○ haga clic en la barra Crear transformación, seleccione Sustituir y complete la fórmula (consulte Buscar

y sustituir datos [página 60]).

Deshacer y rehacer transformaciones

Puede deshacer y rehacer transformaciones con los botones (Deshacer) y Rehacer en la barra de herramientas o en el Log de transformación.

Puede revisar el historial de sus transformaciones en Log de transformación. Pase el ratón sobre una transformación específica para resaltar la columna afectada. Para rechazar una modificación, haga clic en (Deshacer) para eliminar la entrada.

NotaPuede deshacer una transformación incluso fuera de orden secuencial si muestra un botón (Deshacer). Si el botón no está disponible, otras transformaciones dependen de esta transformación, y estas deben eliminarse antes de que pueda deshacerlo.

58PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 59: Modeling Guide - help.sap.com

3.3.3 Concatenar columnas

Puede concatenar dos o más columnas de texto durante la preparación de datos.

Seleccione una columna, haga clic en la barra Crear transformación, seleccione Concatenar y complete la fórmula del siguiente modo:

Concatenate [<Column1>], [<Column2>]… using "<string>"

Donde:

● <string>: (opcional) Introduzca una cadena para insertarla entre los valores concatenados.

3.3.4 Dividir una columna

Puede dividir una columna de texto en un carácter delimitador durante la preparación de datos.

Seleccione una columna, haga clic en la barra Crear transformación, elija Dividir y complete la fórmula del siguiente modo:

Split [<column>] on "<string>" repeat "<number>"

Donde:

● <cadena>: [obligatorio] Introduzca una cadena para iniciar la división.● <número>: [predeterminado = "1"] Introduzca el número de veces que se puede aplicar la división (y, por lo

tanto, el número de columnas adicionales que se van a crear).

3.3.5 Extraer texto a una nueva columna

Puede extraer datos de una columna de texto a una nueva columna durante la preparación de datos.

Seleccione una columna, haga clic en la barra Crear transformación, seleccione Extraer y complete la fórmula del siguiente modo:

Extract [<unit>]from [<column name>][<location>] [<occurrence>] ["<value>"] [<include/exclude>]

Donde:

● <unit>: seleccione lo que desea extraer:○ word (predeterminado): extrae texto y se detiene en el espacio más cercano.○ everything: extrae todo el texto sin tener en cuenta los espacios.

● <location>: elija dónde desea buscar la unidad que se va a extraer en relación con una cadena:○ before: busca la unidad antes de una cadena.○ after (predeterminado): busca la unidad después de una cadena.○ between: busca la unidad entre dos cadenas.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 59

Page 60: Modeling Guide - help.sap.com

○ containing: busca la unidad dentro de una cadena. Por ejemplo, si su objetivo es ship, se extraerán tanto ship como shipping.

○ equal to: extrae el valor objetivo específico si existe en la celda.● <occurrence>: elija qué ocurrencia del valor se debe buscar:

○ first: la primera ocurrencia de la cadena.○ last: la última ocurrencia.○ occurrence: especifique una ocurrencia concreta introduciendo un número (1-10).

Por ejemplo:

● Para extraer el primer número de todas las celdas de MyColumn, especifique:

Extract before first "" from [ MyColumn ]

Para extraer todo el texto entre paréntesis de todas las celdas de MyColumn, especifique:

Extract everything between "(" and ")" from [ MyColumn ]

3.3.6 Modificar las mayúsculas/minúsculas de una columna de texto

Puede modificar las mayúsculas/minúsculas de una columna de texto durante la preparación de datos.

Seleccione una columna, haga clic en la barra Crear transformación, seleccione Modificar y complete la fórmula del siguiente modo:

Change [<Column>] to (<UPPERCASE/lowercase>)

3.3.7 Buscar y sustituir datos

Puede buscar y sustituir datos en celdas durante la preparación de datos.

Seleccione una o varias celdas de una columna, haga clic en la barra Crear transformación, seleccione Sustituir y complete la fórmula del siguiente modo:

Replace (<scope>) in [<Column>] matching "<value>" with "<value>" <...>

Donde:

● <scope>: seleccione el alcance de la acción de buscar/sustituir:○ cell: celdas de la columna que coinciden con el <value>○ all values: todas las celdas de la columna.○ content: cadenas de cualquier celda de la columna que coinciden con el <value>○ null: celdas que contienen valores nulos.

● matching "<value>": especifique la cadena que se va a buscar.● with "<value>": especifique la cadena por la que se va a sustituir.

60PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 61: Modeling Guide - help.sap.com

● ... (opcional): seleccione where para especificar una cláusula where:○ [<Column>]: especifique la columna en la que se va a buscar la condición where.○ matches "<value>": introduzca un valor con el que se buscará la coincidencia.

3.3.8 Filtrar y eliminar filas

Puede filtrar datos y eliminar cualquier fila que coincida (o no) con los criterios durante la preparación de datos.

Seleccione una o varias celdas de una columna, haga clic en la barra Crear transformación, seleccione Filtrar y complete la fórmula del siguiente modo:

Filter values in [<Column>] ][<criterion>] "<values>"

Donde:

● <Criterion>: seleccione el tipo de criterio según el que desea filtrar y eliminar filas:○ matching: coincidencia de cualquiera de los <values> especificados○ not matching: (predeterminado) sin coincidencia de ninguno de los <values> especificados○ between: (columnas numéricas) entre los valores <from> y <to>○ matching null: contiene valores nulos○ not matching null: contiene cualquier <value> que no sea nulo.

● <values>: introduzca las cadenas con las que se van a buscar coincidencias, utilizando comas para separar varios valores.

3.4 Creación de un flujo de datos

Crear un flujo de datos para mover y transformar datos en una interfaz gráfica intuitiva. Puede arrastrar y soltar fuentes desde el navegador de fuentes, unirlas según corresponda, añadir otros operadores para quitar o crear columnas, agregar datos y ejecutar scripts de Python antes de escribir los datos en la tabla de destino.

Procedimiento

1. En el área de navegación lateral, haga clic en (Generador de datos), seleccione el espacio si es necesario y haga clic en Flujo de datos nuevo para abrir el editor.

2. Añada uno o más objetos como fuentes desde el panel del navegador de fuentes, situado a la izquierda de la pantalla (consulte Añadir una fuente [página 64]).

NotaActualmente, el flujo de datos no admite comillas dobles en nombres de columna, nombres de tabla, propietarios u otros identificadores. Si los operadores de origen o destino de un flujo de datos

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 61

Page 62: Modeling Guide - help.sap.com

contienen comillas dobles, se recomienda crear una vista en la fuente o en SAP Data Warehouse Cloud que renombre las columnas que contengan comillas dobles.

3. Transforme sus datos utilizando uno o más operadores:

○ Unión: Inserte un operador de combinación para fusionar dos conjuntos de datos utilizando una definición de combinación para hacer coincidir los registros. consulte Crear un operador de unión [página 66].

○ Unión: Inserte un operador de unión para combinar dos conjuntos de datos que comparten la misma definición de esquema. consulte Crear un operador de unión [página 68].

○ Proyección: Inserte un operador de proyección para añadir, quitar, reordenar o renombre las columnas. consulte Crear un operador de proyección [página 69].

○ Agregación: Inserte un operador de agregación para hacer cálculos SUM, AVG, MIN, MAX o COUNT. consulte Crear una agregación [página 71].

○ Script: Inserte un operador de script para transformar los datos de entrada con un script de Python y emitir datos estructurados al siguiente operador. consulte Crear un operador de script [página 72].

4. Seleccione un objeto en el área de diseño para visualizar sus propiedades en el panel lateral y revelar su barra de herramientas contextual, que contiene algunas o todas las herramientas siguientes:

Herramienta Descripción

(Crear flujo) Haga clic para crear un movimiento para otro operador en el flujo de datos. Arrastre y suelte la línea de puntos amarilla al operador necesario al que desea conectarse.

(Vista previa de datos)

Haga clic para obtener una vista previa de los datos del operador seleccionado. Se muestra la sección Vista previa de datos.

Nota○ Si la tabla es amplia o contiene un número de tipos de columna grandes, el resultado

de la vista previa de datos puede truncarse para evitar problemas de memoria.○ La vista previa de datos no está disponible para fuentes ABAP. Tampoco puede reali­

zar una vista previa de los datos en los operadores de transformación.

(Quitar) Haga clic para eliminar el operador seleccionado.

NotaTambién puede eliminar el operador seleccionado haciendo clic en en la barra de herra­mientas.

Sugerencias

En la barra de herramientas puede utilizar (Disposición automática) y (Zoom hasta ajustar) para organizar los objetos del área de diseño.

5. Añada o cree una tabla de destino en la que el flujo de datos escribirá sus datos (consulte Añadir o crear una tabla de destino [página 74]).

6. Haga clic en (Guardar) para guardar el flujo de datos:○ Guardar para guardar el flujo de datos.

62PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 63: Modeling Guide - help.sap.com

○ Guardar como para crear una copia local del flujo de datos. El flujo de datos debe haberse guardado antes al menos una vez. Se abre el diálogo Guardar. Introduzca nuevos nombres empresariales y técnicos y haga clic en Guardar.

7. Haga clic en (Desplegar) para desplegar el flujo de datos:

○ Los flujos de datos recién creados se despliegan por primera vez.○ Los flujos de datos que tienen modificaciones por desplegar se vuelven a desplegar.

Con el despliegue podrá guardar la versión de borrador de su flujo de datos sin que afecte a la ejecución.

NotaEn situaciones muy raras, se puede producir un error la primera vez que se ejecuta un flujo de datos programado en un espacio. En este caso, debería ejecutar el flujo de datos manualmente una vez. Las ejecuciones programadas posteriores no requerirán más intervención.

8. Para crear una programación para el flujo de datos, haga clic en (Planificar):○ Crear programación: Crear una programación para ejecutar el flujo de datos de forma asíncrona y

recurrente en segundo plano según las opciones definidas en la programación.Para obtener más información, consulte Programar tareas de integración de datos.

○ Editar programación: Cambiar la forma en que se especifica la programación o modificar el propietario de la programación.Para obtener más información, consulte Asumir la propiedad de una programación.

○ Eliminar programación: eliminar la programación si es necesario.9. Para ejecutar el flujo de datos, haga clic en Ejecutar.10. Para ver la sección Estado de ejecución en el panel de propiedades del flujo de datos, haga clic en el fondo

del diagrama.

11. Para ver más detalles sobre la ejecución, abra el Monitor de flujo de datos haciendo clic en (Abrir en el monitor de flujo de datos).

Nota○ El tiempo de inicialización para ejecutar un flujo de datos dura un promedio de 20 segundos,

incluso con cargas de datos más pequeñas que provocan un tiempo de ejecución más largo para el flujo de datos.

○ En su flujo de datos, si una vista fuente o una vista subyacente de la vista fuente tiene aplicados controles de acceso a datos, no se leerán datos de la vista durante la ejecución del flujo de datos. Esto da como resultado datos incorrectos o una falta de datos en la salida.Para obtener más información, consulte Proteger datos con controles de acceso a datos.

12. Puede configurar más propiedades para un flujo de datos en la sección Propiedades avanzadas del panel Propiedades.○ Para asignar manualmente el uso de memoria para su flujo de datos, active la opción Asignación de

memoria dinámica.○ Fije el volumen de datos previsto en Pequeño, Medio o Grande.

Nota○ La asignación de memoria dinámica solo debe hacerse si la ejecución del flujo de datos

experimenta fallos por falta de memoria.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 63

Page 64: Modeling Guide - help.sap.com

○ Si se programan varios flujos de datos con un volumen de datos previsto grande, no se alterará ni aumentará la memoria real necesaria para el flujo de datos. Sin embargo, el motor de ejecución asignará suficiente memoria para manejar un volumen de datos tan grande y solo después de una correcta asignación de memoria se iniciará la ejecución del flujo de datos.El motor de ejecución asigna memoria en función del volumen de datos configurado y de la complejidad de las operaciones efectuadas en el flujo de datos.

○ Para reiniciar el flujo de datos automáticamente si hay fallos o actualizaciones del sistema, marque la casilla de selección Reinicio automático en caso de fallo de la ejecución.

3.4.1 Añadir una fuente

Añada una fuente desde la que leer datos. Puede añadir varias fuentes y combinarlas utilizando operadores de unión.

Procedimiento

1. Si el panel Navegador de fuentes no está visible a la izquierda de la pantalla, haga clic en Navegador de fuentes en la barra de herramientas para mostrarlo.

2. Examine o busque el objeto que desea añadir en cualquiera de las pestañas.

○ En la pestaña Repositorio se enumeran todas las tablas, vistas y búsquedas inteligentes que están disponibles en el espacio (incluidos los objetos compartidos en el espacio). Puede buscar y desplegar las categorías (consulte Añadir objetos desde el repositorio [página 207]).

○ En la pestaña Fuentes se enumeran todas las conexiones y otras fuentes de datos que se han integrado al espacio desde el cual puede importar tablas. Puede:○ Desplegar las fuentes de datos para navegar por sus objetos (consulte Importar un objeto desde

una conexión u otra fuente [página 209]).○ Abrir el cuadro de diálogo Importar objetos de conexión en una conexión en particular para

seleccionar varios objetos para importar (consulte Importar varios objetos desde una conexión [página 211]).

3. Seleccione el objeto que desee y, a continuación, arrástrelo y suéltelo en el diagrama.

Nota○ No puede utilizar vistas con parámetros de entrada como fuentes en un flujo de datos.○ Al explorar un almacenamiento de archivos remoto como Amazon Simple Storage Service, Google

Cloud Storage o Microsoft Azure Blob Storage, solo puede seleccionar archivos del tipo JSON/JSONL, CSV, ORC o PARQUET.

4. Haga clic en el nodo de origen para visualizar sus propiedades en el panel lateral y rellene las propiedades de la sección General:

64PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 65: Modeling Guide - help.sap.com

Propiedad Descripción

Etiqueta Introduzca una etiqueta para mostrar en el símbolo de origen.

Nombre empresarial/Nombre técnico/Tipo/Conexión

[solo lectura] Proporcione información para identificar el origen.

Estado (Solo lectura) muestra el estado de despliegue y de error del objeto.

Para obtener más información, consulte Guardar y desplegar objetos [página 18].

Utilizar como [tablas locales] Especifica si la tabla se usa como origen o destino en el flujo de datos.

NotaAl cambiar el uso de una tabla se restablecerán todas sus propiedades.

5. En la sección Columnas, revise las columnas de la fuente.

○ Para ver el tipo de datos de una columna, pase el cursor por encima y haga clic en ○ Si la fuente es un archivo CSV, JSON o Excel, puede modificar el tipo de datos de una columna y sus

propiedades correspondientes pasando el cursor por la columna y haciendo clic en (Menú) Editar columna .

○ Para una fuente remota, puede controlar los datos que se leen.○ Para añadir o eliminar columnas de la fuente, haga clic en / (Eliminar) respectivamente.○ Para añadir columnas nuevas o quitadas de la fuente basada en los metadatos más recientes,

haga clic en (Actualizar para obtener modificaciones de columna de la fuente)6. [opcional] Para las fuentes CDI, OData y ABAP CDS, rellene la sección Filtros fuente para definir

condiciones de filtro para el consumo de sus datos:

Al definir condiciones de filtro para columnas, se aplican las reglas siguientes:○ Se aplica "OR" entre las condiciones definidas en la misma columna.○ Se aplica "AND" entre las condiciones definidas en diferentes columnas.

NotaPara aplicar los filtros definidos en la vista previa de datos, cambie el botón de conmutación a ON en el panel Propiedades.

Para las fuentes de SAP SuccessFactors, OData e Integración de datos en la nube (CDI), puede activar la carga delta. Es decir, desplazar los registros de datos modificados en lugar de realizar una carga completa cada vez.

Para ello, en el diálogo Filtros fuente, debe introducir manualmente la condición $MAX_VALUE_<column_name> en el campo Valor.

<column_name> es una columna de la tabla de destino en la que se replican los datos, normalmente del tipo date o timestamp.

7. [opcional] Para las fuentes que son archivos, complete la sección adicional adecuada:

○ Para archivos .csv, haga clic en Modificar en la sección Propiedades CSV para configurar varias propiedades csv para su archivo .csv (separador de columnas, separador de texto, conjunto de caracteres, carácter de escape, etc.).

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 65

Page 66: Modeling Guide - help.sap.com

○ Para archivos .json y .jsonl, haga clic en Modificar en la sección Propiedades JSON para configurar los niveles de aplanamiento del archivo JSON.

○ Para archivos .xls y .xlsx, haga clic en Modificar en Propiedades de Excel para seleccionar la hoja de cálculo de Excel que se va a utilizar y establecer una fila de cabecera.

Nota

Puede restablecer todas las modificaciones realizadas en la sección haciendo clic en ModificarRestablecer .

8. [opcional] En la sección Avanzado, configure las siguientes propiedades:

Propiedad Descripción

Controlar tamaño de obtención de datos

Para aplicar un valor específico para Tamaño de lote, active este conmutador.

Tamaño de obtención de datos (número de filas)

Indica la cantidad de datos que se leen. Indica el número de filas que en cada lote se compro­meten a ser destino.

No se puede realizar la ejecución si existe un truncamiento de las cadenas

No se puede ejecutar el flujo de datos si se detecta un truncamiento de las cadenas al obtener las columnas de origen. Está activado de forma predeterminada.

NotaPuede restablecer todas las modificaciones realizadas en la sección haciendo clic en Restaurar opciones predeterminadas.

9. Para finalizar la fuente, cree un flujo desde esta a un operador o a la tabla de destino, según corresponda.

3.4.2 Crear un operador de unión

Inserte un operador de combinación para fusionar dos conjuntos de datos utilizando una definición de combinación para hacer coincidir los registros.

Contexto

El operador de unión requiere dos entradas y genera una única salida.

NotaEl límite de tamaño para los archivos que está procesando el operador de unión es de 10 GB.

66PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 67: Modeling Guide - help.sap.com

Procedimiento

1. Haga clic en la herramienta Unión, arrástrela al área de diseño del diagrama y suéltela donde quiera crear la unión.

2. Haga clic y arrastre el puerto a la derecha del primer nodo de origen que quiera unir y suéltelo en el operador de unión.

Se crea un flujo entre el operador de origen y el operador de unión.3. Repita la acción para el segundo nodo de origen para crear su flujo para el operador de unión.4. Haga clic en el operador de unión para visualizar sus propiedades en el panel lateral y complete las

propiedades de la sección General:

Propiedad Descripción

Etiqueta Proporcione un nombre adecuado para su operador de unión según sus necesidades.

Tipo de unión Seleccione el tipo de unión. Las uniones que se soportan actualmente son INNER, LEFT_OUTER y RIGHT_OUTER.

5. En la sección Definición de unión, haga clic en (Editar) para modificar las asignaciones de uniones predefinidas.

○ Haga clic en (Asignar automáticamente) para crear automáticamente una unión que coincida con los nombres de las columnas, si es posible.

○ Para crear manualmente una asignación de unión, arrastre y suelte cualquier columna de la izquierda en cualquier columna de la derecha.

○ Para eliminar una asignación de unión, selecciónela y haga clic en .○ Para borrar todas las asignaciones, haga clic en (Eliminar todas las asignaciones).

6. En la sección Columnas, especifique la asignación de sus columnas:○ Se visualizan todas las columnas únicas de los operadores de entrada. Pase el ratón por una columna

y haga clic en para ver su tipo de datos.○ Puede reordenar las columnas arrastrándolas y soltándolas.○ Puede añadir cualquier columna que falte desde los operadores de entrada utilizando (Añadir

columna) y seleccionar las columnas.○ Haga clic en (Menú) para renombrar, quitar o duplicar la columna seleccionada.○ Para quitar varias columnas a la vez, pulse la tecla Control , haga clic en cada columna que desee

seleccionar y, luego, en (Eliminar columnas).○ Para quitar todas las columnas, haga clic en Seleccionar todo y elija (Eliminar columnas).

7. En la sección Propiedades avanzadas, haga clic en (Editar) para definir la optimización de unión. De forma predeterminada, se fija en Automático. La optimización manual solo debe llevarse a cabo si es absolutamente necesaria.○ Seleccione Optimización de unión como Manual.○ Para las uniones izquierda y derecha, respectivamente:

○ Seleccione Caché como Sí o No.○ Especifique el valor Rango dentro del rango de 0 a 100.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 67

Page 68: Modeling Guide - help.sap.com

8. Para completar la definición de la unión, cree un flujo desde esta al siguiente operador o a la tabla de destino, según corresponda.

3.4.3 Crear un operador de unión

Inserte un operador de unión para combinar dos conjuntos de datos que comparten la misma definición de esquema.

Procedimiento

1. Haga clic en la herramienta Unión, arrástrela al área de diseño del diagrama y suéltela donde quiera crear la unión.

2. Haga clic y arrastre el puerto a la derecha del primer nodo de origen que quiera unir y suéltelo en el operador de unión.

Se crea un flujo entre el operador de origen y el operador de unión.3. Repita la acción para el segundo nodo de origen para crear su flujo para el operador de unión.4. Haga clic en el operador de unión para visualizar sus propiedades en el panel lateral y complete las

propiedades de la sección General:

Propiedad Descripción

Etiqueta Proporcione un nombre adecuado para su operador de unión según sus necesidades.

Unir todo Conmute este botón para incluir/excluir los registros du­plicados de los operadores de entrada. Por ejemplo, si Unir todo está desactivado, todos los registros duplicados se quitan del resultado final.

5. En la sección Asignaciones, revise las asignaciones de uniones predefinidas.○ Haga clic en Todo, Asignado o No asignado para mostrar las columnas de unión que desee.○ Arrastre una columna desde el origen y suéltela en la columna de unión en cuestión para crear o

modificar la asignación.○ Para eliminar asignaciones, seleccione una o varias asignaciones existentes y haga clic en .

Puede hacer clic en (Opciones) para añadir o eliminar manualmente columnas de origen como columnas de salida de la unión, y seleccionar la acción necesaria.

Propiedad Descripción

Añadir todas las columnas de origen como columnas de salida

Se añaden todas las columnas de la lista de la izquierda a la lista de la derecha (si aún no están presentes).

Añadir las columnas de origen seleccionadas como columnas de salida

Se añaden las columnas seleccionadas de la lista de la iz­quierda a la lista de la derecha (si aún no están presentes).

68PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 69: Modeling Guide - help.sap.com

Propiedad Descripción

Eliminar columnas de salida seleccionadas Se eliminan todas las columnas seleccionadas en la lista de la derecha para que ya no sean columnas de salida de unión.

Eliminar todas las columnas de salida Se eliminan todas las columnas en la lista de la derecha para que ya no sean columnas de salida de unión.

6. En la sección Columnas, especifique las columnas.○ Se visualizan todas las columnas del primer operador de entrada. Pase el ratón por una columna y

haga clic en para ver su tipo de datos.○ Puede reordenar las columnas arrastrándolas y soltándolas.○ Haga clic en (Menú) para renombrar o quitar la columna seleccionada.○ Para quitar varias columnas a la vez, pulse la tecla Control , haga clic en cada columna que desee

seleccionar y, luego, en (Eliminar columnas).7. Para completar la unión, cree un flujo desde esta al siguiente operador o a la tabla de destino, según

corresponda.

3.4.4 Crear un operador de proyección

Inserte un operador de proyección para añadir, quitar, reordenar o renombre las columnas.

Procedimiento

1. Haga clic en la herramienta Proyección, arrástrela al área de diseño del diagrama y suéltela donde quiera crear la proyección.

2. Haga clic y arrastre el puerto a la derecha del nodo de origen que quiera unir y suéltelo en el operador de proyección.

Se crea un flujo entre el operador de origen y el operador de proyección.3. Haga clic en el operador de proyección para visualizar sus propiedades en el panel lateral y complete las

propiedades de la sección General:

Propiedad Descripción

Etiqueta Proporcione un nombre adecuado para su proyección se­gún sus necesidades.

4. En la sección Columnas, especifique la asignación de sus columnas.

○ Pase el ratón por una columna y haga clic en para ver su tipo de datos.○ Puede reordenar las columnas arrastrándolas y soltándolas.○ Puede añadir cualquier columna que falte desde el operador de entrada utilizando (Añadir columna)

y seleccionar las columnas. También puede añadir una columna calculada. Consulte Crear una columna calculada en un operador de proyección [página 70] para obtener más información.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 69

Page 70: Modeling Guide - help.sap.com

○ Haga clic en (Menú) para renombrar, quitar o duplicar una columna seleccionada.○ Puede editar el nombre, el tipo de datos y la expresión de una columna seleccionando la opción .○ Para quitar varias columnas a la vez, pulse la tecla Control , haga clic en cada columna que desee

seleccionar y, luego, en (Eliminar columnas).○ Para quitar todas las columnas, haga clic en Seleccionar todo y elija (Eliminar columnas).

5. (Opcional) En la sección Filtro, defina filtros.

En el campo Expresión, introduzca la expresión necesaria. Puede crear su expresión seleccionando en Funciones, Columnas y Operadores.

Para obtener más información, consulte Referencia de función para idioma de transformación de datos.

NotaPara validar la expresión de modo que pueda encontrar cualquier problema y solucionarlo, haga clic en el botón Validar.○ En la expresión, debe incluir un nombre de columna entre comillas dobles y un valor de string

constante entre comillas individuales.

6. Para completar la proyección, cree un flujo desde esta al siguiente operador o a la tabla de destino, según corresponda.

3.4.5 Crear una columna calculada en un operador de proyección

Añada una nueva columna en un operador de proyección y defina la expresión que la rellenará con datos.

Procedimiento

1. En el panel de propiedades del operador de proyección, seleccione (Añadir nueva columna calculada) en la sección Columnas.

2. Proporcione un nombre y un tipo de datos para la columna. Se visualizan campos adicionales para los siguientes tipos de datos:

Tipo de datos Campo adicional

string Longitud (opcional): Defina el número máximo de caracteres permitido para la columna.

binario Longitud (opcional): Defina el número máximo de caracteres permitido para la columna.

decimal Precisión: Defina el número máximo de dígitos (incluida la escala) que se permite para un valor en la columna.

70PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 71: Modeling Guide - help.sap.com

Tipo de datos Campo adicional

Escala: Defina el número máximo de dígitos que se permiten después de la coma decimal para un valor en la columna.

NotaLa precisión debe ser mayor que la escala. Por ejemplo, si la precisión es 4 y la escala es 2, el valor permitido para la columna es XX.xx

Para obtener más información, consulte Tipos de datos de la Guía de referencia SAP HANA Cloud SQL.

3. En el campo Expresión, defina la expresión para la columna calculada. Puede crear su expresión seleccionando en Funciones, Columnas y Operadores. Para obtener más información, consulte Referencia de función para idioma de transformación de datos.

NotaPara validar la expresión de modo que pueda encontrar cualquier problema y solucionarlo, haga clic en el botón Validar.○ En la expresión, debe incluir un nombre de columna entre comillas dobles y un valor de string

constante entre comillas individuales.

3.4.6 Crear una agregación

Inserte un operador de agregación para hacer cálculos SUM, AVG, MIN, MAX o COUNT.

Procedimiento

1. Cree un operador de proyección (consulte Crear un operador de proyección [página 69]) y quite todas las columnas de su conjunto de datos excepto las que quiera agregar y aquellas por las que quiera agrupar las agregaciones.

2. Haga clic en la herramienta Agregación, arrástrela al área de diseño del diagrama y suéltela donde quiera crear la agregación.

3. Haga clic y arrastre el puerto a la derecha del operador de proyección y suéltelo en el operador de agregación.

Se crea un flujo entre la proyección y el operador de agregación.4. Haga clic en el operador de agregación para visualizar sus propiedades en el panel lateral y complete las

propiedades de la sección General:

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 71

Page 72: Modeling Guide - help.sap.com

Propiedad Descripción

Etiqueta Proporcione un nombre adecuado para su agregación se­gún sus necesidades.

5. En la sección Columnas, revise las columnas de salida y fije agregaciones.

Pase el ratón por encima de una columna y haga clic en:

○ (Menú) Modificar agregación para modificar su agregación. Puede elegir:○ [sin valor]: opción predeterminada. Utilizar como columna de agrupación.○ SUM [solo columnas numéricas]: calcule el valor total de todas las filas.○ AVG [solo columnas numéricas]: calcule el valor medio de todas las filas.○ MIN [solo columnas numéricas]: calcule el valor mínimo de todas las filas.○ MAX [solo columnas numéricas]: calcule el valor máximo de todas las filas.○ COUNT: calcule el número de valores distintos.

NotaCualquier columna que tenga la agregación vacía predeterminada sirve para agrupar las agregaciones por sus valores unívocos. Si se utilizan varias columnas para agrupar, se utilizarán sus combinaciones de valores unívocos para la agrupación.

○ (Menú) Modificar nombre para modificar su nombre.○ para ver su tipo de datos.

6. Para completar la agregación, cree un flujo desde esta al siguiente operador o a la tabla de destino, según corresponda.

3.4.7 Crear un operador de script

Inserte un operador de script para transformar los datos de entrada con un script de Python y emitir datos estructurados al siguiente operador.

Contexto

El operador de script recibe los datos de un operador anterior. Puede proporcionar la lógica de transformación como cuerpo de la función transform en la propiedad de script del operador. Los datos entrantes se introducen en el parámetro data de la función transform y el resultado de esta función se devuelve a la salida.

El operador de script permite el tratamiento de datos y operaciones de vector proporcionando soporte para los módulos NumPy y Pandas. Los objetos que no sean I/O y funciones de NumPy y Pandas pueden utilizarse con los alias np y pd, respectivamente, sin necesidad de importarlos explícitamente.

El parámetro entrante data en la función transform es de tipo marco de datos Pandas. La tabla de entrada se convierte en un marco de datos y se introduce en la función transform como parámetro de datos. Está previsto que proporcione scripts para la transformación deseada del marco de datos entrante y que devuelva un marco

72PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 73: Modeling Guide - help.sap.com

de datos válido de la función transform. Es importante que el marco de datos que se devuelva de la función de transformación tenga los mismos nombres de columna, tipos y orden que la tabla especificada para la salida. De lo contrario, la ejecución del flujo de datos fallará.

RestricciónEn un flujo de datos, el operador de script puede recibir la tabla entrante en varios lotes de filas, según el tamaño de la tabla. Esto significa que la función transform se llama varias veces, para cada lote de filas, y que su parámetro data contiene solo las filas para los datos de un lote determinado.

Por lo tanto, las operaciones que requieren la tabla completa dentro del parámetro data no son posibles. Por ejemplo, quitar duplicados.

Procedimiento

1. Haga clic en la herramienta Script, arrástrela al área de diseño del diagrama y suéltela donde quiera crear el operador de script.

2. Haga clic y arrastre el puerto a la derecha del nodo de origen que quiera unir y suéltelo en el operador de script.

Se crea un flujo entre el operador de origen y el operador de script.3. Haga clic en el operador de script para visualizar sus propiedades en el panel lateral y complete las

propiedades de la sección General:

Propiedad Descripción

Etiqueta Proporcione un nombre adecuado para el operador.

Lenguaje de código [Solo lectura] El lenguaje admitido es Python.

4. En la sección Script, introduzca su script de Python para transformar los datos de entrada y producir un esquema de salida.

Para obtener información sobre el soporte de Python en el operador de script, consulte Referencia de Python para el operador de script [página 76].

5. En la sección Columnas, especifique manualmente las columnas que emitirá su script.

De forma predeterminada, se muestran todas las columnas de entrada. Puede:○ Pasar el ratón por una columna y hacer clic en para ver su tipo de datos.○ Reordenar las columnas arrastrándolas y soltándolas.○ Añadir cualquier columna que falte desde los operadores de entrada utilizando (Añadir columna) y

seleccionar las columnas.○ Crear columnas utilizando (Crear columna nueva) y proporcionar un nombre y un tipo de datos para

la columna.○ Quitar varias columnas a la vez, hacer clic en Control + para seleccionar las columnas y elegir

(Eliminar columnas).○ Para quitar todas las columnas, haga clic en Seleccionar todo y escoja (Eliminar columnas).

6. Para completar el operador de script, cree un flujo desde este al siguiente operador o a la tabla de destino, según corresponda.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 73

Page 74: Modeling Guide - help.sap.com

3.4.8 Añadir o crear una tabla de destino

Añada una tabla de destino en la que escribir datos. Solo puede tener una tabla de destino en un flujo de datos.

Procedimiento

1. Añada una tabla de destino al flujo de datos de una de las siguientes formas:

○ Haga clic en (Añadir tabla) en la barra de herramientas, y arrástrelo y suéltelo en el área de diseño para crear una tabla de destino.La tabla de destino se añadirá al flujo de datos. El texto Nuevo situado en la parte inferior derecha del operador muestra que la tabla se acaba de añadir.

○ Arrastre una tabla existente desde el navegador de fuentes, suéltela en el área de diseño y haga clic en el botón flotante Destino para utilizarla como tabla de destino. Puede elegir:○ En la pestaña Repositorio: una tabla local.○ En la pestaña Fuentes:

○ Una tabla en un esquema Open SQL, si el espacio tiene acceso de escritura a la tabla o esquema (consulte Permitir que el espacio escriba en el esquema Open SQL).

○ Una tabla en un esquema de grupo de usuarios de base de datos: si el espacio tiene acceso de escritura a la tabla o esquema (consulte Permitir que un espacio escriba en el esquema del grupo de usuarios de base de datos).

○ Una tabla en un contenedor HDI de SAP: si el espacio tiene acceso de escritura a la tabla o al esquema (consulte Permitir que su espacio escriba en su contenedor HDI).

2. Haga clic en el puerto y arrástrelo a la derecha del último operador del flujo de datos. Después, suéltelo en la tabla de destino.

Se creará un flujo entre el operador y la tabla de destino.3. Haga clic en el nodo de destino para visualizar sus propiedades en el panel lateral y rellene las propiedades

de la sección General:

Propiedad Descripción

Etiqueta Introduzca una etiqueta para mostrar en el símbolo de la tabla de destino.

Nombre empresarial/Nombre técnico/Tipo/Conexión

[solo lectura] Proporcione información para identificar la tabla de destino.

74PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 75: Modeling Guide - help.sap.com

Propiedad Descripción

Modo Especifica el modo con el que se debe escribir en la tabla de destino o modificar los datos en la tabla de destino.

Puede seleccionar lo siguiente:○ Añadir: Escriba los datos obtenidos del flujo de datos como registros nuevos añadidos al

final de la tabla de destino.○ Truncar: Borre los datos existentes en la tabla de destino y sustitúyalos con los datos ob­

tenidos del flujo de datos.○ Eliminar: Elimine registros en la tabla de destino en función de las columnas asignadas en

el destino. Todas las columnas asignadas se tienen en cuenta para la condición de coinci­dencia y, si el valor de estas columnas coincide con el registro de la tabla de destino, se eliminará.

Actualizar registros por clave principal (UPSERT)

[Modo Añadir] Indica al flujo que actualice, cuando corresponda, los registros de tabla de des­tino existentes que se pueden identificar por sus claves primarias.

Si esta opción no está seleccionada, se añaden todos los registros de origen (incluidos los que ya están presentes en la tabla de destino), lo que puede provocar errores clave duplicados.

NotaSi no se ha definido ninguna clave primaria en la tabla de destino, se añadirán todos los registros.

Esta función se basa en la sentencia UPSERT (consulte Upsert en la guía Referencia SQL para SAP Vora en SAP Data Intelligence).

Estado (Solo lectura) muestra el estado de despliegue y de error del objeto.

Para obtener más información, consulte Guardar y desplegar objetos [página 18].

Utilizar como Especifica si la tabla se utiliza como origen o destino en el flujo de datos.

NotaAl cambiar el uso de una tabla se restablecerán todas sus propiedades.

4. En la sección Asignaciones, revise las asignaciones de columnas entrantes a las columnas de la tabla de destino.○ Cuando conecta cualquier operador a la tabla de destino, todas las columnas entrantes que tengan el

mismo nombre y un tipo de datos compatible con una columna de la tabla de destino se asignarán a ella automáticamente.

○ Puede asignar manualmente una columna entrante con una columna de la tabla de destino que tenga un tipo de datos compatible arrastrando la columna de la lista de la izquierda y soltándola en la columna correspondiente de la lista de la derecha.

○ Para eliminar una asignación, selecciónela y haga clic en Eliminar. Para eliminar todas las asignaciones, seleccione Quitar todas las asignaciones.

○ En cualquier momento puede hacer clic en (Asignar automáticamente) para reiniciar la asignación automática en función de los nombres y tipos de datos.

5. En la sección Columnas, visualice las columnas de la tabla de destino. Para verificar el tipo de datos de una columna, pase el cursor por encima y haga clic en

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 75

Page 76: Modeling Guide - help.sap.com

6. [opcional] En la sección Avanzado, configure las siguientes propiedades:

Propiedad Descripción

Controlar tamaño de lote

Para aplicar un valor específico para Tamaño de lote, active este conmutador.

Tamaño de lote (nú­mero de filas)

Indica la cantidad de datos que se leen. Es decir, indica el número de filas que se obtendrá de la fuente en cada solicitud.

NotaPuede hacer clic en el icono Restaurar opciones predeterminadas para restaurar las opciones predeterminadas.

7. Haga clic en Crear y desplegar tabla en el panel de propiedades para crear y desplegar la tabla de destino recién añadida en el repositorio de su espacio.

Este paso no es necesario si ha añadido una tabla existente.

3.4.9 Referencia de Python para el operador de script

Obtenga información sobre el soporte de Python que ofrece el operador de script de flujo de datos.

Este tema contiene las siguientes secciones:

● Soporte para los módulos builtins, Numpy y Pandas [página 76]● Compatibilidad con los tipos de excepción de builtins [página 78]● Asignación de datos [página 79]● Ejemplos básicos [página 80]● Tratamiento de los tipos decimales [página 82]

Soporte para los módulos builtins, Numpy y Pandas

El operador de script ofrece soporte para el tratamiento de datos y las operaciones de vector mediante el soporte para los módulos builtins (versión 3.9), NumPy (versión 1.21.5) y Pandas (versión 1.2.5). Para lograr un entorno de ejecución seguro, se aplican algunas restricciones.

NotaEl uso de las funciones u objetos no admitidos que figuran aquí desencadena una excepción interna, lo que provoca un error en la ejecución del flujo de datos en tiempo de ejecución.

76PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 77: Modeling Guide - help.sap.com

Módulo Builtin (versión 3.9) Módulo NumPy (versión 1.21.5) Módulo Pandas (versión 1.2.5)

Se admiten todas las constantes y fun­ciones del módulo de Python builtins salvo las siguientes:

● eval● exec● compile● classmethod● staticmethod● breakpoint● memoryview● __import__(); es decir, instrucción

de importación● input● open● dir● object● print● id● vars● hasattr● getattr and __getattribute__● setattr and __setattr__● delattr and __delattr__

Se admiten todos los objetos y funcio­nes del módulo NumPy (utilizando el alias estándar np), salvo los siguientes:

● load● save● savez● savez_compressed● loadtxt● savetxt● genfromtxt● fromregex● fromfile● memmap● DataSource● ndarray.tofile● ndarray.dump

Se admiten todos los objetos y funcio­nes del módulo Pandas (utilizando el alias estándar pd), salvo los siguientes:

● read_pickle● read_table● read_csv● read_fwf● read_clipboard● read_excel● read_json● read_html● read_hdf● read_feather● read_parquet● read_sas● read_spss● read_gbq● read_stata● read_sql_table● read_sql_query● io.excel.ExcelFile● io.excel.ExcelWriter● io.stata.StataReader● io.sql.SQLDatabase● io.sql.SQLiteDatabase● io.pytables.HDFStore● DataFrame.to_pickle● DataFrame.to_csv● DataFrame.to_hdf● DataFrame.to_sql● DataFrame.to_excel● DataFrame.to_html● DataFrame.to_feather● DataFrame.to_stata● DataFrame.to_gbq● DataFrame.to_clipboard● DataFrame.to_json● DataFrame.to_latex● DataFrame.to_markdown● Series.to_pickle● Series.to_csv● Series.to_excel

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 77

Page 78: Modeling Guide - help.sap.com

Módulo Builtin (versión 3.9) Módulo NumPy (versión 1.21.5) Módulo Pandas (versión 1.2.5)

● Series.to_hdf● Series.to_sql● Series.to_clipboard● Series.to_json● Series.to_latex● Series.to_markdown

NotaEstas listas están sujetas a modificaciones.

Compatibilidad con los tipos de excepción de builtins

Se admiten los siguientes tipos de excepción de builtins para utilizarlos en el tratamiento de errores.

● ArithmeticError● AssertionError● AttributeError● BufferError● FloatingPointError● IndexError● KeyError● LookupError● NameError● NotImplementedError● OverflowError● RuntimeError● StopIteration● TypeError● UnboundLocalError● UnicodeDecodeError● UnicodeEncodeError● UnicodeError● UnicodeTranslateError● ValueError● ZeroDivisionError

NotaEsta lista está sujeta a modificaciones.

78PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 79: Modeling Guide - help.sap.com

Asignación de datos

La tabla entrante del puerto de entrada se convierte en un marco de datos Pandas antes de que se pase como parámetro data a la función transform. Del mismo modo, la tabla devuelta desde el código de usuario se convierte de un marco de datos Pandas a los tipos de datos comunes a todos los operadores.

En la siguiente tabla encontrará la correspondencia entre los tipos de datos de columna admitidos y los objetos Python.

Tipo de datos de columna Clase Python dtype Restricciones Observación

Binario byte object

Booleano numpy.bool bool

Fecha pandas.Timestamp datetime64[ns] Solo puede representar el siguiente rango: De 1677-09-21 a 2262-04-11

DateTime pandas.Timestamp datetime64[ns] Solo puede representar el siguiente rango: De 1677-09-21 00:12:43.145225 a 2262-04-11 23:47:16.854775807

Decimal decimal.Decimal object

DecimalFloat decimal.Decimal object

Número entero int int64* *El más pequeño posible entre uint8, uint16, uint32 y uint64 que puede contener todos los valores.

Integer64 int int64

LargeBinary bytes object

LargeString string object

String string object

Hora pandas.Timestamp datetime64[ns]

TimeStamp pandas.Timestamp datetime64[ns] Solo puede representar el siguiente rango: 1677-09-21 00:12:43.145225 to 2262-04-11 23:47:16.854775807

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 79

Page 80: Modeling Guide - help.sap.com

NotaSi hay valores nulos, el valor correspondiente de un marco de datos será del tipo pd.NA (no disponible). Cuando hay valores nulos, las columnas tienen tipos mezclados y la columna dtype es object.

Ejemplos básicos

El tipo de datos entrantes está restringido al marco de datos Pandas.

Ejemplo 1

Código de ejemplo def transform(data): return data[['first', 'customer_name', 'office_location']]

Este script crea una proyección a partir de un marco de datos entrante. Da por hecho que estarían como mínimo estas tres columnas en el marco de datos entrante: first, customer_name y office_location. Es otra forma de decir que la tabla de entrada tiene al menos estos tres atributos. El script de proyección extrae solo estas tres columnas y las devuelve como marco de datos.

Tabla de entrada (ejemplo de marco de datos almacenado de forma local en el script como datos):

first last birthday customer_name office_location

John Doe 2002-04-09 12:33:58 RedBull Walldorf

Jane Doe 03/03/2005 12:33:58 GoPro São Leopoldo

Tabla de salida (ejemplo que devuelve la proyección del marco de datos):

first customer_name office_location

John RedBull Walldorf

Jane GoPro São Leopoldo

Prevé que la tabla de salida solo tenga estos tres atributos: first, customer_name y office_location. Si el esquema de la tabla de salida es diferente de esto, se producirá un error en la ejecución del flujo de datos.

Ejemplo 2

Código de ejemplo def transform(data):df = data[['first','last']]df[full] = df['first'] + '.' + df['last'] return df

Este script extrae las columnas "primera"' y "última" del marco de datos entrante, suponiendo que existan en la tabla de entrada, y almacena dichas columnas como un marco de datos independiente en la variable local "df". A continuación, calcula un correo electrónico de tercera columna de las columnas extraídas, actualiza df y lo devuelve.

80PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 81: Modeling Guide - help.sap.com

Tabla de entrada (ejemplo de marco de datos almacenado de forma local en el script como df):

first last

John Doe

Jane Doe

Tabla de salida (ejemplo que devuelve el marco de datos df):

first last full

John Doe John.Doe

Jane Doe Jane.Doe

El flujo de datos fallaría si la tabla de entrada no tuviera ni el atributo first ni el atributo last, entre otros. Del mismo modo, también fallaría si el esquema de la tabla de salida no constara solo de estos tres atributos: first, last y full.

Ejemplo 3

Código de ejemplo def transform(data): timestamps = data['birthday'].apply(lambda x: pd.Timestamp(x)) data['birthday'] = timestamps.apply(lambda x: f'{x.month_name()} {x.day}, {x.year}, {x.day_name()}') return data

En este script se da por hecho que hay una columna birthday entre otras, con los valores de string en el marco de datos entrante. Primero intenta convertir los valores de string de esta columna en un TimeStamp Pandas y almacenarlos en forma de serie. Por último, efectúa una representación de string específica de los días de nacimiento en la serie, utilizando los métodos y atributos de la clase TimeStamp y la actualiza en el marco de datos original antes de devolverla.

Tabla de entrada (ejemplo de marco de datos entrante como datos):

first last birthday

John Doe 2002-04-09 12:33:58

Jane Doe 03/03/2005 12:33:58

Tabla de salida (ejemplo que devuelve el marco de datos como datos):

first last birthday

John Doe Martes, 9 de abril de 2002

Jane Doe Jueves, 3 de marzo de 2005

En este caso da por hecho que las tablas de entrada y salida tienen el mismo esquema y los mismos tipos de datos.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 81

Page 82: Modeling Guide - help.sap.com

Tratamiento de los tipos decimales

Para trabajar con tipos decimales en el operador de script, se debería utilizar la clase Decimal integrada de Python. No hay forma ni necesidad de importarla, puesto que está disponible para el usuario dentro del cuerpo de la función transform. A continuación se muestran algunos ejemplos de cómo utilizar el tipo Decimal en el operador de script.

Ejemplo 4

Código de ejemplo def transform(data): data['start_date_utc_long']=Decimal('123456789012345678901') return data

En este script se presupone que la tabla de entrada tiene el nombre de columna dept_no y dept_name, y quiere añadirle la columna arbitraria de tipo decimal start_date_utc_long. Se presupone que la precisión de tipo de datos real de esta columna es decimal (21,0) en la definición de la tabla de salida.

Tabla de entrada (ejemplo de marco de datos entrante como datos):

dept_no dept_name

dept_101 Auditoría

dept_102 Asesoramiento

Tabla de salida (ejemplo que devuelve el marco de datos como datos):

dept_no dept_name start_date_utc_long

dept_101 Auditoría Decimal("123456789012345678901")

dept_102 Asesoramiento Decimal("123456789012345678901")

En este caso da por hecho que las tablas de entrada y salida tienen el mismo esquema y los mismos tipos de datos.

Ejemplo 5

Código de ejemplo def transform(data): data = data[data.salary > Decimal("1299.99")] return data

En este script se da por hecho que la tabla de entrada tiene una columna salary que tiene el tipo de datos Decimal. El script aplica un filtro en la columna salary comparando el valor de su contenido con un objeto Decimal de Python y devuelve la tabla filtrada.

Tabla de entrada (ejemplo de marco de datos entrante como datos):

first last salary

John Doe Decimal("1099.99")

82PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 83: Modeling Guide - help.sap.com

first last salary

Jane Doe Decimal("1599.50")

Tabla de salida (ejemplo que devuelve el marco de datos como datos):

first last salary

Jane Doe Decimal("1599.50")

En el ejemplo se presupone que las tablas de entrada y salida tienen el mismo esquema y los mismos tipos de datos.

3.4.10 Procesar modificaciones de origen/destino en el editor de flujo de datos

Si se modifica una o varias de las fuentes (o la tabla de destino) del flujo de datos, se le pedirá que procese los cambios la próxima vez que abra el flujo de datos. Si un cambio ha generado errores en el flujo de datos, recibirá una notificación que le invitará a revisarlos.

Procedimiento

1. Si un cambio de fuente o destino ha generado errores en el flujo de datos, recibirá una notificación invitándole a revisarlos y puede hacer clic en la notificación para abrirla directamente.

Se abre el diálogo Actualizaciones de origen/destino, en el que se enumeran los objetos que se han modificado.

NotaSi las modificaciones no generan errores (por ejemplo, si hay columnas nuevas disponibles), no recibirá ninguna notificación, pero el diálogo se seguirá mostrando la próxima vez que abra el flujo de datos.

2. Haga clic en OK para ignorar el diálogo y abrir el diagrama. Se pueden visualizar los mensajes de validación siguientes:

Cambio Impacto en flujos de datos dependientes

Columna nueva Las columnas nuevas de origen o destino se dejan sin asignar de forma predeterminada en el nodo de la tabla de destino de los flujos de datos dependientes:○ se muestra un mensaje de información en el que se enumeran todas las columnas

nuevas en el origen y/o el destino.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 83

Page 84: Modeling Guide - help.sap.com

Cambio Impacto en flujos de datos dependientes

Tipo de datos de columna de modificación

Las modificaciones del tipo de datos de la columna de origen o destino pueden generar información o mensajes de error en flujos de datos dependientes:○ se muestra un mensaje de información en el que se enumeran todas las columnas

con tipos de datos modificados en el origen y/o el destino.○ Se muestra un mensaje de error en cualquier nodo en el que exista una modifica­

ción de tipo de datos incompatible.

Eliminar columna Las columnas de origen eliminadas generan errores en flujos de datos dependientes si las columnas se utilizan en estos flujos de datos:○ Se muestra un mensaje de información en el que se enumeran todas las columnas

eliminadas en el origen y/o el destino.○ Se muestra un mensaje de error en cualquier nodo intermedio (unión, unión, pro­

yección, agregación, script) en el que se haya utilizado una columna eliminada.

3. Revise todos los mensajes de información para asegurarse de que no afectan negativamente a la salida del flujo de datos.

4. Revise y resuelva cualquier mensaje de error en nodos de flujo de datos intermedios.5. Si procede, asigne cualquier columna de origen o destino nueva en el nodo de tabla de destino.

No puede modificar la estructura de la tabla de destino directamente en el editor de flujo de datos. Si necesita realizar estas modificaciones (por ejemplo, para añadir columnas de origen nuevas o modificar tipos de datos), debe abrirla y editarla en el editor de tablas. Una vez guardada la tabla de destino actualizada, puede volver al flujo de datos y ajustar las asignaciones según corresponda en el nodo de la tabla de destino.

NotaSi deja cualquier columna de tabla de destino sin asignar, las ejecuciones nuevas del flujo de datos insertarán valores nulos en ella.

6. Haga clic en (Guardar) para guardar los cambios en su flujo de datos e ignorar los mensajes de información.

3.5 Crear una cadena de tareas

Agrupe varias tareas en una cadena y ejecútelas manualmente una vez o periódicamente mediante una programación.

Requisitos previos

● Tiene autorizaciones de rol de Integrador DW y Modelador DW. Consulte Roles de aplicación estándar para obtener más información.

● Ya debe haber objetos desplegados para que se puedan añadir a la cadena de tareas.● Las tablas remotas no se deben fijar en la replicación en tiempo real.

84PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 85: Modeling Guide - help.sap.com

● Las vistas no deben tener asignados parámetros ni controles de acceso a datos.

Contexto

Las cadenas de tareas le permiten definir un grupo o una serie de tareas y ejecutar esas tareas en un proceso en serie, una tras otra. Una tarea siguiente solo se ejecuta una vez que la tarea anterior de la serie haya terminado correctamente con el estado finalizada. La ejecución de tareas en la serie no se reanudará si la tarea anterior tiene el estado fallida.

La programación de la cadena de tareas puede incluir la ejecución de la replicación de tablas remotas, la persistencia de vistas y ejecuciones de flujos de datos.

Procedimiento

1. En el Generador de datos, haga clic en Nueva cadena de tareas.2. En el panel lateral de la izquierda, arrastre objetos disponibles en el repositorio y suéltelos en el área de

diseño de la cadena de tareas. Además, puede arrastrar y soltar objetos que ya estén en el área de diseño de la cadena de tareas para modificar el orden en el que se ejecutan algunas tareas. El panel de propiedades de la cadena de tareas se actualiza con los objetos añadidos.

NotaEn el repositorio puede ver las tablas remotas, las vistas y los objetos de flujo de datos que cumplen los requisitos previos y que están disponibles para añadirse a la cadena de tareas.

3. En el panel de propiedades, especifique un nombre para la cadena de tareas.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 85

Page 86: Modeling Guide - help.sap.com

Propiedades de la cadena de tareas:

Propiedades Comentarios

Nombre empresarial Nombre de la cadena de tareas

Nombre técnico Nombre técnico de la cadena de tareas

Estado Muestra el estado de despliegue de la cadena de tareas: puede estar desplegada, no desplegada o tener modifica­ciones para desplegar.

Objetos de la cadena de tareas Muestra todos los objetos que se han añadido a la cadena de tareas.

Al hacer clic en uno de los objetos de la cadena de tareas, las propiedades de este objeto de tarea seleccionado se muestran en el panel de propiedades:

Tenga en cuenta que también puede acceder a los detalles de cada objeto de la cadena de tareas en el panel de propiedades de la cadena de tareas. Seleccione el objeto en cuestión en la lista de objetos y haga clic en :

Propiedades de objeto de la cadena de tareas:

Propiedades Comentarios

Nombre empresarial Nombre del objeto

Nombre técnico Nombre técnico del objeto

Tipo de objeto Una tabla remota, una vista o un flujo de datos

86PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

Page 87: Modeling Guide - help.sap.com

Propiedades Comentarios

Actividad Actividad que va a desencadenar la cadena de tareas:○ Tabla remota = Replicar○ Vista = Guardar de forma persistente○ Flujo de datos = Ejecutar

Estado Estado de despliegue de la cadena de tareas: puede estar desplegada, no desplegada o tener modificaciones para desplegar.

NotaCuando selecciona un objeto, puede eliminarlo de la cadena de tareas o acceder al editor correspondiente.

4. Guarde y despliegue la cadena de tareas.

Se actualizan las propiedades de la cadena de tareas.

Una vez desplegada la cadena de tareas, puede ejecutar la cadena de tareas o crear una programación para ejecutarla periódicamente o acceder al Monitor de cadenas de tareas para supervisarla. Para obtener más información, consulte Programar tareas de integración de datos y Supervisar las cadenas de tareas.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Generador de datos

PUBLICPÚBLICO 87

Page 88: Modeling Guide - help.sap.com

4 Adquirir datos en el Marketplace de datos

Enriquezca sus propios datos con productos de datos de terceros.

NotaEl Marketplace de datos y el Cockpit de compartición de datos solo están disponibles en los arrendatarios de SAP Data Warehouse Cloud aprovisionados desde el 25 de enero de 2021. Consulte 3148585 para obtener más información.

Resumen

El Marketplace de datos está totalmente integrado en SAP Data Warehouse Cloud. Se adapta para que las empresas integren fácilmente datos de terceros. Puede buscar y comprar datos analíticos de proveedores de datos. Los datos se presentan en forma de objetos en paquete como productos de datos que se pueden utilizar en uno o varios espacios de su arrendatario de SAP Data Warehouse Cloud.

Los productos de datos se proporcionan de forma gratuita o requieren la compra de una licencia a un determinado coste. Algunos productos de datos están disponibles como envíos únicos, otros son actualizados periódicamente por los proveedores de datos.

Para obtener productos de datos en su arrendatario de SAP Data Warehouse Cloud y consumirlos, puede seguir un sencillo workflow:

● Adquirir datos en el Marketplace de datos [página 88]● Evaluar sus productos de datos [página 93]

88PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

Page 89: Modeling Guide - help.sap.com

● Pruebas con datos de muestra [página 96]● Adquirir un producto de datos [página 98]● Gestionar sus productos de datos [página 102]● https://help.sap.com/viewer/c8a54ee704e94e15926551293243fd1d/cloud/en-US/

b4a5d02cefdf45478e7376860c985202.html [https://help.sap.com/viewer/c8a54ee704e94e15926551293243fd1d/cloud/en-US/b4a5d02cefdf45478e7376860c985202.html]

Independientemente del tiempo, también puede ver y gestionar sus licencias. Para obtener más información, consulte Gestionar las licencias [página 106].

NotaTenga en cuenta que no se admite la visibilidad válida para todas las infraestructuras ni la instalación de productos de datos. Esto significa que los productos creados en la infraestructura A solo se pueden ver y adquirir en la infraestructura A. No están visibles en otras infraestructuras, por ejemplo, en la infraestructura B o la C.

4.1 Búsqueda y navegación

Busque o examine productos mediante la función de búsqueda o la página de llegada.

Encontrará la función Buscar en la página de llegada o en el menú de Data Marketplace. Ambas opciones le permiten navegar por la lista de resultados de búsqueda según distintos criterios de filtro.

Puede buscar y navegar por los productos de datos y proveedores de datos. Seleccione Productos de datos o Proveedores en la lista desplegable, junto al campo de entrada de búsqueda. Después de introducir el término

de búsqueda, pulse Intro o haga clic en el icono .

Los resultados de la búsqueda se mostrarán en una lista, ordenados por mejor coincidencia de forma predeterminada. Puede modificar los criterios de clasificación si lo desea.

Puede utilizar criterios de filtro para limitar los resultados de búsqueda. A la izquierda, junto a la lista de resultados de búsqueda, encontrará los criterios de filtro. Haga clic en Mostrar todos los filtros al final de la lista de filtros que aparece para obtener la lista completa de todos los filtros y opciones. En la ventana emergente también puede definir condiciones de filtro para cada filtro.

Si solo desea ver los productos de datos gratuitos, seleccione la opción Gratuito del filtro Tipo de contrato. Todos los productos de datos que tienen un tipo de contrato diferente (por ejemplo, Clave de licencia) están fijados como ocultos en la lista de resultados de búsqueda. La lista se reducirá.

Para obtener más información sobre los filtros disponibles, consulte Resumen de filtros [página 90].

Al hacer clic en una entrada de la lista de resultados de búsqueda, se le redirigirá directamente a la página de producto de datos o al perfil de proveedor de datos correspondiente. Allí puede evaluar el producto de datos o el proveedor de datos y, si le interesa, marcarlos. Para obtener más información, consulte Utilizar marcadores [página 93].

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

PUBLICPÚBLICO 89

Page 90: Modeling Guide - help.sap.com

4.1.1 Resumen de filtros

Para limitar los resultados de la búsqueda, puede combinar diferentes filtros con distintas opciones.

Filtrar por tipo de contrato

Filtrar por tipo de contrato

Gratuito Los productos de datos que son gratuitos se proporcionan sin ningún pago. Pueden ser datos de dominio público o da­tos proporcionados por un proveedor de datos comercial, como datos obsequiados, por ejemplo. Los datos se pueden activar después de aceptar las condiciones de uso específi­cas de los datos.

Con clave de licencia Una clave de activación proporciona autorización para acce­der a uno o varios productos de datos. El proveedor de datos envía la clave por correo electrónico después de que se haya determinado un precio entre el consumidor y el proveedor. El precio se negocia fuera del Marketplace de datos.

Las claves de licencia se pueden utilizar:

● Para productos comerciales, y las proporciona el pro­veedor de datos tras el cierre del acuerdo comercial, y

● para cualquier otro tipo de producto que necesite auto­rización de acceso (por ejemplo, para escenarios en los que se intercambian datos no públicos sin pago).

A petición Para activar un producto de datos, debe enviar una solicitud al proveedor de datos. Puede hacerlo directamente en la in­terfaz de usuario, donde se crea una plantilla de correo elec­trónico. Puede editar el correo electrónico predefinido y en­viarlo al proveedor, que se pondrá en contacto con usted.

90PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

Page 91: Modeling Guide - help.sap.com

Filtrar por envío de datos

Filtrar por envío de datos

Directo Los datos se copian directamente en el espacio que ha se­leccionado. Después de activar el producto, se crea un pro­tocolo en Mis productos de datos → Seguimiento de la entrega. Una vez que los datos estén disponibles, puede utili­zarlos como cualquier otro dato en SAP Data Warehouse Cloud, por ejemplo, utilizando los datos como fuente en el Generador de datos. Los datos también se muestran en el Explorador.

OpenSQL Debe crear un esquema OpenSQL en Gestión de espacios y compartir los detalles con el proveedor de datos. El provee­dor de datos podrá enviar los datos directamente a su arren­datario. Una vez que el proveedor de datos entregue los da­tos en el esquema OpenSQL, se podrá acceder a ellos me­diante el Generador de datos y el esquema proporcionado aparecerá como fuente. Dentro de este esquema, encon­trará los datos como vistas o tablas.

Entrega externa Los datos se entregan compartiendo archivos fuera de SAP Data Warehouse Cloud.

Filtrar por categoría de datos

Los proveedores de datos etiquetan sus productos con categorías y palabras clave relacionadas para que su búsqueda sea más fácil y eficiente.

Filtrar por modo de entrega

Filtrar por modo de entrega

Completo Puede recibir la actualización de datos. Los datos actualiza­dos están disponibles en Mis productos de datos.

Único Solo se proporciona una entrega de datos, sin correcciones ni actualizaciones adicionales.

Filtrar por patrón de entrega

Puede filtrar en función del patrón de entrega si desea obtener un producto de datos que reciba actualizaciones periódicas, por ejemplo.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

PUBLICPÚBLICO 91

Page 92: Modeling Guide - help.sap.com

Filtrar por tipo de distribución

Solo puede filtrar por Públicos. Los productos de datos públicos están disponibles para todos.

Filtrar por sector

Los proveedores de datos etiquetan sus productos con categorías y palabras clave relacionadas para que su búsqueda sea más fácil y eficiente.

Filtrar por proveedor

Filtrar por proveedor

Lista de todos los proveedores de datos disponibles Seleccione los proveedores de datos y sus productos que desea incluir en el resultado de la búsqueda.

Filtrar por agregador

El agregador de contenido es una empresa que gestiona uno o varios perfiles de proveedor de datos. Puede buscar por agregador y ver todos los productos que pertenecen a proveedores de datos gestionados por un agregador.

Filtrar por cobertura regional

Puede seleccionar las regiones/países que desea incluir en el resultado de la búsqueda.

Filtrar por aplicación SAP

Los proveedores de datos pueden etiquetar una o varias aplicaciones SAP a las que se ajustan sus productos de datos. Se hace sobre todo en los casos en los que los datos externos deben armonizarse con los datos internos de la aplicación SAP etiquetada. Un ejemplo sería un producto de datos de KPI financiero que funciona con SAP S/4HANA, que sería la aplicación SAP etiquetada en ese momento.

92PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

Page 93: Modeling Guide - help.sap.com

Filtrar por categoría de tamaño

Filtrar por categoría de tamaño

Lista de todos los tamaños de producto de datos disponi­bles: S, M, L, XL, XXL y XXXL

Puede filtrar por el tamaño del producto de datos, en com­paración con el método de talla de camiseta:

● S: menos de 1.000 registros● M: entre 1.000 y 100.000 registros● L: entre 100.000 y 1 millón de registros● XL: entre 1 y 10 millones de registros● XXL: entre 10 y 100 millones de registros● XXXL: más de 100 millones de registros

4.1.2 Utilizar marcadores

Puede marcar sus proveedores de datos y productos de datos favoritos para recuperarlos rápidamente.

Si desea guardarlos para suscripciones futuras, puede utilizar la función de marcador incluida en Data Marketplace.

Para establecer un proveedor de datos o un producto de datos como un marcador, solo tiene que hacer clic en el icono de marcador en la página del proveedor de datos o del producto de datos correspondiente.

Puede recuperar su lista de marcadores personales en el menú principal de Data Marketplace. Desde este lugar es fácil abrir sus entradas y navegar al proveedor de datos o al producto de datos correspondiente.

Para quitar un marcador, vuelva a hacer clic en el icono de marcador en la página del proveedor de datos o del producto de datos correspondiente.

4.2 Evaluar sus productos de datos

Cada producto de datos tiene una página específica que describe el producto de datos en detalle para permitir una elaboración transparente.

Información predeterminada

Para cada producto de datos se muestra, de forma predeterminada, la siguiente información:

Entrada Descripción

Vistas Cantidad de veces que se ha visualizado el producto de da­tos en Data Marketplace.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

PUBLICPÚBLICO 93

Page 94: Modeling Guide - help.sap.com

Entrada Descripción

Precio Modelo de determinación de precios del producto de datos. Consulte la sección Determinación de precios a continua­ción.

Estado del ciclo de vida Los productos de datos que puede ver tienen el estado En lista.

Lista gestionada por Indica si un agregador de contenido gestiona el proveedor de datos.

Resumen

Descripción del producto de datos.

Datos de muestra

Algunos productos de datos ofrecen datos de muestra gratuitos que puede activar y utilizar con fines de prueba. Los datos de muestra solo se pueden descargar como archivos de Microsoft Excel.

Detalles del producto

Cada página de producto proporciona detalles sobre su producto y le ayuda a decidir qué producto descargar.

Detalles del producto Descripción Comentarios

Categoría de datos Indica una o más categorías en las que encaja el producto de datos.

Sector Indica uno o más sectores en los que encaja el producto de datos.

Aplicación SAP Indica una o más aplicaciones SAP en las que encaja el producto de datos.

Cobertura regional Indica los países y regiones a los que se ha asignado el producto de datos.

Envío de datos Indica el envío técnico del producto de datos. Varía en función de cómo ofrezca el proveedor de datos sus productos.

Para obtener más información, Envío de datos [página 96].

Gestionado por el Marketplace de da­tos:

● Descarga directa

Gestionado por el proveedor de datos:

● OpenSQL● Entrega externa

94PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

Page 95: Modeling Guide - help.sap.com

Detalles del producto Descripción Comentarios

Modo de entrega Indica si el proveedor de datos puede ofrecer nuevas entregas (por ejemplo, actualizaciones de datos) y cómo pue­den afectar estas entregas a las exis­tentes.

● ÚnicoSolo se proporciona una entrega de datos, sin correcciones ni ac­tualizaciones adicionales.

● CompletoPuede recibir la actualización de datos. Los datos actualizados es­tán disponibles en Mis productos de datos.

Patrón de entrega Indica cuándo y con qué frecuencia se actualizan los productos de datos.

Por ejemplo:

● Quincenal● Diario● Mensual● Otro● Trimestral● Semanal● Anual

Categoría de tamaño Indica el tamaño de su producto utili­zando el método de talla de camiseta.

● S: menos de 1000 registros● M: entre 1000 y 100.000 registros● L: entre 100.000 y 1 millón de re­

gistros● XL: entre 1 y 10 millones de regis­

tros● XXL: entre 10 y 100 millones de re­

gistros● XXXL: más de 100 millones de re­

gistros

Visibilidad Indica quién puede ver los detalles del producto.

Actualmente, solo se pueden ofrecer productos de datos públicos y todos los usuarios del Marketplace de datos pue­den verlos.

ID de producto La identificación unívoca de un pro­ducto de datos.

Documentos adicionales Se pueden adjuntar documentos adi­cionales al producto de datos.

Página de proveedor de datos La página del perfil del proveedor de datos proporciona información adicio­nal sobre el proveedor de datos y otros productos o grupos de productos.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

PUBLICPÚBLICO 95

Page 96: Modeling Guide - help.sap.com

4.2.1 Pruebas con datos de muestra

Utilice datos de muestra para ver si le conviene el producto de datos.

Algunos productos de datos ofrecen datos de muestra gratuitos que puede descargar y luego utilizar con fines de prueba. Los datos se proporcionan con un archivo Excel que puede descargar en su ordenador local.

4.2.2 Envío de datos

Vea cómo se entregará el producto de datos en su espacio.

La entrega de los productos de datos la gestiona el Marketplace de datos (directamente) o el proveedor de datos (indirectamente). En función del envío físico que ofrezca su proveedor de datos, es posible que deba proporcionar información adicional.

El Marketplace de datos gestiona la entrega:

Envío de datos Descripción

Descarga directa Los datos se copian directamente en el espacio que ha se­leccionado. Después de activar el producto, se crea un pro­tocolo en Mis productos de datos → Seguimiento de la entrega. Una vez que los datos estén disponibles, puede utili­zarlos como cualquier otro dato en SAP Data Warehouse Cloud, por ejemplo, utilizando los datos como fuente en el Generador de datos. Los datos también se muestran en el Explorador.

El proveedor de datos gestiona la entrega:

Open SQL Debe crear un esquema OpenSQL en Gestión de espacios y compartir los detalles con el proveedor de datos. El provee­dor de datos podrá enviar los datos directamente a su arren­datario. Una vez que el proveedor de datos entregue los da­tos en el esquema OpenSQL, se podrá acceder a ellos me­diante el Generador de datos y el esquema proporcionado aparecerá como fuente. Dentro de este esquema, encon­trará los datos como vistas o tablas.

96PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

Page 97: Modeling Guide - help.sap.com

Entrega externa Los datos se entregan compartiendo archivos fuera de SAP Data Warehouse Cloud.

4.2.3 Tipo de contrato y modelo de precios

La forma en que se entrega el producto de datos depende del tipo de contrato y del modelo de precios aplicado por el proveedor de datos.

El proveedor de datos puede proponer diferentes tipos de contrato:

Tipo de contrato Descripciones

Clave de licencia Una clave de activación proporciona autorización para acce­der a uno o varios productos de datos. El proveedor de datos envía la clave por correo electrónico después de que se haya determinado un precio entre el consumidor y el proveedor. El precio se negocia fuera del Marketplace de datos.

Introduzca la clave de activación que ha recibido, acepte las condiciones de uso y seleccione un espacio en el que se de­ben almacenar los datos.

Las claves de licencia se pueden utilizar:

● Para productos comerciales, y las proporciona el pro­veedor de datos tras el cierre del acuerdo comercial, y

● para cualquier otro tipo de producto que necesite auto­rización de acceso (por ejemplo, para escenarios en los que se intercambian datos no públicos sin pago).

Para obtener más información, consulte Adquirir un pro­ducto de datos que necesita una clave de licencia [página 101].

Gratuito Los productos de datos que son gratuitos se proporcionan sin ningún pago. Pueden ser datos de dominio público o da­tos proporcionados por un proveedor de datos comercial, como datos obsequiados, por ejemplo. Los datos se pueden activar después de aceptar las condiciones de uso específi­cas de los datos.

Después de aceptar las condiciones de uso y seleccionar su espacio, se descarga el producto de datos.

Para obtener más información, consulte Adquirir un pro­ducto de datos gratuito [página 99] y Adquirir un producto de datos gratuito a petición [página 100].

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

PUBLICPÚBLICO 97

Page 98: Modeling Guide - help.sap.com

Tipo de contrato Descripciones

A petición Para activar un producto de datos, debe enviar una solicitud al proveedor de datos. Puede hacerlo directamente en la in­terfaz de usuario, donde se crea una plantilla de correo elec­trónico. Puede editar el correo electrónico predefinido y en­viarlo al proveedor, que se pondrá en contacto con usted.

Para obtener más información, consulte Adquirir un pro­ducto de datos a petición [página 100].

Cada uno de estos tipos de contrato se puede utilizar con uno de los siguientes modelos de precios:

Modelo de precios Campo Descripción

Una vez Descripción de determinación de pre­cios

Información sobre el modelo de precios

Precio Precio de la suscripción única

Código de moneda Código de moneda que se debe utilizar, por ejemplo: EUR, USD

Mensual Descripción de determinación de pre­cios

Información sobre el modelo de precios

Precio mensual Precio de la suscripción mensual

Código de moneda Código de moneda que se debe utilizar, por ejemplo: EUR, USD

4.3 Adquirir un producto de datos

Adquiera un producto de datos y póngalo a disposición de su espacio para su uso futuro.

La forma en que recibirá los productos de datos dependerá del tipo de contrato y del modelo de precios que el proveedor de datos haya definido para el producto de datos. Para obtener más información, consulte Envío de datos [página 96] y Tipo de contrato y modelo de precios [página 97].

Puede adquirir un producto de diferentes maneras. Para obtener más información, consulte los siguientes capítulos:

● Adquirir un producto de datos gratuito [página 99]● Adquirir un producto de datos gratuito a petición [página 100]● Adquirir un producto de datos a petición [página 100]● Adquirir un producto de datos que necesita una clave de licencia [página 101]

Una vez que el producto de datos con el modo de entrega de datos directa esté disponible para su espacio, el estado de la entrega estará disponible en la pestaña Seguimiento de la entrega en la aplicación Mis productos de datos. Puede seleccionar el producto de datos como fuente. Por ejemplo, cuando se encuentre en el Generador de datos, podrá crear una vista gráfica. En Fuentes → Conexiones, encontrará los productos de datos con sus esquemas correspondientes.

98PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

Page 99: Modeling Guide - help.sap.com

Para obtener más información, consulte Gestionar sus productos de datos [página 102].

4.3.1 Adquirir un producto de datos gratuito

Un producto de datos gratuito no necesita una licencia y se puede descargar directamente desde Data Marketplace.

Requisitos previos

Necesita un espacio y debe estar asignado a este espacio como usuario.

Debe tener los roles Integrador DW y Modelador DW o bien el rol Administrador de DW, ya que el Marketplace de datos crea artefactos y carga datos. Si no tiene suficientes autorizaciones, el botón de carga se desactivará.

Procedimiento

1. En la página del producto de datos relevante, haga clic en Cargar gratis.2. Seleccione un espacio para descargar el producto de datos.

Al hacer clic en el icono de la derecha del campo de entrada, obtiene una lista de todos los espacios que tiene asignados. Seleccione uno de ellos. También puede escribir el nombre del espacio en el campo de entrada. Recibirá sugerencias automáticas a medida que escriba.

NotaSi el producto ya estaba instalado en un espacio, no puede instalarlo por segunda vez en este espacio.

3. Seleccione un modo de actualización si es necesario.

NotaLos productos de datos que se suministran en modo completo pueden recibir actualizaciones. Las actualizaciones están disponibles en Mis productos de datos Actualizar (pestaña) .

4. Lea las condiciones de uso y verifique la información adicional si está disponible.5. Haga clic en Cargar producto para descargar los datos en su espacio.

Resultados

Una vez finalizada la descarga, puede trabajar con los datos dentro de su espacio.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

PUBLICPÚBLICO 99

Page 100: Modeling Guide - help.sap.com

4.3.2 Adquirir un producto de datos gratuito a petición

Un proveedor de datos ofrece un producto gratuito, pero no se puede descargar directamente desde el Marketplace de datos.

Requisitos previos

Necesita un espacio y debe estar asignado a ese espacio como usuario.

Debe tener los roles Integrador DW y Modelador DW o bien el rol Administrador de DW, ya que el Marketplace de datos crea artefactos y carga datos.

Contexto

Desea adquirir un producto de datos que solo está disponible a petición.

Procedimiento

1. En la página del producto de datos relevante, haga clic en Solicitar gratis.2. Introduzca la información relevante en la plantilla de correo electrónico para solicitar al proveedor de datos

que le entregue el producto de datos.El proveedor de datos se pondrá en contacto con usted y le entregará los datos mediante una entrega "Open SQL" o una "entrega externa". Para obtener más información, consulte Adquirir un producto de datos [página 98].

4.3.3 Adquirir un producto de datos a petición

Un proveedor de datos ofrece un producto de datos, pero no se puede descargar ni activar directamente desde Data Marketplace.

Requisitos previos

Necesita un espacio y debe estar asignado a ese espacio como usuario.

Si el producto se entrega con el modo de entrega "Open SQL", necesitará acceso a un espacio y a un esquema Open SQL con credenciales que pueda compartir con el proveedor de datos.

100PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

Page 101: Modeling Guide - help.sap.com

Contexto

Desea adquirir un producto de datos que solo está disponible a petición.

Procedimiento

1. En la página de producto de datos relevante, haga clic en Solicitar producto.2. Introduzca la información relevante en la plantilla de correo electrónico para iniciar la negociación con el

proveedor de datos. Negociará el pago y cómo se entregarán los datos fuera de Data Marketplace.Una vez que el proveedor de datos haya recibido el pago, los datos se entregarán mediante una entrega "Open SQL" o mediante una "Entrega externa". Para obtener más información, consulte Adquirir un producto de datos [página 98].

4.3.4 Adquirir un producto de datos que necesita una clave de licencia

Un proveedor de datos ofrece un producto de datos que necesita una clave de licencia.

Requisitos previos

Necesita un espacio y debe estar asignado a este espacio como usuario.

Contexto

Desea adquirir un producto que debe activarse con una clave de licencia.

Procedimiento

1. Desde la página de producto de datos en cuestión, póngase en contacto con el proveedor de datos mediante el icono de correo electrónico.

2. Negocie el método de pago y el precio con el proveedor de datos fuera de Data Marketplace.3. Una vez efectuado el pago, el proveedor de datos enviará la clave de licencia.4. Vuelva a la página del producto de datos relevante y haga clic en Cargar con clave de licencia.5. Introduzca la clave de activación que ha recibido de su proveedor de datos.6. Seleccione un espacio para descargar el producto de datos.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

PUBLICPÚBLICO 101

Page 102: Modeling Guide - help.sap.com

Al hacer clic en el icono de la derecha del campo de entrada, obtiene una lista de todos los espacios que tiene asignados. Seleccione uno de ellos. También puede escribir el nombre del espacio en el campo de entrada. Recibirá sugerencias automáticas a medida que escriba.

NotaSi el producto ya estaba instalado en un espacio, no puede instalarlo por segunda vez en este espacio.

7. Seleccione el modo de actualización que se ajuste a sus necesidades.

Los productos de datos que se suministran en modo completo pueden recibir actualizaciones. Las actualizaciones están disponibles en Mis productos de datos Actualizar (pestaña) .

8. Lea las condiciones de uso y verifique la información adicional si está disponible.9. Haga clic en Cargar producto.

Resultados

Los datos están disponibles en su espacio y se pueden seleccionar como fuente.

NotaUna vez caducada la licencia, el producto no se puede instalar en otros espacios ni se pueden iniciar actualizaciones.

4.4 Gestionar sus productos de datos

Realice un seguimiento de sus entregas y actualizaciones después de adquirir sus productos de datos.

La página Mis productos de datos ofrece un resumen de todos los productos de datos activados con entrega de descarga directa, sus actualizaciones y el estado de entrega.

NotaTenga en cuenta que los productos Open SQL o los productos con entrega externa no se mostrarán en la página Mis productos de datos.

Pestaña: Mis productos

En esta pestaña verá un resumen de:

● activaciones totales● proveedores principales● la validez de sus licencias

102PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

Page 103: Modeling Guide - help.sap.com

También verá un resumen completo de todos sus productos de datos activados con entrega de descarga directa, con detalles.

Esta información se visualiza en una tabla que contiene los siguientes detalles:

Atributo Descripción

Fecha de activación La fecha en la que se ha activado el producto de datos

Nombre de proveedor Nombre del proveedor. Haga clic en el enlace para ir a su pá­gina.

Nombre de producto Nombre del producto de datos que se ha activado. Haga clic en el enlace para ir a la página del producto.

Modo de entrega Modo de entrega. Para obtener más información, consulte Envío de datos [página 96].

Vía de pago Indica si el producto de datos se ha activado con una licencia o si es gratuito. Para obtener más información, consulte Tipo de contrato y modelo de precios [página 97].

Validez de licencia La fecha hasta la que es válida la licencia.

NotaEn el caso de los productos de datos gratuitos, este campo estará vacío, ya que no tienen fecha de venci­miento.

Espacio El espacio que se ha seleccionado para almacenar el pro­ducto de datos.

Para eliminar del espacio un producto de datos descargado, haga clic en el icono del contenedor.

Pestaña: Actualizaciones

En función del modo de actualización, puede hacer un seguimiento del estado de las actualizaciones de datos automáticas o iniciar una actualización manualmente.

Para obtener más información, consulte Actualizar sus productos de datos [página 104].

Pestaña: Seguimiento de entrega

En esta pestaña puede consultar el estado de sus entregas de datos.

Para obtener más información, consulte Seguimiento de entregas [página 105].

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

PUBLICPÚBLICO 103

Page 104: Modeling Guide - help.sap.com

4.4.1 Actualizar sus productos de datos

Realice un seguimiento de las actualizaciones de productos de datos recurrentes.

La pestaña Actualizaciones de la aplicación Mis productos de datos contiene un resumen de todos sus productos de datos activados con la entrega de descarga directa, en el que se muestran detalles específicos de la actualización. Si hay una versión nueva disponible para su producto de datos, se mostrará el estado Obsoleto. A continuación, deberá actualizar el producto de datos manualmente.

En la tabla se muestran los siguientes detalles específicos de la actualización:

Atributo Descripción

Fecha de activación La fecha en la que se ha activado el producto de datos

Nombre de proveedor El nombre del proveedor. Haga clic en el enlace para ir a su página.

Nombre de producto Nombre del producto de datos que se ha activado. Haga clic en el enlace para ir a la página del producto.

Modo de entrega Indica el modo de entrega. Para obtener más información, consulte Envío de datos [página 96].

Última actualización La fecha de la última actualización.

Modo de actualización La forma en que se entregan las actualizaciones. Los pro­ductos de datos que se suministran en modo completo pue­den recibir actualizaciones. Las actualizaciones están dispo­

nibles en Mis productos de datos Actualizar

(pestaña) .

NotaLos productos únicos no ofrecen actualizaciones. Por eso no se puede modificar el modo de actualización.

Validez de licencia La fecha hasta la que es válida la licencia.

Espacio El espacio que se ha seleccionado para almacenar el pro­ducto de datos.

104PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

Page 105: Modeling Guide - help.sap.com

Atributo Descripción

Estado Estado de descarga del producto de datos:

● Actualizado: sus datos están actualizados. Esto significa que ya ha descargado la versión más reciente.

● Obsoleto: hay una nueva versión disponible para sus da­tos. Puede descargarla para obtener una actualización de datos.

● Error: la descarga de datos ha fallado. Debe reiniciarla o ponerse en contacto con el proveedor de datos si no puede descargar los datos después de un tiempo.

● Descargando: la descarga de datos se está ejecutando.● Eliminando: se están eliminando los datos.● Eliminado: los datos se han eliminado y ya no se puede

acceder a ellos.

Ciclo de vida del producto Indica si el producto de datos aparece o no en Data Market­place.

Para actualizar un producto de datos, selecciónelo en la lista y haga clic en el icono >>.

4.4.2 Seguimiento de entregas

Puede verificar si sus productos de datos están actualizados o si se están ejecutando actualizaciones (o si han fallado).

Atributo Descripción

Fecha de activación La fecha en la que se ha activado el producto de datos

Nombre de proveedor Nombre del proveedor. Haga clic en el enlace para ir a su pá­gina de perfil.

Nombre de producto Nombre del producto de datos que se ha activado. Haga clic en el enlace para ir a la página del producto.

Espacio El espacio que se ha seleccionado para almacenar el pro­ducto de datos.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

PUBLICPÚBLICO 105

Page 106: Modeling Guide - help.sap.com

Atributo Descripción

Estado El estado de descarga del producto de datos puede ser:

● Actualizado: sus datos están actualizados. Esto significa que ya ha descargado la versión más reciente.

● Obsoleto: hay una nueva versión disponible para sus da­tos. Puede descargarla para obtener una actualización de datos.

● Error: la descarga de datos ha fallado. Debe reiniciarla o ponerse en contacto con el proveedor de datos si no puede descargar los datos después de un tiempo.

● Descargando: la descarga de datos se está ejecutando.● Eliminando: se están eliminando los datos.● Eliminado: los datos se han eliminado y ya no se puede

acceder a ellos.

> Se abre el área de detalles donde se muestra más informa­ción sobre las últimas entregas. Al hacer clic en > accederá a la lista completa con toda la información (hora de inicio, du­ración, cantidad de registros, etc.) de la actualización.

Para actualizar la información que se muestra en la tabla, haga clic en el icono Actualizar situado encima de la tabla.

4.5 Gestionar las licencias

Haga un seguimiento de sus licencias.

En esta aplicación puede ver y gestionar todas las licencias que tiene activadas o en uso.

Atributo Descripción

Proveedor de datos Nombre del proveedor de datos que le ha asignado la licen­cia del producto de datos.

Referencia Describe una referencia.

Válido hasta Fecha hasta la que es válida la licencia.

Estado Estado de la licencia.

Para conseguir la licencia de un producto de datos, sin tener que instalar el producto de datos, haga clic en Introducir clave de activación.

106PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

Page 107: Modeling Guide - help.sap.com

4.6 Preguntas más frecuentes de los consumidores de productos de datos

Este tema responde a las preguntas más frecuentes desde el punto de vista de los consumidores de productos de datos.

Preguntas más frecuentes y sus respuestas

¿Qué es una clave de activación y cómo puedo conseguir una?

Una clave de activación proporciona autorización para acceder a uno o varios productos de datos. El proveedor de datos envía la clave por correo electrónico después de que se haya determinado un precio entre el consumidor y el proveedor. El precio se negocia fuera del Marketplace de datos.

¿Cómo puedo ponerme en contacto con un proveedor de datos?

Puede ponerse en contacto con un proveedor de datos mediante el perfil del proveedor de datos o la página del producto. En ambos casos se proporciona una opción que le permite enviar un correo electrónico al proveedor de datos.

¿Qué productos de datos diferentes hay?

Para saber qué productos de datos específicos están disponibles en su propio Marketplace de datos, vaya a la página de llegada y haga una búsqueda o navegue por las categorías visualizadas.

¿Dónde encuentro los datos que he descargado?

Una vez que el producto de datos con el modo de entrega de datos directa esté disponible para su espacio, el estado de la entrega estará disponible en la pestaña Seguimiento de la entrega en la aplicación Mis productos de datos. Puede seleccionar el producto de datos como fuente. Por ejemplo, cuando se encuentre en el Generador de datos, podrá crear una vista gráfica. En Fuentes → Conexiones, encontrará los productos de datos con sus esquemas correspondientes.

¿Cómo puedo quitar productos de datos?

Es posible eliminar productos de datos de su espacio. Seleccione el producto de datos en la pestaña Mis productos de la aplicación Mis productos de datos y haga clic en el icono del contenedor.

Para obtener más información, consulte Gestionar sus productos de datos [página 102].

¿Qué puedo hacer si los productos de datos o las actualizaciones ya no funcionan?

Si ve que las actualizaciones o los productos de datos ya no funcionan, debe ponerse en contacto con el administrador o el proveedor de datos.

¿Puedo reenviar claves de activación?

Sí, cualquier usuario del Marketplace de datos puede activar un producto de datos con la clave de activación adecuada.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

PUBLICPÚBLICO 107

Page 108: Modeling Guide - help.sap.com

¿Puedo activar un producto de datos en varios espacios?Sí, también puede seleccionar otros espacios. Después de activar un producto de datos, puede optar por volver a activarlo y, a continuación, seleccionar otro espacio.

¿Qué significan las múltiples versiones de un producto de datos?Una versión es un release nuevo que contiene un conjunto de datos diferente. Los datos se pueden ofrecer durante un determinado período de tiempo; por ejemplo, puede haber releases mensuales que contengan datos de los últimos 30 días.

¿Cuál es el requisito previo para descargar y utilizar productos de datos?Para descargar productos de datos, debe tener un espacio en el que se puedan guardar sus productos de datos.

Además, dependiendo del producto de datos que le interese, puede ser necesario obtener una clave de licencia de su proveedor de datos. Es posible que para algunos productos de datos también tenga que proporcionar información adicional, como un esquema SQL.

¿Cómo puedo pagar por productos de datos?El Marketplace de datos proporciona una plataforma para proveedores de datos y consumidores con el fin de transferir productos de datos fácilmente, pero el precio de uno o varios productos de datos se negocia entre el proveedor y el consumidor fuera del Marketplace de datos. Una vez negociado un precio, el proveedor de datos envía una clave de activación al consumidor. Con esta clave, el comprador está autorizado a activar el producto de datos.

¿Cómo recibo nuevos datos del Marketplace de datos?Esto depende del tipo de producto de datos que haya descargado. Si ha descargado un producto de datos con actualizaciones periódicas, puede ir a la aplicación Mis productos de datos → Actualizaciones y realizar una actualización manual. La disponibilidad de la actualización depende de su proveedor de datos y puede variar. Puede encontrar esta información en el área de detalles de su producto en "Actualizaciones de datos periódicas".

Para obtener más información, consulte Actualizar sus productos de datos [página 104].

¿Cuánto tiempo se tarda en descargar datos del Marketplace de datos?Esto depende del tipo y tamaño del producto de datos.

¿Existen restricciones sobre cómo utilizar los datos obtenidos del Marketplace de datos?Para estar seguro, lea las condiciones de uso antes de descargar y utilizar un determinado producto de datos.

¿Cómo puedo denunciar el uso indebido de datos en el Marketplace de datos?En este caso, póngase en contacto con el proveedor de datos. Encontrará su información de contacto en la página del perfil del proveedor de datos.

4.7 Glosario

Encuentre aquí todos los términos y definiciones importantes.

108PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

Page 109: Modeling Guide - help.sap.com

Términos y definiciones

Término Definición

Clave de licencia Una clave de activación proporciona autorización para acceder a uno o varios productos de datos. El proveedor de datos envía la clave por correo electrónico después de que se haya determinado un precio entre el consumidor y el provee­dor. El precio se negocia fuera del Marketplace de datos.

Producto de datos Un producto de datos es un conjunto de datos que los consumidores pueden ad­quirir o que los proveedores de datos pueden ofrecer mediante el Marketplace de datos.

Proveedor de datos Un proveedor de datos es una persona o una empresa que ofrece uno o varios productos de datos mediante el Marketplace de datos.

Modelo de precios El modo de un modelo de precios define la frecuencia con la que se entregarán los datos: "Una vez" (no se producirá ninguna otra entrega) o "Completo" (las en­tregas de datos nuevas sustituyen las existentes). Para obtener más información, consulte Tipo de contrato y modelo de precios [página 97]

Envío de datos Un envío de datos define cómo se envían los datos al consumidor. Lo gestiona Data Marketplace o el proveedor de datos. Para obtener más información, con­sulte Envío de datos [página 96]

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudAdquirir datos en el Marketplace de datos

PUBLICPÚBLICO 109

Page 110: Modeling Guide - help.sap.com

5 Preparar datos en el Generador de datos

Los modeladores utilizan vistas y búsquedas inteligentes en el Generador de datos para combinar, limpiar y preparar datos. Las vistas se pueden exponer directamente en SAP Analytics Cloud y en otros clientes de análisis. Como alternativa, el Generador empresarial puede consumir objetos del Generador de datos para su posterior modelado.

Para obtener información sobre cómo adquirir datos, consulte Adquirir datos en el Generador de datos [página 31] y Adquirir datos en el Marketplace de datos [página 88].

Para obtener información sobre cómo modelar datos para su consumo, consulte Modelar datos en el Generador empresarial [página 215].

● Cree los siguientes objetos para preparar datos:○ Cree una vista gráfica para preparar datos en un entorno sin código o con poco código (consulte

Creación de una vista gráfica [página 112]).○ Cree una vista SQL o SQLScript (función de tabla) en un editor SQL potente (consulte Crear una vista

SQL [página 145]).○ Cree una búsqueda inteligente para fusionar datos de dos entidades, aunque surjan problemas para

unirlas (consulte Crear una búsqueda inteligente [página 159]).○ Cree un modelo E/R para importar, visualizar, editar y desplegar varias entidades de datos (consulte

Crear un modelo entidad-relación [página 180]).● Todas estas acciones básicas de preparación de datos se admiten en el editor de vistas gráficas, así como

en el editor de vistas SQL:○ Añadir una fuente [página 115]○ Crear una unión [página 117]○ Crear una unión [página 119]○ Reordenar, renombrar y excluir columnas [página 121]○ Crear una columna [página 122]○ Filtrar datos [página 134]○ Agregar datos [página 135]

● A la hora de preparar sus datos, debe proporcionar información semántica sobre cómo los consumirá SAP Analytics Cloud y otros clientes de análisis:○ Identifique el uso semántico de las vistas:

○ Crear un conjunto de datos analíticos [página 186]○ Crear una dimensión [página 187]○ Crear una entidad de texto para la traducción de atributos [página 189]○ Crear una jerarquía externa [página 193]

○ Proporcione la tipificación semántica del contenido de las columnas:○ Tipos semánticos para los atributos e indicadores [página 201]

○ Indique cómo se pueden unir las vistas en esquemas en estrella o en copo de nieve:○ Fijar columnas clave para identificar registros de forma unívoca [página 194]○ Crear una asociación [página 132]

○ Cuando las vistas estén listas para su consumo por parte de los clientes de análisis, active el conmutador Exponer para consumo:

110PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 111: Modeling Guide - help.sap.com

○ Exponer una vista para el consumo [página 214]

Todos los objetos que cree en la capa de datos aparecen en la página de inicio del Generador de datos. Puede actuar en los objetos de la lista de las siguientes maneras:

● Haga clic en una de las pestañas para filtrar la lista por tipo de objeto.● Haga clic en un mosaico para crear un objeto.● Introduzca una cadena en el campo Buscar para filtrar la lista por nombres y usuarios empresariales y

técnicos.● Haga clic en una cabecera de columna para ordenar o filtrar la lista por valores en la columna.● Seleccione uno o más objetos y utilice cualquiera de las siguientes herramientas:

Herramienta Descripción

Nuevo Crear objetos del Generador de datos (independientemente de la selección que se haga).

Importar Importar objetos desde archivos y conexiones:○ Importar archivo CSV: importar datos de un archivo CSV para crear una tabla local

(consulte Crear una tabla a partir de un archivo CSV [página 54]).○ Importar objetos de un archivo CSN/JSON: importe definiciones de tablas y vistas

desde un archivo CSN para crear tablas y vistas o importe definiciones de flujo de datos de un archivo JSON para crear flujos de datos. (consulte Importar objetos desde un archivo CSN/JSON [página 24]).

○ Importar tablas remotas: importar tablas remotas desde una conexión (consulte Importar tablas remotas [página 33]).

Editar Abrir el objeto seleccionado en el editor adecuado. De forma alternativa, haga clic en el objeto directamente en la lista.

Compartir Compartir las tablas y vistas seleccionadas con otros espacios (consulte Compartir ob­jetos del Generador de datos con otros espacios [página 22]).

Análisis de impacto y linaje Vea los objetos que dependen de un objeto analizado (su impacto) y los objetos de los que depende el objeto analizado (su linaje) (consulte Análisis de impacto y linaje [página 13]).

Eliminar Eliminar los objetos seleccionados.

NotaSi uno o más objetos utilizan el objeto, se abrirá un cuadro de diálogo en el que se muestran estas dependencias y se cancela la eliminación.

NotaEn distintas ubicaciones de los editores en las que no hay suficiente espacio para mostrar los nombres empresariales y técnicos de las entidades y columnas, puede seleccionar cuál de estos nombres se debe visualizar. Haga clic en Perfil Opciones Opciones de IU y seleccione Mostrar nombre empresarial o Mostrar nombre técnico.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 111

Page 112: Modeling Guide - help.sap.com

5.1 Creación de una vista gráfica

Crear una vista para consultar fuentes en una interfaz gráfica intuitiva. Puede arrastrar y soltar fuentes desde el navegador de fuentes, unirlas según corresponda, añadir otros operadores para quitar o crear columnas y filtrar o agregar datos, y especificar indicadores y otros aspectos de la estructura de salida en el nodo de salida.

Contexto

Si se siente cómodo escribiendo código SQL o desea utilizar SQL Script para crear su vista, puede utilizar el editor de vistas SQL (consulte Crear una vista SQL [página 145]).

NotaPara que SAP Analytics Cloud pueda utilizar la vista, debe definir su tipo como Conjunto de datos analíticos y activar el conmutador Exponer para consumo. SAP Analytics Cloud puede acceder a las dimensiones, jerarquías y otras entidades a las que su conjunto de datos analíticos indica a través de asociaciones, incluso si no se han expuesto. Otros clientes de análisis pueden consumir vistas de cualquier tipo que tengan activado el conmutador Exponer para consumo.

Procedimiento

1. En el área de navegación lateral, haga clic en (Generador de datos), seleccione el espacio si es necesario y haga clic en Vista gráfica nueva.

2. Arrastre una primera fuente desde el Navegador de fuentes y suéltela en el diagrama.

La fuente se añade al diagrama junto con un nodo de salida, denominado inicialmente Vista 1, que representa la estructura de salida final de la vista.

Para obtener más información, consulte Añadir una fuente [página 115].3. Opcional. Arrastre más fuentes desde el Navegador de fuentes y suéltelas en la fuente para crear una

combinación o una unión.Para obtener más información, consulte Crear una unión [página 117] y Crear una unión [página 119].

4. Haga clic en un nodo del diagrama para visualizar herramientas para crear operadores y llevar a cabo otras acciones:

NotaSolo puede crear uno de los operadores Filtro, Proyección, Columnas calculadas y Agregación por fuente o combinación en su diagrama. Se pueden crear operadores en cualquier orden, excepto Agregación, que debe ser el último nodo antes de la salida o de una combinación.

112PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 113: Modeling Guide - help.sap.com

Herramientas Descripción

(Filtrar) Añada un nodo Filtro para filtrar los datos con una expresión SQL.Para obtener más información, consulte Filtrar datos [página 134].

(Renombrar/Excluir columnas) Añada un nodo Proyección para renombrar, reordenar o excluir columnas.Para obtener más información, consulte Reordenar, renombrar y excluir columnas [página 121].

(Columnas calculadas) Añada un nodo Columnas calculadas para crear columnas y definir cálculos en ellas.Para obtener más información, consulte Crear una columna [página 122] o Referencia de vistas del sistema y de SAP HANA SQL.

(Agregación) Añada un nodo Agregación para hacer cálculos SUM, COUNT, MIN y MAX.Para obtener más información, consulte Agregar datos [página 135].

(Sugerencia de unión) Cree una combinación a partir de una lista de entidades relacionadas que se rellena en función de la presencia de asociaciones entre la fuente actual y otros artefactos.

(Abrir en el editor) Abra el objeto en su propio editor. Es posible que se le pida que guarde la vista actual.

(Vista previa de datos) Obtenga una vista previa de los datos a los que se va a dar salida desde el nodo actual en el panel Vista previa de datos (consulte Obtener una vista pre­via de los datos [página 212]). Puede obtener una vista previa del SQL gene­rado para el nodo haciendo clic en el botón Vista previa de SQL en el panel o haciendo clic en Exportar y seleccionando Vista previa de SQL.

Haga clic en Copiar para copiar el código SQL y pegarlo en el Generador de vistas SQL o en otro lugar.

5. Haga clic en el nodo de salida para mostrar las propiedades de la vista en el panel lateral. Introduzca las siguientes propiedades según corresponda:

Propiedad Descripción

Nombre empresarial Introduzca un nombre descriptivo para ayudar a los usuarios a identificar el objeto. Este nombre se puede modificar en cualquier momento.

Nombre técnico Muestra el nombre que se utiliza en los scripts y el código, sincronizado de forma prede­terminada con el nombre empresarial.

Para sustituir el nombre técnico predeterminado, introduzca otro nuevo en el campo. Los nombres técnicos solo pueden contener caracteres alfanuméricos y guiones bajos.

NotaUna vez guardado el objeto, el nombre técnico ya no se puede modificar.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 113

Page 114: Modeling Guide - help.sap.com

Propiedad Descripción

Uso semántico Seleccione la forma en que se debe utilizar su entidad.

Seleccione una de las siguientes opciones:○ Conjunto de datos relacionales: opción predeterminada que contiene las columnas

sin ningún objetivo de análisis específico.○ Dimensión: contiene atributos con datos maestros, como una lista de productos o

un directorio de tiendas, y jerarquías compatibles (consulte Crear una dimensión [página 187]).

○ Conjunto de datos analíticos: contiene uno o varios indicadores y atributos. Este es el tipo de artefacto principal utilizado por los clientes de análisis (consulte Crear un conjunto de datos analíticos [página 186]).

○ Texto: contiene atributos utilizados para proporcionar contenido textual en uno o varios idiomas (consulte Crear una entidad de texto para la traducción de atributos [página 189]).

○ Jerarquía: contiene atributos que definen una jerarquía superior-inferior (consulte Crear una jerarquía externa [página 193]).

Exponer para consumo Pone la vista disponible para su consumo en SAP Analytics Cloud y otros clientes analíti­cos.

NotaPara que SAP Analytics Cloud pueda utilizar la vista, debe definir su tipo como Conjunto de datos analíticos y activar el conmutador Exponer para consumo. SAP Analytics Cloud puede acceder a las dimensiones, jerarquías y otras entidades a las que su conjunto de datos analíticos indica a través de asociaciones, incluso si no se han expuesto. Otros clientes de análisis pueden consumir vistas de cualquier tipo que tengan activado el conmutador Exponer para consumo.

Ejecutar en el modo analí­tico

Active esta opción para enviar la nota USE_OLAP_PLAN al optimizador SQL.

Esto puede mejorar el rendimiento de la vista, sobre todo si se lleva a cabo una unión. Solo está disponible si se activa Exponer para consumo.

Para obtener más información, consulte Detalles de nota en la Guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

Estado (Solo lectura) muestra el estado de despliegue y de error del objeto.

Para obtener más información, consulte Guardar y desplegar objetos [página 18].

6. En función del uso semántico de su entidad, revise y modifique sus columnas, atributos y/o indicadores:

○ Conjunto de datos relacionales: revise la lista de columnas (consulte Columnas [página 47]).○ Dimensión: revise la lista de atributos (consulte Crear una dimensión [página 187]).○ Conjunto de datos analíticos: revise las listas de indicadores y atributos (consulte Crear un conjunto de

datos analíticos [página 186]).○ Texto: revise la lista de atributos (consulte Crear una entidad de texto para la traducción de atributos

[página 189]).○ Jerarquía: defina las columnas superiores e inferiores (consulte Crear una jerarquía externa [página

193]).

114PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 115: Modeling Guide - help.sap.com

7. Complete o consulte otras secciones según corresponda:

○ Parámetros de entrada: cree parámetros de entrada para solicitar al usuario que introduzca un valor para utilizarlo en nodos calculados de columna, filtro y agregación (consulte Crear un parámetro de entrada [página 130]).

○ Persistencia: haga que los datos de la vista sean persistentes para mejorar el rendimiento (consulte Guardar datos de vista de forma persistente [página 138]).

○ Asociaciones: cree asociaciones con otras entidades (consulte Crear una asociación [página 132]).○ Controles de acceso a datos: añada controles de acceso a datos para aplicar seguridad basada en filas

y controlar el acceso a filas concretas en función de varios criterios (consulte Proteger datos con controles de acceso a datos).

○ Objetivo empresarial - Proporcione una descripción, un objetivo, contactos y etiquetas para ayudar a otros usuarios a comprender su entidad.

○ Objetos dependientes: si su entidad se utiliza como origen o destino de asociación para otras entidades, se enumerarán aquí (consulte Objetos dependientes [página 22]).

8. Haga clic en (Guardar) para guardar su entidad:○ Guardar para guardar el objeto.○ Guardar como para crear una copia local del objeto en el que está trabajando. El objeto debe haberse

guardado antes al menos una vez. Se abre el diálogo Guardar. Introduzca nuevos nombres empresariales y técnicos y haga clic en Guardar.

Haga clic en (Desplegar) para desplegar la entidad.

5.1.1 Añadir una fuente

Arrastre una tabla o vista desde el panel Navegador de fuentes y suéltela en el diagrama.

Procedimiento

1. Si el panel Navegador de fuentes no está visible a la izquierda de la pantalla, haga clic en Navegador de fuentes en la barra de herramientas para mostrarlo.

2. Examine o busque el objeto que desea añadir en cualquiera de las pestañas.

○ En la pestaña Repositorio se enumeran todas las tablas, vistas y búsquedas inteligentes que están disponibles en el espacio (incluidos los objetos compartidos en el espacio). Puede buscar y desplegar las categorías (consulte Añadir objetos desde el repositorio [página 207]).

○ En la pestaña Fuentes se enumeran todas las conexiones y otras fuentes de datos que se han integrado al espacio desde el cual puede importar tablas. Puede:○ Desplegar las fuentes de datos para navegar por sus objetos (consulte Importar un objeto desde

una conexión u otra fuente [página 209]).○ Abrir el cuadro de diálogo Importar objetos de conexión en una conexión en particular para

seleccionar varios objetos para importar (consulte Importar varios objetos desde una conexión [página 211]).

3. Seleccione el objeto que desee y, a continuación, arrástrelo y suéltelo en el diagrama.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 115

Page 116: Modeling Guide - help.sap.com

La fuente se añade al diagrama, se selecciona su símbolo y se muestran sus propiedades en el panel lateral. Además, en el diagrama se crea un nodo de salida, que al principio se llama Vista 1, que representa la estructura de salida final de la vista, y se vincula a la fuente.

NotaSi selecciona una tabla o vista de la pestaña Fuentes, se importará automáticamente al repositorio y se desplegará, y estará disponible en la pestaña Repositorio para que usted u otros usuarios la utilicen en el futuro.

4. Si la fuente es una vista que contiene uno o varios parámetros de entrada (consulte Crear un parámetro de entrada [página 130]), se visualizará el diálogo Asignar parámetros de entrada, y deberá decidir cómo se procesará cada parámetro de entrada:

○ Asignar a: asigne el parámetro de entrada fuente a un parámetro de entrada de la vista. Puede seleccionar un parámetro de entrada existente o crear otro.Los usuarios de esta vista deberán proporcionar un valor para el parámetro de entrada.

○ Fijar valor: introduzca un valor para resolver el parámetro de entrada.El parámetro de entrada se resuelve, y los usuarios de esta vista ya no tendrán que proporcionar un valor para él.

NotaPuede hacer clic en Cancelar en el diálogo y no asignar los parámetros de entrada inmediatamente, pero se mostrará un error en la fuente y, a continuación, deberá asignarlos en la sección Parámetros de entrada del panel lateral de la fuente.

El símbolo de la fuente muestra el número de parámetros de entrada presentes en ella. En este ejemplo, la vista fuente y la vista de salida contienen dos parámetros de entrada:

116PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 117: Modeling Guide - help.sap.com

5. Haga clic en (Vista previa de datos) para abrir el panel Vista previa de datos y revise la salida de datos por este nodo. Para obtener más información, consulte Obtener una vista previa de los datos [página 212].

5.1.2 Crear una unión

Arrastre una fuente desde el navegador de fuentes y suéltela en una fuente o en otro nodo del diagrama.

Procedimiento

1. Si el panel Navegador de fuentes no está visible a la izquierda de la pantalla, haga clic en Navegador de fuentes en la barra de herramientas para mostrarlo.

2. Examine o busque el objeto que desea añadir en cualquiera de las pestañas.

○ En la pestaña Repositorio se enumeran todas las tablas, vistas y búsquedas inteligentes que están disponibles en el espacio (incluidos los objetos compartidos en el espacio). Puede buscar y desplegar las categorías (consulte Añadir objetos desde el repositorio [página 207]).

○ En la pestaña Fuentes se enumeran todas las conexiones y otras fuentes de datos que se han integrado al espacio desde el cual puede importar tablas. Puede:○ Desplegar las fuentes de datos para navegar por sus objetos (consulte Importar un objeto desde

una conexión u otra fuente [página 209]).○ Abrir el cuadro de diálogo Importar objetos de conexión en una conexión en particular para

seleccionar varios objetos para importar (consulte Importar varios objetos desde una conexión [página 211]).

3. Seleccione el objeto que desee y, a continuación, arrástrelo sobre una fuente u otro nodo del diagrama. Cuando el nodo de destino esté resaltado de color verde, suelte la fuente nueva para crear una combinación.

La fuente se añade al diagrama y se combina con el nodo de destino. Se selecciona el símbolo de combinación y se visualizan sus propiedades en el panel lateral. Se añade un nodo de proyección después del nodo de combinación para quitar todas las columnas duplicadas.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 117

Page 118: Modeling Guide - help.sap.com

NotaSi selecciona una tabla o vista de la pestaña Fuentes, se importará automáticamente al repositorio y se desplegará, y estará disponible en la pestaña Repositorio para que usted u otros usuarios la utilicen en el futuro.

4. Opcional. Renombre el nodo en su panel lateral para identificarlo de forma clara. Este nombre se puede modificar en cualquier momento y solo puede contener caracteres alfanuméricos y de subrayado.

5. Fije las siguientes propiedades en la sección General:

Propiedad Descripción

Tipo de combinación Especifica el tipo de combinación SQL que se va a crear. Puede elegir entre:○ Cruzado: Se devuelven todas las filas de la tabla de la izquierda combinadas con to­

das las filas de la tabla de la derecha.○ Completo: Se devuelven todas las filas de ambas tablas, combinando registros de la

tabla de la izquierda siempre que sea posible.○ Interno - [predeterminado]: Se devuelven todas las filas de la tabla de la izquierda

que tienen una fila coincidente en la tabla de la derecha.○ Izquierda: Se devuelven todas las filas de la tabla de la izquierda (tanto si coinciden

en la tabla de la derecha como si no) y todas las filas coincidentes de la tabla de la derecha.

○ Derecha: Se devuelven todas las filas de la tabla de la derecha (tanto si coinciden en la tabla de la izquierda como si no) y todas las filas coincidentes de la tabla de la izquierda.

Valores distintos Se devuelven solo valores unívocos.

Cardinalidad Especifica el número de filas que coinciden con otra tabla de una unión y puede mejorar el rendimiento de la vista. Puede elegir entre:

○ MANY TO ONE○ MANY TO EXACT ONE○ MANY TO MANY○ ONE TO ONE○ ONE TO EXACT ONE○ ONE TO MANY○ EXACT ONE TO ONE○ EXACT ONE TO EXACT ONE○ EXACT ONE TO MANY

La cardinalidad está integrada en el código y es visible en la vista previa SQL.

6. Especifique la asignación de columnas de combinación en la sección Asignaciones:

○ Si es posible, se crea automáticamente una asignación haciendo coincidir nombres de columnas.○ Para asignar columnas manualmente, arrastre una columna desde la lista de la izquierda y suéltela en

una columna de la lista derecha.○ Para eliminar una asignación, haga clic en el enlace y, a continuación, haga clic en la herramienta

Eliminar.○ Puede filtrar la sección Asignaciones para mostrar solo los pares de columnas asignados o no

asignados.

118PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 119: Modeling Guide - help.sap.com

○ Puede filtrar u ordenar las listas de las columnas izquierda o derecha de forma independiente.

7. Haga clic en (Vista previa de datos) para abrir el panel Vista previa de datos y revise la salida de datos por este nodo. Para obtener más información, consulte Obtener una vista previa de los datos [página 212].

5.1.3 Crear una unión

Arrastre una fuente desde el navegador de fuentes, pase el ratón por encima de una fuente u otro nodo y haga clic en Unión. Una unión combina los resultados de dos declaraciones SELECT en fuentes separadas.

Procedimiento

1. Si el panel Navegador de fuentes no está visible a la izquierda de la pantalla, haga clic en Navegador de fuentes en la barra de herramientas para mostrarlo.

2. Examine o busque el objeto que desea añadir en cualquiera de las pestañas.

○ En la pestaña Repositorio se enumeran todas las tablas, vistas y búsquedas inteligentes que están disponibles en el espacio (incluidos los objetos compartidos en el espacio). Puede buscar y desplegar las categorías (consulte Añadir objetos desde el repositorio [página 207]).

○ En la pestaña Fuentes se enumeran todas las conexiones y otras fuentes de datos que se han integrado al espacio desde el cual puede importar tablas. Puede:○ Desplegar las fuentes de datos para navegar por sus objetos (consulte Importar un objeto desde

una conexión u otra fuente [página 209]).○ Abrir el cuadro de diálogo Importar objetos de conexión en una conexión en particular para

seleccionar varios objetos para importar (consulte Importar varios objetos desde una conexión [página 211]).

3. Seleccione el objeto que desee y, a continuación, arrástrelo sobre una fuente u otro nodo del diagrama. Espere a que aparezca el menú contextual, desplace el cursor sobre la opción Unión y suelte el botón del ratón.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 119

Page 120: Modeling Guide - help.sap.com

La fuente se añade al diagrama y se une con el nodo de destino. Se selecciona el símbolo de unión y se visualizan sus propiedades en el panel lateral. Puede añadir varias tablas a la unión arrastrándolas y soltándolas en el símbolo de unión.

Nota○ El nodo de unión debería ser el último, ya que no puede añadir otro objeto a una salida después de

una unión. Si lo hace, experimentará problemas técnicos. Puede añadir fuentes a los nodos anteriores al nodo de unión.

○ Si selecciona una tabla o vista de la pestaña Fuentes, se importará automáticamente al repositorio y se desplegará, y estará disponible en la pestaña Repositorio para que usted u otros usuarios la utilicen en el futuro.

4. Opcional. Renombre el nodo en su panel lateral para identificarlo de forma clara. Este nombre se puede modificar en cualquier momento y solo puede contener caracteres alfanuméricos y de subrayado.

5. Fije las siguientes propiedades en la sección General:

Propiedad Descripción

Unir todo Opción predeterminada y más rápida de crear. Combina dos o más declaraciones SELECT o consultas, e incluye todas las filas, incluidos los duplicados. Al desactivar esta opción se aplica la opción Unión.

Unión Combina el conjunto de resultados de dos o más declaraciones SELECT o consultas (solo valores unívocos) y da como resultado menos filas. Se tarda más en crearlo porque quita las filas duplicadas.

6. En la sección Asignaciones se muestran, de forma predeterminada, las columnas de objetos fuente que se han soltado recientemente a la izquierda y las columnas de salida de unión, inicializadas desde las columnas fuente de destino a la derecha.

○ Las asignaciones se crean automáticamente haciendo coincidir nombres de columnas siempre que sea posible.

○ Para asignar manualmente columnas de entrada a columnas de salida de unión, arrastre una columna desde la lista de la izquierda y suéltela en una columna de la lista derecha.

○ Para eliminar una asignación, haga clic en el enlace y, a continuación, haga clic en la herramienta Eliminar.

○ Puede filtrar la sección Asignaciones para mostrar solo los pares de columnas asignados o no asignados.

○ Puede filtrar o clasificar las listas de las columnas izquierda o derecha de forma independiente.○ Puede modificar la lista de columnas de salida de unión en el menú situado encima de la lista de la

derecha:○ Añadir todas las columnas de origen como columnas de unión: se añaden las columnas

seleccionadas en la lista de la izquierda a la lista de la derecha (si aún no están presentes).○ Añadir las columnas de origen seleccionadas como columnas de unión: se añaden todas las

columnas de la lista de la izquierda a la lista de la derecha (si aún no están presentes).○ Eliminar columnas de unión seleccionadas: se eliminan todas las columnas seleccionadas en la

lista de la derecha para que ya no sean columnas de salida de unión.○ Eliminar todas las columnas de unión: se eliminan todas las columnas de la lista de la derecha para

que ya no sean columnas de salida de unión.○ Para pasar a ver otra entrada, haga clic en la flecha desplegable situada encima de la lista de columnas

de la izquierda y selecciónela en la lista.

120PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 121: Modeling Guide - help.sap.com

7. Opcional. Suelte otro objeto de origen en el nodo de unión para unirlo con las fuentes unidas existentes.La fuente se añade al diagrama y al nodo de unión. Se selecciona el símbolo de unión, se visualizan sus propiedades en el panel lateral y la fuente nueva en la sección Asignaciones y sus columnas se asignan automáticamente haciendo coincidir nombres de columnas siempre que sea posible.

8. Haga clic en (Vista previa de datos) para abrir el panel Vista previa de datos y revise la salida de datos por este nodo. Para obtener más información, consulte Obtener una vista previa de los datos [página 212].

Pasos siguientes

5.1.4 Reordenar, renombrar y excluir columnas

Añada un nodo Proyección para renombrar, reordenar o excluir columnas.

Procedimiento

1. Seleccione un nodo para visualizar sus herramientas de contexto y haga clic en (Renombrar/Excluir columnas).

Se crea un nodo de proyección, se selecciona su símbolo y se visualizan sus propiedades en el panel lateral.

2. Opcional. Renombre el nodo en su panel lateral para identificarlo de forma clara. Este nombre se puede modificar en cualquier momento y solo puede contener caracteres alfanuméricos y de subrayado.

3. En la lista Columnas se muestran las columnas que están disponibles. Puede filtrar la lista con el cuadro de búsqueda y reordenarla.

4. Modifique la lista Columnas según corresponda. Puede:

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 121

Page 122: Modeling Guide - help.sap.com

○ Reordene una columna arrastrándola y soltándola en la lista que hay debajo de Columnas.○ Renombre una columna haciendo clic en (Menú) y seleccione Modificar nombre para abrir el cuadro

de diálogo Modificar nombre. Edite los nombres empresariales y/o técnicos según corresponda y haga clic en Guardar.

NotaCada artefacto en SAP Data Warehouse CloudSAP Data Warehouse Cloud le muestra los nombres empresariales de sus artefactos. Para mostrar los nombres técnicos, haga clic en Iniciales de usuario Opciones , seleccione la pestaña Opciones de IU y, luego, seleccione Mostrar nombre técnico.

○ Excluya una columna haciendo clic en su botón (Menú) y seleccionando Excluir columna.Para elegir varias columnas para excluirlas, pulse Control al seleccionarlas. Como alternativa, haga clic en Seleccionar todo y pulse Control al desmarcar las columnas.

5. Haga clic en (Vista previa de datos) para abrir el panel Vista previa de datos y revise la salida de datos por este nodo. Para obtener más información, consulte Obtener una vista previa de los datos [página 212].

5.1.5 Crear una columna

Añada un nodo Columnas calculadas para crear columnas y definir cálculos en ellas.

Procedimiento

1. Seleccione un objeto para visualizar sus herramientas de contexto y haga clic en Columnas calculadas.

Se crea un nodo de columna calculada, se selecciona su símbolo y se visualizan sus propiedades en el panel lateral.

2. Haga clic en (Añadir nueva columna calculada) para crear una columna.

122PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 123: Modeling Guide - help.sap.com

Las propiedades de la columna nueva se visualizan en el panel lateral.3. Escriba un nombre empresarial y un nombre técnico para la columna y especifique su tipo de datos.4. Introduzca una expresión SQL en el campo Expresión. Puede utilizar los siguientes elementos en la

expresión SQL:○ Funciones: examine, seleccione una categoría o filtre las funciones disponibles (consulte Funciones

SQL [página 152]). Haga clic en el nombre de una función para ver su sintaxis, o haga clic en otro lugar de su token para añadirla a su expresión.

○ Columnas: examine o filtre las columnas disponibles. Haga clic en el nombre de una columna para ver sus propiedades, o haga clic en otro lugar de su token para añadirla a su expresión.

○ Parámetros: examine o filtre los parámetros de entrada disponibles (consulte Crear un parámetro de entrada [página 130]). Haga clic en el nombre de un parámetro para ver sus propiedades, o haga clic en otro lugar de su token para añadirlo a su expresión.

○ Otros: examine los operadores, predicados y expresiones de caso disponibles, y haga clic en uno para añadirlo a su expresión (consulte Referencia SQL [página 150]).

Por ejemplo, si desea calcular el precio de un producto menos un descuento del 15%, indique Precio*0,85.

Al trabajar en una expresión grande, haga clic en (Acceder a pantalla completa) para desplegar el editor de expresiones.

5. Haga clic en Validar para verificar si la expresión es correcta semánticamente y corrija los errores señalados. Puede hacer referencia a columnas por nombre, así como funciones de HANA, operadores, predicados y expresiones de caso. Cuando haya acabado, haga clic en la ruta de navegación situada en la parte superior del panel lateral para volver a las propiedades del nodo de columna calculada.

6. En la lista se muestran todas las columnas emitidas por el nodo. Puede:

○ Filtrar la lista con el cuadro de búsqueda (o haciendo clic en Ocultar columnas no modificadas) y reordénela.

○ Modificar la salida de la expresión por cualquier columna haciendo clic en el chevrón situado a la derecha de su token.

○ Eliminar una columna que se haya creado en el nodo haciendo clic en Eliminar columna calculada seleccionada.

7. Haga clic en (Vista previa de datos) para abrir el panel Vista previa de datos y revise la salida de datos por este nodo. Para obtener más información, consulte Obtener una vista previa de los datos [página 212].

5.1.6 Crear una columna de coordenadas geográficas

Cree una columna de coordenadas geográficas para combinar valores de latitud y longitud con datos de coordenadas de salida que se puedan utilizar en un mapa geográfico de SAP Analytics Cloud.

Contexto

Puede crear coordenadas geográficas solo en una vista gráfica con un uso semántico de Dimensión. Para utilizar la columna de coordenadas geográficas en SAP Analytics Cloud, debe:

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 123

Page 124: Modeling Guide - help.sap.com

● Crear una vista con un uso semántico del conjunto de datos analíticos y active Exponer para consumo.● Crear una asociación en su conjunto de datos analíticos que apunte a su dimensión.

Al utilizar la columna de coordenadas geográficas en un mapa geográfico de SAP Analytics Cloud, se admiten los siguientes tipos de capas:

● Burbujas● Mapa térmico● Flujo

Para obtener más información, consulte Crear un mapa geográfico en SAP Analytics Cloud.

Procedimiento

1. Asegúrese de que las siguientes propiedades estén configuradas correctamente para su nodo de salida de vista:○ Uso semántico definido en Dimensión○ Exponer para consumo: activado

2. Seleccione cualquier objeto en su vista gráfica para mostrar sus herramientas de contexto y haga clic en Columnas calculadas.

Se crea un nodo de columna calculada, se selecciona su símbolo y se visualizan sus propiedades en el panel lateral.

3. Haga clic en (Añadir nueva columna calculada) > (Columna de coordenadas geográficas) para crear una columna de coordenadas geográficas nueva.Las propiedades de la columna nueva se visualizan en el panel lateral. El nombre de la columna es Ubicación de forma predeterminada.

4. Complete las propiedades de la columna:

124PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 125: Modeling Guide - help.sap.com

Propiedad Descripción

Nombre empresarial Introduzca un nombre descriptivo para ayudar a los usuarios a identificar el objeto. Este nombre se puede modificar en cualquier momento.

Nombre técnico Muestra el nombre que se utiliza en los scripts y el código, sincronizado de forma predeterminada con el nombre empresarial.

Para sustituir el nombre técnico predeterminado, introduzca otro nuevo en el campo. Los nombres técnicos solo pueden contener caracteres alfanuméricos y guiones bajos.

NotaUna vez guardado el objeto, el nombre técnico ya no se puede modificar.

Identificador de referencia espacial Cada sistema de referencia espacial tiene un identificador denominado Identificador de referencia espacial (o SRID). De forma predeterminada, está establecido en 4326, pero se puede cambiar a 0 o 3857. Para obtener más in­formación, consulte Identificador de referencia espacial en SAP HANA.

Latitud y longitud Estas columnas deben tener el tipo de datos doble o de cadena.

5. Haga clic en (Guardar) para guardar su entidad:○ Guardar para guardar el objeto.○ Guardar como para crear una copia local del objeto en el que está trabajando. El objeto debe haberse

guardado antes al menos una vez. Se abre el diálogo Guardar. Introduzca nuevos nombres empresariales y técnicos y haga clic en Guardar.

Haga clic en (Desplegar) para desplegar la entidad.6. Abra una vista que apunte a su dimensión con una asociación:

○ Defina el uso semántico en Conjunto de datos analíticos.○ Active Exponer para consumo.○ Cree una asociación y señale su dimensión.

5.1.7 Crear una columna de conversión de moneda

Puede convertir valores de moneda en otra moneda utilizando una columna de conversión de moneda.

Contexto

Para realizar la conversión de moneda, las siguientes tablas deben estar disponibles en su espacio:

● TCURV: clases de tipo de cambio● TCURW: texto de clase de tipo de cambio● TCURX: decimales en monedas● TCURN: cotizaciones

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 125

Page 126: Modeling Guide - help.sap.com

● TCURR: tipos de cambio● TCURF: factores de conversión● TCURC: códigos de moneda● TCURT: texto de moneda

Para obtener más información sobre cómo crear las tablas, consulte Activar la conversión de moneda con tablas y vistas TCUR* [página 28].

NotaSAP Analytics Cloud puede consumir vistas que realizan conversiones de monedas siempre que se respeten las siguientes restricciones:

● Si otro espacio comparte las tablas TCUR* con su espacio, deberá encapsular cada tabla dentro de su propia vista (que puede llamarse igual que la tabla compartida) y exponer cada una de estas vistas encapsulantes para el consumo.

● Las vistas que contienen columnas que realizan conversiones de moneda mediante tablas TCUR* no se pueden compartir con otros espacios.

Procedimiento

1. En un nodo Columnas calculadas, haga clic en (Añadir nueva columna calculada) > (Columna de conversión de moneda) para crear una columna de conversión de moneda.Las propiedades de la columna nueva se visualizan en el panel lateral.

2. Introduzca un nombre empresarial y un nombre técnico para la columna, y especifique un tipo de datos numérico adecuado.

3. Utilice la sección Propiedades de moneda para fijar las propiedades de sus monedas de origen y destino.

Propiedad Descripción

Columna de importe de origen Seleccione el identificador de columna que contiene los valores que se van a convertir.

126PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 127: Modeling Guide - help.sap.com

Propiedad Descripción

Pasos Defina los pasos que deben incluirse en el proceso de con­versión:○ Desplazar: permite un desplazamiento decimal según

la moneda de origen seleccionada.○ Convertir: desencadena la conversión real de la mo­

neda de origen a la moneda de destino.○ Redondear: redondea el valor convertido al número

de dígitos de la moneda de destino. Utilice este paso con cuidado si se llevan a cabo agregaciones poste­riores en el número, ya que se podrían acumular erro­res de redondeo.

○ Deshacer conversión: mientras que el desplaza­miento modifica los decimales de dos a la precisión configurada de la moneda de origen, la opción Deshacer conversión los vuelve a cambiar a dos, pero desde la moneda de destino. Si se fija la gestión de errores para mantenerlos sin convertir, la moneda de salida puede ser la moneda de origen en lugar de la moneda de destino. En caso de error, el redondeo y la acción Deshacer conversión se efectúan con respecto a la moneda de origen, y la conversión se detiene. Esto hace que todos los pasos sean redundantes y devuelve de nuevo el valor de entrada.

Moneda de origen Seleccione la columna que describe la unidad de entrada. Haga clic en y elija un tipo:○ Columna: seleccione una columna y haga clic en

Seleccionar.○ Valor fijo: seleccione un valor fijo y haga clic en

Seleccionar. Un valor fijo es una constante del tipo cadena.

Moneda de destino Seleccione la columna que describe la unidad de destino. Haga clic en y elija un tipo:○ Columna: seleccione una columna y haga clic en

Seleccionar.○ Valor fijo: seleccione un valor fijo y haga clic en

Seleccionar. Un valor fijo es una constante del tipo cadena.

○ Parámetro de entrada: seleccione un parámetro de entrada y haga clic en Seleccionar. También puede in­troducir directamente el nombre técnico en el panel de propiedades de la columna de conversión de mo­neda.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 127

Page 128: Modeling Guide - help.sap.com

Propiedad Descripción

Fecha de referencia Introduzca la columna que describe la fecha de referencia de la moneda. Haga clic en y elija un tipo:○ Columna: seleccione una columna y haga clic en

Seleccionar.○ Fecha fija: seleccione una fecha en el calendario o in­

trodúzcala con el formato AÑO-MES-DÍA. Por ejem­plo, para el 1 de diciembre de 2021, introduzca 2021-12-01.

○ Parámetro de entrada: seleccione un parámetro de entrada y haga clic en Seleccionar. También puede in­troducir directamente el nombre técnico en el panel de propiedades de la columna de conversión de mo­neda.

○ Expresión: introduzca una expresión SQL en el campo Expresión. Navegue, seleccione una categoría o filtre las funciones de fecha y hora disponibles (consulte Funciones SQL [página 152]). Haga clic en el nombre de una función para ver su sintaxis, o haga clic en otro lugar de su token para añadirla a su expresión. Haga clic en Validar para verificar si la expresión es correcta semánticamente y corrija los errores señala­dos. Por ejemplo:

4. Utilice la sección Propiedades de conversión para hacer referencia a las columnas de tabla para la conversión.

Propiedad Descripción

Cliente Introduzca una cadena de tres caracteres que se utilice para separar arrendatarios dentro de las tablas del sis­tema ERP. Se utiliza en las tablas de conversión para se­leccionar las filas correctas para cada usuario.

Este parámetro es obligatorio, ya que este comando no utiliza la variable de contexto de sesión CLIENT.

Tipo de conversión Defina el tipo de conversión como almacenado en las tab­las de conversión. Los tipos de conversión disponibles en su sistema varían según la configuración de su sistema ERP. En general, son M o EURX. Póngase en contacto con el administrador del sistema para obtener la información detallada de su configuración de tabla específica.

Gestión de errores Seleccione un valor para definir cómo gestiona el sistema una situación en la que no se ha podido convertir una fila. Todos los valores obligatorios deben haberse proporcio­nado previamente:○ Fallo por error: la conversión falla con un error.○ Definir como nulo: la salida de la fila que ha causado

el error se fija en NULL.○ Conservar sin convertir: se devuelve el valor de en­

trada.

128PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 129: Modeling Guide - help.sap.com

5. Utilice la sección Propiedades avanzadas para definir los valores de parámetro de constantes utilizados en la conversión.

Propiedad Descripción

Búsqueda Defina el tipo de búsqueda que se debe hacer:○ Regular: se hace una conversión regular.○ Anular: hace una conversión con las unidades de en­

trada intercambiadas.

Exactitud Define el comportamiento de redondeo del sistema:○ Compatibilidad: imita el comportamiento de ERP re­

dondeando el resultado.○ Máxima: conserva la mayor cantidad de dígitos posi­

ble en el resultado.

Formato de fecha Define el formato con el que se presenta la fecha de refe­rencia:○ Detección automática: intenta detectar automática­

mente el formato de fecha.○ Normal: la fecha se proporciona con un formato nor­

mal.○ Invertida: la fecha se proporciona en formato here­

dado invertido de SAP.

Entidad de precisión Seleccione el identificador de entidad de la entidad de precisión.

Entidad de configuración Seleccione el identificador de entidad de la configuración de tipo de conversión.

Entidad de factores previos Seleccione el identificador de la entidad de factores pre­vios.

Entidad de tipos Seleccione el identificador de la entidad de tasas de con­versión.

Entidad de notaciones Seleccione el identificador de la entidad que almacena no­taciones.

NotaTambién puede crear una columna de conversión de moneda utilizando la función CONVERT_CURRENCY en un campo Expresión de columna calculada. Para ver la documentación completa de esta función, consulte CONVERT_FUNCTION en la Guía de referencia de SQL de SAP HANA para la plataforma SAP HANA.

6. Haga clic en Validar una vez que estén definidas todas las propiedades para verificar si son correctas y corrija los errores señalados. Cuando le satisfaga el resultado, abra o actualice el panel Vista previa de datos para revisar los resultados de su conversión de moneda en su nueva columna.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 129

Page 130: Modeling Guide - help.sap.com

5.1.8 Crear un parámetro de entrada

Cree un parámetro de entrada para pedir al usuario que introduzca un valor para utilizarlo en filtros u otros cálculos cuando se ejecute la vista. Si la vista se consume en una historia de SAP Analytics Cloud, se pedirá al usuario que introduzca un valor para el parámetro de entrada en el diálogo Definir variables.

Contexto

Puede utilizar parámetros de entrada al crear vistas gráficas y SQL:

● En el editor de vistas gráficas, puede utilizar parámetros de entrada para solicitar la entrada de usuario en cualquier expresión SQL, incluidos los utilizados en filtros, columnas calculadas y nodos de agregación.

● En el editor de vistas SQL, puede utilizar parámetros de entrada en su cláusula WHERE o en cualquier otro punto de su código SQL.

Las vistas que contienen parámetros de entrada requieren un tratamiento especial en las siguientes situaciones:

● Obtener una vista previa de los datos: debe introducir un valor para cada parámetro de entrada (consulte Obtener una vista previa de los datos [página 212]).

● Añadir una vista como fuente en el editor de vistas gráficas: debe asignar cada parámetro de entrada en la vista fuente a un valor o un parámetro de entrada en la nueva vista (consulte Añadir una fuente [página 115]).

● Añadir una vista como fuente en el editor de vistas SQL: debe completar la sintaxis para asignar cada parámetro de entrada en la vista fuente a un valor o un parámetro de entrada en la nueva vista (consulte Procesar parámetros de entrada de origen en una vista SQL [página 149]).

● Utilizar una vista como fuente de datos en una historia de SAP Analytics Cloud: introduzca un valor para cada parámetro de entrada en el diálogo Fijar variables (consulte Configurar variables de historia en la biblioteca de ayuda de SAP Analytics Cloud).

Procedimiento

1. Seleccione el nodo de salida de su vista para visualizar sus propiedades en el panel lateral, baje hasta la sección Parámetros de entrada y haga clic en (Parámetros de entrada).

2. En el diálogo Parámetros de entrada, haga clic en (Añadir) para crear un parámetro nuevo. 3. Complete las propiedades del parámetro de entrada:

Propiedad Descripción

Nombre empresarial Introduzca un nombre descriptivo para ayudar a los usua­rios a identificar el objeto. Este nombre se puede modifi­car en cualquier momento.

130PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 131: Modeling Guide - help.sap.com

Propiedad Descripción

Nombre técnico Muestra el nombre que se utiliza en los scripts y el código, sincronizado de forma predeterminada con el nombre empresarial.

Para sustituir el nombre técnico predeterminado, intro­duzca otro nuevo en el campo. Los nombres técnicos solo pueden contener caracteres alfanuméricos y guiones ba­jos.

NotaUna vez guardado el objeto, el nombre técnico ya no se puede modificar.

Tipo de datos Especifique el tipo de datos que contendrá el parámetro de entrada (consulte Tipos de datos de columna [página 48]) y cuál sería el adecuado para los contextos en los que se usará. Algunos tipos de datos requieren que especifi­que una longitud o precisión.

Valor predeterminado [opcional] Introduzca un valor predeterminado para el pa­rámetro de entrada. Cada vez que un usuario debe intro­ducir un valor para el parámetro, puede aceptar el valor predeterminado o sustituirlo por el propio valor que haya seleccionado.

4. Haga clic en OK para cerrar el diálogo y volver al panel lateral, donde el parámetro de entrada estará disponible para su uso.El símbolo de salida muestra el número de parámetros de entrada presentes en la vista. En este ejemplo, la vista fuente y la vista de salida contienen dos parámetros de entrada:

5. Utilice el parámetro de entrada correctamente en su vista:

○ en las vistas gráficas, los parámetros de entrada se pueden utilizar en los siguientes nodos:

Ejemplo Descripción

Country = :IP_Country Nodo de filtro (consulte Filtrar datos [página 134])

Esta expresión de filtro utiliza el valor introducido por el usuario para IP_Country con el fin de restringir los datos devueltos por la vista a las filas en las que la co­lumna Country contenga dicho valor.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 131

Page 132: Modeling Guide - help.sap.com

Ejemplo Descripción

Total*((100-IP_Discount)/100) Nodo de columnas calculadas (consulte Crear una co­lumna [página 122])

Esta expresión rellenará la columna con un valor calcu­lado restando el valor porcentual introducido por el usuario al valor en la columna Total.

SUM(Revenue) >IP_Min_Rev Nodo de agregación (consulte Agregar datos [página 135])

Esta expresión HAVING limitará los valores agregados únicamente a aquellos con un valor total de Revenue que supere el valor introducido por el usuario.

○ En las vistas SQL, los parámetros de entrada se pueden utilizar en su sentencia WHERE y en cualquier otro contexto idóneo.En este ejemplo, se definen y se utilizan dos parámetros de entrada:○ IP_DISCOUNT: se utiliza para calcular la nueva columna, Discounted Sale.○ IP_CITY: se utiliza en la cláusula WHERE para pedir al usuario que especifique una ciudad para el

filtro.

SELECT "ID", "Date", "City", "Product", "Customer", "Net Sale", "Gross Sale", "Quantity", "Net Sale" * ((100 - :IP_DISCOUNT) / 100) AS "Discounted Sale"FROM "Sales" WHERE "City" = :IP_CITY

NotaDebe utilizar cada uno de los parámetros de entrada que ha creado como mínimo una vez en su vista, o se mostrará un error para indicarle que los utilice o los elimine.

5.1.9 Crear una asociación

Haga clic en el botón Crear de la sección Asociaciones del panel lateral de la tabla o vista para crear una asociación con otra entidad de datos. Puede crear una asociación a partir de cualquier tabla o vista a cualquier otra tabla o vista a cualquier nivel de la capa de datos, incluso para definir las relaciones entre los conjuntos de datos analíticos y las dimensiones entre sus vistas consumibles.

Contexto

Puede crear asociaciones en:

132PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 133: Modeling Guide - help.sap.com

● Editor de modelos E/R (para cualquier tabla o vista), en la sección Asociaciones del panel lateral o dibujando asociaciones en el diagrama (consulte Crear una asociación en un diagrama de modelo E/R [página 182]).

● Sección Asociaciones del editor de tablas.● Editor de vistas gráficas/editor de vistas SQL, en la sección Asociaciones del nodo de salida.

En este ejemplo:

● La tabla Pedido de cliente es un conjunto de datos analíticos y tiene una asociación de la columna ID de producto a la clave ID de producto de la tabla Productos, que es una dimensión.

● La dimensión Productos tiene una asociación de su columna PRODCATEGORYID a la clave PRODCATEGORYID de la tabla Categorías de producto, que también es una dimensión.

Procedimiento

1. Abra la tabla o vista que será la fuente de su asociación (o selecciónela en un modelo E/R para abrir su panel Propiedades).

2. En la sección Asociaciones, haga clic en (Crear asociación) para abrir el diálogo Seleccionar destino de asociación.

3. Puede filtrar la lista de destinos disponibles por nombre y tipo. Seleccione la entidad de datos de destino adecuada de la lista y haga clic en OK para crear la asociación y abrirla en el panel lateral.

Las reglas para crear asociaciones dependen del uso semántico de la entidad:○ Un conjunto de datos analíticos puede apuntar a:

○ Dimensiones: se debe asignar un atributo del conjunto de datos analíticos (de origen) a cada columna clave de dimensión (de destino) para que se asignen todas las columnas clave de destino.

○ Una dimensión puede apuntar a:

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 133

Page 134: Modeling Guide - help.sap.com

○ Dimensiones: se debe asignar un atributo de la dimensión (de origen) a cada columna clave de dimensión (de destino) para que se asignen todas las columnas clave de destino.

○ Entidades de texto: un atributo de texto de la dimensión (de origen) debe asignarse a la columna clave del identificador de entidad de texto (de destino).

○ Jerarquías: el atributo clave de la dimensión (de origen) debe asignarse a la columna clave del atributo inferior de la jerarquía (de destino).

○ Una entidad de texto no debe hacer referencia a otras entidades.○ Por lo general, una jerarquía no apuntará a otras entidades.○ Un conjunto de datos relacionales puede apuntar a cualquier otra entidad y, por lo general, debe seguir

las reglas de las dimensiones.4. En la sección General, revise el nombre empresarial y el nombre técnico predeterminados y modifíquelos si

es necesario.5. Especifique la asignación de columnas de combinación en la sección Combinación:

○ Si es posible, se crea automáticamente una asignación predeterminada haciendo coincidir nombres de columnas. Por ejemplo, si la entidad de origen contiene una columna, ID de producto, y la entidad de destino tiene una columna con el mismo nombre, se creará una asignación predeterminada entre estas dos columnas.

○ Para eliminar una asignación, seleccione el enlace y, a continuación, haga clic en (Eliminar).○ Para asignar columnas manualmente, arrastre una columna desde la lista de la izquierda y suéltela en

una columna de la lista derecha.○ Puede filtrar la sección Combinación para mostrar solo los pares de columnas asignados o no

asignados.○ Puede filtrar u ordenar las listas de las columnas izquierda o derecha de forma independiente.

NotaPara eliminar una asociación, selecciónela en la lista y haga clic en (Eliminar asociación).

6. Si la vista se basa en otra vista de origen que tiene una asociación, puede copiar esa asociación:1. Haga clic en (Crear asociación) > Copiar del origen. Se abre cuadro de diálogo Copiar asociaciones

del origen y muestra una tabla que contiene todas las asociaciones de origen disponibles para copiar.2. Seleccione las asociaciones que desea copiar y haga clic en Crear. Las nuevas asociaciones se añaden

en la sección Asociación del panel lateral del nodo de salida.

5.1.10 Filtrar datos

Añada un nodo Filtro para filtrar los datos con una expresión SQL.

Procedimiento

1. Seleccione un objeto para visualizar sus herramientas de contexto y haga clic en Filtrar.

134PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 135: Modeling Guide - help.sap.com

Se crea un nodo de filtro, se selecciona su símbolo y se visualizan sus propiedades en el panel lateral.2. Opcional. Renombre el nodo en su panel lateral para identificarlo de forma clara. Este nombre se puede

modificar en cualquier momento y solo puede contener caracteres alfanuméricos y de subrayado.3. Introduzca una expresión SQL en el campo Expresión. Puede utilizar los siguientes elementos en la

expresión SQL:○ Funciones: examine, seleccione una categoría o filtre las funciones disponibles (consulte Funciones

SQL [página 152]). Haga clic en el nombre de una función para ver su sintaxis, o haga clic en otro lugar de su token para añadirla a su expresión.

○ Columnas: examine o filtre las columnas disponibles. Haga clic en el nombre de una columna para ver sus propiedades, o haga clic en otro lugar de su token para añadirla a su expresión.

○ Parámetros: examine o filtre los parámetros de entrada disponibles (consulte Crear un parámetro de entrada [página 130]). Haga clic en el nombre de un parámetro para ver sus propiedades, o haga clic en otro lugar de su token para añadirlo a su expresión.

○ Otros: examine los operadores, predicados y expresiones de caso disponibles, y haga clic en uno para añadirlo a su expresión (consulte Referencia SQL [página 150]).

Por ejemplo, si solo desea mostrar aquellos productos que tienen 10 unidades o menos de stock, indique Units_on_hand <= 10

Al trabajar en una expresión grande, haga clic en (Acceder a pantalla completa) para desplegar el editor de expresiones.

4. Haga clic en Validar para verificar si la expresión es correcta semánticamente y corrija los errores señalados. Puede hacer referencia a columnas por nombre, así como funciones de HANA, operadores, predicados y expresiones de caso.

5. Haga clic en (Vista previa de datos) para abrir el panel Vista previa de datos y revise la salida de datos por este nodo. Para obtener más información, consulte Obtener una vista previa de los datos [página 212].

5.1.11 Agregar datos

Añada un nodo Agregación para hacer cálculos SUM, COUNT, MIN y MAX. Puede agruparlos por cualquier columna no agregada y, si lo desea, puede filtrar especificando una cláusula HAVING.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 135

Page 136: Modeling Guide - help.sap.com

Contexto

NotaEl nodo Agregación debe ser el último de su rama del diagrama. No puede añadir ningún otro nodo después, pero sí puede arrastrar y soltar en él una fuente u otro nodo para crear una combinación y luego añadir más nodos.

Procedimiento

1. Identifique una o varias columnas que contengan datos que desee agregar. Deben tener un tipo de datos numérico y pueden ser columnas calculadas.

2. Cree un nodo de proyección para excluir todas las columnas salvo esta columna y las columnas por las que desea agrupar sus valores.Por ejemplo, si desea agregar Revenue por Country, debe excluir todas las columnas excepto Revenue y Country.

3. Seleccione el nodo de proyección para visualizar sus herramientas de contexto y haga clic en (Agregación).

Se crea un nodo de agregación, se selecciona su símbolo y se muestran sus propiedades en el panel lateral.4. Opcional. Renombre el nodo en su panel lateral para identificarlo de forma clara. Este nombre se puede

modificar en cualquier momento y solo puede contener caracteres alfanuméricos y de subrayado.5. En la sección Columnas, haga clic en NONE en una columna numérica y seleccione la función de agregación

adecuada:

○ SUM: calcular el valor total○ COUNT: calcular el número de valores distintos○ MIN: calcular el valor mínimo○ MAX: calcular el valor máximo

6. [opcional]. Introduzca una expresión en la sección Que tiene para filtrar los datos agregados. Puede utilizar los siguientes elementos en la expresión SQL:

136PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 137: Modeling Guide - help.sap.com

○ Funciones: examine, seleccione una categoría o filtre las funciones disponibles (consulte Funciones SQL [página 152]). Haga clic en el nombre de una función para ver su sintaxis, o haga clic en otro lugar de su token para añadirla a su expresión.

○ Columnas: examine o filtre las columnas disponibles. Haga clic en el nombre de una columna para ver sus propiedades, o haga clic en otro lugar de su token para añadirla a su expresión.

○ Parámetros: examine o filtre los parámetros de entrada disponibles (consulte Crear un parámetro de entrada [página 130]). Haga clic en el nombre de un parámetro para ver sus propiedades, o haga clic en otro lugar de su token para añadirlo a su expresión.

○ Otros: examine los operadores, predicados y expresiones de caso disponibles, y haga clic en uno para añadirlo a su expresión (consulte Referencia SQL [página 150]).

Por ejemplo, si ha agregado la columna Revenue con SUM y solo desea mostrar:○ Los ingresos totales de más de un millón, indique SUM(Revenue) > 1000000○ Los ingresos totales solo de los EE. UU., indique Country='US'.

Al trabajar en una expresión grande, haga clic en (Acceder a pantalla completa) para desplegar el editor de expresiones.

7. Haga clic en (Vista previa de datos) para abrir el panel Vista previa de datos y revise la salida de datos por este nodo. Para obtener más información, consulte Obtener una vista previa de los datos [página 212].

5.1.12 Visualizar el linaje de columnas y parámetros de entrada en una vista gráfica

Seleccione una o varias columnas de cualquier nodo del diagrama o un parámetro de entrada en el nodo de salida para rastrear su linaje hasta sus fuentes.

Para quitar el resaltado, desmarque las columnas o los parámetros de entrada, o haga clic en cualquier parte del diagrama.

En este ejemplo se selecciona una columna en el panel lateral del nodo de salida y el resaltado muestra las rutas a sus dos orígenes:

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 137

Page 138: Modeling Guide - help.sap.com

En este ejemplo se seleccionan dos columnas en el panel lateral de un nodo de proyección y el resaltado muestra la ruta a sus orígenes:

En este ejemplo, se selecciona un parámetro de entrada en el panel lateral del nodo de salida, y el resaltado muestra la fuente donde se origina y que se utiliza en el nodo de filtro:

5.1.13 Guardar datos de vista de forma persistenteMejore el rendimiento mientras trabaja con vistas guardando de forma persistente los datos de vista y programando actualizaciones periódicas para mantener sus datos actualizados.

De forma predeterminada, una vista se ejecuta cada vez que se accede a ella y, si la vista es compleja o se procesa una gran cantidad de datos, esto puede afectar al rendimiento de otras vistas o dashboards creados a partir de ella. Puede mejorar el rendimiento si guarda de forma persistente los datos de la vista y puede programar actualizaciones periódicas para mantener los datos actualizados.

Al abrir la vista, en el panel Propiedades, en Persistencia puede ver si su vista se ha convertido en persistente o no.

NotaLa persistencia se puede definir en el monitor de integración de datos, en la pestaña Ver monitor de persistencia. Puede acceder a ella haciendo clic en el botón Ver acciones de persistencia.

138PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 139: Modeling Guide - help.sap.com

Información Descripción

Acceso a datos Consulte cómo accede actualmente a la vista.

● Guardado de forma persistente: La vista está guardada de forma persistente y se puede utilizar de inmediato.

● Virtual: Se accede a la vista directamente; no se utiliza ninguna persistencia intermedia. O la vista se ha guar­dado de forma persistente y ahora se ha convertido en virtual para liberar espacio de memoria, por ejemplo.

Estado Obtiene el estado de la vista guardada de forma persistente.

● Disponible: La vista guardada de forma persistente está disponible y se puede utilizar.

● Cargando: La vista guardada de forma persistente se está creando o actualizando. Es posible que tenga que actualizar la pantalla hasta que concluya la carga para obtener el estado final. Hasta entonces, se utiliza el ac­ceso virtual o los datos anteriores guardados de forma persistente si se accede a la vista.

● Error: se produce algún error al cargar los datos en la ta­bla guardada de forma persistente. Se utilizan los datos anteriores guardados de forma persistente o, en el caso de que la vista no se haya cargado correctamente, se si­gue accediendo a los datos mediante el acceso virtual (el estado es virtual). Debe corregir el error para poder crear o actualizar la vista guardada de forma persis­tente.

Última actualización Consulte cuándo se actualizó por última vez la vista guar­dada de forma persistente.

Puede llevar a cabo acciones en los datos haciendo clic en Ver acciones de persistencia:

● Cargar nueva instantánea: Cargue datos nuevos para actualizar o crear la vista guardada de forma persistente.

● Quitar datos guardados de forma persistente: quite los datos que se han guardado de forma persistente en la vista y volver al acceso virtual.

Programar tareas de persistencia de vista

Definir, editar o eliminar opciones de programación para sus vistas guardadas de forma persistente.

Para obtener más información, consulte Programar una tarea de integración de datos.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 139

Page 140: Modeling Guide - help.sap.com

Persistencia y despliegue

A la hora de desplegar una vista guardada de forma persistente debe tener en cuenta los siguientes casos:

● Si actualiza o vuelve a desplegar una vista guardada de forma persistente, necesitará el nivel de permiso adecuado (Integración de datos - Actualizar). Para obtener más información, consulte Permisos. Tenga en cuenta que, después de un redespliegue, la persistencia se elimina y el acceso a los datos vuelve a ser virtual. La actualización de la persistencia debe volverse a iniciar.

● Si la vista utiliza otras vistas que se han modificado pero aún no se han desplegado, también se desplegarán. Si estas vistas se guardan de forma persistente, la persistencia también se eliminará.

● Si la vista utiliza otras vistas que no se han modificado, el despliegue no modificará estas vistas y, por lo tanto, la persistencia seguirá estando disponible.

● Si actualiza o vuelve a desplegar una vista mientras se ejecuta la persistencia de la vista, la persistencia de la vista fallará. En este caso, intente volver a guardar la vista de forma persistente o espere hasta la siguiente ejecución programada.

● Si la vista guardada de forma persistente consume una vista para la que se ha modificado un control de acceso a datos (se ha añadido o quitado un control de acceso a datos, o bien se ha modificado su asignación), la persistencia de la vista superior se quita al volver a desplegar la vista subyacente.

Persistencia y control de acceso a datos

A la hora de definir el control de acceso a datos en su vista, debe tener en cuenta la repercusión en la persistencia. Para obtener más información, consulte Persistencia de las vistas y control de acceso a datos.

5.1.14 Aplicar un control de acceso a datos

Puede aplicar uno o varios controles de acceso a datos a una vista para controlar los datos que verán los usuarios en función de los criterios especificados.

Contexto

Para obtener información detallada sobre cómo definir y utilizar controles de acceso a datos, consulte Proteger datos con controles de acceso a datos.

Procedimiento

1. En el área de navegación de la izquierda, haga clic en Generador de datos y seleccione el espacio en el que desea trabajar.

2. Abra la vista a la que desea aplicar el control de acceso a datos.

140PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 141: Modeling Guide - help.sap.com

3. Seleccione el nodo de salida de la vista y abra la sección Control de acceso a datos del panel lateral.

4. Haga clic en (Añadir), seleccione el control de acceso a datos que desea aplicar y haga clic en OK.5. En la sección Unión, asigne columnas de su vista a las columnas de salida definidas en el control de acceso

a datos.

Debe asignar una columna de su vista a cada una de las columnas de salida definidas en el control de acceso a datos para filtrar de forma correcta los datos de la vista según los criterios.

6. Haga clic en (Desplegar) para guardar y desplegar la vista.

Resultados

Los usuarios que abran la vista en SAP Data Warehouse Cloud o en SAP Analytics Cloud, o bien en otras herramientas de análisis, solo verán los datos permitidos por la asignación de su nombre de usuario a los criterios definidos en el control de acceso a datos.

5.1.15 Procesar modificaciones de fuente en el editor de vistas gráficas

Si se modifica una o varias de las fuentes de su vista gráfica, se le pedirá que procese los cambios la próxima vez que abra la vista. Si un cambio de fuente ha generado advertencias o errores en la vista, su estado se actualizará y recibirá una notificación que le invitará a revisar los cambios.

Contexto

El estado de su objeto puede actualizarse al guardar o desplegar las modificaciones efectuadas en una o más de sus fuentes:

● si los cambios de fuente no han generado advertencias o errores, el estado no cambiará.● Si se han generado advertencias o errores por los cambios de fuente y:

○ Las modificaciones de fuente se han guardado pero no se han desplegado, el estado de su objeto se establecerá en Error en tiempo de diseño.

○ Las modificaciones de fuente se han guardado y desplegado, y el estado de su objeto se establecerá en Error en tiempo de ejecución.

Procedimiento

1. Si un cambio de fuente ha generado advertencias o errores en su vista, recibirá una notificación invitándole a revisarlos y puede hacer clic en la notificación para abrirla directamente.

Se abre el diálogo Actualizaciones de origen, en el que se enumeran las fuentes que se han modificado.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 141

Page 142: Modeling Guide - help.sap.com

NotaSi las modificaciones no generan advertencias o errores (por ejemplo, si hay columnas nuevas disponibles), no recibirá ninguna notificación, pero el diálogo se seguirá mostrando la próxima vez que abra la vista.

2. Haga clic en OK para ignorar el diálogo y abrir el diagrama. Se pueden visualizar los mensajes de validación siguientes:

Cambio en la fuente Impacto en vistas dependientes

Añadir columna Las columnas añadidas a las tablas o vistas fuente se excluyen de forma predetermi­nada de la salida de vistas dependientes:○ se muestra un mensaje de información en el que se enumeran todas las columnas

nuevas en la fuente.○ Las columnas nuevas se excluyen en un nodo de proyección directamente después

de la fuente. Si anteriormente no había ningún nodo de proyección presente, se añade uno.

Modificar nombre empresa­rial

Las modificaciones en el nombre empresarial y otras propiedades empresariales de la tabla o vista fuente o sus columnas se propagan automáticamente a los objetos depen­dientes:○ en la fuente se muestra un mensaje de información en el que se especifican los

cambios del objeto fuente o en el que se enumeran todas las columnas modifica­das.

Tipo de datos de columna de modificación

Las modificaciones en los tipos de datos de columna en las tablas o vistas fuente gene­ran advertencias en las vistas dependientes:○ se muestra un mensaje de información en el que se enumeran todas las columnas

con tipos de datos modificados en la fuente.○ En el nodo de salida se muestra un mensaje de información en el que se enumeran

todas las columnas con tipos de datos modificados presentes en la lista Columnas del nodo de salida.

○ Si los objetos dependientes de esta vista utilizan columnas de salida con tipos de datos modificados, se mostrará un mensaje de advertencia con una lista de las vis­tas en el nodo de salida.

Eliminar columna Las eliminaciones de columnas generan errores en vistas dependientes si las columnas se utilizan en estas vistas:○ se muestra un mensaje de información en el que se enumeran todas las columnas

eliminadas en la fuente.○ Se muestra un mensaje de error en cualquier nodo intermedio (unión, unión, filtro,

columnas calculadas, agregación) en el que se haya utilizado una columna elimi­nada.

○ En el nodo de salida se muestra un mensaje de advertencia en el que se enumeran todas las columnas eliminadas que anteriormente estaban presentes en la lista Columnas del nodo de salida.

○ Si los objetos dependientes de esta vista utilizaban columnas de salida eliminadas, se mostrará un mensaje de advertencia con una lista de las vistas en el nodo de sa­lida.

142PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 143: Modeling Guide - help.sap.com

Cambio en la fuente Impacto en vistas dependientes

Modificar a parámetro de entrada

Las modificaciones en los parámetros de entrada en las vistas fuente generan mensajes en las vistas dependientes:○ Se muestra un mensaje de información en el que se enumeran todas las modifica­

ciones en los parámetros de entrada en la fuente.○ Se muestra un error o advertencia en la fuente para cada parámetro de entrada que

se añade, elimina o modifica.○ Se muestra un mensaje de error en cualquier nodo intermedio (unión, filtro, colum­

nas calculadas, agregación) en el que se haya utilizado un parámetro de entrada eli­minado.

NotaSi un parámetro de entrada que tiene un valor predeterminado se añade a una vista de origen, este parámetro se asigna de forma predeterminada al valor predetermi­nado en las vistas dependientes. Puede sustituir esta asignación predeterminada y asignar el parámetro de entrada de origen a uno en la vista dependiente.

Modificación en un control de acceso a datos

Las modificaciones efectuadas en un control de acceso a datos generan advertencias en las vistas a las que se adjuntan:○ se muestra un mensaje de advertencia en el nodo de salida para animarle a revisar

las modificaciones antes de volver a desplegar la vista.

3. Revise todos los mensajes de información y advertencias para asegurarse de que no afectan negativamente a la salida de la vista.

NotaSi desea incluir una columna fuente nueva en la salida de su vista, selecciónela en el nodo de proyección y haga clic en (Menú) Restaurar columna .

4. Revise y resuelva cualquier mensaje de error en nodos intermedios.

5. Haga clic en (Guardar) para guardar las modificaciones en el objeto e ignorar cualquier mensaje de información y advertencia.

Si las modificaciones de fuente se han guardado pero no se han desplegado, y el estado de su objeto debería cambiar de Error en tiempo de diseño a Modificaciones para desplegar.

NotaComo la nueva versión de su objeto depende de las actualizaciones de la fuente, debe coordinar el despliegue con la persona que ha modificado la fuente. La versión nueva de su objeto funcionará correctamente en el tiempo de ejecución solo cuando se desplieguen tanto ella como su fuente.

6. Haga clic en (Desplegar) para desplegar el objeto.

El estado del objeto debería cambiar de Modificaciones para desplegar (o Error en tiempo de ejecución) a Desplegado.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 143

Page 144: Modeling Guide - help.sap.com

5.1.16 Sustituir una fuente

Arrastre una fuente desde el navegador de fuentes, pase el ratón por encima de una fuente existente y haga clic en Sustituir. Se le guiará a través de la asignación de las columnas de la fuente anterior a la fuente nueva.

Contexto

Por ejemplo, es posible que desee sustituir una tabla local que contiene datos de muestra de un archivo CSV, que es una fuente en su vista, con una tabla remota que contiene datos actuales de un sistema fuente.

La estructura de salida de la vista se conserva en la medida de lo posible, y cualquier impacto causado por la sustitución de la fuente se indica mediante mensajes de validación.

Procedimiento

1. Si el panel Navegador de fuentes no está visible a la izquierda de la pantalla, haga clic en Navegador de fuentes en la barra de herramientas para mostrarlo.

2. Seleccione la fuente nueva y arrástrela sobre la fuente que desea sustituir en el diagrama. Espere a que aparezca el menú contextual, desplace el cursor sobre la opción Sustituir y suelte el botón del ratón.

Se abre el diálogo Sustituir fuente, que muestra la fuente antigua y sus columnas en el lado izquierdo y la fuente nueva y sus columnas en el lado derecho, con asignaciones propuestas, siempre que sea posible entre ellas.

NotaSolo las columnas utilizadas en la vista actual se enumeran en la parte izquierda. Las columnas que están excluidas en su vista no se utilizan y, por lo tanto, no es necesario reasignarlas.

3. Revise las asignaciones propuestas e intente asignar cualquier columna fuente antigua no asignada, si es posible.

NotaNo es necesario que asigne todas las columnas de la fuente anterior, pero las que deje sin asignar generarán advertencias o errores de validación. Cualquier columna fuente nueva que deje sin asignar se excluirá de forma predeterminada.

4. Haga clic en Sustituir para cerrar el diálogo y confirmar la sustitución. SAP Data Warehouse Cloud Realiza las acciones siguientes:

○ Sustituya la fuente antigua por la nueva en su vista.○ Si no se han asignado columnas fuente antiguas, genere mensajes de error y advertencias para cada

nodo afectado.○ Si alguna columna fuente nueva quedó sin asignar, inserte un nodo de proyección después de la fuente

(si aún no hay uno) y excluya estas columnas nuevas para que no modifiquen las columnas de salida.○ Actualice el estado de su vista.

144PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 145: Modeling Guide - help.sap.com

5. [si las nuevas columnas fuente se dejaron sin asignar] Revise el nodo de proyección y restaure las nuevas columnas que desee que estén disponibles (consulte Reordenar, renombrar y excluir columnas [página 121])

6. [si las columnas fuente antiguas no se han asignado] Revise cada una de las advertencias y errores de validación y corríjalos según corresponda.

7. Haga clic en (Guardar) para guardar su vista y actualice su estado.

NotaSi no ha resuelto todos los errores de validación, aún puede guardar su vista, pero no podrá desplegarla.

8. Si otras vistas utilizan su vista como fuente, revise la sección Objetos dependientes en el panel lateral para ver si su modificación ha afectado a alguna de ellas. Puede hacer clic en un objeto de la lista para navegar hasta él y revisar los errores y advertencias.

9. Cuando corresponda, haga clic en (Desplegar)para desplegar su vista.

5.2 Crear una vista SQL

Crear una vista para consultar fuentes en un potente editor SQL. Puede optar entre escribir una consulta SQL estándar utilizando sentencias SELECT y operadores como JOIN y UNION, o utilizar una consulta SQL para crear una función de tabla. Puede arrastrar fuentes desde el navegador de fuentes y especificar indicadores y otros aspectos de la estructura de salida en el panel lateral.

Contexto

Si no se siente cómodo utilizando SQL, puede seguir creando una vista en SAP Data Warehouse Cloud utilizando el editor de vistas gráficas, con el que puede crear código SQL en una interfaz gráfica intuitiva (consulte Creación de una vista gráfica [página 112]).

NotaPara que SAP Analytics Cloud pueda utilizar la vista, debe definir su tipo como Conjunto de datos analíticos y activar el conmutador Exponer para consumo. SAP Analytics Cloud puede acceder a las dimensiones, jerarquías y otras entidades a las que su conjunto de datos analíticos indica a través de asociaciones, incluso si no se han expuesto. Otros clientes de análisis pueden consumir vistas de cualquier tipo que tengan activado el conmutador Exponer para consumo.

Procedimiento

1. En el área de navegación lateral, haga clic en (Generador de datos), seleccione el espacio si es necesario y haga clic en Vista SQL nueva para abrir el editor.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 145

Page 146: Modeling Guide - help.sap.com

2. En el panel lateral, seleccione el lenguaje que desea utilizar. Puede seleccionar lo siguiente:

○ SQL (consulta estándar): cree una consulta SQL estándar basada en declaraciones SELECT (opción predeterminada); consulte Referencia SQL [página 150].

○ SQLScript (función de tabla): utilice SQLScript compatible con declaraciones IF, bucles y otras estructuras más complejas; consulte Referencia de SQLScript [página 158].

3. Escribir el código en el panel lateral. Puede:

○ Acceder, al escribir, a sugerencias de autocompletar para palabras clave y nombres de objeto, incluidas entidades de origen.

○ Arrastrar las fuentes desde el navegador de fuentes al panel del editor.

NotaSi añade una vista de origen con parámetros de entrada, la fuente y sus parámetros se añadirán a su código, y tendrá que procesar cada parámetro (consulte Procesar parámetros de entrada de origen en una vista SQL [página 149]).

○ Añadir comentarios para documentar su código:○ Comentar una sola línea o el resto de una línea con un guion doble: -- Your comment here.○ Comentar varias líneas o parte de una línea con: /* Your comment here */.

Este ejemplo contiene varias formas de comentarios:

/* This is a multi-line comment to introduce this view */SELECT "ID", "Date",-- "Sales Person", comment out a line "City", -- comment at end of line "Net Sales" FROM /* mid-line comment */ "Sales"

○ Formatear su código SQL mediante un clic en Formato.

NotaNo se puede dar formato a las consultas SQL.

○ Validar el código y actualizar la visualización de la estructura de salida en el panel lateral en cualquier momento haciendo clic en (Validar datos SQL y de vista previa).Los errores y advertencias SQL se muestran en el panel Errores, situado al final del editor. Los problemas relacionados con la estructura de salida se muestran en el botón Mensajes de validación, situado en la cabecera del panel lateral.

NotaSi su script SQL es complicado, es posible que SAP Data Warehouse Cloud no pueda determinar la estructura de salida. En este caso, se le solicitará que revise la lista de columnas. Haga clic en el botón Editar para añadir o eliminar botones o modificar los nombres de las columnas y los tipos de datos.

○ Obtener una vista previa de los datos a los que se va a dar salida mediante la vista haciendo clic en

(Mostrar u ocultar vista previa de datos) (consulte Obtener una vista previa de los datos [página 212]).

146PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 147: Modeling Guide - help.sap.com

4. Introduzca las siguientes propiedades según corresponda en el panel lateral:

Propiedad Descripción

Nombre empresarial Introduzca un nombre descriptivo para ayudar a los usuarios a identificar el objeto. Este nombre se puede modificar en cualquier momento.

Nombre técnico Muestra el nombre que se utiliza en los scripts y el código, sincronizado de forma prede­terminada con el nombre empresarial.

Para sustituir el nombre técnico predeterminado, introduzca otro nuevo en el campo. Los nombres técnicos solo pueden contener caracteres alfanuméricos y guiones bajos.

NotaUna vez guardado el objeto, el nombre técnico ya no se puede modificar.

Idioma Seleccione el lenguaje SQL que se va a utilizar.

Seleccione una de las siguientes opciones:○ SQL (consulta estándar): cree una consulta SQL estándar basada en declaraciones

SELECT (opción predeterminada); consulte Referencia SQL [página 150].

○ SQLScript (función de tabla): utilice SQLScript compatible con declaraciones IF, bucles y otras estructuras más complejas; consulte Referencia de SQLScript [pá­gina 158].

Uso semántico Seleccione la forma en que se debe utilizar su entidad.

Seleccione una de las siguientes opciones:○ Conjunto de datos relacionales: opción predeterminada que contiene las columnas

sin ningún objetivo de análisis específico.○ Dimensión: contiene atributos con datos maestros, como una lista de productos o

un directorio de tiendas, y jerarquías compatibles (consulte Crear una dimensión [página 187]).

○ Conjunto de datos analíticos: contiene uno o varios indicadores y atributos. Este es el tipo de artefacto principal utilizado por los clientes de análisis (consulte Crear un conjunto de datos analíticos [página 186]).

○ Texto: contiene atributos utilizados para proporcionar contenido textual en uno o varios idiomas (consulte Crear una entidad de texto para la traducción de atributos [página 189]).

○ Jerarquía: contiene atributos que definen una jerarquía superior-inferior (consulte Crear una jerarquía externa [página 193]).

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 147

Page 148: Modeling Guide - help.sap.com

Propiedad Descripción

Exponer para consumo Pone la vista disponible para su consumo en SAP Analytics Cloud y otros clientes analíti­cos.

NotaPara que SAP Analytics Cloud pueda utilizar la vista, debe definir su tipo como Conjunto de datos analíticos y activar el conmutador Exponer para consumo. SAP Analytics Cloud puede acceder a las dimensiones, jerarquías y otras entidades a las que su conjunto de datos analíticos indica a través de asociaciones, incluso si no se han expuesto. Otros clientes de análisis pueden consumir vistas de cualquier tipo que tengan activado el conmutador Exponer para consumo.

Ejecutar en el modo analí­tico

Active esta opción para enviar la nota USE_OLAP_PLAN al optimizador SQL.

Esto puede mejorar el rendimiento de la vista, sobre todo si se lleva a cabo una unión. Solo está disponible si se activa Exponer para consumo.

Para obtener más información, consulte Detalles de nota en la Guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

Estado (Solo lectura) muestra el estado de despliegue y de error del objeto.

Para obtener más información, consulte Guardar y desplegar objetos [página 18].

5. En función del uso semántico de su entidad, revise y modifique sus columnas, atributos y/o indicadores:

○ Conjunto de datos relacionales: revise la lista de columnas (consulte Columnas [página 47]).○ Dimensión: revise la lista de atributos (consulte Crear una dimensión [página 187]).○ Conjunto de datos analíticos: revise las listas de indicadores y atributos (consulte Crear un conjunto de

datos analíticos [página 186]).○ Texto: revise la lista de atributos (consulte Crear una entidad de texto para la traducción de atributos

[página 189]).○ Jerarquía: defina las columnas superiores e inferiores (consulte Crear una jerarquía externa [página

193]).6. Complete o consulte otras secciones según corresponda:

○ Parámetros de entrada: cree parámetros de entrada para solicitar al usuario que introduzca un valor para utilizarlo en nodos calculados de columna, filtro y agregación (consulte Crear un parámetro de entrada [página 130]).

○ Persistencia: haga que los datos de la vista sean persistentes para mejorar el rendimiento (consulte Guardar datos de vista de forma persistente [página 138]).

○ Asociaciones: cree asociaciones con otras entidades (consulte Crear una asociación [página 132]).○ Controles de acceso a datos: añada controles de acceso a datos para aplicar seguridad basada en filas

y controlar el acceso a filas concretas en función de varios criterios (consulte Proteger datos con controles de acceso a datos).

○ Objetivo empresarial - Proporcione una descripción, un objetivo, contactos y etiquetas para ayudar a otros usuarios a comprender su entidad.

○ Objetos dependientes: si su entidad se utiliza como origen o destino de asociación para otras entidades, se enumerarán aquí (consulte Objetos dependientes [página 22]).

7. Haga clic en (Guardar) para guardar su entidad:

148PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 149: Modeling Guide - help.sap.com

○ Guardar para guardar el objeto.○ Guardar como para crear una copia local del objeto en el que está trabajando. El objeto debe haberse

guardado antes al menos una vez. Se abre el diálogo Guardar. Introduzca nuevos nombres empresariales y técnicos y haga clic en Guardar.

Haga clic en (Desplegar) para desplegar la entidad.

5.2.1 Procesar parámetros de entrada de origen en una vista SQL

Procese los parámetros de entrada contenidos en las vistas fuente asignándolos a nuevos parámetros de entrada o introduciendo un valor para resolverlos.

Contexto

Las vistas gráficas y SQL pueden contener parámetros de entrada que pidan al usuario que introduzca un valor para utilizarlo en filtros o en otros cálculos cuando se ejecute la vista (consulte Crear un parámetro de entrada [página 130]).

Al añadir una vista de este tipo como fuente en su vista SQL, deberá procesar cada uno de los parámetros de entrada.

Procedimiento

1. Añada una vista a la vista SQL escribiendo su nombre o arrastrándola desde el Navegador de fuentes al panel del editor.

Si la vista contiene parámetros de entrada, se añadirá al código con la siguiente sintaxis, que difiere ligeramente entre SQL y SQLScript:

Vista SQL Vista SQLScript

"<SourceName>"(<IPName>: :PARAM_1) "<SourceName>"(<IPName>=>:PARAM_1)

2. Seleccione cómo desea procesar cada parámetro de entrada. Puede:

○ Asignar el parámetro de entrada de origen a un parámetro de entrada de la vista.Primero deberá crear el parámetro de entrada en el panel lateral (consulte Crear un parámetro de entrada [página 130]) y luego introducir su nombre en el código, precedido de un punto. Los nuevos parámetros de entrada pueden llamarse igual que los parámetros de entrada de origen, pero no es imprescindible.En este ejemplo, la vista Sales se añade como fuente, y sus parámetros de entrada, IP_CITY e IP_DISCOUNT, se asignan a parámetros de entrada nuevos con los mismos nombres:

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 149

Page 150: Modeling Guide - help.sap.com

Vista SQL Vista SQLScript

"Sales"(IP_CITY: :IP_CITY,IP_DISCOUNT: :IP_DISCOUNT)

"Sales"(IP_CITY=>:IP_CITY,IP_DISCOUNT=>:IP_DISCOUNT)

○ Introduzca un valor para resolver el parámetro de entrada.En este ejemplo, los parámetros de entrada IP_CITY e IP_DISCOUNT se definen con los valores Tokyo y 10, respectivamente:

Vista SQL Vista SQLScript

"Sales"(IP_CITY: 'Tokyo',IP_DISCOUNT: 10)

"Sales"(IP_CITY=>'Tokyo',IP_DISCOUNT=>10)

3. Haga clic en Validar SQL para validar la sintaxis completada.

5.2.2 Referencia SQL

SAP Data Warehouse Cloud admite un subconjunto de la sintaxis SQL compatible con SAP HANA Cloud.

SAP Data Warehouse Cloud admite principalmente la sintaxis SQL que consta en la sentencia SELECT (consulte Sentencia SELECT (tratamiento de datos) y secciones relacionadas de la guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

SAP Data Warehouse Cloud admite lo siguiente:

● Operadores (consulte Operadores SQL [página 150])● Predicados (consulte Predicados SQL [página 151])● Expresiones (consulte Expresiones [página 152])● Funciones (consulte Funciones SQL [página 152])

SugerenciasUna alternativa a TOP, que no es compatible con SAP Data Warehouse Cloud es limit.

Así pues, en lugar de utilizar:

SELECT TOP 3 "SMALL_INT" FROM "ALLDATASV0" ORDER BY "SMALL_INT" DESC

Puede utilizar:

SELECT "SMALL_INT" FROM "ALLDATASV0" ORDER BY "SMALL_INT" DESC limit 3

Operadores SQL

SAP Data Warehouse Cloud admite los siguientes operadores:

150PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 151: Modeling Guide - help.sap.com

Operador Descripción

+ Suma

- Resta

* Multiplicación

/ Sector

AND Conjunción lógica

OR Disyunción lógica

NOT Negación lógica

|| Concatenación

< Es menor que

> Es mayor que

= Es igual a

!= No es igual a

<= Es menor que o igual a

>= Es mayor que o igual a

LIKE Valor similar a

IS NULL El valor no existe

BETWEEN Valor entre otros dos valores

() Paréntesis

Para obtener más información, consulte Operadores en la guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

Predicados SQL

SAP Data Warehouse Cloud

Predicado Descripción

ANY, SOME y ALL Compara valores utilizando el operador de comparación es­pecificado y devuelve "verdadero", "falso" o "desconocido".

BETWEEN Compara un valor con una lista de valores dentro del inter­valo especificado y devuelve "verdadero" o "falso".

CONTAINS Hace coincidir una cadena de búsqueda con los resultados de una subconsulta.

EXISTS Comprueba la presencia de un valor en un conjunto y de­vuelve "verdadero" o "falso".

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 151

Page 152: Modeling Guide - help.sap.com

Predicado Descripción

IN Busca un valor en un conjunto de valores y devuelve "verda­dero" o "falso".

LIKE Hace una comparación para ver si una cadena de caracteres coincide con un patrón especificado.

LIKE_REGEXPR Hace una coincidencia de expresión regular.

MEMBER OF Determina si un valor es un miembro de una matriz.

NULL Hace una comparación del valor de una expresión con NULL.

Para obtener más información, consulte Predicados en la guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

Expresiones

SAP Data Warehouse Cloud

Expresión Descripción

CASE WHEN THEN ELSE END Proporciona la lógica IF - THEN - ELSE.

Para obtener más información, consulte Expresiones en la guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

5.2.3 Funciones SQL

SAP Data Warehouse Cloud admite un subconjunto de las funciones SQL compatibles con SAP HANA Cloud.

Este tema contiene las siguientes secciones:

● Funciones de matriz [página 153]● Funciones de conversión de tipo de datos [página 153]● Funciones de fecha y hora [página 154]● Funciones de texto completo [página 155]● Otras funciones [página 155]● Funciones numéricas [página 155]● Funciones de seguridad [página 156]● Funciones de cadena [página 156]● Ejemplo: convertir valores de moneda con CONVERT_CURRENCY [página 157]

NotaSAP Data Warehouse Cloud no admite las "funciones de ventana" de SAP HANA Cloud (consulte Funciones de ventana y Especificación de ventanas).

152PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 153: Modeling Guide - help.sap.com

Funciones de matriz

SAP Data Warehouse Cloud admite las siguientes funciones de matriz:

● SUBARRAY● TRIM_ARRAY

Para consultar documentación detallada sobre estas funciones, consulte Funciones de matriz en la Guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

Funciones de conversión de tipo de datos

SAP Data Warehouse Cloud admite las siguientes funciones de conversión de tipos de datos:

● CAST● TO_BIGINT● TO_BINARY● TO_BLOB● TO_BOOLEAN● TO_CLOB● TO_DATE● TO_DATS● TO_DECIMAL (DECFLOAT)● TO_DOUBLE (DOUBLE)● TO_FIXEDCHAR● TO_INT (INT)● TO_INTEGER (INT)● TO_NCLOB● TO_NVARCHAR● TO_REAL (FLOAT)● TO_SECONDDATE● TO_SMALLDECIMAL● TO_SMALLINT● TO_TIME● TO_TIMESTAMP● TO_TINYINT● TO_VARBINARY● TO_VARCHAR

Para consultar documentación detallada sobre estas funciones, consulte Funciones de conversión de tipo de datos en la Guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 153

Page 154: Modeling Guide - help.sap.com

Funciones de fecha y hora

SAP Data Warehouse Cloud admite las siguientes funciones de fecha y hora:

● ADD_DAYS● ADD_MONTHS● ADD_MONTHS_LAST● ADD_NANO100● ADD_SECONDS● ADD_WORKDAYS● ADD_YEARS● CURRENT_DATE● CURRENT_DATE()● CURRENT_TIME● CURRENT_TIME()● CURRENT_TIMESTAMP● CURRENT_TIMESTAMP()● DAYNAME● DAYOFMONTH● DAYOFYEAR● DAYS_BETWEEN● HOUR● ISOWEEK● LAST_DAY● LOCALTOUTC● MINUTE● MONTH● MONTHNAME● MONTHS_BETWEEN● NEXT_DAY● NOW● QUARTER● SECOND● SECONDS_BETWEEN● UTCTOLOCAL● WEEK● WEEKDAY● WORKDAYS_BETWEEN● YEAR● YEARS_BETWEEN

Para consultar documentación detallada sobre estas funciones, consulte Funciones de fecha y hora en la Guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

154PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 155: Modeling Guide - help.sap.com

Funciones de texto completo

SAP Data Warehouse Cloud admite las siguientes funciones de texto completo:

● SCORE

Para consultar documentación detallada sobre esta función, consulte Función SCORE en la Guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

Otras funciones

SAP Data Warehouse Cloud admite estas otras funciones:

● COALESCE● CONVERT_CURRENCY: consulte Ejemplo: convertir valores de moneda con CONVERT_CURRENCY [página

157]● CONVERT_UNIT● GREATEST (MAX)● HASH_SHA256● IFNULL● LEAST (MIN)● SESSION_CONTEXT● SESSION_USER● SYSUUID● WIDTH_BUCKET● XMLEXTRACT● XMLEXTRACTVALUE

Para consultar documentación detallada sobre estas funciones, consulte Otras funciones en la Guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

Funciones numéricas

SAP Data Warehouse Cloud admite las siguientes funciones numéricas:

● ABS● ACOS● ASIN● ATAN● ATAN2● BITAND● BITCOUNT● BITNOT

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 155

Page 156: Modeling Guide - help.sap.com

● BITOR● BITXOR● CEIL● COS● COSH● COT● EXP● FLOOR● LN (LOG)● LOG (LOG10)● MOD (%)● NDIV0● POWER (**)● RAND● ROUND● SIGN● SIN● SINH● SQRT● TAN● TANH● UMINUS

Para consultar documentación detallada sobre estas funciones, consulte Funciones numéricas en la Guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

Funciones de seguridad

SAP Data Warehouse Cloud admite las siguientes funciones de seguridad:

● ESCAPE_DOUBLE_QUOTES● ESCAPE_SINGLE_QUOTES● IS_SQL_INJECTION_SAFE

Para consultar documentación detallada sobre estas funciones, consulte Funciones de seguridad en la Guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

Funciones de cadena

SAP Data Warehouse Cloud admite las siguientes funciones de cadena:

● ABAP_ALPHANUM● ABAP_LOWER

156PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 157: Modeling Guide - help.sap.com

● ABAP_NUMC● ABAP_UPPER● ASCII● BINTOHEX● BINTOSTR● CHAR● CONCAT● HEXTOBIN● LCASE● LEFT● LENGTH● LOCATE● LOWER● LPAD● LTRIM● NCHAR● REPLACE● REPLACE_REGEXPR● RIGHT● RPAD● RTRIM● SOUNDEX● STRTOBIN● SUBSTR_AFTER● SUBSTR_BEFORE● SUBSTRING● SUBSTRING_REGEXPR● UCASE● UNICODE● UPPER● XMLTABLE

Para consultar documentación detallada, consulte Funciones de cadena en la Guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

Ejemplo: convertir valores de moneda con CONVERT_CURRENCY

Al utilizar la función CONVERT_CURRENCY, debe completar, como mínimo, los siguientes parámetros:

● AMOUNT: especifique la columna que contiene el valor de moneda que se debe convertir.● CLIENT: especifique la cadena de tres caracteres que identifica el arrendatario en su sistema SAP.● SOURCE_UNIT: especifique la columna que contiene la moneda de origen o introduzca el código de la

moneda de origen.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 157

Page 158: Modeling Guide - help.sap.com

● TARGET_UNIT: especifique la columna que contiene la moneda de destino o introduzca el código de la moneda de destino.

● REFERENCE_DATE: especifique la fecha que se debe utilizar al obtener la tasa de conversión.● SCHEMA: especifique el nombre del espacio.

En nuestro ejemplo, que se encuentra en un espacio llamado SALES, convertimos el valor en la columna Sale_Amount de euros a dólares estadounidenses según la tasa de conversión del 30 de septiembre del 2021:

CONVERT_CURRENCY( "AMOUNT" => "Sale_Amount","SOURCE_UNIT" => 'EUR',"TARGET_UNIT" => 'USD',"SCHEMA" => 'SALES',"REFERENCE_DATE" => '2021-09-30',"CLIENT" => '000' )

Para consultar toda la documentación de esta función, consulte CONVERT_CURRENCY en la Guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

5.2.4 Referencia de SQLScript

Al establecer la propiedad Idioma del editor de vistas SQL SAP Data Warehouse Cloud en SQLScript (función de tabla), se crea una función definida por el usuario de tabla SAP HANA Cloud.

SAP Data Warehouse Cloud admite la sintaxis de SQLScript documentada para las funciones definidas por el usuario de tabla en Funciones definidas por el usuario y en las secciones asociadas de SAP HANA Cloud, referencia de SQLScript de SAP HANA.

5.2.5 Procesar modificaciones de fuente en el editor de vistas SQL

Si una o varias fuentes de su vista SQL se han modificado y los cambios han generado advertencias o errores en la vista, su estado se actualizará y recibirá una notificación que le invitará a revisarlos.

Contexto

El estado de su objeto puede actualizarse al guardar o desplegar las modificaciones efectuadas en una o más de sus fuentes:

● si los cambios de fuente no han generado advertencias o errores, el estado no cambiará.● Si se han generado advertencias o errores por los cambios de fuente y:

○ Las modificaciones de fuente se han guardado pero no se han desplegado, el estado de su objeto se establecerá en Error en tiempo de diseño.

○ Las modificaciones de fuente se han guardado y desplegado, y el estado de su objeto se establecerá en Error en tiempo de ejecución.

158PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 159: Modeling Guide - help.sap.com

Procedimiento

1. Si un cambio de fuente ha generado advertencias o errores en su vista, recibirá una notificación invitándole a revisarlos y puede hacer clic en la notificación para abrirla directamente.

2. Haga clic en la herramienta Validar datos SQL y de vista previa y revise y corrija los errores que aparezcan en el panel Errores.

NotaLas modificaciones en los parámetros de entrada de la vista fuente no se muestran en los mensajes de validación y deben procesarse manualmente.

3. Si un control de acceso a datos adjunto a su vista ha cambiado, aparecerá un mensaje de advertencia en el panel lateral para animarle a revisar las modificaciones antes de volver a desplegar la vista.

4. Haga clic en (Guardar) para guardar las modificaciones en el objeto e ignorar cualquier mensaje de información y advertencia.

Si las modificaciones de fuente se han guardado pero no se han desplegado, y el estado de su objeto debería cambiar de Error en tiempo de diseño a Modificaciones para desplegar.

NotaComo la nueva versión de su objeto depende de las actualizaciones de la fuente, debe coordinar el despliegue con la persona que ha modificado la fuente. La versión nueva de su objeto funcionará correctamente en el tiempo de ejecución solo cuando se desplieguen tanto ella como su fuente.

5. Haga clic en (Desplegar) para desplegar el objeto.

El estado del objeto debería cambiar de Modificaciones para desplegar (o Error en tiempo de ejecución) a Desplegado.

5.3 Crear una búsqueda inteligente

Crear una búsqueda inteligente para fusionar datos de dos entidades incluso si hay problemas para unirlas. La búsqueda inteligente ofrece un entorno de armonización de datos interactivo y centrado en el negocio para expertos del departamento.

Contexto

NotaPara obtener información acerca de los roles o autorizaciones que se necesitan para utilizar esta herramienta, consulte Roles y autorizaciones por aplicación.

Al combinar datos, es posible que no haya ninguna columna en su entidad principal que contenga datos para identificar de forma unívoca un registro en la otra entidad y que, por lo tanto, permita la creación de una unión

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 159

Page 160: Modeling Guide - help.sap.com

estándar. O, si existe una columna de este tipo (una clave externa), sus datos pueden estar incompletos o no ser fiables. Esto puede ser especialmente frecuente cuando una de las entidades proviene de fuera de su organización. Puede que para unir las entidades se requiera mucho trabajo manual en hojas de cálculo, y que no resulte fácil reutilizar los resultados cuando lleguen nuevos datos.

Una búsqueda inteligente le permite unir entidades de forma iterativa definiendo reglas para encontrar coincidencias entre los registros y luego revisar y procesar los resultados.

En este ejemplo utilizamos la coincidencia inexacta para enriquecer una vista que contiene 19.000 puntos de recarga para vehículos eléctricos del Reino Unido con nombres precisos de condados del Reino Unido:

Para obtener más información, consulte Ejemplo: Armonizar los datos del condado para los sitios de carga del Reino Unido [página 177].

En este ejemplo utilizamos una serie de reglas para unir de forma iterativa nuestra vista de análisis de sitios web con una vista que proporciona datos de latitud y longitud de más de 100 000 ciudades del mundo:

Para obtener más información, consulte Ejemplo: añadir datos de latitud y longitud con una búsqueda inteligente de varias reglas [página 178].

Consulte en el blog One-Stop-Shop to Intelligent Lookup in SAP Data Warehouse Cloud (publicado el 21 de diciembre de 2021) los enlaces a blogs y vídeos que proporcionan más información sobre la búsqueda inteligente.

Procedimiento

1. En el área de navegación lateral, haga clic en (Generador de datos), seleccione el espacio si es necesario y haga clic en Nueva búsqueda inteligente para abrir el editor.

2. Seleccione su entidad de entrada:a. Arrastre la tabla o vista que desea enriquecer desde el panel Navegador de fuentes y suéltela en el

marcador de posición Entrada (consulte Preparar las entidades de entrada y de búsqueda [página 164]).

160PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 161: Modeling Guide - help.sap.com

b. En el panel lateral del nodo Entrada, identifique la columna de emparejamiento arrastrándola desde la sección Columnas y soltándola en la sección Columna de emparejamiento.

Seleccione:○ Una columna para identificar objetos individuales del tipo almacenado en la tabla de búsqueda.

Estas columnas acaban a menudo con ID (por ejemplo, Product ID, Customer ID, o Building ID) o son algún tipo de identificador único, como Email Address.

○ Si dicha columna no existe, puede optar por crear una columna calculada y concatenar valores de otras columnas en ella para proporcionar valores de identificador único.

○ Si no existe la columna y no resulta fácil crearla, o si los objetos en las entidades de entrada y búsqueda son del mismo tipo, seleccione la columna clave.

3. Seleccione su entidad de búsqueda (consulte Preparar las entidades de entrada y de búsqueda [página 164]):a. Arrastre la tabla o la vista que contiene las columnas que desea utilizar para enriquecer la entidad de

entrada desde el panel Navegador de fuentes y suéltela en el marcador de posición Búsqueda.

b. En el panel lateral del nodo Búsqueda, identifique las columnas que desee añadir a su entidad de entrada, arrástrelas desde la sección Columnas y suéltelas en la sección Columnas de retorno.

4. Haga clic en el nodo Regla y seleccione una estrategia para comparar valores en una o varias columnas de sus entidades de entrada y búsqueda:

○ Coincidencia exacta: requiere coincidencias exactas entre los valores de las columnas de entidad de entrada y las columnas de entidad de búsqueda (consulte Crear una regla de coincidencia exacta [página 165]).

○ Coincidencia inexacta: búsqueda en una o varias columnas de cadena y definición de puntuaciones umbral para determinar coincidencias (consulte Crear una regla de coincidencia aproximada [página 167]).

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 161

Page 162: Modeling Guide - help.sap.com

5. Haga clic en el nodo Salida y configure la vista a la que dará salida su búsqueda inteligente.

Puede definir el nombre de la vista, incluir en ella los registros no coincidentes, revisar sus columnas y definir valores predeterminados que se insertarán en las columnas de retorno de los registros no coincidentes (consulte Configurar la salida de vista de una búsqueda inteligente [página 170]).

6. Despliegue y ejecute la búsqueda inteligente:

a. Haga clic en (Desplegar), introduzca un nombre técnico y otro empresarial en el diálogo Guardar búsqueda inteligente y, a continuación, haga clic en Guardar.

b. Una vez completado el despliegue, haga clic en (Ejecutar) para ejecutar la búsqueda inteligente y revisar los resultados.

Una vez finalizada la ejecución, los resultados codificados por colores de la regla se muestran en su símbolo como porcentajes de los registros de entrada.

7. Seleccione el nodo de regla y, a continuación, haga clic en (Vista previa de datos) para abrir el panel Vista previa de datos y procesar los resultados en las distintas pestañas:

○ Coincidencia (verde): los resultados con coincidencia son registros de entrada que coinciden con algún registro de búsqueda.Puede rechazar todas las coincidencias con las que no esté de acuerdo. Consulte Procesar resultados coincidentes [página 171].

○ Revisión (verde): los resultados de la revisión son registros de entrada que coinciden con un registro de búsqueda con una puntuación comprendida entre los umbrales Revisión y Coincidencia.Puede aprobar o rechazar las coincidencias propuestas. Consulte Resultados de la revisión del proceso [página 172].

○ Múltiple (amarillo): los resultados múltiples son registros de entrada que coinciden con dos o más registros de búsqueda.Puede elegir entre los candidatos coincidentes o aplicarles otra regla. Consulte Procesar resultados de coincidencias múltiples [página 173].

○ Sin coincidencia (rojo): los resultados sin coincidencia son registros de entrada que no coinciden con ninguno de los registros de búsqueda.

162PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 163: Modeling Guide - help.sap.com

Puede intentar ajustarlos manualmente o aplicarles otra regla. Consulte Procesar resultados sin coincidencia [página 175].

○ Sin procesar (gris): los registros sin procesar no estaban presentes cuando la última vez que se ejecutó la regla.Puede volver a ejecutar su búsqueda inteligente para procesar estos registros.

NotaAquí solo se incluyen los registros que tienen nuevos valores de columna de emparejamiento. Los nuevos registros que tienen el mismo valor de columna de emparejamiento que un grupo de emparejamiento existente se colocan automáticamente en la categoría de resultados adecuada para ese grupo de emparejamiento.

8. Si es necesario, modifique su regla o añada más reglas para refinar la salida.

NotaNo es necesario que coincidan todos los registros. Puede detenerse en cualquier momento cuando la vista producida por la búsqueda inteligente satisfaga sus necesidades.

Para añadir otra regla, seleccione un nodo de regla, haga clic en el botón Añadir regla y, a continuación, haga clic en:○ Añadir regla para varias coincidencias: para aplicar una nueva regla a los registros en la categoría

Múltiple de la regla actual. Las dos reglas se combinan con la nueva regla aplicada a los candidatos de coincidencia producidos por la presente regla mediante una lógica AND.

○ Añadir regla para registros no coincidentes: para aplicar una nueva regla a los registros en la categoría Sin coincidencia de la regla actual.

NotaSi modifica una regla después de haber ejecutado la búsqueda inteligente, se le pedirá que elimine todos los resultados y los de las reglas subsiguientes. Puede optar por conservar o eliminar las coincidencias confirmadas por el usuario (las que ha confirmado en la pestaña Revisión o ha hecho coincidir en las pestañas Múltiple o Sin coincidencia).

Puede optar por eliminar todas las coincidencias en cualquier momento haciendo clic en el botón Eliminar todas las coincidencias de la barra de herramientas principal.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 163

Page 164: Modeling Guide - help.sap.com

Si modifica una regla o añadir una regla nueva, deberá volver a desplegar la búsqueda inteligente para poder volver a ejecutarla.

5.3.1 Preparar las entidades de entrada y de búsqueda

Prepare la entidad de entrada que desee enriquecer y la entidad de búsqueda desde la que desee obtener columnas para añadirlas a su búsqueda inteligente.

Una búsqueda inteligente puede unir dos entidades cualesquiera que tengan algún tipo de relación semántica, aunque la entidad de entrada no pueda identificar registros en la entidad de búsqueda de forma consistente. Puede resultar especialmente útil para armonizar datos heterogéneos (incluidos datos de fuentes externas) en las siguientes situaciones habituales:

● Combinar datos de productos internos con operaciones de ventas de minoristas● Combinar reclamaciones de garantía OEM con datos de proveedor● Combinar datos de marketing con datos oficiales del gobierno● Combinar datos de ingresos de clientes internos con datos disponibles externamente como la cotización

de acciones, el volumen de negocios, la capitalización bursátil y el número de empleados

Identifique y prepare sus entidades de entrada y búsqueda de la siguiente manera:

Su entidad de entrada Su entidad de búsqueda

● Es una tabla o vista que desea enriquecer uniéndola a una entidad de búsqueda.

● Debe contener una columna clave para identificar cada registro de forma unívoca.

● Pasa todas sus columnas a la vista de salida producida por la búsqueda inteligente.

● Puede contener datos de movimientos, maestros o ge­nerales.

● Debe contener una columna que se pueda utilizar como columna de emparejamiento. Seleccione:○ Una columna para identificar objetos individuales

del tipo almacenado en la tabla de búsqueda. Estas columnas acaban a menudo con ID (por ejemplo, Product ID, Customer ID, o Building ID) o son algún tipo de identificador único, como Email Address.

○ Si dicha columna no existe, puede optar por crear una columna calculada y concatenar valores de otras columnas en ella para proporcionar valores de identificador único.

○ Si no existe la columna y no resulta fácil crearla, o si los objetos en las entidades de entrada y bús­queda son del mismo tipo, seleccione la columna clave.

● Es una tabla o vista que desea unir a la entidad de en­trada para enriquecerla.

● Debe contener una columna clave para identificar cada registro de forma unívoca.

● Transfiere solo las columnas que se identifican como columnas de retorno a la vista de salida producida por la búsqueda inteligente.

● Generalmente contiene datos maestros, como:○ Datos de productos○ Datos de empleados○ Datos de proveedores○ Datos de clientes

164PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 165: Modeling Guide - help.sap.com

NotaLas vistas que contienen parámetros de entrada (consulte Crear un parámetro de entrada [página 130]) no se pueden utilizar como entrada ni como entidades de búsqueda en una búsqueda inteligente.

5.3.2 Crear una regla de coincidencia exacta

Cree una regla de coincidencia exacta para comparar valores en columnas de entidades de entrada y columnas de entidades de búsqueda.

Procedimiento

1. Haga clic en el nodo de regla para abrir su panel de propiedades y defina las siguientes propiedades en la sección General:

Propiedad Descripción

Nombre empresarial Introduzca un nombre para identificar la regla en el diagrama.

Estrategia de coincidencia Seleccione Coincidencia exacta.

Alcance de entrada [Solo lectura] Especifica qué registros de entrada procesa la regla.

Alcance de búsqueda [Solo lectura] Especifica qué registros de búsqueda están disponibles para que la regla establezca coincidencias.

2. Utilice la sección Columnas de coincidencia para especificar columnas para la comparación.

Arrastre una columna desde la entidad de entrada y suéltela en una columna de la entidad de búsqueda para especificar que los valores de las dos columnas deben coincidir exactamente.Si asigna columnas adicionales, los valores de cada par de columnas deberán coincidir exactamente.

Ejemplo Criterios de correspondencia

Un registro de entrada coincide con un registro de bús­queda si:

○ El valor en la columna County de entrada coincide con el valor de la columna County Name de bús­queda.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 165

Page 166: Modeling Guide - help.sap.com

Ejemplo Criterios de correspondencia

Un registro de entrada coincide con un registro de bús­queda si:

○ El valor en la columna Town de entrada coincide exactamente con el valor de la columna Town Name de búsqueda.

○ El valor en la columna County de entrada coincide con el valor de la columna County Name de bús­queda.

NotaSolo puede asignar una columna a otra columna del mismo tipo de datos.

3. [opcional] Controlar la distinción entre mayúsculas y minúsculas y la eliminación de espacios en blanco con las opciones de la sección Opciones avanzadas.

Propiedad Descripción

Respetar mayúsculas/minúsculas

Desactive esta opción para permitir la coincidencia independiente de mayúsculas/minúsculas.

De forma predeterminada, las reglas de coincidencia exacta distinguen entre mayúscu­las y minúsculas, de modo que, por ejemplo, una columna de entrada que contenga la cadena "paris" no coincidirá con una columna de búsqueda que contenga "Paris".

Eliminar espacio en blanco inicial y final

Desactive esta opción para tener en cuenta todos los caracteres de espacio que prece­dan o sigan a los valores de las cadenas.

De forma predeterminada, las reglas de coincidencia exacta eliminan los espacios en blanco, de modo que, por ejemplo, una columna de entrada que contenga la cadena " London " o " London" no coincidirá con una columna de búsqueda que contenga "London".

4. Guarde, despliegue y ejecute su búsqueda inteligente para ver los resultados de su regla.

a. Haga clic en (Desplegar) para guardar y desplegar su búsqueda inteligente.Si es la primera vez que guarda la búsqueda inteligente, se le pedirá que indique un nombre técnico y otro empresarial. Indique nombres adecuados y luego haga clic en Guardar.

NotaDebe volver a desplegar su búsqueda inteligente cada vez que realice una modificación. Si tiene modificaciones pendientes, se guardarán automáticamente antes del despliegue.

b. Una vez completado el despliegue, haga clic en (Ejecutar) para ejecutar la búsqueda inteligente y revisar los resultados.

166PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 167: Modeling Guide - help.sap.com

5.3.3 Crear una regla de coincidencia aproximada

Cree una regla de coincidencia aproximada para comparar cadenas de columnas de entidades de entrada con cadenas de columnas de entidades de búsqueda mediante una búsqueda tolerante a errores. A cada coincidencia se le asigna una puntuación porcentual y se pueden fijar umbrales para marcar los registros como coincidentes o que necesitan revisión.

Contexto

Una regla de coincidencia inexacta le permite ampliar la búsqueda de coincidencias para incluir datos repartidos entre varias columnas. Establece coincidencias entre los registros en función del porcentaje de caracteres coincidentes en columnas seleccionadas mediante la búsqueda inexacta de SAP HANA.

Procedimiento

1. Haga clic en el nodo de regla para abrir su panel de propiedades y defina las siguientes propiedades en la sección General:

Propiedad Descripción

Nombre empresarial Introduzca un nombre para identificar la regla en el dia­grama.

Estrategia de coincidencia Seleccione Coincidencia aproximada para visualizar la sección Umbrales de coincidencia.

Alcance de entrada [Solo lectura] Especifica qué registros de entrada procesa la regla.

Alcance de búsqueda [Solo lectura] Especifica qué registros de búsqueda están disponibles para que la regla establezca coincidencias.

2. Defina puntuaciones de coincidencia inexacta para decidir cuándo colocar registros de entrada en las categorías de resultados Coincidencia y Revisión.

Propiedad Descripción

Puntuación de registros coincidentes

Defina la puntuación mínima necesaria para establecer una coincidencia entre un regis­tro de entrada y un registro de búsqueda, y colocarlo en la categoría de resultados Coincidencia.

Si un registro de entrada coincide con más de un registro de búsqueda con una puntua­ción que alcanza este umbral, se colocará en la categoría de resultados Múltiple.

De forma predeterminada: 100 %

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 167

Page 168: Modeling Guide - help.sap.com

Propiedad Descripción

Puntuación de registros de revisión

Defina la puntuación mínima necesaria para establecer una coincidencia entre un regis­tro de entrada y un registro de búsqueda, y colocarlo en la categoría de resultados Revisión.

Si un registro de entrada coincide con más de un registro de búsqueda con una puntua­ción entre este umbral y la puntuación de registros coincidentes, se colocará en la cate­goría de resultados Múltiple.

De forma predeterminada: 80%

Puntuación de registros no coincidentes

[Solo lectura] Muestra la puntuación por debajo de la cual no se podrá establecer coinci­dencias para un registro de entrada.

Si un registro de entrada no coincide con ningún registro de búsqueda con una puntua­ción por encima de este umbral, se colocará en la categoría de resultados Sin coincidencia.

3. Utilice la sección Columnas de coincidencia para especificar columnas para la comparación.

Haga clic en (Añadir) y seleccione una o varias columnas de la cadena de cada entidad para la comparación.Cuando selecciona más de una columna de cada lado, las columnas se concatenan juntas en el orden en el que se visualizan en la lista.

Ejemplo Criterios de coincidencia

Un registro de entrada coincide con un registro de bús­queda si:

○ El valor en la columna Last Name de la entrada

○ coincide con el valor en la columna Last Name de la búsqueda,

○ con una puntuación superior a Puntuación de registros coincidentes.

Un registro de entrada coincide con un registro de bús­queda si:

○ El valor obtenido concatenando las columnas First Name y Last Name de la entrada

○ coincide con el valor obtenido concatenando las co­lumnas First Name y Last Name de la bús­queda,

○ con una puntuación superior a Puntuación de registros coincidentes.

168PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 169: Modeling Guide - help.sap.com

Ejemplo Criterios de coincidencia

Un registro de entrada coincide con un registro de bús­queda si:

○ El valor en la columna Full Name de la entrada

○ coincide con el valor obtenido concatenando las co­lumnas First Name y Last Name de la bús­queda,

○ con una puntuación superior a Puntuación de registros coincidentes.

4. [opcional] Controle la selección automática entre varias coincidencias en la sección Opciones avanzadas.

Propiedad Descripción

Procesamiento de coinci­dencias múltiples

Permite la selección automática entre varias coincidencias cuando un candidato de coincidencia obtiene una puntuación concluyente más alta que cualquier otra.

Están disponibles las siguientes opciones:○ Selección automática [predeterminada] - Coloca automáticamente los grupos de

emparejamiento en la categoría de resultados Coincidencia si se cumple alguna de las siguientes condiciones:○ Solo un candidato de coincidencia tiene una puntuación de coincidencia del

100%.○ Solo un candidato de coincidencia iguala o supera la puntuación del registro

coincidente.○ Revisar siempre los candidatos de coincidencia: mantiene los grupos de empareja­

miento en la categoría de resultados Coincidencia para permitirle revisarlos ma­nualmente aunque se cumpla una de las condiciones anteriores.

5. Guarde, despliegue y ejecute su búsqueda inteligente para ver los resultados de su regla.

a. Haga clic en (Desplegar) para guardar y desplegar su búsqueda inteligente.Si es la primera vez que guarda la búsqueda inteligente, se le pedirá que indique un nombre técnico y otro empresarial. Indique nombres adecuados y luego haga clic en Guardar.

NotaDebe volver a desplegar su búsqueda inteligente cada vez que realice una modificación. Si tiene modificaciones pendientes, se guardarán automáticamente antes del despliegue.

b. Una vez completado el despliegue, haga clic en (Ejecutar) para ejecutar la búsqueda inteligente y revisar los resultados.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 169

Page 170: Modeling Guide - help.sap.com

5.3.4 Configurar la salida de vista de una búsqueda inteligente

Su búsqueda inteligente emite una vista que se puede utilizar como fuente para otras vistas. La vista está disponible para su uso en cuanto se ejecuta la búsqueda inteligente.

Contexto

Puede utilizar la salida de su búsqueda inteligente como fuente para una vista o un flujo de datos, donde aparecerá en el navegador de fuentes, en la pestaña Repositorio de la categoría Búsquedas inteligentes.

NotaSe aplican las siguientes restricciones a la vista producida por una búsqueda inteligente. No puede:

● Exponer una búsqueda inteligente para consumo directo (aunque puede servir como fuente para una vista expuesta).

● Mostrar una búsqueda inteligente en un modelo entidad-relación.● Compartir una búsqueda inteligente con otro espacio.

Procedimiento

1. Haga clic en el nodo Salida y configure la vista que emitirá la búsqueda inteligente.2. En la sección General, introduzca las siguientes propiedades:

Propiedad Descripción

Nombre empresarial Introduzca un nombre descriptivo para ayudar a los usuarios a identificar el objeto. Este nombre se puede modificar en cualquier momento.

Nombre técnico Muestra el nombre que se utiliza en los scripts y el código, sincronizado de forma prede­terminada con el nombre empresarial.

Para sustituir el nombre técnico predeterminado, introduzca otro nuevo en el campo. Los nombres técnicos solo pueden contener caracteres alfanuméricos y guiones bajos.

NotaUna vez guardado el objeto, el nombre técnico ya no se puede modificar.

Uso semántico [Solo lectura] El uso semántico definido para la vista producida por una búsqueda inteli­gente siempre es Conjunto de datos relacionales.

Incluir registros de revisión Incluya todos los registros que permanecen en la categoría Revisión en la salida.

Predeterminado: Activado

170PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 171: Modeling Guide - help.sap.com

Propiedad Descripción

Incluir registros no coinci­dentes

Incluya todos los registros que permanezcan en las categorías Múltiple y Sin coincidencia una vez aplicadas todas las reglas a la salida. Los registros de entrada en estas categorías tienen valores predeterminados en asignados sus columnas de re­torno..

Predeterminado: Desactivado

Incluir columna "Registro no coincidente"

Añade una columna Registro no coincidente a la salida de la búsqueda inteligente.

Esta columna contiene el valor Sí si el registro permanece en la categoría Múltiple o Sin coincidencia una vez aplicadas todas las reglas.

3. En la sección Columnas, revise las columnas que se van a emitir en la vista.4. [opcional] Para definir un valor predeterminado para una columna de retorno (que se utilizará cuando la

opción Incluir registros no coincidentes esté activada), pase el ratón sobre la columna de retorno y haga clic en (Menú) Definir valor predeterminado , introduzca un valor predeterminado en el diálogo y haga clic en OK.

El valor predeterminado se muestra en el token debajo del nombre de la columna.

5.3.5 Procesar resultados coincidenteslos resultados con coincidencia son registros de entrada que coinciden con algún registro de búsqueda. Puede rechazar todas las coincidencias con las que no esté de acuerdo.

Procedimiento

1. Seleccione el nodo de regla y, a continuación, haga clic en (Vista previa de datos) para abrir el panel Vista previa.

2. Haga clic en la pestaña Coincidencia.

El panel contiene una tabla individual en la que se enumeran los registros coincidentes agrupados por valor de columna de emparejamiento.

En nuestro ejemplo, 4.138 de 18 248 registros se han emparejado con una puntuación del 100 %, y se muestran agrupados en función de nuestra columna de emparejamiento, Condado.

El primer grupo de emparejamiento, Buckinghamshire, contiene 288 registros, pero solo se muestran dos, ya que este es el número que se indica en el campo Filas por grupo de emparejamiento:

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 171

Page 172: Modeling Guide - help.sap.com

Las herramientas siguientes están disponibles encima de la tabla:

Herramientas Descripción

(Ocultar todo) / (Desplegar todo)

Ocultar o desplegar todos los grupos de emparejamiento.

Filas por grupo de empare­jamiento

Especificar el número máximo de filas que se mostrarán para cada grupo de empareja­miento.

Rechazar Rechazar la coincidencia seleccionada y mueva los registros coincidentes a la pestaña Sin coincidencia.

NotaHaga clic en cualquier cabecera de columna de tabla para reordenar o filtrar por los valores de esa columna.

3. Revise cada uno de los grupos de emparejamiento que la regla haya formado con los registros de búsqueda.

Si no está de acuerdo con la coincidencia de un grupo de emparejamiento, marque la casilla de selección a la izquierda del grupo y haga clic en Rechazar para mover todos sus registros a la pestaña Sin coincidencia.

Los registros de la categoría Coincidencia siempre se incluyen en la salida de su búsqueda inteligente.

5.3.6 Resultados de la revisión del proceso

los resultados de la revisión son registros de entrada que coinciden con un registro de búsqueda con una puntuación comprendida entre los umbrales Revisión y Coincidencia. Puede aprobar o rechazar las coincidencias propuestas.

Procedimiento

1. Seleccione el nodo de regla y, a continuación, haga clic en (Vista previa de datos) para abrir el panel Vista previa de datos.

2. Haga clic en la pestaña Revisión.

El panel contiene una tabla individual en la que se enumeran los registros coincidentes que se deben revisar agrupados por valor de columna de emparejamiento.

En nuestro ejemplo, 4.206 de 18.248 registros se han emparejado con una puntuación del 80 % y del 100 %, y se muestran agrupados en función de nuestra columna de emparejamiento, Condado.

El primer grupo de emparejamiento, City of Westminster contiene 858 registros, pero solo se muestran dos de ellos, ya que este es el número que se indica en el campo Filas por grupo de emparejamiento:

172PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 173: Modeling Guide - help.sap.com

Las herramientas siguientes están disponibles encima de la tabla:

Herramientas Descripción

(Ocultar todo) / (Desplegar todo)

Ocultar o desplegar todos los grupos de emparejamiento.

Filas por grupo de empare­jamiento

Especificar el número máximo de filas que se mostrarán para cada grupo de empareja­miento.

Rechazar Rechazar la coincidencia seleccionada y mueva los registros coincidentes a la pestaña Sin coincidencia.

Confirmar Confirmar la coincidencia seleccionada y mueva los registros a la pestaña Coincidencia.

NotaHaga clic en cualquier cabecera de columna de tabla para reordenar o filtrar por los valores de esa columna.

3. Revise cada uno de los grupos de emparejamiento con los que la regla ha coincidido con reservas:

Marque la casilla de selección a la izquierda de uno o más grupos de emparejamiento:○ Si está de acuerdo con la coincidencia propuesta, haga clic en Confirmar para mover todos los

registros de los grupos de emparejamiento a la pestaña Coincidencia.○ Si no está de acuerdo con la coincidencia propuesta, haga clic en Rechazar para mover todos los

registros de los grupos de emparejamiento seleccionados a la pestaña Sin coincidencia.

Los registros en la categoría Revisión al final del flujo se incluyen en la salida de su búsqueda inteligente a menos que desmarque la opción Incluir registros de revisión.

5.3.7 Procesar resultados de coincidencias múltiples

los resultados múltiples son registros de entrada que coinciden con dos o más registros de búsqueda. Puede elegir entre los candidatos coincidentes o aplicarles otra regla.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 173

Page 174: Modeling Guide - help.sap.com

Procedimiento

1. Seleccione el nodo de regla y, a continuación, haga clic en (Vista previa de datos) para abrir el panel Vista previa de datos.

2. Haga clic en la pestaña Múltiple.

NotaSi ha añadido otra regla para procesar los registros en la categoría Múltiple de una regla, podrá revisar los registros en la primera regla, pero no procesarlos.

El panel contiene dos tablas:○ En la tabla de la izquierda se enumeran los registros de entrada para los que la regla ha encontrado dos

o más candidatos a coincidencia con una puntuación superior a la Puntuación de registros de revisión, agrupados por el valor de la columna de emparejamiento.

○ En la tabla de la derecha se enumeran todos los registros de entidad de consulta. Al seleccionar un grupo de emparejamiento a la izquierda, esta tabla se filtra y muestra los candidatos para ese valor de columna de emparejamiento en orden descendente de puntuación de coincidencia.

En nuestro ejemplo, 4.481 registros de 18 248 tienen dos o más coincidencias con una puntuación superior al 80 % y se muestran agrupados por nuestra columna de emparejamiento, Condado.

El primer grupo de emparejamiento, Royal Borough of Kensington and Chelsea contiene 430 registros, pero solo se muestran dos de ellos, ya que este es el número que se indica en el campo Filas por grupo de emparejamiento. Al seleccionar este grupo, la tabla de búsqueda se filtra para mostrar los dos candidatos de coincidencia de este grupo de emparejamiento:

Las siguientes herramientas están disponibles encima de las tablas:

Herramientas Descripción

Rechazar Rechazar todas las coincidencias propuestas y mover los registros al

(Ocultar todo) / (Desplegar todo)

Ocultar o desplegar todos los grupos de emparejamiento.

Hacer coincidir registros Seleccione si desea mostrar solo los Candidatos de coincidencia para el grupo de empa­rejamiento seleccionado o Todos los registros en la entidad de búsqueda.

Buscar Buscar en todas las columnas de la tabla.

174PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 175: Modeling Guide - help.sap.com

Herramientas Descripción

Filas por grupo de empare­jamiento

Especificar el número máximo de filas que se mostrarán para cada grupo de empareja­miento.

Coincidencia Hacer coincidir todos los registros del grupo de emparejamiento seleccionado con el re­gistro de búsqueda seleccionado.

NotaHaga clic en cualquier cabecera de columna de tabla para reordenar o filtrar por los valores de esa columna.

3. Revise cada uno de los grupos de emparejamiento para los que la regla ha encontrado varias coincidencias.

Seleccione un grupo de emparejamiento en la tabla de la izquierda para filtrar la tabla de la derecha de modo que solo se muestren los candidatos a coincidencia correspondientes:○ Si uno de los candidatos de coincidencia en la tabla de la derecha es correcto, selecciónelo y haga clic

en Hacer coincidir para mover todos los registros del grupo de emparejamiento a la pestaña Coincidencia.

○ Si ninguno de los candidatos de coincidencia es correcto, puede:○ Seleccionar que se muestre Todos los registros en la tabla de búsqueda y buscar manualmente la

coincidencia adecuada.○ Dejar el registro sin coincidencia.

4. Si procede, añada una nueva regla para seguir procesando los grupos de emparejamiento restantes y sus candidatos para una coincidencia.

Los registros que permanecen en la categoría Múltiple al final del flujo no se incluyen en la salida de su búsqueda inteligente a menos que seleccione la opción Incluir registros no coincidentes.

5.3.8 Procesar resultados sin coincidencia

los resultados sin coincidencia son registros de entrada que no coinciden con ninguno de los registros de búsqueda. Puede intentar ajustarlos manualmente o aplicarles otra regla.

Procedimiento

1. Seleccione el nodo de regla y, a continuación, haga clic en (Vista previa de datos) para abrir el panel Vista previa de datos.

2. Haga clic en la pestaña Sin coincidencia.

NotaSi ha añadido otra regla para procesar los registros en la categoría Sin coincidencia de una regla, puede revisar los registros, pero no puede procesarlos.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 175

Page 176: Modeling Guide - help.sap.com

Se visualizan dos tablas:○ En la tabla de la izquierda se enumeran los registros de entrada para los que la regla no ha encontrado

coincidencias, agrupados por valor de columna de emparejamiento.○ En la tabla de la derecha se enumeran todos los registros de entidad de consulta.

En nuestro ejemplo, 5.423 registros de 18 248 no tienen coincidencias con una puntuación superior a nuestro umbral de 80 % y, por lo tanto, aparecen en la pestaña Sin coincidencia.

El primer grupo de emparejamiento, Greater London, contiene 3.104 registros:

Las siguientes herramientas están disponibles encima de las tablas:

Herramientas Descripción

(Ocultar todo) / (Desplegar todo)

Ocultar o desplegar todos los grupos de emparejamiento.

Buscar Buscar en todas las columnas de la tabla.

Filas por grupo de empare­jamiento

Especificar el número máximo de filas que se mostrarán para cada grupo de empareja­miento.

Coincidencia Hacer coincidir todos los registros del grupo de emparejamiento seleccionado con el re­gistro de búsqueda seleccionado.

NotaHaga clic en cualquier cabecera de columna de tabla para reordenar o filtrar por los valores de esa columna.

3. Revise cada uno de los grupos de emparejamiento para los que la regla no haya encontrado coincidencias.

Seleccione un grupo de emparejamiento en la tabla de la izquierda y consulte los registros de búsqueda en la tabla de la derecha:○ Si encuentra una coincidencia correcta de un registro de búsqueda, selecciónela y haga clic en Hacer

coincidir para mover todos los registros del grupo de emparejamiento a la pestaña Coincidencia.○ Si no encuentra un registro de búsqueda adecuado, puede dejar el registro sin coincidencia.

4. Si procede, añada una nueva regla para seguir procesando los grupos de emparejamiento restantes y sus candidatos para una coincidencia.

Los registros en la categoría Sin coincidencia al final del flujo no se incluyen en la salida de su búsqueda inteligente a menos que seleccione la opción Incluir registros no coincidentes.

176PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 177: Modeling Guide - help.sap.com

5.3.9 Ejemplo: Armonizar los datos del condado para los sitios de carga del Reino Unido

Hemos descargado datos del gobierno del Reino Unido sobre los sitios de carga de vehículos eléctricos, que queremos unir a nuestros datos de ventas, agregados por condado del Reino Unido.

Sin embargo, en los datos descargados faltan valores de los nombres de condados o algunos valores son inconsistentes, por lo que muchos valores no coinciden con nuestros datos maestros para los condados, y la columna County no se puede utilizar de forma fiable para agregar los datos por condado o unir la tabla a los datos de ubicación. Por ejemplo, el condado Argyll and Bute se ha introducido de distintas formas en nuestros datos de carga de vehículos eléctricos:

Valor de la columna County para la entidad de carga de vehículos eléctricos

Columna County Name en los datos geográficos maes­tros

Argyll -

Argyll & Bute -

Argyll y Bute Argyll y Bute

Una vez cargados los datos brutos en SAP Data Warehouse Cloud:

Paso Resultado

Creamos una vista para:

● Quitar las columnas innecesarias● Depurar los nombres de algunas columnas● Cree una columna para calcular los vatios totales dispo­

nibles en cada estación.

Se crea una búsqueda inteligente; añada nuestra vista como entidad de entrada y defina la columna correspondiente como County, ya que es la columna que contiene los datos que se deberían unir con nuestra entidad de búsqueda.

Nuestra vista Geo se añade como entidad de búsqueda; se­leccione las columnas County ID y County Name como columnas de retorno.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 177

Page 178: Modeling Guide - help.sap.com

Paso Resultado

Se crea una regla para comparar los nombres del condado en cada entidad de forma aproximada.

Se despliega y ejecuta la búsqueda inteligente, y nuestra regla consigue encontrar coincidencias para un poco menos de la mitad de los registros.

Revisamos y procesamos los registros restantes en el panel Vista previa de datos.

5.3.10 Ejemplo: añadir datos de latitud y longitud con una búsqueda inteligente de varias reglas

En este ejemplo queremos enriquecer los datos de análisis de nuestro sitio web con valores de latitud y longitud de otra vista que contiene datos geográficos de más de 100.000 ciudades del mundo. Sin embargo, los datos que identifican la ciudad, el país y la región de procedencia de cada uno de los clics en nuestro sitio web no siempre está completa y, si lo está, no siempre coincide con nuestros valores de datos geográficos.

Paso Resultado

En primer lugar, intentamos unir las dos vistas por city, country y region en una vista estándar, pero como una o más de estas colum­nas pueden estar vacías, vemos que solo se puede hacer coincidir alrededor del 31 % de nuestros registros.

178PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 179: Modeling Guide - help.sap.com

Paso Resultado

Se decide unir nuestras entidades mediante una búsqueda inteligente. Previamente se ha creado una columna calculada para concatenar las co­lumnas City, Region y Country con el fin de generar un identificador único para cada ciu­dad; seleccionamos esa columna para el empa­rejamiento.

Recreamos la misma asignación de unión en una regla de coincidencia exacta y se obtienen los mismos resultados para nuestra unión de vista.

Añadimos una segunda regla de coincidencia exacta para tratar los registros no coincidentes, esta vez asignando solo city y country, de modo que obtenemos:

● un 38 % del total de registros coincidentes● un 7 % de los registros con varias coinci­

dencias potenciales, la mayoría de las cua­les se pueden revisar y resolver manual­mente

● un 24 % sigue sin coincidir

A continuación, tomamos el 24 % restante de los registros no coincidentes, creamos una regla inexacta solo para city con los umbrales pre­determinados 100 % (coincidencia) y 80 % (re­visión), por lo que obtenemos:

● < 1 % sin coincidencia● un 8 % con coincidencia, pero que requiere

revisión● un 10 % con varias coincidencias● un 6% sigue sin coincidir

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 179

Page 180: Modeling Guide - help.sap.com

Paso Resultado

Creamos una última regla de coincidencia exacta para añadir una condición más para las coincidencias múltiples. Aquí, la lógica es la coincidencia inexacta en city Y la coincidencia exacta en country, de modo que obtenemos:

● 4 % sin coincidencia● un 5% con varias coincidencias● < 1 % sin coincidencia

En conjunto, nuestras cuatro reglas nos llevan del 31 % de los registros que coinciden con la unión de vista estándar hasta el 79 % que coin­cide con la búsqueda inteligente antes de cual­quier revisión manual.

5.4 Crear un modelo entidad-relación

Cree un modelo E/R para importar, visualizar, editar y desplegar varias entidades de datos (tablas y vistas) juntas. Puede utilizar un modelo E/R para comprender mejor un subconjunto de las entidades de su espacio y para comunicar esta información a otras partes interesadas.

Contexto

Un modelo E/R proporciona un diagrama para organizar sus entidades de datos (tablas y vistas) en relación entre sí. Puede:

● Añadir entidades desde el repositorio o importarlas desde una conexión o un archivo CSN, además de crear entidades directamente.

● Modificar las propiedades de las entidades, así como añadir nombres empresariales legibles y crear asociaciones directamente en el diagrama.

● Guardar y desplegar todo el contenido del modelo con una sola acción.

El trabajo que haga en un modelo E/R beneficia a todos los usuarios de su espacio, ya que podrán utilizar las entidades que importe o amplíe como fuentes en sus vistas.

180PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 181: Modeling Guide - help.sap.com

Procedimiento

1. En el área de navegación lateral, haga clic en (Generador de datos), seleccione el espacio si es necesario y haga clic en Modelo ER nuevo para abrir el editor.

2. Añadir, importar o crear entidades en el diagrama:○ Añadir objetos desde el repositorio: arrastre entidades desde la pestaña Repositorio del navegador

de fuentes y suéltelas en el diagrama (consulte Añadir objetos desde el repositorio [página 207]).○ Importar objetos desde una conexión: arrastre entidades desde la pestaña Fuentes del navegador de

fuentes y suéltelas en el diagrama (consulte Importar un objeto desde una conexión u otra fuente [página 209]).

○ Importar objetos desde un archivo CSN/JSON (consulte Importar objetos desde un archivo CSN/JSON [página 24]).

○ Crear una tabla (consulte Crear una tabla en un modelo E/R [página 182]).○ Crear una vista (consulte Crear una vista en un modelo E/R [página 182]).

3. Seleccione una entidad para acceder a su barra de herramientas:

Botón Acción

(Añadir columna) Añadir una columna a la tabla seleccionada.

(Crear vista a partir de la selección)

Crear una vista desde la entidad seleccionada (consulte Crear una vista en un modelo E/R [página 182]).

(Crear tabla) Crear una tabla junto con una asociación que apunte desde la entidad seleccionada a la tabla nueva (consulte Crear una tabla en un modelo E/R [página 182]).

(Crear asociación) Crear una asociación desde la entidad seleccionada a otra entidad (consulte Crear una asociación en un diagrama de modelo E/R [página 182]).

(Añadir entidades relacionadas)

Añadir entidades relacionadas (mediante asociación) con la entidad seleccionada (consulte Añadir objetos desde el repositorio [página 207]).

(Abrir en el Editor de tablas/vistas)

Editar la entidad seleccionada en su propio editor.

(Vista previa de datos) Obtener una vista previa de los datos de la entidad seleccionada (consulte Obtener una vista previa de los datos [página 212]).

4. Edite las propiedades de la entidad seleccionada en el panel Propiedades.

5. Haga clic en (Guardar) para guardar su modelo:○ Guardar para guardar las entidades que se muestran en su modelo E/R.○ Guardar como para crear una copia local de las entidades que se muestran en su modelo E/R. El

modelo debe haberse guardado antes al menos una vez. Se abre el diálogo Guardar. Introduzca nuevos nombres empresariales y técnicos y haga clic en Guardar.

6. Haga clic en (Desplegar) para desplegar las entidades que se muestran en su modelo E/R:

○ Las entidades creadas recientemente se despliegan por primera vez.○ Las entidades que tienen modificaciones se vuelven a desplegar.

NotaEl modelo E/R en sí no está desplegado y no tiene ningún estado de despliegue.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 181

Page 182: Modeling Guide - help.sap.com

5.4.1 Crear una tabla en un modelo E/R

Puede crear una tabla local directamente en un modelo E/R.

Procedimiento

1. Haga clic en (Tabla nueva), mueva el puntero a un espacio vacío del diagrama y, a continuación, vuelva a hacer clic para crear la tabla.

Como alternativa, seleccione una tabla o vista del diagrama y haga clic en la herramienta Crear tabla para crear una tabla junto con una asociación que apunte a ella desde la entidad seleccionada.

2. (Opcional) añada columnas de marcador de posición rápidamente en el símbolo de tabla haciendo clic en .

3. Haga clic en (Acceder a pantalla completa) en la cabecera del panel lateral y complete la definición de la tabla (consulte Crear una tabla local [página 44]).

5.4.2 Crear una vista en un modelo E/R

Puede crear una vista directamente en un modelo E/R y completar la definición de la vista en el editor de vistas gráficas.

Procedimiento

1. Seleccione una tabla o vista en el diagrama como fuente para la nueva vista y haga clic en (Crear vista a partir de la selección) para abrir el diálogo Crear vista.

2. Introduzca un nombre empresarial y un nombre técnico para la nueva vista.

Opcionalmente, seleccione Abrir en el Generador de vistas para abrir la vista en el editor de vistas gráficas después de crearla.

3. Haga clic en OK para crear la vista en el diagrama.

Si ha seleccionado Abrir en el Generador de vistas, se le pedirá que guarde el modelo E/R y la nueva vista se abrirá en el editor de vistas gráficas (consulte Creación de una vista gráfica [página 112]).

5.4.3 Crear una asociación en un diagrama de modelo E/R

Cree gráficamente una asociación entre dos entidades en un diagrama de modelo E/R.

182PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 183: Modeling Guide - help.sap.com

Contexto

Además de este método, también puede crear asociaciones en el panel lateral de un modelo E/R, o en el editor de tablas, el editor de vistas gráficas o el editor de vistas SQL (consulte Crear una asociación [página 132]).

Procedimiento

1. Seleccione un objeto para abrir su menú contextual.

2. Haga clic y mantenga pulsado (Crear asociación), luego libere una vez que haya colocado el cursor sobre el objeto de destino.

Las reglas para crear asociaciones dependen del uso semántico de la entidad:○ Un conjunto de datos analíticos puede apuntar a:

○ Dimensiones: se debe asignar un atributo del conjunto de datos analíticos (de origen) a cada columna clave de dimensión (de destino) para que se asignen todas las columnas clave de destino.

○ Una dimensión puede apuntar a:○ Dimensiones: se debe asignar un atributo de la dimensión (de origen) a cada columna clave de

dimensión (de destino) para que se asignen todas las columnas clave de destino.○ Entidades de texto: un atributo de texto de la dimensión (de origen) debe asignarse a la columna

clave del identificador de entidad de texto (de destino).○ Jerarquías: el atributo clave de la dimensión (de origen) debe asignarse a la columna clave del

atributo inferior de la jerarquía (de destino).○ Una entidad de texto no debe hacer referencia a otras entidades.○ Por lo general, una jerarquía no apuntará a otras entidades.○ Un conjunto de datos relacionales puede apuntar a cualquier otra entidad y, por lo general, debe seguir

las reglas de las dimensiones.3. En la sección General, revise el nombre empresarial y el nombre técnico predeterminados y modifíquelos si

es necesario.4. Especifique la asignación de columnas de combinación en la sección Combinación:

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 183

Page 184: Modeling Guide - help.sap.com

○ Si es posible, se crea automáticamente una asignación predeterminada haciendo coincidir nombres de columnas. Por ejemplo, si la entidad de origen contiene una columna, ID de producto, y la entidad de destino tiene una columna con el mismo nombre, se creará una asignación predeterminada entre estas dos columnas.

○ Para eliminar una asignación, seleccione el enlace y, a continuación, haga clic en (Eliminar).○ Para asignar columnas manualmente, arrastre una columna desde la lista de la izquierda y suéltela en

una columna de la lista derecha.○ Puede filtrar la sección Combinación para mostrar solo los pares de columnas asignados o no

asignados.○ Puede filtrar u ordenar las listas de las columnas izquierda o derecha de forma independiente.

NotaPara eliminar una asociación, selecciónela en la lista y haga clic en (Eliminar asociación).

5. Para eliminar una asociación, seleccione la flecha y haga clic en (Eliminar asociación).

5.4.4 Añadir entidades relacionadas a un diagrama de modelo E/R

Si una tabla o vista de su diagrama de modelo E/R se ha conectado previamente a otras entidades mediante asociaciones, puede buscar estas entidades y añadirlas al diagrama mediante el cuadro de diálogo Añadir entidades relacionadas.

Procedimiento

1. Seleccione la entidad para abrir su menú contextual y, a continuación, haga clic en (Añadir entidades relacionadas) para abrir el cuadro de diálogo Añadir entidades relacionadas.

Se enumeran todas las entidades que están conectadas a la entidad actual mediante una asociación y que aún no están presentes en el diagrama.

184PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 185: Modeling Guide - help.sap.com

2. Seleccione las entidades que desea añadir al diagrama y haga clic en Seleccionar.

Las entidades y las asociaciones que las conectan se añaden al diagrama.

5.5 Añadir información semántica a sus entidades

Para preparar sus datos para el consumo en SAP Analytics Cloud y otros clientes de análisis, debe especificar la Utilización semántica de sus entidades, identificar sus columnas como indicadores o atributos, y definir la información de Tipo de semántica adecuada en su caso.

Puede especificar la Utilización semántica de tablas y vistas de la siguiente manera:

● Conjunto de datos relacionales: opción predeterminada que contiene las columnas sin ningún objetivo de análisis específico.

● Dimensión: contiene atributos con datos maestros, como una lista de productos o un directorio de tiendas, y jerarquías compatibles (consulte Crear una dimensión [página 187]).

● Conjunto de datos analíticos: contiene uno o varios indicadores y atributos. Este es el tipo de artefacto principal utilizado por los clientes de análisis (consulte Crear un conjunto de datos analíticos [página 186]).

● Texto: contiene atributos utilizados para proporcionar contenido textual en uno o varios idiomas (consulte Crear una entidad de texto para la traducción de atributos [página 189]).

● Jerarquía: contiene atributos que definen una jerarquía superior-inferior (consulte Crear una jerarquía externa [página 193]).

Aunque las tablas y las vistas se pueden identificar con una Utilización semántica, solo las vistas tienen la propiedad Exponer para consumo, lo que las pone a disposición de SAP Analytics Cloud y de otros clientes de análisis.

Para que su entidad se pueda utilizar como modelo en SAP Analytics Cloud, debe ser una vista con:

● Utilización semántica definida como Conjunto de datos analíticos (consulte Crear un conjunto de datos analíticos [página 186]).

● Exponer para consumo activado.● Al menos se debe haber identificado un indicador (consulte Indicadores [página 197]).

En este ejemplo:

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 185

Page 186: Modeling Guide - help.sap.com

● Volumen de negocios regional es un Conjunto de datos analíticos con tres indicadores:○ Volumen de negocios neto○ Volumen de negocios bruto○ Cantidad

● Tiene asociaciones con tres dimensiones:○ Dimensión de tiempo: día○ Dimensión geográfica○ Dimensión de producto

5.5.1 Crear un conjunto de datos analíticos

Seleccione una Utilización semántica de Conjunto de datos analíticos para indicar que su entidad contiene indicadores numéricos que se pueden analizar.

Contexto

Los conjuntos de datos analíticos suelen contener datos de movimiento, como:

● Finanzas: ventas, compras, pedidos● Logística: entregas, pedidos● Organización: presencia, ausencia, sueldo, gastos

Procedimiento

1. En el panel lateral del nodo de salida del editor de vistas o de tablas, defina la propiedad Utilización semántica como Conjunto de datos analíticos.

2. [vistas] Para que su vista esté accesible para SAP Analytics Cloud y otros clientes de análisis, active la propiedad Exponer para consumo.

3. Especifique uno o varios indicadores (consulte Indicadores [página 197]).4. Especifique sus atributos (consulte Atributos [página 199]).5. [opcional] Fije atributos como claves para indicar que los datos que contienen pueden identificar registros

de forma unívoca.

NotaPuede fijar uno o más atributos clave para un conjunto de datos analíticos, pero ninguno de ellos es obligatorio.

Para fijar un atributo como columna clave, marque la casilla de selección de la columna Clave o pase el cursor por encima del atributo en el panel lateral y haga clic en (Menú) Definir como clave .

186PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 187: Modeling Guide - help.sap.com

6. [opcional] Cree asociaciones para apuntar a otras entidades (consulte Crear una asociación [página 132]).

Un conjunto de datos analíticos puede apuntar a:○ Dimensiones: se debe asignar un atributo del conjunto de datos analíticos (de origen) a cada columna

clave de dimensión (de destino) para que se asignen todas las columnas clave de destino.7. Complete o consulte otras secciones según corresponda:

○ Parámetros de entrada: cree parámetros de entrada para solicitar al usuario que introduzca un valor para utilizarlo en nodos calculados de columna, filtro y agregación (consulte Crear un parámetro de entrada [página 130]).

○ Persistencia: haga que los datos de la vista sean persistentes para mejorar el rendimiento (consulte Guardar datos de vista de forma persistente [página 138]).

○ Asociaciones: cree asociaciones con otras entidades (consulte Crear una asociación [página 132]).○ Controles de acceso a datos: añada controles de acceso a datos para aplicar seguridad basada en filas

y controlar el acceso a filas concretas en función de varios criterios (consulte Proteger datos con controles de acceso a datos).

○ Objetivo empresarial - Proporcione una descripción, un objetivo, contactos y etiquetas para ayudar a otros usuarios a comprender su entidad.

○ Objetos dependientes: si su entidad se utiliza como origen o destino de asociación para otras entidades, se enumerarán aquí (consulte Objetos dependientes [página 22]).

8. Haga clic en (Guardar) para guardar su entidad:○ Guardar para guardar el objeto.○ Guardar como para crear una copia local del objeto en el que está trabajando. El objeto debe haberse

guardado antes al menos una vez. Se abre el diálogo Guardar. Introduzca nuevos nombres empresariales y técnicos y haga clic en Guardar.

Haga clic en (Desplegar) para desplegar la entidad.

5.5.2 Crear una dimensión

Seleccione una Utilización semántica de Dimensión para indicar que su entidad contiene atributos que se pueden utilizar para analizar y categorizar indicadores definidos en otras entidades.

Contexto

Los tipos típicos de dimensiones incluyen:

● Geografía: región, país, estado, ciudad● Producto: gama, categoría, producto● Cliente● Organización: empresa, departamento, unidad organizativa● Tiempo: año, trimestre, mes, día

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 187

Page 188: Modeling Guide - help.sap.com

NotaPara utilizar una dimensión de tiempo en SAP Analytics Cloud, debe crear su dimensión siguiendo el procedimiento descrito en Crear dimensiones y datos de tiempo. Es posible que las dimensiones de tiempo creadas manualmente u otras no funcionen correctamente.

Además, los atributos de un conjunto de datos analíticos que se asignan a una dimensión de tiempo mediante una asociación deben tener nombres técnicos que respeten las siguientes convenciones para fijar nombres:○ *_DATE para el nivel Fecha/Día○ *_CALMONTH para el nivel Mes○ *_CALQUARTER para el nivel Trimestre○ *_YEAR para el nivel Año

Procedimiento

1. En el panel lateral del nodo de salida del editor de vistas o de tablas, defina la propiedad Utilización semántica como Dimensión.

2. Especifique sus atributos (consulte Atributos [página 199]).3. Fije atributos como claves para indicar que los datos que contienen pueden identificar registros de forma

unívoca.

NotaDebe fijar uno o más atributos clave para una dimensión.

Para fijar un atributo como columna clave, marque la casilla de selección de la columna Clave o pase el cursor por encima del atributo en el panel lateral y haga clic en (Menú) Definir como clave .

4. [opcional] Cree asociaciones para apuntar a otras entidades (consulte Crear una asociación [página 132]).

Una dimensión puede apuntar a:○ Dimensiones: se debe asignar un atributo de la dimensión (de origen) a cada columna clave de

dimensión (de destino) para que se asignen todas las columnas clave de destino.○ Entidades de texto: un atributo de texto de la dimensión (de origen) debe asignarse a la columna clave

del identificador de entidad de texto (de destino).○ Jerarquías: el atributo clave de la dimensión (de origen) debe asignarse a la columna clave del atributo

inferior de la jerarquía (de destino).5. Complete o consulte otras secciones según corresponda:

○ Parámetros de entrada: cree parámetros de entrada para solicitar al usuario que introduzca un valor para utilizarlo en nodos calculados de columna, filtro y agregación (consulte Crear un parámetro de entrada [página 130]).

○ Persistencia: haga que los datos de la vista sean persistentes para mejorar el rendimiento (consulte Guardar datos de vista de forma persistente [página 138]).

○ Asociaciones: cree asociaciones con otras entidades (consulte Crear una asociación [página 132]).

188PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 189: Modeling Guide - help.sap.com

○ Controles de acceso a datos: añada controles de acceso a datos para aplicar seguridad basada en filas y controlar el acceso a filas concretas en función de varios criterios (consulte Proteger datos con controles de acceso a datos).

○ Objetivo empresarial - Proporcione una descripción, un objetivo, contactos y etiquetas para ayudar a otros usuarios a comprender su entidad.

○ Objetos dependientes: si su entidad se utiliza como origen o destino de asociación para otras entidades, se enumerarán aquí (consulte Objetos dependientes [página 22]).

6. Haga clic en (Guardar) para guardar su entidad:○ Guardar para guardar el objeto.○ Guardar como para crear una copia local del objeto en el que está trabajando. El objeto debe haberse

guardado antes al menos una vez. Se abre el diálogo Guardar. Introduzca nuevos nombres empresariales y técnicos y haga clic en Guardar.

Haga clic en (Desplegar) para desplegar la entidad.

5.5.3 Crear una entidad de texto para la traducción de atributos

Seleccione una utilización semántica de Texto para indicar que su entidad contiene cadenas con identificadores de idioma para traducir atributos de texto en otras entidades.

Contexto

Dispone de una dimensión que tiene un atributo que contiene datos que deben traducirse. Por ejemplo, una dimensión de fecha hace referencia a meses con números: 01 para enero, 02 para febrero, 03 para marzo, etcétera. La entidad de texto se puede utilizar para traducir estos números a cualquier idioma.

Procedimiento

1. En el panel lateral del nodo de salida del editor de vistas o de tablas, defina la propiedad Utilización semántica como Texto.

2. Especifique sus atributos (consulte Atributos [página 199]).

Debe especificar al menos tres atributos:

Clave Tipo de semántica Contenido

Sí Ninguno Identificador

Por ejemplo, 01

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 189

Page 190: Modeling Guide - help.sap.com

Clave Tipo de semántica Contenido

Sí Idioma Identificador de idioma

Por ejemplo, en

No Texto Texto en el idioma adecuado

Por ejemplo, January

3. Fije atributos como claves para indicar que los datos que contienen pueden identificar registros de forma unívoca.

NotaDebe fijar exactamente dos atributos clave para una entidad de texto:○ Identificador○ Identificador de idioma

Para fijar un atributo como columna clave, marque la casilla de selección de la columna Clave o pase el cursor por encima del atributo en el panel lateral y haga clic en (Menú) Definir como clave .

4. Haga clic en (Guardar) para guardar su entidad:○ Guardar para guardar el objeto.○ Guardar como para crear una copia local del objeto en el que está trabajando. El objeto debe haberse

guardado antes al menos una vez. Se abre el diálogo Guardar. Introduzca nuevos nombres empresariales y técnicos y haga clic en Guardar.

Haga clic en (Desplegar) para desplegar la entidad.

5.5.4 Crear una asociación de texto

Contexto

Necesita vincular una dimensión dependiente de texto a una entidad de texto mediante una asociación de texto.

Procedimiento

1. Seleccione su dimensión dependiente de texto para mostrar su panel lateral. En la sección Atributos, pase el ratón por encima de un atributo y haga clic en (Más) > Añadir asociación de texto. Se abre el diálogo Seleccionar destino de asociación de texto, donde se muestra un listado de las entidades de texto disponibles para la asociación.

2. Seleccione una entidad de destino y haga clic en OK.

190PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 191: Modeling Guide - help.sap.com

3. Especifique la asignación de asociación de texto de atributos en la sección Asignaciones:

○ Se crea automáticamente una asignación predeterminada haciendo coincidir un elemento seleccionado con el primer elemento clave cuyo tipo semántico sea Ninguno.

○ Para eliminar una asignación, seleccione el enlace y, a continuación, haga clic en (Eliminar).○ Para asignar columnas manualmente, arrastre una columna desde la lista de la izquierda y suéltela en

una columna de la lista derecha.○ Puede filtrar la sección Asignaciones para mostrar solo los pares de columnas asignados, los no

asignados o todos.○ Puede filtrar u ordenar las listas de las columnas izquierda o derecha de forma independiente.

La dimensión dependiente de texto está asociada al atributo de la entidad Texto. El icono indica qué atributos y asociaciones están relacionados con la dimensión.

NotaTambién puede crear una asociación de texto en la sección Asociaciones y haciendo clic en (Crear asociación) > Asociación de texto.

4. Haga clic en (Guardar) para guardar su entidad:○ Guardar para guardar el objeto.○ Guardar como para crear una copia local del objeto en el que está trabajando. El objeto debe haberse

guardado antes al menos una vez. Se abre el diálogo Guardar. Introduzca nuevos nombres empresariales y técnicos y haga clic en Guardar.

Haga clic en (Desplegar) para desplegar la entidad.

5.5.5 Añadir una jerarquía a una dimensión

Añada una jerarquía a su dimensión para admitir el desglose y la sintetización en clientes de análisis.

Contexto

Puede especificar los tipos de jerarquías siguientes:

● Superior-inferior: la jerarquía es recurrente, puede tener cualquier número de niveles y se define especificando una columna superior y una columna inferior en la dimensión. Por ejemplo, una jerarquía departamental podría modelarse con las columnas ID de departamento superior e ID de departamento.

● Basadas en niveles: la jerarquía no es recurrente, tiene un número fijo de niveles y se define especificando dos o más columnas de nivel en la dimensión. Por ejemplo, una jerarquía de tiempo se podría modelar con las columnas Año, Trimestre, Mes, Semana y Día.

● Jerarquía externa: la información de la jerarquía superior-inferior se encuentra en una entidad separada, que debe asociarse con la dimensión.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 191

Page 192: Modeling Guide - help.sap.com

NotaPuede crear más de una jerarquía para una dimensión, pero todas deben ser del mismo tipo (las jerarquías superior-inferior internas y externas se pueden combinar).

No se admiten las siguientes funciones de jerarquía:

● Varios superiores● Miembros no asignados● Tratamiento de ciclos

Procedimiento

1. Abra la dimensión y haga clic en (Jerarquías) para abrir el diálogo Jerarquías.

NotaPara las tablas, el editor de jerarquías se encuentra en la barra de menús en la parte superior del área de diseño. Para las vistas y los modelos entidad-relación, se encuentra en el panel de propiedades.

2. Haga clic en (Añadir) y seleccione:○ Jerarquía superior-inferior o Jerarquía basada en niveles: para crear una jerarquía dentro de la

dimensión. Indique las siguientes propiedades según corresponda:

Propiedad Descripción

Nombre empresarial Introduzca un nombre descriptivo para ayudar a los usuarios a identificar el objeto. Este nombre se puede modificar en cualquier momento.

Nombre técnico Muestra el nombre que se utiliza en los scripts y el código, sincronizado de forma predeterminada con el nombre empresarial.

Para sustituir el nombre técnico predeterminado, introduzca otro nuevo en el campo. Los nombres técnicos solo pueden contener caracteres alfanuméricos y guiones ba­jos.

NotaUna vez guardado el objeto, el nombre técnico ya no se puede modificar.

Columna superior/Columna inferior

[jerarquías superior-inferior] Seleccione las columnas superior e inferior que repre­sentan la jerarquía.

Por ejemplo, en una dimensión Empleados, estas columnas pueden ser Gestor e ID de empleado respectivamente.

192PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 193: Modeling Guide - help.sap.com

Propiedad Descripción

Niveles [jerarquías basadas en niveles] Haga clic en (Añadir) para añadir un nivel y selec­cione la columna que contiene los valores para el nivel más alto de su jerarquía. Haga clic en (Añadir) de nuevo para añadir el siguiente nivel hacia abajo. Siga añadiendo niveles hasta alcanzar el nivel más bajo de su jerarquía.

Por ejemplo, en una dimensión Productos, puede añadir tres niveles que conten­gan las columnas Línea de productos, Categoría de producto y Producto.

○ Jerarquía externa: para abrir el diálogo Jerarquía externa:1. Seleccione la jerarquía externa y haga clic en OK para mostrar el editor de asignaciones.2. Arrastre el atributo clave de la dimensión y suéltelo en la columna inferior de la jerarquía para

asignarlos.3. Haga clic en Añadir para añadir la jerarquía externa y vuelva al diálogo Jerarquías.

NotaTambién puede añadir una jerarquía externa en la sección Asociaciones de la hoja de propiedades de la dimensión. Haga clic en (Crear asociación) y seleccione Asociación de jerarquía. Arrastre y suelte el atributo clave de la dimensión en la columna inferior de la jerarquía para asignarlos.

3. Haga clic en Cerrar para cerrar el diálogo y volver a la dimensión.

5.5.6 Crear una jerarquía externa

Cree una jerarquía externa superior-inferior cuando la información de jerarquía de su dimensión se encuentre en otra entidad fuera de la dimensión.

Procedimiento

1. Abra la tabla o vista que contiene la información de jerarquía y defina las siguientes propiedades:

Propiedad Descripción

Nombre empresarial Introduzca un nombre descriptivo para ayudar a los usua­rios a identificar el objeto. Este nombre se puede modifi­car en cualquier momento.

Nombre técnico Muestra el nombre que se utiliza en los scripts y el código, sincronizado de forma predeterminada con el nombre empresarial.

Uso semántico Seleccione Jerarquía.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 193

Page 194: Modeling Guide - help.sap.com

Propiedad Descripción

Columna superior/Columna inferior Seleccione las columnas que contienen la información del elemento superior e inferior de su jerarquía.

NotaLa columna superior y la columna inferior deben ser del mismo tipo de datos.

Exponer para consumo Para consumir su jerarquía en SAP Analytics Cloud, debe activar el conmutador Exponer para consumo.

2. Fije atributos como claves para indicar que los datos que contienen pueden identificar registros de forma unívoca.

NotaDebe fijar exactamente un atributo clave para una jerarquía:○ Atributo inferior de la estructura de la jerarquía superior-inferior

Para fijar un atributo como columna clave, marque la casilla de selección de la columna Clave o pase el cursor por encima del atributo en el panel lateral y haga clic en (Menú) Definir como clave .

3. Haga clic en (Guardar) para guardar su entidad:○ Guardar para guardar el objeto.○ Guardar como para crear una copia local del objeto en el que está trabajando. El objeto debe haberse

guardado antes al menos una vez. Se abre el diálogo Guardar. Introduzca nuevos nombres empresariales y técnicos y haga clic en Guardar.

Haga clic en (Desplegar) para desplegar la entidad.

5.5.7 Fijar columnas clave para identificar registros de forma unívoca

Fije una o varias columnas como claves para identificar de forma unívoca los registros de una entidad. Cada valor de una columna clave (o cada combinación de valores, si se fijan dos o más columnas clave) debe ser unívoco.

Es importante fijar las claves necesarias para su entidad, en función de su uso semántico, y tener en cuenta los requisitos para la asignación a estas claves al crear asociaciones:

194PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 195: Modeling Guide - help.sap.com

Uso semántico Claves necesarias Asignar claves al crear asociaciones

Conjunto de datos analíticos

Consulte Crear un conjunto de datos analíticos [página 186].

Puede fijar uno o más atributos clave para un conjunto de datos analíticos, pero ninguno de ellos es obligatorio.

Un conjunto de datos analíticos puede apuntar a:

● Dimensiones: se debe asignar un atributo del conjunto de datos ana­líticos (de origen) a cada columna clave de dimensión (de destino) para que se asignen todas las co­lumnas clave de destino.

Dimensión

Consulte Crear una dimensión [página 187].

Debe fijar uno o más atributos clave para una dimensión.

Una dimensión puede apuntar a:

● Dimensiones: se debe asignar un atributo de la dimensión (de ori­gen) a cada columna clave de di­mensión (de destino) para que se asignen todas las columnas clave de destino.

● Entidades de texto: un atributo de texto de la dimensión (de origen) debe asignarse a la columna clave del identificador de entidad de texto (de destino).

● Jerarquías: el atributo clave de la dimensión (de origen) debe asig­narse a la columna clave del atri­buto inferior de la jerarquía (de destino).

Entidad de texto

Consulte Crear una entidad de texto para la traducción de atributos [página 189].

Debe fijar exactamente dos atributos clave para una entidad de texto:

● Identificador● Identificador de idioma

Una entidad de texto no debe hacer re­ferencia a otras entidades.

Jerarquía

Consulte Crear una jerarquía externa [página 193].

Debe fijar exactamente un atributo clave para una jerarquía:

● Atributo inferior de la estructura de la jerarquía superior-inferior

Por lo general, una jerarquía no apun­tará a otras entidades.

Conjunto de datos relacionales Puede fijar uno o más atributos clave para un conjunto de datos relacionales, pero ninguno de ellos es obligatorio.

Un conjunto de datos relacionales puede apuntar a cualquier otra entidad y, por lo general, debe seguir las reglas de las dimensiones.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 195

Page 196: Modeling Guide - help.sap.com

5.5.8 Crear un filtro de historia

Añada un filtro de historia a una columna de vista para solicitar a los usuarios que filtren en ella cuando consuman su vista en SAP Analytics Cloud.

Contexto

Los filtros de historia que añada a su vista desencadenarán la visualización del cuadro de diálogo Fijar variables cuando un usuario de SAP Analytics Cloud cree una historia con su vista como fuente de datos (consulte Configuración de variables de historia).

NotaPara añadir filtros de historia, debe realizar lo siguiente:

● Defina el uso semántico en Dimensión o Conjunto de datos analíticos.● Active el conmutador Exponer para consumo.

Procedimiento

1. Seleccione el nodo de salida de su vista para visualizar sus propiedades en el panel lateral y desplácese hacia abajo hasta la sección Atributos.

2. Pase el cursor por encima de la columna en la que desea fijar el filtro y, a continuación, haga clic en (Menú) Añadir filtro de historia para abrir las propiedades de filtro en el panel lateral.

3. Defina las siguientes propiedades según corresponda:

Propiedad Descripción

Tipo Seleccione el tipo de valor que desea permitir o solicitar al usuario que filtre. Puede ele­gir entre:○ Individual: el usuario debe introducir un valor individual para filtrar. Opcionalmente,

puede especificar un valor predeterminado.○ Rango: el usuario debe introducir los valores De y A para especificar el rango de fil­

tro. Opcionalmente, puede especificar valores predeterminados.

Obligatorio Requiere que el usuario introduzca un valor.

Varias entradas Permite al usuario introducir más de un valor (o rango de valores) para filtrar.

4. Haga clic en el nombre de la vista en las rutas de navegación en la parte superior del panel lateral para volver a las propiedades de la vista.

En la columna se visualiza un icono de filtro para mostrar que contiene un filtro de historia.

196PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 197: Modeling Guide - help.sap.com

Nota

Para editar o quitar el filtro, pase el cursor por encima de la columna y haga clic en (Menú)Editar filtro de historia o Quitar filtro de historia.

5.5.9 Indicadores

Los indicadores aparecen en los conjuntos de datos analíticos y son columnas que contienen valores numéricos que desea analizar. Cada conjunto de datos analíticos debe contener al menos un indicador.

Entre los indicadores típicos se incluyen:

● Volumen de negocios bruto● Cantidad● Precio● Horas● Distancia

Los indicadores se visualizan en la sección Indicadores de las tablas y vistas.

NotaEn la vista gráfica y en los editores de vista SQL, puede hacer clic en el botón Editar columnas de la lista Indicadores para abrirla en un diálogo.

De forma predeterminada, todas las columnas de un conjunto de datos analítico se identifican como atributos y debe convertir una o más columnas en indicadores:

● En el editor de vistas gráficas o SQL:○ Para convertir un atributo numérico en un indicador, pase el ratón por encima y haga clic en (Menú)

Modificar a indicador , o arrastre el token del atributo y suéltelo en la lista Indicadores.

○ Para convertir un indicador en un atributo, pase el ratón por encima y haga clic en (Menú)Modificar a atributo , o arrastre el token del indicador y suéltelo en la lista Atributos.

● En el editor de tablas local o remoto:○ Para convertir un atributo en un indicador, selecciónelo en la lista Atributos y haga clic en Modificar a

indicador.○ Para convertir un indicador en un atributo, selecciónelo en la lista Indicadores y haga clic en Modificar a

atributo.

Los indicadores tienen las siguientes propiedades:

Propiedad Descripción

Nombre empresarial Introduzca un nombre descriptivo para ayudar a los usuarios a identificar el objeto. Este nombre se puede modificar en cualquier momento.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 197

Page 198: Modeling Guide - help.sap.com

Propiedad Descripción

Nombre técnico Muestra el nombre que se utiliza en los scripts y el código, sincronizado de forma predeter­minada con el nombre empresarial.

Para sustituir el nombre técnico predeterminado, introduzca otro nuevo en el campo. Los nombres técnicos solo pueden contener caracteres alfanuméricos y guiones bajos.

NotaUna vez guardado el objeto, el nombre técnico ya no se puede modificar.

Tipo de datos Seleccione el tipo de datos que contendrá la columna.

Para ver una lista de tipos de datos disponibles y sus conversiones admitidas, consulte Ti­pos de datos de columna [página 48].

Agregación Seleccione el tipo de agregación predeterminado para la columna.

Seleccione una de las siguientes opciones:

● SUM: [predeterminado] Calcula el valor total de todas las filas.● COUNT: calcula el número de valores distintos.● MIN: calcula el valor mínimo.● MAX: calcula el valor máximo.● NONE: no realizar ninguna agregación.

NotaPara modificar el tipo de agregación predeterminado de una columna en el panel lateral

de un editor de vistas, pase el ratón por encima y haga clic en (Menú) Modificar

agregación <Agregación> .

Tipo de semántica Seleccione el tipo semántico adecuado para comprender el valor de la columna.

Seleccione una de las siguientes opciones:

● Ninguno: [predeterminado] sin significado semántico.● Importe con moneda: la columna contiene valores monetarios. Para completar la defini­

ción, seleccione un atributo con el tipo semántico Código de moneda en la Columna de unidades.

● Cantidad con unidad: la columna contiene valores físicos. Para completar la definición, seleccione un atributo con el tipo semántico Unidad de medida en la Columna de unidades.

Columna de unidades Seleccione un atributo con un tipo semántico Código de moneda o Unidad de medida para completar la definición semántica de la columna.

Valor predeterminado Introduzca un valor predeterminado adecuado para la columna.

NotaEsta propiedad solo se visualiza en el editor de tablas.

198PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 199: Modeling Guide - help.sap.com

Propiedad Descripción

No nulo Seleccione esta opción para indicar que la columna debe contener un valor.

NotaEsta propiedad solo se visualiza en el editor de tablas.

Mostrar Desmarque la casilla de selección para ocultar la columna a los usuarios en SAP Analytics Cloud.

NotaPara controlar la visibilidad de una columna en el panel lateral de un editor de vistas,

pase el ratón por encima y haga clic en (Menú) Ocultar en la historia o Mostrar en la historia.

5.5.10 Atributos

Las columnas aparecen en tablas y vistas con un uso semántico del conjunto de datos relacionales.

Los atributos se utilizan en:

● Conjuntos de datos analíticos: para contener las claves de las dimensiones asociadas. Por ejemplo, ID de producto o ID de tienda.

● Dimensiones: para contener categorías para analizar los datos. Por ejemplo, País, Organización de ventas, Cliente.

Los atributos se visualizan en la sección Atributos de las tablas y vistas.

NotaEn la vista gráfica y en los editores de vista SQL, puede hacer clic en el botón Editar columnas de la lista Atributos para abrirla en un diálogo.

Los atributos tienen las siguientes propiedades:

Propiedad Descripción

Clave Marque la casilla de selección para especificar que la columna es de clave primaria. Las co­lumnas clave no pueden ser nulas.

NotaPara definir o quitar un atributo como columna de clave primaria en el panel lateral de

un editor de vistas, pase el ratón por encima y haga clic en (Menú) Definir como

clave o Quitar como clave.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 199

Page 200: Modeling Guide - help.sap.com

Propiedad Descripción

Nombre empresarial Introduzca un nombre descriptivo para ayudar a los usuarios a identificar el objeto. Este nombre se puede modificar en cualquier momento.

Nombre técnico Muestra el nombre que se utiliza en los scripts y el código, sincronizado de forma predeter­minada con el nombre empresarial.

Para sustituir el nombre técnico predeterminado, introduzca otro nuevo en el campo. Los nombres técnicos solo pueden contener caracteres alfanuméricos y guiones bajos.

NotaUna vez guardado el objeto, el nombre técnico ya no se puede modificar.

Tipo de datos Seleccione el tipo de datos que contendrá la columna.

Para ver una lista de tipos de datos disponibles y sus conversiones admitidas, consulte Ti­pos de datos de columna [página 48].

Tipo de semántica Seleccione el tipo semántico adecuado para comprender el valor de la columna.

Seleccione una de las siguientes opciones:

● Ninguno: [predeterminado] sin significado semántico.● Código de moneda: la columna especifica la moneda para uno o varios indicadores con

el tipo semántico Importe con moneda. Los atributos con este tipo semántico se pue­den seleccionar en la lista Indicadores, Columna de unidades.

● Unidad de medida: la columna especifica la unidad para uno o varios indicadores con el tipo semántico Cantidad con unidad. Los atributos con este tipo semántico se pueden seleccionar en la lista Indicadores, Columna de unidades.

● Texto: la columna contiene texto. Los atributos con este tipo semántico se pueden se­leccionar en la lista Atributos, Columna de etiqueta.

● Fecha comercial..., Período contable..., Calendario..., Fecha del sistema... - La columna contiene una fecha o un período contable o natural.

● Idioma: la columna contiene un código de idioma.● Geolocalización... - La columna contiene datos geográficos.

Para obtener más información, consulte Tipos semánticos para los atributos e indicadores [página 201].

Columna de etiqueta Seleccione un atributo con el tipo semántico Texto para que actúe como etiqueta para la co­lumna.

Valor predeterminado Introduzca un valor predeterminado adecuado para la columna.

NotaEsta propiedad solo se visualiza en el editor de tablas.

200PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 201: Modeling Guide - help.sap.com

Propiedad Descripción

No nulo Seleccione esta opción para indicar que la columna debe contener un valor.

NotaEsta propiedad solo se visualiza en el editor de tablas.

Mostrar Desmarque la casilla de selección para ocultar la columna a los usuarios en SAP Analytics Cloud.

NotaPara controlar la visibilidad de una columna en el panel lateral de un editor de vistas,

pase el ratón por encima y haga clic en (Menú) Ocultar en la historia o Mostrar en la historia.

En determinados contextos, la lista Atributos puede contener otras acciones:

● [dimensiones] Cree las jerarquías que precise (consulte Añadir una jerarquía a una dimensión [página 191]).

● [vistas gráficas o SQL] Defina los filtros que desee para pedir a los usuarios en SAP Analytics Cloud que especifiquen un valor para el atributo (consulte Crear un filtro de historia [página 196]).

5.5.11 Tipos semánticos para los atributos e indicadores

Especifique tipos semánticos para identificar el tipo de datos en sus columnas (atributos e indicadores) en conjuntos de datos analíticos y dimensiones. Los motores principales utilizan los tipos semánticos para el procesamiento de datos, los análisis y el consumo de datos.

Los tipos semánticos identifican que una columna contiene un valor, una cantidad, una fecha, información geográfica o textual u otro tipo de información semántica.

NotaPara añadir tipos semánticos, debe realizar lo siguiente:

● Defina el uso semántico de su vista o tabla en Dimensión o Conjunto de datos analíticos.

A continuación, puede seleccionar un tipo semántico para una columna (atributo o indicador) haciendo clic en (Menú) Tipo semántico <Tipo> .

Nombre Significado

Fecha comercial - En El campo indica que la columna contiene las fechas clave, y no los intervalos.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 201

Page 202: Modeling Guide - help.sap.com

Nombre Significado

Fecha comercial - De El campo es el cronomarcador de fecha o el intervalo que define la validez de los datos del registro de la tabla de la base de datos desde el punto de vista empresarial.

Validez técnica: La from date es diferente el momento en el que se ha creado el registro. No se deben confundir las fe­chas con las fechas contenidas en la parte de datos.

Fecha comercial - A El campo es el cronomarcador de fecha o el intervalo que define la validez de los datos del registro de la tabla de la base de datos desde el punto de vista empresarial.

Validez técnica: La from date es diferente el momento en el que se ha creado el registro. No se deben confundir las fe­chas con las fechas contenidas en la parte de datos.

Calendario - Día del mes El valor del campo es un número de día relativo a un mes na­tural.

Ejemplo1 - 31

.

Calendario - Día del año El valor del campo es un número de día relativo a un año na­tural.

Ejemplo1 - 366

Calendario - Semestre

Calendario - Mes El valor del campo codifica un número de mes natural como una cadena que sigue el patrón lógico MM, que consta de dos dígitos.

EjemploEl string coincide con el patrón de regex 0[1-9]|1[0-2]

202PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 203: Modeling Guide - help.sap.com

Nombre Significado

Calendario - Trimestre El valor del campo codifica un número del trimestre natural como una cadena que sigue el patrón lógico Q, que consta de un solo dígito.

EjemploEl string coincide con el patrón de regex [1-4]

Calendario - Semana El valor del campo codifica un número de semana natural como una cadena que sigue el patrón lógico WW, que consta de dos dígitos.

EjemploEl string coincide con el patrón de regex 0[1-9]|[1-4][0-9]|5[2-3]

Calendario - Año El valor del campo codifica un número de año como una ca­dena que sigue el patrón lógico (-?)YYYY(Y*), que consta de un signo menos opcional para los años a.C., se­guido de al menos cuatro dígitos.

EjemploEl string coincide con el patrón de regex -?([1-9][0-9]{3,}|0[0-9]{3})

Calendario - Semestre del año

Calendario - Mes del año El valor del campo codifica un número de año y de mes como una cadena que sigue el patrón lógico (-?)YYYY(Y*)MM, que consta de un signo menos opcio­nal para los años a.C., seguido de al menos seis dígitos, en los que los últimos dos representan los meses de enero a di­ciembre.

EjemploEl string coincide con el patrón de regex -?([1-9][0-9]{3,}|0[0-9]{3})(0[1-9]|1[0-2])

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 203

Page 204: Modeling Guide - help.sap.com

Nombre Significado

Calendario - Trimestre del año El valor del campo codifica un número de año y trimestre na­turales como una cadena que sigue el patrón lógico (-?)YYYY(Y*)Q, que consta de un signo menos opcional para los años a.C., seguido de al menos cinco dígitos, en los que el último dígito representa el trimestre.

EjemploEl string coincide con el patrón de regex -?([1-9][0-9]{3,}|0[0-9]{3})[1-4]

Calendario - Semana del año El valor del campo codifica un número de año y de semana naturales como una cadena que sigue el patrón lógico (-?)YYYY(Y*)WW, que consta de un signo menos opcio­nal para los años a.C., seguido de al menos seis dígitos, en los que los últimos dos representan el número de la semana del año.

EjemploEl string coincide con el patrón de regex -?([1-9][0-9]{3,}|0[0-9]{3})(0[1-9]|[1-4][0-9]|5[2-3])

Código de moneda Este tipo etiqueta un campo que contiene un código de mo­neda.

Puede ser un código ISO o un código de moneda SAP (tipo de datos CUKY).

Alcance: [ELEMENTO]

Tiempo de ejecución de evaluación (motor): Interpretado por el entorno de tiempo de ejecución ABAP

Fiscal - Período Un período contable está cubierto por informes financieros, por ejemplo, un informe anual cubre un período contable de un año, pero un informe trimestral incluye datos de contabi­lidad para tres meses.

El valor del campo codifica un período contable como una cadena que sigue el patrón lógico PPP, que consta de tres dígitos. Este período contable suele ser un trimestre de un año.

EjemploLa cadena coincide con el patrón de regex [0-9]{3}

204PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 205: Modeling Guide - help.sap.com

Nombre Significado

Fiscal - Ejercicio El valor del campo codifica un número de ejercicio fiscal como una cadena que sigue el patrón lógico YYYY, que consta de cuatro dígitos.

EjemploLa cadena coincide con el patrón de regex [1-9][0-9]{3}

Fiscal - Período de ejercicio El valor del campo codifica un ejercicio fiscal y un período como una cadena que sigue el patrón lógico YYYYPPP, que consta de siete dígitos. Los últimos tres dígitos representan el período contable en el año.

EjemploLa cadena coincide con el patrón de regex ([1-9][0-9]{3})([0-9]{3})

Fiscal - Variante de ejercicio El valor del campo codifica una variante de ejercicio, que describe el número de períodos de un ejercicio fiscal y cómo coinciden con el año natural.

Geolocalización - Cartoid NotaLas historias no admiten información geográfica de eti­quetas semánticas.

Geolocalización - Latitud El valor del campo especifica la latitud de la ubicación (por ejemplo, una ciudad).

NotaLas historias no admiten información geográfica de eti­quetas semánticas.

Geolocalización - Longitud El valor del campo especifica la longitud de la ubicación (por ejemplo, una ciudad).

NotaLas historias no admiten información geográfica de eti­quetas semánticas.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 205

Page 206: Modeling Guide - help.sap.com

Nombre Significado

Geolocalización - Nombre normalizado El valor del campo contiene el nombre legible de la ubica­ción.

NotaLas historias no admiten información geográfica de eti­quetas semánticas.

Idioma Este tipo identifica un idioma.

Alcance: [ELEMENTO, PARÁMETRO]

Tiempo de ejecución de evaluación (motor):SADL: Con­vierte tipos CDS en los tipos OData correspondientes

Fecha del sistema - Hora de creación Cronomarcadores cuando se ha creado el registro de la base de datos.

Fecha del sistema - Hora de última modificación Cronomarcador en que se ha modificado por última vez el registro de la base de datos.

Texto Este tipo identifica un texto legible para humanos que no de­pende necesariamente del idioma.

Alcance: [ELEMENTO, PARÁMETRO]

Tiempo de ejecución de evaluación (motor):SADL: Con­vierte tipos CDS en los tipos OData correspondientes

Unidad de medida Este tipo etiqueta un campo que contiene una unidad de me­dida.

NotaActualmente no existe ninguna lista estándar recono­cida internacionalmente para unidades de medida dis­ponibles.

Alcance: [ELEMENTO, PARÁMETRO]

Tiempo de ejecución de evaluación (motor):

5.6 Uso del navegador de fuentes

El navegador de fuentes se utiliza para añadir objetos como fuentes para su flujo de datos, vista gráfica, vista SQL o búsqueda inteligente. En un modelo E/R, puede añadir objetos para visualizarlos conjuntamente en un diagrama, incluida la importación de objetos de conexiones y otras fuentes, y prepararlos para su uso en otros editores.

206PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 207: Modeling Guide - help.sap.com

El navegador de fuentes está disponible en el panel izquierdo de cada uno de estos editores y le da acceso a todos los objetos que se han importado o creado en el espacio, así como a todas las conexiones y otras fuentes disponibles en el espacio:

● En la pestaña Repositorio se enumeran todas las tablas, vistas y búsquedas inteligentes que están disponibles en el espacio (incluidos los objetos compartidos en el espacio).Pueden estar disponibles las categorías siguientes:○ Tablas: contiene todas las tablas remotas y locales del espacio (consulte Adquirir datos en el

Generador de datos [página 31]).○ Vistas: contiene todas las vistas gráficas y SQL presentes en el espacio (consulte Preparar datos en el

Generador de datos [página 110]).

NotaNo puede utilizar vistas con parámetros de entrada como fuentes en un flujo de datos.

○ Búsquedas inteligentes: contiene todas las búsquedas inteligentes presentes en el espacio (consulte Crear una búsqueda inteligente [página 159]).

○ Objetos compartidos: contiene todos los objetos compartidos en el espacio (consulte Compartir objetos del Generador de datos con otros espacios [página 22]).

● En la pestaña Fuentes se enumeran todas las conexiones y otras fuentes de datos que se han integrado al espacio desde el cual puede importar tablas.Entre ellas, se incluyen:○ Conexiones: enumera todas las conexiones que se han creado en el espacio (consulte Integrar datos

mediante conexiones).Puede explorar y buscar hasta 1000 objetos por conexión. Para explorar todos los objetos disponibles, coloque el cursor sobre cualquier esquema y haga clic en (Importar de conexión) para abrir el cuadro de diálogo Importar objetos de conexión (consulte Importar varios objetos desde una conexión [página 211]).

○ Esquemas Open SQL: cada esquema Open SQL aparece como nodo raíz en esta pestaña (consulte Integrar datos mediante usuarios de base de datos/esquemas Open SQL).

○ Contenedores HDI: cada contenedor HDI de SAP añadido al espacio aparece como nodo raíz en esta pestaña (consulte Intercambiar datos con contenedores HDI de SAP SQL Data Warehousing).

5.6.1 Añadir objetos desde el repositorio

Arrastre objetos desde la pestaña Repositorio del navegador de fuentes para añadirlos como fuentes en su flujo de datos, vista gráfica, vista SQL o búsqueda inteligente. En un modelo E/R, añada objetos para visualizarlos conjuntamente en un diagrama y prepararlos para su uso en otros editores.

Procedimiento

1. Si el panel Navegador de fuentes no está visible a la izquierda de la pantalla, haga clic en Navegador de fuentes en la barra de herramientas para mostrarlo.

2. Haga clic en la pestaña Repositorio.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 207

Page 208: Modeling Guide - help.sap.com

En la pestaña Repositorio se enumeran todas las tablas, vistas y búsquedas inteligentes que están disponibles en el espacio (incluidos los objetos compartidos en el espacio).Pueden estar disponibles las categorías siguientes:○ Tablas: contiene todas las tablas remotas y locales del espacio (consulte Adquirir datos en el

Generador de datos [página 31]).○ Vistas: contiene todas las vistas gráficas y SQL presentes en el espacio (consulte Preparar datos en el

Generador de datos [página 110]).

NotaNo puede utilizar vistas con parámetros de entrada como fuentes en un flujo de datos.

○ Búsquedas inteligentes: contiene todas las búsquedas inteligentes presentes en el espacio (consulte Crear una búsqueda inteligente [página 159]).

○ Objetos compartidos: contiene todos los objetos compartidos en el espacio (consulte Compartir objetos del Generador de datos con otros espacios [página 22]).

3. Arrastre el objeto desde Navegador de repositorios y suéltelo en el diagrama.

NotaEn un modelo E/R, además, puede:○ Añadir varios objetos simultáneamente, haga clic en (Añadir de repositorio) para abrir el cuadro

de diálogo Añadir objeto de repositorio. Seleccione los objetos que desea importar y haga clic en OK.

○ Añadir objetos que estén relacionados con los que ya están en el diagrama (consulte Añadir entidades relacionadas a un diagrama de modelo E/R [página 184]).

○ Añadir objetos desde un archivo CSN (consulte Importar objetos desde un archivo CSN/JSON [página 24]).

208PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 209: Modeling Guide - help.sap.com

5.6.2 Importar un objeto desde una conexión u otra fuente

Arrastre objetos desde la pestaña Fuentes del navegador de fuentes para añadirlos como fuentes en su flujo de datos, vista gráfica o vista SQL. En un modelo E/R, puede añadir objetos desde cualquier conexión y otras fuentes, y prepararlos para su uso en otros editores.

Contexto

NotaEn el editor de flujo de datos, las tablas tomadas de las conexiones simplemente se conectan (y no se importan).

Procedimiento

1. Si el panel Navegador de fuentes no está visible a la izquierda de la pantalla, haga clic en Navegador de fuentes en la barra de herramientas para mostrarlo.

2. Haga clic en la pestaña Fuentes.

En la pestaña Fuentes se enumeran todas las conexiones y otras fuentes de datos que se han integrado al espacio desde el cual puede importar tablas.Entre ellas, se incluyen:○ Conexiones: enumera todas las conexiones que se han creado en el espacio (consulte Integrar datos

mediante conexiones).Puede explorar y buscar hasta 1000 objetos por conexión. Para explorar todos los objetos disponibles, coloque el cursor sobre cualquier esquema y haga clic en (Importar de conexión) para abrir el cuadro de diálogo Importar objetos de conexión (consulte Importar varios objetos desde una conexión [página 211]).

○ Esquemas Open SQL: cada esquema Open SQL aparece como nodo raíz en esta pestaña (consulte Integrar datos mediante usuarios de base de datos/esquemas Open SQL).

○ Contenedores HDI: cada contenedor HDI de SAP añadido al espacio aparece como nodo raíz en esta pestaña (consulte Intercambiar datos con contenedores HDI de SAP SQL Data Warehousing).

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 209

Page 210: Modeling Guide - help.sap.com

3. Despliegue la fuente desde la que desea importar una tabla y, luego, las subcarpetas hasta que llegue a la tabla que desea importar:

4. Arrastre la tabla que desea importar y suéltela en el área de diseño del diagrama:

5. En el diálogo Importar tabla, acepte los nombres empresariales y técnicos predeterminados o sobrescríbalos y, a continuación, haga clic en Importar y desplegar:

La fuente se añade a su diagrama y se importa al repositorio. A partir de ahora estará disponible para todos los usuarios en su espacio en la pestaña Repositorio del navegador de fuentes:○ Conexiones: las tablas se importan como tablas remotas

NotaEn el editor de flujo de datos, las tablas tomadas de las conexiones simplemente se conectan (y no se importan).

210PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 211: Modeling Guide - help.sap.com

○ Consultas Open SQL: las tablas se importan como tablas locales○ Contenedores HDI: las tablas se importan como tablas locales

5.6.3 Importar varios objetos desde una conexiónUtilice el cuadro de diálogo Importar objetos de conexión para seleccionar varios objetos de una conexión y añadirlos como fuentes en su flujo de datos, vista gráfica o vista SQL. En un modelo E/R, puede añadir objetos desde una conexión y prepararlos para su uso en otros editores.

Contexto

NotaEn el editor de flujo de datos, las tablas tomadas de las conexiones simplemente se conectan (y no se importan).

Procedimiento

1. Haga clic en la pestaña Fuentes del navegador de fuentes, despliegue el nodo Conexiones y, a continuación, pase el ratón por encima de un subnodo y haga clic en el botón (Importar de conexión):

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 211

Page 212: Modeling Guide - help.sap.com

De forma alternativa, en un modelo E/R, haga clic en (Importar) en la barra de herramientas, seleccione una conexión y haga clic en Siguiente.

Se abre el cuadro de diálogo Importar objetos de conexión en la conexión seleccionada.

NotaLas conexiones ABAP SLT no admiten la selección de objetos desde este cuadro de diálogo (consulte SAP ABAP).

2. En la pestaña Disponible:a. Navegue en la conexión del panel izquierdo y haga clic en una carpeta del árbol para mostrar su

contenido en el panel derecho.b. Seleccione los objetos que se van a importar en el panel derecho.c. [opcional] Seleccione más carpetas y, dentro de ellas, más objetos para importar.d. Cuando todos los objetos correspondientes estén seleccionados, haga clic en Siguiente (o haga clic en

la pestaña Selección).3. En la pestaña Selección:

a. Revise los objetos seleccionados.b. [opcional] Modifique el nombre empresarial y/o el nombre técnico de uno o más de los objetos

seleccionados. Estos nombres se utilizan para identificar los objetos en SAP Data Warehouse Cloud. Si bien un nombre empresarial se puede editar en cualquier momento, el nombre técnico no se puede modificar una vez que se ha importado un objeto.

NotaEn el editor de flujo de datos, las tablas simplemente se conectan (y no se importan) y, por lo tanto, no es necesario establecer estos nombres, ni tampoco existe la opción de hacerlo.

c. [opcional] Para quitar un objeto de la selección, márquelo y haga clic en Quitar de selección.4. Cuando esté satisfecho con su selección, haga clic en Importar y desplegar (o, en el editor de flujos de

datos, Añadir selección).

El cuadro de diálogo mostrará el progreso de cada objeto en la columna Estado y se cerrará cuando se complete el proceso:○ Flujo de datos: estos objetos se conectan y se añaden al diagrama como fuentes.○ Vista gráfica: los objetos se importan al repositorio como tablas remotas y se añaden al diagrama

como fuentes.○ Vista SQL: los objetos se importan al repositorio como tablas remotas y están disponibles en la

pestaña Repositorio del navegador de fuentes para añadirlos como fuentes.○ Modelo E/R: los objetos se importan al repositorio como tablas remotas y se añaden al diagrama.

5.7 Obtener una vista previa de los datos

Obtenga una vista previa de los datos de tablas y vistas y, si trabaja en el editor de vistas gráficas, de la salida de datos por cada uno de los nodos del gráfico.

212PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 213: Modeling Guide - help.sap.com

Puede obtener una vista previa de los datos en los siguientes contextos de la capa de datos:

● Editor de tablas: obtenga una vista previa de los datos almacenados en la tabla.● Editor de vistas SQL: obtenga una vista previa de la salida de la vista SQL.● Editor de vistas gráficas: haga clic en cualquier símbolo del diagrama (fuentes, nodos intermedios o nodo

de salida).● Editor de flujo de datos: haga clic en los símbolos de origen o de salida (los nodos intermedios no admiten

la vista previa de datos).● Editor de modelos E/R: haga clic en cualquier símbolo del diagrama (tablas y vistas).● Pestaña Repositorio del Navegador de fuentes: haga clic en cualquier entidad para obtener una vista previa

de sus datos antes de añadirla al diagrama.

Para abrir el panel Vista previa de datos, haga clic en (Mostrar u ocultar la vista previa de datos) en la barra de herramientas principal o en la barra de herramientas de un símbolo del diagrama.

NotaEn un editor de vistas, si aparece el diálogo Parámetros de entrada, la vista contendrá uno o varios parámetros de entrada, y deberá introducir un valor para aplicarlo a cada uno de ellos (consulte Crear un parámetro de entrada [página 130]).

La vista previa está limitada a un máximo de 1000 líneas y, de forma predeterminada, a las primeras 20 columnas de la tabla o vista. Puede controlar la vista previa de los siguientes modos:

● Reordene las columnas del panel con la función de arrastrar y soltar.● Ordene los datos en función de una columna haciendo clic en la cabecera de la columna y, a continuación,

en (Orden ascendente) o (Orden descendente).● Filtre los datos en función de una columna haciendo clic en la cabecera de la columna y, a continuación, en

(Filtrar), luego introduzca el valor para el filtro.[opcional] Si trabaja en una tabla local, se abre el cuadro de diálogo Definir filtro y están disponibles las opciones de filtrado avanzado:1. Elija la sección adecuada para su filtro. Si su filtro está pensado para incluir datos en la vista previa de

datos (podría decir "Quiero que se muestre mi vista previa de datos"), añádalo en la sección Incluir. Si su filtro tiene como objetivo excluir datos de la vista previa de datos (podría decir "Quiero que se oculte mi vista previa de datos"), añádalo en la sección Excluir. Cuando se encuentre en la sección adecuada, haga clic en (Añadir filtro) para añadir un filtro.

2. Seleccione una columna para filtrar, una opción de filtrado y un valor. Puede añadir varios filtros. Haga clic en OK para aplicar los filtros. Los filtros aplicados actualmente se muestran encima de la tabla.

EjemploPara ver únicamente los empleados sénior nacidos entre 1960 y 1969, seleccione la columna que contiene las fechas de nacimiento, el valor de filtrado entre y las fechas más tempranas y más tardías necesarias. Una vez aplicado, el filtro se visualizará encima de la tabla de la siguiente manera: Fecha de nacimiento (1 de enero, 1960...31 de diciembre, 1969).

Nota○ Las opciones de filtrado disponibles dependen del tipo de datos de la columna en la que filtre.○ Los filtros aplicados a las columnas de texto distinguen entre mayúsculas y minúsculas.○ Puede introducir filtros u ordenar valores en varias columnas.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

PUBLICPÚBLICO 213

Page 214: Modeling Guide - help.sap.com

3. Haga clic en Borrar filtro en la barra de filtros o (Quitar filtro)en el diálogo Definir filtro para quitar el filtro.

● Muestre u oculte columnas haciendo clic en (Opciones de columna) para abrir el diálogo Opciones de columna, seleccionando columnas según corresponda y haciendo clic en Actualizar vista previa. Para volver a las columnas de vista previa predeterminadas, haga clic en Restablecer.

● Actualice la vista previa en cualquier momento haciendo clic en (Actualizar).● Cierre la vista previa haciendo clic en (Cerrar).● En el editor de vistas gráficas, obtenga una vista previa del código SQL generado para el nodo haciendo clic

en (Vista previa de SQL). Haga clic en Copiar para copiar el código SQL y pegarlo en el editor de vistas SQL o en otro lugar.

5.8 Exponer una vista para el consumo

Para que una vista esté disponible para el consumo en SAP Analytics Cloud y otros clientes de análisis, así como en ETL y otras herramientas, active el conmutador Exponer para consumo.

Contexto

Fuera del espacio solo se puede acceder a las vistas que tengan activado el conmutador Exponer para consumo.

Procedimiento

1. Abra la vista en el editor de vistas gráficas o SQL.2. En el panel lateral de las propiedades del nodo de salida, active el conmutador Exponer para consumo.

NotaPara que SAP Analytics Cloud pueda utilizar la vista, debe definir su tipo como Conjunto de datos analíticos y activar el conmutador Exponer para consumo. SAP Analytics Cloud puede acceder a las dimensiones, jerarquías y otras entidades a las que su conjunto de datos analíticos indica a través de asociaciones, incluso si no se han expuesto. Otros clientes de análisis pueden consumir vistas de cualquier tipo que tengan activado el conmutador Exponer para consumo.

3. Haga clic en (Desplegar) para guardar y desplegar la vista.

214PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudPreparar datos en el Generador de datos

Page 215: Modeling Guide - help.sap.com

6 Modelar datos en el Generador empresarial

La capa empresarial es el área en la que los usuarios empresariales pueden definir objetos con un enfoque empresarial.

SAP Data Warehouse Cloud tiene dos capas de modelado adaptadas para grupos de usuario diferentes: la capa de datos es el área donde los ingenieros de datos crean sus modelos con un enfoque técnico, mientras que la capa empresarial es el área para usuarios empresariales que crean sus modelos con un enfoque más semántico. Así, los usuarios empresariales pueden trabajar de forma independiente de los ingenieros de datos, al mismo tiempo que pueden colaborar y compartir datos con ellos. La colaboración entre los usuarios empresariales y los ingenieros de datos cambia fundamentalmente: los ingenieros de datos pueden centrarse en la consolidación y el aprovisionamiento de datos, mientras que los usuarios empresariales pueden optimizar los modelos empresariales.

La infraestructura de TI en la capa de datos suele ser más volátil que las necesidades del usuario empresarial. Los motivos de los cambios son múltiples: actualizaciones del sistema, cambios de software, adquisiciones, etc. Todo esto conduce a que la capa de datos cambie de forma permanente y necesite ajustes. Por otra parte, las definiciones empresariales se mantienen relativamente estables. No varían con frecuencia (por ejemplo, el cálculo del margen de un indicador de rendimiento clave).

Para que la capa empresarial se mantenga más robusta, mientras se modifica continuamente la capa de datos, la capa empresarial está acoplada de forma flexible a la capa de datos. Las capas se pueden asignar y reasignar en cualquier momento. Sin la necesidad de modificar los propios modelos empresariales, los modelos de datos se pueden actualizar y reasignar a los modelos empresariales.

El Generador empresarial es la herramienta designada para modelar los objetos de la capa empresarial. Los usuarios empresariales pueden definir modelos empresariales en el Generador empresarial, que están separados de la capa de datos físicos. Crean sus modelos de forma descendente y los asignan a la capa de datos.

La capa empresarial se puede usar para exponer a los usuarios comerciales a los campos de datos que necesitan mientras se ocultan los campos de datos que podrían no ser relevantes.

Los usuarios empresariales pueden crear diferentes entidades empresariales como dimensiones y conjunto de datos analíticos en la parte superior de la capa de datos. Además de dichos modelos, puede crear modelos de hechos y modelos de consumo como base para utilizar sus datos. Sobre el modelo de consumo puede crear perspectivas, que se pueden utilizar para analizar los datos en historias dentro de SAP Analytics Cloud.

Los escenarios de autorización permiten a los usuarios acceder a los datos relevantes según su rol.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 215

Page 216: Modeling Guide - help.sap.com

● Crear una entidad empresarial [página 220]● Crear un modelo de hechos [página 234]● Crear un modelo de consumo [página 237]● Definir perspectivas [página 242]● Importar modelos de SAP BW∕4HANA [página 248]

Siga estos pasos para crear sus modelos en el Generador empresarial:

1. Cree sus entidades empresariales (dimensiones y conjuntos de datos analíticos).2. Opcional: Cree un escenario de autorización si desea restringir el acceso a sus entidades empresariales.

Asigne su escenario de autorización a las entidades empresariales.

216PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 217: Modeling Guide - help.sap.com

3. Opcional: Cree un modelo de hechos si desea tener una parte reutilizable para un modelo de consumo.4. Cree un modelo de consumo.

Si cuenta con un sistema SAP BW/4HANA, puede importar consultas analíticas. Estas consultas deben haber estado expuestas en el sistema SAP BW/4HANA para su utilización en SAP Data Warehouse Cloud. Luego se generan los objetos correspondientes en el Generador de datos (tablas remotas) y el Generador empresarial (dimensiones, conjuntos de datos analíticos y modelos de consumo). La perspectiva generada tiene la misma representación visual de los datos que la consulta de SAP BW/4HANA.

6.1 Ejemplo de uso de la capa empresarial

A continuación se muestra un ejemplo sencillo de un escenario que utiliza el Generador empresarial.

Veamos los objetos que tal vez tenga que crear para analizar el rendimiento de ventas de una determinada gama de productos para un mes concreto.

En el Generador de datos, su ingeniero de datos ha creado las tablas y vistas con los datos que necesita. En el Generador empresarial, primero se crean las entidades empresariales Tiempo, Cuota de ventas, Producto y Pipeline de ventas, y se conectan a los objetos en el Generador de datos. Dado que desea reutilizar esta información para otro análisis, luego crea un modelo de hechos sobre la cobertura de pipeline. Sobre esta crea su modelo de consumo con la perspectiva de previsión de ventas, que contiene todos los datos relevantes para su análisis.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 217

Page 218: Modeling Guide - help.sap.com

6.2 Objetos del Generador empresarialEste es un resumen de todos los objetos disponibles en el Generador empresarial.

Entidades empresariales

Las entidades empresariales pueden definir indicadores o atributos. Las medidas son valores cuantificables que se refieren a un campo agregado de la vista subyacente. Un atributo es un elemento descriptivo de una

218PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 219: Modeling Guide - help.sap.com

entidad empresarial y proporciona información comercial significativa sobre las medidas. El modelo subyacente es una vista o una tabla, que se ha creado en el Generador de datos.

Modelos de hechos

Los modelos de hechos le permiten predefinir una matriz de indicadores, atributos y filtros relevantes para un contexto empresarial específico. Los modelos de hechos se pueden reutilizar en varios casos de uso dentro de dicho contexto empresarial.

Modelos de consumo

Los modelos de consumo son la base para utilizar sus datos. Los modelos de consumo se crean sobre entidades empresariales o modelos de hechos, que presentan algunos elementos del modelo de consumo ya predefinido.

Perspectivas

Las perspectivas son configuraciones reutilizables que contienen un subconjunto de parámetros, indicadores y atributos de modelos de consumo. Se utilizan para la gestión de informes y se definen en el editor de modelos de consumo.

6.3 Página de inicio del Generador empresarial

La página de inicio del Generador empresarial le da acceso a los distintos editores.

Puede acceder a los editores para modelos de consumo, modelos de hechos, conjuntos de datos analíticos y dimensiones y crear escenarios de autorización.

Además, hay varias funciones a las que puede acceder aquí directamente:

● Puede buscar objetos.● Puede filtrar y clasificar la lista de objetos mediante el menú contextual.● Puede crear objetos directamente: seleccione (Añadir).● Puede crear nuevas carpetas para organizar sus objetos. Puede mover objetos a distintas carpetas:

seleccione el objeto, (Carpeta) y, luego, Mover. A continuación, puede seleccionar la carpeta de destino.● Puede importar entidades desde otros sistemas: seleccione (Importar) y, luego, Importar de conexión.

También puede consultar los logs: seleccione (Importar) y, luego, Logs de importación.● Si selecciona un objeto, puede editarlo directamente mediante el botón (Editar).● Para duplicar modelos de hechos y de consumo, selecciónelos y pulse el botón (Copiar modelo).

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 219

Page 220: Modeling Guide - help.sap.com

● Al seleccionar uno o varios objetos, puede eliminarlos mediante el botón (Eliminar).

6.4 Crear una entidad empresarial

Utiliza entidades empresariales para crear su modelo de consumo para análisis e informes.

Requisitos previos

Se han creado vistas o tablas en el generador de datos.

Contexto

Las entidades empresariales pueden definir medidas o atributos. Las medidas son valores cuantificables que se refieren a un campo agregado de la vista subyacente. Un atributo es un elemento descriptivo de una entidad empresarial y proporciona información comercial significativa sobre las medidas. El modelo subyacente es una vista o una tabla, que se ha creado en el generador de datos.

Para modelar un modelo de consumo significativo, las entidades empresariales definen asociaciones entre ellas. Todos los posibles objetivos de la asociación pueden definirse previamente en la capa de datos para proporcionar a los usuarios empresariales una variedad de opciones de modelación entre las que elegir al preparar su modelo de consumo específico de caso de utilización.

Las entidades empresariales se pueden modelar como una dimensión o como un conjunto de datos analíticos. Realmente no es la definición la que difiere, sino el fin previsto en el modelo de consumo. Las dimensiones generalmente se utilizan para almacenar los datos maestros y deben tener una clave definida. Los conjuntos de datos analíticos se suelen usar para como contenedor de datos transaccionales y deben tener al menos un indicador definido.

Procedimiento

1. En el área de navegación lateral, haga clic en (Generador empresarial), seleccione el espacio si es necesario y haga clic en Nueva dimensión o en Nuevo conjunto de datos analíticos para abrir el editor.

2. Seleccione una fuente. Puede utilizar las vistas o tablas que se han creado en el generador de datos como fuente.

3. Seleccione las propiedades que desea copiar de la fuente. Puede copiar atributos, indicadores, parámetros de entrada y definiciones clave.

NotaAún no se pueden copiar asignaciones.

220PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 221: Modeling Guide - help.sap.com

4. Introduzca un nombre descriptivo para ayudar a los usuarios a identificar el objeto. Este nombre se puede modificar en cualquier momento. De forma predeterminada, se toma el nombre de la fuente.

5. Se genera un nombre técnico.

Para sustituir el nombre técnico predeterminado, introduzca otro nuevo en el campo. Los nombres técnicos solo pueden contener caracteres alfanuméricos y guiones bajos.

NotaUna vez guardado el objeto, el nombre técnico ya no se puede modificar.

6. Seleccione Acceso a datos público si desea permitir el acceso sin restricciones de esta entidad empresarial.

Tenga en cuenta que en la mayoría de los casos se deben aplicar restricciones de datos. Para ello, seleccione un escenario de autorización adecuado. Más información: Escenario de autorización [página 230]

7. Defina la versión de su entidad empresarial. Más información: Crear versiones de un objeto [página 245]8. Si cree que ha seleccionado el tipo incorrecto para su objetivo, aún puede convertir su dimensión en un

conjunto de datos analíticos y viceversa.9. Guarde las entradas.10. Defina las medidas de su entidad empresarial. Más información: Definir indicadores [página 221]11. Defina los atributos de su entidad empresarial. Más información: Definir atributos [página 226]12. Defina las claves de su entidad empresarial. Debe definir al menos una clave unívoca para poder utilizar la

entidad empresarial posteriormente como una dimensión. Obtenga más información en Definir una clave [página 227].

13. Asocie las dimensiones. Más información: Definir asociaciones [página 228]14. Puede asignar un escenario de autorización si desea restringir el acceso a esta entidad empresarial. Más

información: Asignación de un escenario de autorización [página 231]15. Puede verificar su entidad empresarial en la vista previa de datos. Solo es posible tener una vista previa de

datos si está desplegado el objeto subyacente en el generador de datos.

Resultados

Puede utilizar su entidad empresarial en modelos de hechos y en modelos de consumo.

6.4.1 Definir indicadores

Un indicador es un valor cuantificable que hace referencia a un campo agregable del modelo subyacente.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 221

Page 222: Modeling Guide - help.sap.com

Contexto

Los indicadores solo se pueden utilizar en los modelos de consumo si se utiliza la entidad empresarial como una fuente de hechos.

Procedimiento

1. Vaya a la pestaña Indicadores.

2. Para definir un indicador, seleccione Añadir.

Para definir varios indicadores: Seleccione Añadir indicadores. Seleccione sus indicadores y elija Aplicar. De forma predeterminada, estos indicadores son del tipo Agregación. Para modificar los detalles del indicador, seleccione Detalles.

3. Dé a su medida un nombre significativo y preparado para la empresa. Puede contener un máximo de 120 caracteres/caracteres especiales.

4. Seleccione un tipo de indicador y defina las propiedades. Las propiedades dependen del tipo de indicador. Dispone de los siguientes tipos: Tipos de medida [página 222]

5. En cuanto a los indicadores derivados, puede definir restricciones. En el editor de restricciones puede seleccionar el modo simple o el avanzado. En el modo simple le guiará un asistente. En el modo avanzado tiene más opciones y puede crear criterios más complejos.

6. En el caso de los indicadores del tipo Agregación, establezca el tipo de agregación (suma, promedio, recuento, máximo, mínimo).

7. Además de la agregación estándar, puede definir una agregación de excepción. Para obtener más información, consulte Agregación y agregación de excepción [página 225].

La agregación de excepción estará visible en las historias de SAP Analytics Cloud, pero no en la vista previa de datos.

8. Decida si su indicador debe tener asignada una moneda o una unidad. La unidad o moneda puede tener un valor constante o deducirse de otro campo.

9. Decida si su indicador debe ser un Indicador auxiliar. Una medida auxiliar se puede utilizar para otros cálculos dentro de la unidad económica indicada, pero no está expuesta al modelo de consumo. Por ejemplo, en el propio modelo de consumo no se requieren medidas generales que se expongan mediante medidas derivadas restringidas de forma diferente.

10. Guarde las entradas.

11. Para duplicar indicadores, seleccione Duplicar indicador existente.

6.4.1.1 Tipos de medida

222PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 223: Modeling Guide - help.sap.com

Dependiendo del tipo de modelo, están disponibles los siguientes tipos de medida:

Tipo de medida Descripción

Agregación Debe fijar el tipo de agregación (suma, promedio, recuento, máximo, mínimo).

Medida derivada Una medida derivada hace referencia a otra medida y per­mite restricciones en los atributos disponibles.

Contar diferentes Cuenta las ocurrencias únicas (tupla) de atributos (por ejemplo, en caso de que varias filas contengan el país "Ale­mania", solo se cuenta una vez).

Cálculo Un indicador calculado hace referencia a otros indicadores y permite combinar indicadores con la aritmética elemental (operaciones de suma, resta, multiplicación y división), y también funciones más complejas como máximo/mínimo, IF (como función), funciones matemáticas como redondeo y funciones de conversión como convertir a decfloat.

Valor fijo Defina un valor fijo que se pueda utilizar para otros cálculos.

Moneda convertida Puede definir todos los parámetros que necesita para con­vertir valores de moneda en otra moneda.

6.4.1.2 Utilizar conversión de moneda

Puede convertir valores de moneda a otra moneda.

Requisitos previos

Para activar la conversión de moneda, cree los objetos necesarios en su espacio. Para obtener más información, consulte Activar la conversión de moneda con tablas y vistas TCUR* [página 28].

Contexto

La conversión de moneda en indicadores calculados le permite tener una moneda común para la gestión de informes, por ejemplo, la moneda de sociedad o de área de coste.

Puede utilizar la conversión de moneda para indicadores en una entidad empresarial o un modelo de consumo.

Procedimiento

1. Vaya a la pestaña Indicadores. Defina su indicador.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 223

Page 224: Modeling Guide - help.sap.com

2. Establezca las propiedades de su fuente en la sección Fuente.

Propiedad Descripción

Tipo de indicador Seleccione Moneda convertida.

Indicador de origen Seleccione el indicador de origen. Debe tener el tipo Importe con moneda.

ID de cliente Introduzca una cadena de tres caracteres que se utilice para separar arrendatarios dentro de las tablas del sis­tema ERP. Se utiliza en las tablas de conversión para se­leccionar las filas correctas para cada usuario.

Moneda de destino Seleccione su moneda de destino.

3. Establezca las siguientes propiedades en la sección Fecha d referencia:

Propiedad Descripción

Fecha actual Se utiliza la fecha actual.

Valor constante Seleccione una fecha en el calendario.

Referencia de campo Se trata de una referencia a un campo de la fila que indica qué fecha utilizar.

4. Seleccione el tipo de conversión. Los tipos de conversión se han definido en su sistema fuente. Póngase en contacto con el administrador del sistema para obtener detalles, si no sabe con seguridad de cuál tomar.

5. Seleccione el método de tratamiento de errores que desea que se aplique cuando no se haya podido convertir una fila.

Tiene las siguientes opciones:

Propiedad Descripción

Definir como nulo Si se produce algún error durante la conversión de mo­neda, el valor de destino se fija en NULL.

Fallo por error No se realiza la conversión con un error.

Conservar sin convertir Se devuelve el valor de entrada.

6. Cuando abra o actualice el panel Vista previa de datos para revisar los resultados de su conversión de moneda.

Resultados

Al utilizar el indicador con conversión de moneda en un modelo de consumo, puede ver la moneda convertida en una historia en SAP Analytics Cloud.

224PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 225: Modeling Guide - help.sap.com

6.4.1.3 Agregación y agregación de excepción

Para los indicadores, puede definir una agregación estándar y una agregación de excepción.

El comportamiento de agregación determina cómo se agregan los valores de indicador en perspectivas que utilizan diferentes atributos. Para calcular los valores de indicador, los datos de la perspectiva deben agregarse al nivel de detalle de la consulta. Observemos ahora las diferencias entre la agregación estándar y una agregación de excepción.

Agregación estándar

Esta es la forma básica de agregación. Al realizar la agregación estándar, el sistema puede agregar indicadores según las siguientes reglas: SUM (calcular el valor total), MIN (calcular el valor mínimo), MAX (calcular el valor máximo), AVG (calcular el valor promedio) y COUNT (calcular la cantidad de valores distintos). La agregación estándar es independiente de un atributo específico. El sistema realiza una agregación estándar para todos los atributos que no están en el filtro, independientemente de su secuencia. Este es el comportamiento de agregación más conocido.

Agregación de excepción

Además de la agregación estándar, también existe la agregación de excepción. Las reglas de agregación para la agregación de excepción dependen de un atributo. Especifique cómo se agrega un indicador con respecto a uno o más atributos. Se necesita un atributo para la agregación de excepción para definir la granularidad con la que se aplica la regla de agregación. El sistema agrega el indicador a este nivel de detalle de acuerdo con las reglas de agregación estándar.

La agregación de excepción también se realiza siempre además de la agregación estándar, no es una alternativa a la agregación estándar.

PrecauciónTenga en cuenta que las opciones en el modelo de consumo o el modelo de hechos relativo a la agregación sustituyen las opciones en la capa inferior. Esto significa que las opciones del modelo de consumo sustituirán las opciones de la entidad empresarial y que las opciones del modelo de hechos también las sustituirán las del modelo de consumo.

Ejemplo

Tomemos la regla de agregación (AVG) como ejemplo: El sistema calcula el promedio a partir de la suma de todos los valores dividida por la cantidad de entradas. Para definir esta cantidad, debe determinar una granularidad de datos a la que el sistema agregará los datos multidimensionales según las reglas de agregación estándar. El resultado de la agregación estándar es el punto de partida de la agregación de excepción, como base para el cálculo según la regla Media todos los valores.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 225

Page 226: Modeling Guide - help.sap.com

Desde un punto de vista empresarial, por ejemplo, la agregación de excepción surge si el stock en almacén no se puede totalizar en ese momento, o si los contadores cuentan la cantidad de características para una específica.

6.4.2 Definir atributos

Un atributo es un elemento descriptivo de una entidad empresarial.

Contexto

Proporciona una visión empresarial significativa de las medidas correspondientes.

Procedimiento

1. Vaya a la pestaña Atributos.

2. Para definir un atributo: Seleccione Nuevo atributo.

Para definir varios atributos: Seleccione Añadir atributos. Seleccione sus atributos y elija Aplicar. Para definir los detalles de un atributo, seleccione Detalles.

3. Seleccione el tipo de atributo. Más información: Tipos de atributo [página 227]4. Puede definir un identificador para un atributo.

Un identificador es un atributo que está estrechamente relacionado con el atributo. Suele ser el identificador técnico. Cuando tiene un identificador definido, todos los filtros de este atributo se aplicarán al identificador, de modo que los textos no unívocos o los textos que se estén modificando se filtrarán.

EjemploPara el atributo Nombre de cliente debe definir ID de cliente como identificador. En la vista previa de datos puede elegir si se debe visualizar como <nombre de cliente> (<ID de cliente>), como <nombre de cliente> o como <ID de cliente>.

5. Puede definir atributos con textos y textos dependientes de idioma. Esto le permite visualizar sus datos con el ID y el texto, o con un texto dependiente de idioma, al previsualizar o analizar sus datos. En el caso de los textos dependientes de idioma, se utiliza el idioma de las opciones de usuario.○ Para mostrar un texto: seleccione Texto. A continuación, seleccione el atributo de texto.○ Para visualizar un texto dependiente de idioma: seleccione Texto dependiente de idioma. Seleccione la

tabla de textos. La tabla de textos se debe definir en el Generador de datos.6. Decida si el atributo debe ser un atributo auxiliar; es decir, un atributo que se pueda seguir utilizando en la

entidad empresarial, pero que no esté expuesto a modelos de consumo.7. Guarde las entradas.

226PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 227: Modeling Guide - help.sap.com

6.4.2.1 Tipos de atributo

Hay distintos tipos de atributos que se deben utilizar en las entidades empresariales.

Tipos de atributo

Tipo de atributo Descripción

Atributo de origen Atributo del modelo fuente.

Atributo calculado Un atributo calculado se basa en una fórmula que se especi­fica como expresión SQL y debe coincidir con el tipo de da­tos seleccionado. El cálculo evalúa en filas: el acceso a valo­res en otras filas (referencia de celda) no es posible.

Se lleva a cabo una validación automática para proporcionar feedback inmediato.

Para obtener más información sobre la sintaxis y las funcio­nes disponibles, consulte las Referencia de funciones SQL de SAP HANA y Referencia de operadores.

6.4.3 Definir una clave

Las claves identifican inequívocamente un registro individual en una entidad empresarial.

Contexto

Las claves deben ser unívocas. Una entidad empresarial puede tener más de una clave y se puede definir una clave con varios miembros.

Procedimiento

1. Vaya a la pestaña Definiciones clave.

2. Seleccione Añadir.3. Introduzca un título para su clave.4. Seleccione uno o varios de los campos como clave. Una clave puede tener varios miembros. El sistema

valida la clave y recibe un mensaje que le informa de cuántas entradas existen dentro de la unidad empresarial correspondiente y cuántas de ellas coinciden con la clave definida. Esta información le ayudará a evaluar si la configuración del conjunto tiene sentido.

5. Introduzca una descripción para el campo clave.6. Guarde sus entradas.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 227

Page 228: Modeling Guide - help.sap.com

6.4.4 Definir asociaciones

Una asociación describe la relación entre entidades empresariales.

Contexto

Las entidades empresariales asociadas estarán disponibles como dimensiones al crear un modelo de consumo.

Procedimiento

1. Vaya a la pestaña Asociaciones.

2. Seleccione Crear.3. Seleccione su entidad empresarial de destino. La información Garantía de integridad referencial se utiliza

para optimizar el rendimiento durante las consultas. Si está activada, indica que cada registro de datos de la entidad empresarial abierta actualmente encuentra una coincidencia en la entidad empresarial de destino seleccionada con la asignación clave configurada. Si no se encuentra ninguna coincidencia para cada registro de datos pero la integridad referencial garantizada está activada, puede afectar al resultado durante la consulta.

4. Defina qué campos de la unidad económica deben funcionar como claves.1. Seleccione una clave ofrecida por la entidad empresarial de destino a través del menú desplegable.2. Asigne el campo clave de destino correspondiente al campo de la entidad empresarial actual.3. Recibirá un mensaje en la validación de la asignación clave: Esto le proporciona comentarios sobre

cuántas entradas dentro de la entidad empresarial actual hay y cuántas de ellas coinciden con las entradas de la entidad empresarial de destino. Esta información le ayudará a evaluar si la configuración del conjunto tiene sentido.

5. Mediante el Contexto de asociación, puede proporcionar información sobre el contexto de la asociación dentro de la entidad empresarial. Esto permite varias asociaciones entre las mismas entidades empresariales (en diferentes contextos) y proporciona significado empresarial adicional a la asociación. El contexto estará disponible como información adicional sobre cada uso de la asociación, por ejemplo, en un modelo de consumo. Para definir un contexto, puede proporcionar:○ un título (se permiten un máximo de 120 caracteres y caracteres especiales)○ una descripción (se permiten como máximo 5000 caracteres y caracteres especiales)

6.4.5 Definir parámetros de entrada

Debe crear parámetros de entrada, si la vista subyacente tiene parámetros de entrada definidos.

228PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 229: Modeling Guide - help.sap.com

Contexto

Los parámetros de entrada definidos para las entidades empresariales se heredan de los modelos de hechos y de consumo, pero también se pueden sobrescribir.

Para obtener más información sobre los parámetros de entrada, consulte Crear un parámetro de entrada [página 130].

Procedimiento

1. Vaya a la pestaña Parámetros de entrada.

2. Para definir parámetros de entrada: Seleccione (Nuevo) .3. Seleccione la fuente para el parámetro de entrada.4. Puede exponer el parámetro de entrada a los modelos de hechos y de consumo, que se crean en la parte

superior de la entidad empresarial.

Para exponerlo a modelos de hechos y modelos de consumo, debe definir un valor predeterminado.

6.4.6 Añadir una jerarquía externa

Puede añadir una o más jerarquías superior-inferior externas que se hayan definido en la vista de origen en el Generador de datos.

Requisitos previos

Esta función se encuentra actualmente en liberación controlada. Si quiere utilizar jerarquías externas, primero debe activar esta función. Para obtener más información, consulte la Nota SAP 3214890 .

Contexto

Las jerarquías externas no se crean dentro de una entidad empresarial; en su lugar, se almacenan en tablas de jerarquía separadas y se pueden utilizar en vistas.

Procedimiento

1. Vaya a la pestaña Jerarquías.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 229

Page 230: Modeling Guide - help.sap.com

2. Para añadir una jerarquía, seleccione (Añadir).3. Seleccione su jerarquía y marque Aplicar. La asignación clave y la estructura jerárquica se rellenarán

previamente. La estructura de jerarquía no se puede modificar aquí, solo en la vista de jerarquía en el Generador empresarial.

4. Introduzca un nombre empresarial para la jerarquía.5. Seleccione Verificar para verificar la definición de clave. Si la jerarquía contiene más valores que el objeto

en el Generador empresarial, aún puede guardarla y las entradas que no se ajusten se ignorarán.6. Guarde la jerarquía.

6.5 Escenario de autorización

Los escenarios de autorización permiten a los modeladores definir qué datos son relevantes para el contexto de un usuario. Se facilitan mediante entidades empresariales y se pueden utilizar en modelos de consumo para casos de uso específicos.

En el Generador empresarial, los modeladores pueden crear, asignar y consumir escenarios de autorización.

Información relacionada

Creación de un escenario de autorización [página 230]Asignación de un escenario de autorización [página 231]Utilización de un escenario de autorización en un modelo de consumo [página 233]Proteger datos con controles de acceso a datosCrear un control de acceso a datosAplicar un control de acceso a datos [página 140]

6.5.1 Creación de un escenario de autorización

Los escenarios de autorización le ayudan a controlar el acceso a los datos para las entidades empresariales aprovechando los controles de acceso a los datos.

Contexto

Los escenarios de autorización le ayudan a filtrar los datos disponibles para entidades empresariales específicas y sus subconjuntos en función de los controles de acceso a datos existentes.

Por ejemplo, un gestor desea acceder a los datos de sus empleados. Solo deberían ver a los empleados de su equipo. Un escenario de autorización puede ayudarles a asegurarse de que solo ven los datos relevantes para el equipo que gestionan.

230PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 231: Modeling Guide - help.sap.com

Procedimiento

1. Vaya a Generador empresarial y seleccione Nuevo escenario de autorización.2. Seleccione un control de acceso a datos Asegúrese de seleccionar un control de acceso a datos

desplegado para tener acceso a la vista previa de datos.3. Haga clic en Crear.

4. Vaya a la pestaña Restricciones de datos y haga clic en Restricciones de datos.5. Seleccione una Entidad empresarial.6. Tiene acceso a las definiciones clave de la entidad empresarial. Les da acceso a los miembros clave. Para

cada entidad empresarial utilizada como restricción de datos, debe asignar cada miembro clave a la columna de salida del control de acceso a los datos.Para saber más sobre la definición de claves para una entidad empresarial, consulte Definir una clave [página 227].

7. Haga clic en Guardar para guardar su escenario de autorización.Puede definir varias restricciones en varias entidades empresariales dentro del mismo escenario de autorización.

Resultados

Su nuevo escenario de autorización está listo para su uso. Puede añadir tantas Restricciones de datos como necesite en su escenario de autorización.

La presentación preliminar de datos le ayuda a asegurarse de que el escenario de autorización funciona. Puede ver las claves de la entidad empresarial utilizadas como restricciones de datos y los datos permitidos por el control de acceso de datos subyacente que es relevante para el usuario.

Información relacionada

Asignación de un escenario de autorización [página 231]Utilización de un escenario de autorización en un modelo de consumo [página 233]Proteger datos con controles de acceso a datos

6.5.2 Asignación de un escenario de autorización

Una vez creado un escenario de autorización, puede asignarlo a una entidad empresarial para personalizar el acceso a los datos a diferentes contextos empresariales.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 231

Page 232: Modeling Guide - help.sap.com

Contexto

Los escenarios de autorización le ayudan a definir diferentes contextos de autorización empresarial que actúan como filtros de datos. Un gestor desea acceder a los datos de sus empleados. Solo quiere ver los empleados de su equipo. Un escenario de autorización puede ayudarle a asegurarse de que solo ve los datos relevantes para el equipo que gestiona.

Procedimiento

1. En Generador empresarial, seleccione su entidad empresarial.

2. En la pestaña Escenario de autorización, haga clic en Añadir y seleccione su escenario de autorización. Puede añadir uno o varios escenarios de autorización y utilizar los que son relevantes para su caso de uso.

3. En Contexto de restricción de datos, haga clic en para abrir el diálogo Seleccionar contexto. Puede ver todos los contextos de asociación disponibles. Solucionan su entidad empresarial definida como restricción en el escenario de autorización. Seleccione su contexto y Guardar.

4. En la pestaña General, en Acceso a datos públicos, puede optar por hacer público el modelo o no. Puede combinarlo con un escenario de autorización. Si ha activado el Acceso a datos públicos para su entidad empresarial, el uso de un escenario de autorización es opcional. Si ha desactivado el Acceso a datos públicos para su entidad empresarial, debe utilizar un escenario de autorización. Si su modelo no tiene ningún escenario de autorización o Acceso a datos público, no podrá utilizar nuestro modelo.

Resultados

Puede ver los diferentes escenarios de autorización que ha creado para su entidad empresarial en la vista previa de datos. En el panel lateral Vista previa de datos , haga clic en . En Escenario de autorización, puede cambiar directamente de un escenario de autorización a otro. Las autorizaciones se aplican automáticamente a los datos.

Información relacionada

Crear un modelo de consumo [página 237]Escenario de autorización [página 230]Creación de un escenario de autorización [página 230]Utilización de un escenario de autorización en un modelo de consumo [página 233]

232PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 233: Modeling Guide - help.sap.com

6.5.3 Utilización de un escenario de autorización en un modelo de consumo

Seleccione entre sus entidades empresariales qué escenarios de autorización utilizar en un modelo de consumo.

Contexto

Los modelos de consumo son específicos del caso de utilización. Puede aprovechar los escenarios de autorización que previamente ha creado y asignado a entidades empresariales para refinar las formas en que los usuarios pueden acceder a los datos o no.

Procedimiento

1. Seleccione un modelo de consumo.2. Vaya a la pestaña General. En Escenario de autorización, junto a Escenarios de autorización admitidos, haga

clic en .3. Se abre el diálogo Escenarios de autorización. Los escenarios de autorización enumerados provienen de las

entidades empresariales utilizadas como fuente de hechos en el modelo de consumo. Seleccione las que desea utilizar en su modelo de consumo. Haga clic en Seleccionar.Solo puede seleccionar los escenarios de autorización compartidos entre todas las fuentes de hechos. Si una fuente de hechos permite el acceso a datos públicos, no es necesario compartir un escenario de autorización:○ Permitir el acceso de datos público: activarlo si esta entidad empresarial y sus datos deben ser

accesibles para todos.○ Escenario de autorización: Si su entidad empresarial no debe ser pública, se debe seleccionar un

escenario de autorización para permitir el consumo.4. Haga clic en Guardar.

Resultados

El escenario de autorización es visible en la vista previa de datos del modelo de consumo. Puede optar por utilizar escenarios de autorización o no dependiendo del caso de utilización al que dedique su modelo de consumo.

Nota● Si el acceso de datos público está activado en un modelo de consumo, puede seleccionar «sin

escenario de autorización acceso público» en la vista previa de datos.● Puede definir perspectivas en un modelo de consumo. Para obtener más información, consulte Definir

perspectivas [página 242].

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 233

Page 234: Modeling Guide - help.sap.com

Información relacionada

Crear una entidad empresarial [página 220]Creación de un escenario de autorización [página 230]Asignación de un escenario de autorización [página 231]

6.6 Crear un modelo de hechos

Los modelos de hechos son modelos reutilizables que puede utilizar para optimizar la creación de otros modelos dentro del mismo contexto empresarial.

Requisitos previos

Ya tiene definidos conjuntos de datos analíticos, dimensiones o modelos de hechos.

Contexto

Los modelos de hechos le permiten predefinir una matriz de indicadores, atributos y filtros relevantes para un contexto empresarial específico. Los modelos de hechos se pueden reutilizar en varios casos de uso dentro de dicho contexto empresarial.

Como ejemplo, tiene cinco modelos de consumo que requieren los mismos diez atributos calculados. En lugar de definir cada uno de los diez atributos calculados cinco veces, puede crear un único modelo de hechos que incluya los atributos calculados que necesita y reutilizarlo en cada modelo de consumo donde sea relevante.

Procedimiento

1. En el área de navegación lateral, haga clic en (Generador empresarial), seleccione el espacio si es necesario y haga clic en Nuevo modelo de hechos para abrir el editor.

2. Introduzca un título para su modelo de hechos.3. Seleccione el hecho inicial que desea utilizar en su modelo de hechos: puede seleccionar conjuntos de

datos analíticos, dimensiones o modelos de hechos.4. Introduzca un alias para su hecho inicial fuente y haga clic en Crear.

En este momento, su modelo de hechos está listo. También puede optar por incluir o quitar indicadores y atributos relevantes para varios casos de uso dentro de un mismo contexto empresarial.

5. Defina los indicadores de su modelo de hechos. Para obtener más información, consulte Definir indicadores [página 235].

234PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 235: Modeling Guide - help.sap.com

6. Defina los Atributos de su modelo de hechos. Para obtener más información, consulte Definir atributos [página 236].

7. Defina las fuentes de dimensión que deben exponerse para su utilización. Para obtener más información, consulte Exponer fuentes de dimensión [página 236].

8. Defina los Filtros de su modelo de hechos. Para obtener más información, consulte Definir filtros [página 237].

6.6.1 Definir indicadores

Puede definir indicadores para su modelo de hechos.

Contexto

Un indicador es un valor cuantificable que hace referencia a un campo agregable del modelo. Las métricas empresariales, como los beneficios y las ventas, son indicadores comunes.

Procedimiento

1. Vaya a la pestaña Indicadores .

2. Para definir un indicador, seleccione Nuevo indicador.

Para definir varios indicadores: Seleccione Añadir indicadores de fuente de hechos. Seleccione sus indicadores y elija Aplicar. Para modificar los detalles del indicador, seleccione Detalles.

3. Dé a su medida un nombre significativo y preparado para la empresa. Puede contener un máximo de 120 caracteres/caracteres especiales.

4. Seleccione un tipo de indicador y defina las propiedades. Las propiedades dependen del tipo de indicador. Dispone de los siguientes tipos: Tipos de medida [página 222]

5. Además de la agregación estándar, puede definir una agregación de excepción. Para obtener más información, consulte Agregación y agregación de excepción [página 225].

La agregación de excepción estará visible en las historias de SAP Analytics Cloud, pero no en la vista previa de datos.

6. En cuanto a los indicadores derivados, puede definir restricciones. En el editor de restricciones puede seleccionar el modo simple o el avanzado. En el modo simple le guiará un asistente. En el modo avanzado tiene más opciones y puede crear criterios más complejos.

7. Decida si su indicador debe tener asignada una moneda o una unidad. La unidad o moneda puede tener un valor constante o deducirse de otro campo.

8. Decida si su indicador debe ser un Indicador auxiliar. Una medida auxiliar se puede utilizar para otros cálculos dentro de la unidad económica indicada, pero no está expuesta al modelo de consumo. Por ejemplo, en el propio modelo de consumo no se requieren medidas generales que se expongan mediante medidas derivadas restringidas de forma diferente.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 235

Page 236: Modeling Guide - help.sap.com

9. Guarde las entradas.

10. Para duplicar indicadores, seleccione Duplicar indicador existente.

6.6.2 Definir atributos

Puede definir atributos en sus modelos de hechos.

Contexto

Los atributos en modelos de hechos pueden hacer referencia a atributos del hecho incluido o fuentes de dimensión o calcularse a partir de otros atributos del modelo de hechos actual.

Para obtener más información sobre los distintos tipos de atributo, consulte Tipos de atributo [página 240].

Procedimiento

1. Vaya a la pestaña Atributos .

2. Para definir un atributo: Seleccione Nuevo atributo.

Para definir varios atributos: Seleccione Añadir atributos de origen de la dimensión. Seleccione los atributos y, después, Aplicar. Para definir los detalles de un atributo, seleccione Detalles.

3. Seleccione el tipo de atributo. Más información: Tipos de atributo [página 240]4. Decida si el atributo debe ser un atributo auxiliar, es decir, un atributo que se pueda seguir utilizando en el

modelo de hechos, pero que no esté expuesto a modelos de consumo.5. Guarde las entradas.

6.6.3 Exponer fuentes de dimensión

Puede exponer fuentes de dimensión en sus modelos de hechos.

Requisitos previos

Ya ha asignado fuentes de dimensión definidas en su modelo de hechos.

236PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 237: Modeling Guide - help.sap.com

Contexto

Las asociaciones que ha definido para la entidad empresarial están disponibles como fuentes de dimensión en el modelo de hechos. Puede exponer estas fuentes de dimensión para que se puedan utilizar en el modelo de consumo.

Procedimiento

1. Vaya a la pestaña Fuentes de dimensión expuestas.

2. Seleccione Añadir y la fuente de dimensión que desea exponer.3. Escriba un nombre e introduzca una descripción.4. Guarde las entradas.

6.6.4 Definir filtros

Puede definir filtros para sus modelos de hechos.

Contexto

Puede filtrar los datos visibles en función de sus necesidades empresariales. Por ejemplo, solo desea incluir valores por encima de un determinado umbral.

Procedimiento

1. Vaya a la pestaña Filtros .2. Cree su fórmula de filtro utilizando valores, elementos y operadores lógicos.3. Guarde su filtro.

6.7 Crear un modelo de consumo

Los modelos de consumo son la base para utilizar sus datos.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 237

Page 238: Modeling Guide - help.sap.com

Requisitos previos

Ya se han definido conjuntos de datos analíticos, modelos de hechos o dimensiones.

Contexto

Los modelos de consumo se crean sobre entidades empresariales o modelos de hechos, que presentan algunos elementos del modelo de consumo ya predefinido.

Estos modelos de consumo se centran en requisitos analíticos específicos y enriquecen el modelo según corresponda. Como ejemplo, esto podría significar fijar indicadores y atributos de diferentes fuentes de hechos y dimensiones o modelos de hechos en relación definiendo navegaciones dependientes del contexto para componer modelos de consumo específicos de caso de utilización.

Por ejemplo, si tenemos en cuenta el caso de Controlling - Cuenta de resultados (COPA) en un contexto empresarial, queda claro que tres fuentes de hechos que almacenan las medidas Datos reales, Presupuesto y Previsión están conectadas a diferentes fuentes de dimensión mediante asociaciones (material, centro de beneficio, código maestro de SAP y tiempo). Las cuatro dimensiones del primer nivel están conectadas a las tres fuentes de hechos. Dado que el enlace entre las diferentes entidades empresariales ya se ha establecido, la información sobre sociedad está disponible automáticamente a través de la fuente de dimensión Centro de beneficio .

Como resultado, el modelo de consumo permite el reporting armonizado en diferentes indicadores y atributos de todas las fuentes de hechos y dimensiones incluidos. El objeto utilizado para la gestión de informes es la perspectiva que se define en el editor de modelos de consumo.

Procedimiento

1. En el área de navegación lateral, haga clic en (Generador empresarial), seleccione el espacio si es necesario y haga clic en Nuevo modelo de consumo para abrir el editor.

2. Introduzca un título para su modelo de consumo. Seleccione Paso 2.3. Seleccione la fuente de hechos que desea utilizar en su modelo de consumo: puede seleccionar conjuntos

de datos analíticos o modelos de hechos. Seleccione Paso 3.4. Defina un alias de fuente y seleccione Crear. Será trasladado a la representación gráfica de su modelo. En

el centro del diagrama, puede consultar la fuente de los hechos.5. Puede ampliar el zoom hacia su fuente de hechos y añadir entidades empresariales asociadas para

consumo seleccionando la fuente de hechos y seleccionando (Mostrar gráfico fuente).

Si su modelo de consumo contiene solo una fuente de hechos, verá todas las asociaciones del hecho seleccionado de forma predeterminada.

6. Para añadir fuentes de dimensión, seleccione Añadir fuentes de dimensión y seleccione sus entidades empresariales. Aparecerán en Dimensiones, en la mitad derecha de la pantalla.

238PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 239: Modeling Guide - help.sap.com

7. Defina las autorizaciones para el modelo de consumo. Vaya a la pestaña General y seleccione Permitir el acceso de datos público o un escenario de autorización.

8. Defina las medidas de su modelo de consumo. Más información: Definir indicadores [página 240]9. Defina los atributos de su modelo de consumo. Más información: Definir atributos [página 239]10. Defina los filtros de su modelo de consumo. Más información: Definir filtros [página 241]11. Defina las perspectivas de su modelo de consumo. Más información: Definir perspectivas [página 242]

6.7.1 Definir atributos

Puede definir atributos para su modelo de consumo.

Contexto

Los atributos en modelos de consumo pueden hacer referencia a atributos del hecho incluido o fuentes de dimensión o calcularse a partir de otros atributos del modelo de consumo actual.

Procedimiento

1. Vaya a la pestaña Atributos.

2. Para definir un atributo: Seleccione Nuevo atributo.

Para añadir varios atributos: Seleccione Añadir atributos. Seleccione sus atributos y elija Aplicar. Para modificar detalles para un atributo, seleccione Detalles.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 239

Page 240: Modeling Guide - help.sap.com

3. Seleccione el tipo de atributo. Más información: Tipos de atributo [página 240]4. Decida si su atributo debe ser un Atributo auxiliar, es decir, un atributo que se puede seguir utilizando

dentro del modelo de consumo, pero que no está expuesto a otros modelos de consumo o a la perspectiva.

NotaEn las historias de SAP Analytics Cloud, los atributos auxiliares se visualizan igualmente con el prefijo [Oculto]. Lo mismo se aplica a los atributos, que se utilizan indirectamente, por ejemplo, en restricciones.

5. Guarde sus entradas.

6.7.1.1 Tipos de atributo

Existen diferentes tipos de atributo que deben utilizarse en modelos de hechos y modelos de consumo.

Tipos de atributo

Tipo de atributo Descripción

Atributo de fuente de la dimensión Hace referencia a un atributo de una fuente de dimensión en el modelo de consumo.

Atributo calculado Un atributo calculado se basa en una fórmula que se especi­fica como expresión SQL y debe coincidir con el tipo de da­tos seleccionado. El cálculo evalúa en filas: el acceso a valo­res en otras filas (referencia de celda) no es posible.

Se lleva a cabo una validación automática para proporcionar feedback inmediato.

Para obtener más información sobre la sintaxis y las funcio­nes disponibles, consulte las Referencia de funciones SQL de SAP HANA y Referencia de operadores.

Asignación de atributo de fuente de hechos/Atributo de fuente de hechos

Permite la asignación de atributos comunes a través de las fuentes de hechos en el modelo fuente. Las fuentes de datos que no proporcionan un atributo aplicable pueden predeter­minarse como NULL o un valor constante. Solo tendrá que asignar fuentes de hechos cuando su modelo de consumo contenga más de una fuente de hechos. Si su modelo de consumo solo contiene una fuente de hechos, el tipo de atri­buto se denomina Atributo de fuente de hechos.

6.7.2 Definir indicadores

Puede definir medidas para su modelo de consumo.

240PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 241: Modeling Guide - help.sap.com

Contexto

Un indicador es un valor cuantificable que hace referencia a un campo agregable del modelo subyacente.

Procedimiento

1. Vaya a la pestaña Indicadores.

2. Para definir un indicador, seleccione Nuevo indicador.

Para añadir varios indicadores de fuentes de hechos, seleccione Añadir indicadores. Seleccione sus indicadores y elija Aplicar. Para modificar los detalles de un indicador, seleccione Detalles.

3. Seleccione un tipo de indicador y defina las propiedades. Las propiedades dependen del tipo de indicador. Puede elegir entre Agregación, Cálculo y Valor fijo. Obtenga más información en Tipos de medida [página 222].

4. Además de la agregación estándar, puede definir una agregación de excepción. Para obtener más información, consulte Agregación y agregación de excepción [página 225].

La agregación de excepción estará visible en las historias de SAP Analytics Cloud, pero no en la vista previa de datos.

5. Dé a su medida un nombre significativo y preparado para la empresa. Puede contener un máximo de 120 caracteres/caracteres especiales.

6. Decida si su indicador debe ser un indicador auxiliar. Una medida auxiliar se puede utilizar para otros cálculos dentro de la unidad económica indicada, pero no está expuesta al modelo de consumo. Por ejemplo, en el propio modelo de consumo no se requieren medidas generales que se expongan mediante medidas derivadas restringidas de forma diferente.

7. Guarde las entradas.

8. Para duplicar indicadores, seleccione Duplicar indicador existente.

6.7.3 Definir filtros

Puede definir un filtro en campos.

Contexto

Puede filtrar los datos para que solo una parte específica sea visible en la perspectiva.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 241

Page 242: Modeling Guide - help.sap.com

Procedimiento

1. Vaya a la pestaña Filtros.2. Puede elegir entre el editor simple y el avanzado.3. Editor avanzado: puede definir su sintaxis añadiendo elementos, valores y operadores.4. Editor simple: un asistente le guiará paso a paso.

6.7.4 Definir perspectivas

Las perspectivas son configuraciones reutilizables que contienen un subconjunto de parámetros, indicadores y atributos de modelos de consumo.

Contexto

Puede crear múltiples perspectivas para su modelo de consumo, lo que permite que distintas variantes permitan la validación rápida durante el modelado. Las perspectivas pueden utilizarse para crear historias en SAP Analytics Cloud.

Puede crear una perspectiva; para ello, vaya a la pestaña Perspectivas o seleccione Vista previa de datos y guarde los datos como una perspectiva.

Procedimiento

Ha creado un modelo de consumo.

Definir perspectivas desde la vista previa de datos

Procedimiento

1. Seleccione Vista previa de datos.

2. El menú contextual en un campo tiene varias opciones:○ Para quitar campos del resultado, pero que se mantengan en la perspectiva, seleccione Quitar de la

salida.○ Para quitar o añadir campos, seleccione Quitar de la perspectiva o Añadir a la perspectiva.

242PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 243: Modeling Guide - help.sap.com

○ Para ordenar los campos, seleccione Ordenar.○ Para definir un filtro en los campos, seleccione Filtrar.○ Para mover un campo a una posición diferente, seleccione Mover.○ El Contexto de asociación muestra de dónde proviene el campo.

3. También puede añadir o quitar campos mediante arrastrar y soltar.

4. Para definir un filtro, también puede seleccionar Añadir filtro, en la barra que se encuentra sobre la vista previa de los datos. Aquí puede elegir entre el editor simple y el avanzado.

5. También puede seleccionar más de un campo al seleccionar Selección múltiple y realizar la acción para varios campos.

6. También puede quitar un campo del resultado: seleccione Quitar de la salida.

7. Puede definir opciones para su perspectiva seleccionando Opciones:Definir las preferencias para○ Autorizaciones: solo está disponible si se ha asignado un escenario de autorización. Solo puede

asignar un escenario de autorización por perspectiva. La asignación a una perspectiva permite que el escenario de autorización sea efectivo. Más información: Escenario de autorización [página 230]

○ Modo de vista previa: puede elegir entre los modos Validar y Explorar.○ Modo de actualización: los datos se pueden actualizar automática o manualmente.○ Límite de filas: puede especificar la cantidad de filas que se obtendrán.○ Visualización de atributos: puede elegir visualizar el texto, el nombre técnico o el ID.

8. Guarde la perspectiva seleccionando Guardar nuevo. Indique un título y guárdelo.9. Cuando realiza modificaciones en su perspectiva, puede guardarlas o guardar la perspectiva modificada

como una nueva seleccionando Guardar como. Puede deshacer las modificaciones seleccionando Restablecer.

10. Cambiar a otras perspectivas: Al hacer clic en el título de su perspectiva, puede ver los títulos de las perspectivas existentes para este modelo de consumo. Desde aquí, también puede abrir estas perspectivas.

11. Para hacer su perspectiva consumible, necesita desplegarla. Vuelva al modelo de consumo, seleccione la pestaña Perspectivas y a continuación Desplegar. Es necesario desplegar una perspectiva para poder utilizarla en una historia.

Definir perspectivas en la pestaña Perspectivas

Procedimiento

1. Vaya a la pestaña Perspectivas y seleccione (Nueva perspectiva).2. Introduzca un objetivo empresarial.3. Introduzca un escenario de autorización en caso necesario.

4. Elija sus indicadores seleccionando (Nuevo)

5. Elija sus atributos seleccionando (Nuevo)

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 243

Page 244: Modeling Guide - help.sap.com

6. Elija sus jerarquías seleccionando (Nuevo)7. Puede seleccionar Ejecutar en modo analítico. Si selecciona esta opción, se envía el consejo

USE_OLAP_PLAN al optimizador de SQL.

Esto puede mejorar el rendimiento de la vista, sobre todo si se lleva a cabo una unión. Solo está disponible si se activa Exponer para consumo.

Para obtener más información, consulte Detalles de nota en la Guía de referencia SQL de SAP HANA Cloud, base de datos SAP HANA.

8. Guarde su perspectiva; para ello, seleccione Guardar.9. Cuando realiza modificaciones en su perspectiva, puede guardarlas o guardar la perspectiva modificada

como una nueva seleccionando Guardar como. Puede deshacer las modificaciones seleccionando Restablecer.

10. Para que se pueda utilizar su perspectiva, necesita desplegarla. Vuelva a la pestaña Perspectivas y seleccione Desplegar. Es necesario desplegar una perspectiva para poder utilizarla en una historia.

Resultados

La perspectiva se puede encontrar en el explorador de repositorio. Puede utilizar la perspectiva en las historias de SAP Analytics Cloud.

Información relacionada

Obtener una vista previa de los datos [página 246]

6.7.4.1 Añadir una jerarquía externa

Puede añadir una o más jerarquías superior-inferior externas que se hayan definido en una dimensión o un conjunto de datos analíticos.

Procedimiento

1. Vaya a la pestaña Jerarquías.

2. Para añadir una jerarquía, seleccione (Añadir).3. Seleccione su jerarquía.4. Introduzca un nombre empresarial para la jerarquía y guárdelo.

244PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 245: Modeling Guide - help.sap.com

Resultados

Ahora puede añadir la jerarquía a la perspectiva.

6.8 Modificar la fuente de datos de una entidad empresarial

Puede modificar la fuente de su entidad empresarial.

Contexto

Por ejemplo, es posible que la fuente tenga que modificarse a medida que su departamento de TI le proporcione datos más recientes.

Procedimiento

1. Vaya al Generador empresarial. Primero debe seleccionar el espacio en el que le gustaría trabajar.2. Seleccione la entidad empresarial que necesita modificar.3. En la pestaña General, seleccione su nueva fuente en Conjunto de datos.4. Guarde las entradas.5. Es posible que deba ajustar algunas opciones de su entidad empresarial debido a una estructura diferente

de su nueva fuente. Si este es el caso, recibirá algunos mensajes de error que debe resolver. El mensaje de error contiene un enlace que le lleva al objeto en cuestión. Realice las modificaciones y guarde las entradas.

Resultados

En la historia sobre el modelo de consumo, que contiene esta entidad empresarial, solo tiene que actualizar y verá los nuevos datos.

6.9 Crear versiones de un objeto

Puede crear diferentes versiones de un objeto en el Generador empresarial.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 245

Page 246: Modeling Guide - help.sap.com

Contexto

Para garantizar un despliegue fluido de actualizaciones en cualquier objeto sin afectar inmediatamente o incluso romper modelos de hechos, modelos de consumo o perspectivas, puede derivar versiones de objetos.

Las versiones existen en paralelo y, en la mayoría de los casos, son independientes entre sí. La definición se clona cuando se deriva una versión nueva. Como consecuencia, las modificaciones en la nueva versión no tienen ningún impacto en las versiones anteriores. Las versiones anteriores aún se pueden ajustar, pero las modificaciones en ellas no se transfieren automáticamente a las versiones más nuevas.

Cuando existen varias versiones de un objeto, se le informa de qué propiedades son específicas de versión, lo que significa que solo se aplican a la versión actual (por ejemplo, la asignación de campos para la definición de clave) o si son válidas para todas las versiones; es decir, son válidas para todas las versiones (por ejemplo, el título).

Al añadir un objeto a un modelo, se ofrece una selección para la versión.

No hay ningún proceso de activación para las versiones, lo que significa que los modelos no se actualizan automáticamente a una versión recién creada. En su lugar, puede decidir si un modelo adopta la nueva versión y cuándo.

Cada versión tiene su propio ciclo de vida representado por un estado. Este estado en combinación con la descripción de la versión indica si se recomienda una versión para su uso e indica al usuario que cambie a otra versión. Un asistente le ayuda en el proceso de migración.

Procedimiento

1. Proporcione un título fácil de entender para la versión nueva.2. Describa las actualizaciones que se han aplicado en comparación con la versión anterior.3. Seleccione el estado de la versión actual:

○ En curso: Se está creando el objeto.○ En proceso de validación: El objeto se está validando.○ Listo para su utilización: El objeto está validado y listo para su utilización.○ Obsoleto: El objeto está obsoleto.○ Interrumpido: El objeto ya no se puede utilizar. Sin embargo, estará técnicamente disponible mientras

esté en uso.

6.10 Obtener una vista previa de los datos

Puede comprobar los datos de sus modelos en la vista previa de datos.

Esta es una vista previa analítica. Puede acceder a ella desde cada modelo en el Generador empresarial, pero solo si tiene acceso a ella para un modelo de consumo, puede guardarla como perspectiva. Las funciones disponibles son principalmente las mismas que en la perspectiva.

246PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 247: Modeling Guide - help.sap.com

Solo es posible tener una vista previa de datos si se ha desplegado el objeto subyacente en el Generador de datos.

Al abrir la vista previa de datos desde una entidad empresarial o un modelo de hechos (solo para los modelos de hechos individuales), puede guardarla como modelo de consumo. Se generan un modelo de consumo y una perspectiva con los atributos y los indicadores seleccionados en la vista previa de datos. Se puede utilizar como método visual de modelado.

Información relacionada

Definir perspectivas [página 242]

6.11 Guardar y desplegar objetos de datos

Al guardar un objeto, se almacena en el repositorio de SAP Data Warehouse Cloud, que contiene las definiciones de tiempo de diseño de todos sus objetos. Al desplegarlo, se crea una versión en tiempo de ejecución para utilizarla en la base de datos de SAP Data Warehouse Cloud.

Los objetos en tiempo de diseño no contienen datos, pero puede previsualizar los datos que contendrán cuando se desplieguen en el entorno de tiempo de ejecución. Puede guardar un objeto aunque contenga errores de validación.

En el Generador empresarial se guardan todos los objetos excepto la perspectiva.

Para revisar el estado actual de una perspectiva, ábrala en el editor correspondiente y busque la propiedad Estado de despliegue, que puede tener los siguientes valores:

● (No desplegado): el objeto nunca se ha desplegado y solo existe como artefacto en tiempo de diseño.● (Desplegado): el objeto se despliega en la base de datos en tiempo de ejecución y sus versiones en

tiempo de diseño y en tiempo de ejecución son idénticas.● (Modificaciones para desplegar): la versión en tiempo de diseño del objeto contiene modificaciones que

se deben desplegar para que estén disponibles en el tiempo de ejecución.● (Error de tiempo de diseño): el proceso de despliegue no ha sido correcto y debería repetirlo.

Al desplegar una perspectiva, se crea una versión en tiempo de ejecución que otros objetos en tiempo de ejecución pueden utilizar y que se puede consumir en historias en SAP Analytics Cloud o en cualquier otro cliente de BI.

Siempre puede guardar las modificaciones, pero solo puede desplegarlas si su espacio no está bloqueado. El administrador de espacio puede desbloquear el espacio.

Es posible que el servidor de base de datos en tiempo de ejecución no esté disponible en circunstancias excepcionales. En este caso, se visualiza una barra de mensajes que le informa del estado de la base de datos y las siguientes funciones están desactivadas:

● Importar de conexión● Desplegar

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 247

Page 248: Modeling Guide - help.sap.com

● Vista previa de datos● Log Viewer

Puede solucionar este problema esperando unos minutos y actualizando el navegador web. Si el problema persiste, abra un ticket de soporte .

6.12 Importar modelos de SAP BW∕4HANA

Puede importar consultas de análisis existentes de SAP BW∕4HANA a SAP Data Warehouse Cloud para crear modelos a partir de ellas o ampliarlas.

La importación de modelos de SAP BW∕4HANA le permite reutilizar los metadatos y datos existentes de los sistemas SAP BW∕4HANA para poder incluirlos en SAP Data Warehouse Cloud sin tener que volver a crearlos manualmente. Para activar la interacción entre SAP Data Warehouse Cloud y SAP BW∕4HANA, debemos garantizar que SAP Data Warehouse Cloud y SAP BW∕4HANA se comprenden mutuamente. Esto requiere una transformación de metadatos de entidades de SAP BW∕4HANA a la definición de entidades conocidas en SAP Data Warehouse Cloud.

Con la importación se generan objetos en el Generador empresarial y en el Generador de datos. El acceso a datos de SAP BW∕4HANA se efectúa mediante estos objetos. Los datos se obtienen directamente de los sistemas SAP BW∕4HANA mediante tablas remotas.

Luego, puede utilizar estos modelos tal como están o ampliar los datos de SAP Data Warehouse Cloud en cada nivel del modelo (por ejemplo, añadiendo datos maestros a una vista de tipo dimensión).

Requisitos previos

Tiene un sistema SAP BW∕4HANA instalado.

En su sistema SAP BW∕4HANA, debe liberar las consultas de análisis para transferirlas a SAP Data Warehouse Cloud. Para obtener más información, consulte: Liberación de consultas analíticas para utilizarlas en SAP Data Warehouse Cloud

En SAP Data Warehouse Cloud, ha creado una conexión del tipo Transferencia de modelo de SAP BW/4HANA para conectarse a su sistema SAP BW∕4HANA. Para obtener más información, consulte Transferencia de modelo de SAP BW∕4HANA.

248PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 249: Modeling Guide - help.sap.com

Procedimiento

1. En el área de navegación lateral, haga clic en Generador empresarial. Seleccione un espacio si es necesario.

2. Seleccione (Importar) SAP BW/4HANA Asistente de transferencia de modelos .3. En el Asistente de transferencia de modelos, busque y seleccione la conexión de SAP BW∕4HANA que desea

utilizar. Seleccione Siguiente. El sistema le mostrará todas las consultas analíticas disponibles.

NotaSolo se pueden importar aquellas consultas analíticas que se hayan expuesto en el sistema fuente para su uso en SAP Data Warehouse Cloud. Para obtener más información, consulte Liberación de consultas analíticas para utilizarlas en SAP Data Warehouse Cloud.

4. Seleccione la consulta analítica que desea transferir. En el panel de la derecha verá la lista de objetos que se generarán en el Generador empresarial y en el Generador de datos. El estado de importación le indica si los objetos ya existen y si se sobrescribirán o si son nuevos.

NotaAl volver a importar un modelo, las modificaciones hechas en las definiciones de columna de las entidades fuente que generan tablas remotas automáticamente harán que se actualicen y se vuelvan a desplegar las tablas remotas. Esto solo es posible para las tablas remotas que acceden directamente a los datos en tiempo real en la fuente. Antes de efectuar la reimportación, debe interrumpir la replicación de instantáneas y la replicación en tiempo real de todas las tablas remotas implicadas. Esto es necesario debido a las modificaciones inconsistentes efectuadas en la fuente.

Si hay una tabla remota que se debe actualizar pero que se ha configurado para la replicación (replicación de instantáneas o en tiempo real), se le notificará y se le pedirá que interrumpa primero la replicación.

5. [opcional] Para importar las autorizaciones de análisis asociadas con los datos de la consulta, haga clic en el botón Importar permisos y, a continuación, en OK.Se añadirán objetos adicionales a la lista de objetos que se van a importar en la pestaña Generador de datos/Controles de acceso a datos para crear el control de acceso a datos y aplicarlo al conjunto de datos analíticos.

NotaSi no importa las autorizaciones de análisis en este asistente, puede hacerlo más tarde en la aplicación Controles de acceso a datos (consulte Importar autorizaciones de análisis de SAP BW y SAP BW∕4HANA).

6. Seleccione Importar.

NotaEl sistema generará notificaciones sobre el proceso de importación.

Si la importación se ha llevado a cabo correctamente, los objetos generados aparecerán en el Generador empresarial y en el Generador de datos.

Puede comprobarlo en detalle seleccionando (Importar) SAP BW/4HANA Mostrar logs .

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

PUBLICPÚBLICO 249

Page 250: Modeling Guide - help.sap.com

Resultado

Puede crear una perspectiva que visualice exactamente la consulta de análisis conocida del sistema SAP BW∕4HANA y crear historias en SAP Analytics Cloud a partir de ella.

Información relacionada

Objetos importados [página 250]

6.12.1 Objetos importados

Resumen de la asignación de metadatos y el estado de despliegue después de la transferencia de modelo

SAP BW/4HANA SAP Data Warehouse Cloud

Modelo Submodelo Capa de datos Capa empresarial

InfoObjeto Datos maestros Tabla remota

Texto Tabla remota

InfoObjeto Vista con prefijo DL Dimensión

InfoObjeto con texto Vista adicional con prefijo TA

CompositeProvider Hecho Tabla remota

InfoSitio Vista con prefijo DL (con aso­ciaciones a vistas de dimen­sión) (conjunto de datos ana­líticos)

Conjunto de datos analíticos (con asociaciones a dimen­siones)

Consulta Consulta (ratio restringido, ratio calculado, filtro)

Modelo de consumo

Consulta (parte visible de la consulta para consumo)

Perspectiva para consumir en historias de SAP Analytics Cloud

250PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudModelar datos en el Generador empresarial

Page 251: Modeling Guide - help.sap.com

7 Consumir datos expuestos por SAP Data Warehouse Cloud

Consuma sus perspectivas y vistas expuestas para producir gráficos, dashboards y otros artefactos de análisis en SAP Analytics Cloud y otros clientes de BI.

Una vez que haya modelado los datos, debe pensar en cómo consumir sus datos.

Dado que la integración de SAP Data Warehouse Cloud con SAP Analytics Cloud es perfecta, su primera opción como cliente de BI podría ser SAP Analytics Cloud.

También puede conectar SAP Analysis para Microsoft Office y acceder a SAP Data Warehouse Cloud con los add-ins de SAP para Microsoft Excel. Con SAP Analysis para Microsoft Office y SAP Analytics Cloud, add-in para Microsoft Office, SAP proporciona dos soluciones para planificar y analizar datos en una interfaz familiar de Microsoft Excel. Para obtener más información, consulte Analizar conjuntos de datos de SAP Data Warehouse Cloud.

Además, también puede conectar clientes de BI de terceros.

7.1 Consumir datos en SAP Analytics Cloud

Consuma sus perspectivas y vistas expuestas para producir gráficos, dashboards y otros artefactos de análisis en SAP Analytics Cloud.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

PUBLICPÚBLICO 251

Page 252: Modeling Guide - help.sap.com

Un administrador de DW puede conectar SAP Data Warehouse Cloud con SAP Analytics Cloud para que las vistas consumibles (expuestas por la capa de datos) y las perspectivas (expuestas por la capa empresarial) estén disponibles automáticamente allí como modelos.

Conectar SAP Data Warehouse Cloud con SAP Analytics Cloud

Puede conectar SAP Data Warehouse Cloud con cualquier sistema SAP Analytics Cloud como conexión remota en tiempo real. SAP Data Warehouse Cloud y SAP Analytics Cloud deben estar en arrendatarios distintos.

Existen algunas restricciones de producto, que figuran en la nota SAP 2832606 .

Uso de la conectividad de datos en tiempo real en SAP Analytics Cloud

A continuación, en SAP Analytics Cloud puede crear historias utilizando datos de SAP Data Warehouse Cloud como fuente, combinados con datos adicionales (por ejemplo, de un archivo).

Si es necesario, se puede conectar un número indeterminado de sistemas SAP Data Warehouse Cloud de varios arrendatarios a cualquier sistema SAP Analytics Cloud. Cualquier SAP Data Warehouse Cloud se puede conectar con SAP Analytics Cloud como conexión de datos en tiempo real. Esto solo se puede hacer en todos los arrendatarios. Más información: Conexiones de datos en tiempo real con SAP Data Warehouse Cloud

NotaTambién se pueden configurar SAP Data Warehouse Cloud conexiones remotas para arrendatarios de SAP Analytics Cloud NEO.

Enlace de arrendatario

Al vincular los arrendatarios, activará el conmutador del producto que se encuentra en la parte superior derecha de la barra de shell; de esta forma, podrá desplazarse entre ellos fácilmente. Para obtener más información, consulte Vincular sus arrendatarios [página 253].

Autenticación

SAP Data Warehouse Cloud y SAP Analytics Cloud comparten el mismo mecanismo de autenticación. Puede cambiar las opciones del proveedor de identidad, de modo que también pueda utilizar ese proveedor para

252PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

Page 253: Modeling Guide - help.sap.com

iniciar la sesión en SAP Data Warehouse Cloud. Para obtener más información, consulte Activar un proveedor de identidades SAML personalizado.

NotaEn SAP Data Warehouse Cloud aprovisionado antes de 2021.03 hay algunas diferencias. SAP Data Warehouse Cloud y SAP Analytics Cloud se ejecutan, pues, en el mismo arrendatario. Para obtener más información, consulte Integración con SAP Analytics Cloud (para SAP Data Warehouse Cloud suministrado antes de la versión 2021.03).

7.1.1 Vincular sus arrendatarios

Puede vincular su arrendatario de SAP Data Warehouse Cloud al de SAP Analytics Cloud.

Contexto

Al vincular los arrendatarios, activará el conmutador del producto que se encuentra en la parte superior derecha de la barra de shell; de esta forma, podrá desplazarse entre ellos fácilmente.

Procedimiento

1. Vaya a Sistema Configuración Enlaces a los arrendatarios .2. Introduzca el URL de su arrendatario de SAP Analytics Cloud.3. Puede probar la conexión.

7.1.2 Gestionar clientes OAuth

Puede utilizar el protocolo Open Authorization (OAuth) para permitir el acceso de aplicaciones de terceros a recursos protegidos. Luego podrá acceder a SAP Data Warehouse Cloud mediante las API.

Requisitos previos

SAP Data Warehouse Cloud se puede alojar en centros de datos de SAP o en centros de datos que no sean de SAP (por ejemplo, en Amazon Web Services [AWS]). Determine en qué entorno se aloja SAP Data Warehouse Cloud inspeccionando el URL de SAP Data Warehouse Cloud:

● Un número de un solo dígito (por ejemplo, us1 o jp1) indica que es un centro de datos de SAP.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

PUBLICPÚBLICO 253

Page 254: Modeling Guide - help.sap.com

● Un número de dos dígitos (por ejemplo, eu10 o us30) indica que no es un centro de datos de SAP.

Contexto

Los administradores pueden gestionar los clientes OAuth en el área de administración del sistema de SAP Data Warehouse Cloud. En los siguientes pasos se describe cómo añadir un nuevo cliente OAuth y un proveedor de identidades de confianza.

Dependiendo de si SAP Data Warehouse Cloud se aloja en centros de datos de SAP o en centros de datos que no son de SAP, deberá elegir el procedimiento que corresponda.

Procedimiento

1. Añada un nuevo cliente OAuth (centro de datos de SAP). Para obtener más información, consulte Gestionar clientes OAuth [página 253].

2. Añada un nuevo cliente OAuth (centro de datos que no es de SAP). Para obtener más información, consulte Añadir un nuevo cliente OAuth (centro de datos que no es de SAP) [página 257].

3. Autorice una aplicación de terceros para que utilice las APIs públicas de SAP Data Warehouse Cloud. Para obtener más información, consulte Autorización para acceso API a clientes OAuth [página 259].

4. Añada un proveedor de identidades de confianza. Para obtener más información, consulte Añadir un proveedor de identidades de confianza [página 259].

5. Introduzca los orígenes que alojarán la aplicación cliente. Estos valores de origen permitirán la integración en la aplicación cliente.

7.1.2.1 Añadir un nuevo cliente OAuth (centro de datos de SAP)

Puede añadir un nuevo cliente OAuth.

Contexto

Este es el procedimiento para los sistemas alojados en los centros de datos de SAP. Determine en qué entorno se aloja SAP Data Warehouse Cloud inspeccionando el URL de SAP Data Warehouse Cloud:

● Un número de un solo dígito (por ejemplo, us1 o jp1) indica que es un centro de datos de SAP.● Un número de dos dígitos (por ejemplo, eu10 o us30) indica que no es un centro de datos de SAP.

254PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

Page 255: Modeling Guide - help.sap.com

Procedimiento

1. Vaya a Sistema Administración Integración de aplicación .2. En Clientes configurados, seleccione Añadir un cliente OAuth nuevo.3. En el diálogo, añada un nombre para el cliente OAuth.4. En la lista de objetivos, seleccione el uso previsto para su cliente OAuth:

○ Uso interactivo (predeterminado)El acceso a recursos protegidos mediante un cliente OAuth de uso interactivo requiere un contexto de usuario basado en SAML que sea válido.

○ Acceso APIUn cliente OAuth de acceso a API permite que una aplicación de terceros acceda a API públicas de SAP Data Warehouse Cloud sin una aserción SAML.

Si ha seleccionado Uso interactivo, haga lo siguiente:

1. En Concesión de autorización, seleccione el método de autorización que utilizarán sus clientes para obtener un token de acceso. Hay dos opciones disponibles: Código de autorización o Credenciales de cliente.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

PUBLICPÚBLICO 255

Page 256: Modeling Guide - help.sap.com

Método de autorización Pasos

Código de autorización 1. Proporcione una vida útil de código de autorización. La vida útil es la duración de la validez de un código de autorización. Una vez finalizado este período, los clientes ya no podrán utilizar el código de auto­rización existente para obtener tokens de acceso o de actualización. Un administrador puede fijar tanto el valor como la unidad. Las unidades de tiempo disponibles son días, horas y minutos.

NotaEl valor de la vida útil debe ser un entero posi­tivo. Si no se proporciona este valor, el de la vida útil será infinito de forma predeterminada.

2. (Opcional) Seleccione Confidencial. Si se selec­ciona, las aplicaciones de terceros deberán propor­cionar un valor de secreto para obtener un token de acceso OAuth para utilizarlo con SAP Data Warehouse Cloud. Introduzca un valor para Secreto y la vida útil del valor del secreto. Esta es la dura­ción de la validez del secreto. Una vez finalizado este período, un administrador deberá restablecer el valor del secreto. Esta vida útil debería propor­cionarse en días. Por ejemplo, 30 días.

3. Introduzca un URI de redireccionamiento. Este es el URI al que se deben devolver los tokens de acceso o de actualización.

4. Introduzca la vida útil de token.Cuando el token de acceso vence, los clientes de­ben utilizar un token de actualización válido para obtener un nuevo token de acceso. Un administra­dor puede fijar tanto el valor como la unidad. Las unidades de tiempo disponibles son días, horas y minutos. El valor de la vida útil debe ser un entero positivo. Si no se proporciona este valor, el de la vida útil será infinito de forma predeterminada.

5. Introduzca la vida útil del token de actualización.Un administrador puede fijar tanto el valor como la unidad de la vida útil del token de actualización. Las unidades de tiempo disponibles son días, horas y minutos. El valor de la vida útil debe ser un entero positivo. Si no se proporciona este valor, el de la vida útil será infinito de forma predeterminada.

256PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

Page 257: Modeling Guide - help.sap.com

Método de autorización Pasos

Credenciales de cliente 1. Introduzca un valor para Secreto y la vida útil del valor del secreto. Esta es la duración de la validez del secreto. Una vez finalizado este período, un ad­ministrador deberá restablecer el valor del secreto. Esta vida útil debería proporcionarse en días. Por ejemplo, 30 días.

2. Introduzca la vida útil de token.Cuando el token de acceso vence, los clientes de­ben utilizar un token de actualización válido para obtener un nuevo token de acceso. Un administra­dor puede fijar tanto el valor como la unidad. Las unidades de tiempo disponibles son días, horas y minutos. El valor de la vida útil debe ser un entero positivo. Si no se proporciona este valor, el de la vida útil será infinito de forma predeterminada.

2. Seleccione Añadir.

Si ha seleccionado Acceso API, haga lo siguiente:

1. Seleccione al menos una opción de la lista de accesos:○ Listado de historia: esta autorización de cliente OAuth permite que una aplicación de terceros

acceda a una lista de historias del sistema.○ Aprovisionamiento de usuario: esta autorización de cliente OAuth permite que una aplicación de

terceros gestione usuarios en el sistema.2. Introduzca un valor para Secreto y la vida útil del valor del secreto.

Esta es la duración de la validez del secreto. Una vez finalizado este período, un administrador deberá restablecer el valor del secreto. Esta vida útil debería proporcionarse en días. Por ejemplo, 30 días.

3. Introduzca la vida útil de token.Cuando el token de acceso vence, los clientes deben utilizar un token de actualización válido para obtener un nuevo token de acceso. Un administrador puede fijar tanto el valor como la unidad. Las unidades de tiempo disponibles son días, horas y minutos.El valor de la vida útil debe ser un entero positivo. Si no se proporciona este valor, el de la vida útil será infinito de forma predeterminada.

4. Seleccione Añadir.

7.1.2.2 Añadir un nuevo cliente OAuth (centro de datos que no es de SAP)

Puede añadir un nuevo cliente OAuth.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

PUBLICPÚBLICO 257

Page 258: Modeling Guide - help.sap.com

Contexto

Este es el procedimiento para los sistemas alojados en los centros de datos que no son de SAP. Determine en qué entorno se aloja SAP Data Warehouse Cloud inspeccionando el URL de SAP Data Warehouse Cloud:

● Un número de un solo dígito (por ejemplo, us1 o jp1) indica que es un centro de datos de SAP.● Un número de dos dígitos (por ejemplo, eu10 o us30) indica que no es un centro de datos de SAP.

Procedimiento

1. Vaya a Sistema Administración Integración de aplicación .2. En Clientes configurados, seleccione Añadir un cliente OAuth nuevo.3. En el diálogo, añada un nombre para el cliente OAuth.4. En la lista de objetivos, seleccione el uso previsto para su cliente OAuth:

○ Uso interactivo (predeterminado)El acceso a recursos protegidos mediante un cliente OAuth de uso interactivo requiere un contexto de usuario basado en SAML que sea válido.

○ Acceso APIUn cliente OAuth de acceso a API permite que una aplicación de terceros acceda a API públicas de SAP Data Warehouse Cloud sin una aserción SAML. Para obtener más información, consulte Autorización para acceso API a clientes OAuth [página 259].

○ Si ha seleccionado Acceso API, seleccione al menos una opción de la lista Acceso:○ Listado de historia: esta autorización de cliente OAuth permite que una aplicación de terceros

acceda a una lista de historias del sistema.○ Aprovisionamiento de usuario: esta autorización de cliente OAuth permite que una aplicación de

terceros gestione usuarios en el sistema.5. Introduzca un URI de redireccionamiento. El URI debe ser el URI exacto donde también se devuelven los

tokens de acceso o actualización. Si el URI tiene parámetros dinámicos, utilice un patrón comodín para el URI. Por ejemplo, https://redirect_host/**

6. Seleccione Añadir.

NotaLos campos Vida útil de token y Actualizar vida útil de token no se pueden configurar.

7. Si está utilizando OAuth 2.0 debe proporcionar la siguiente información a su aplicación cliente:○ URL de autorización: el URL de autorización OAuth 2.0.○ URL de token: el URL de servicio de token OAuth 2.0.○ URL de token OAuth2SAML: el URL de servicio de token OAuth 2.0 que se debe utilizar en el workflow

de OAuth 2.0 SAML Bearer Assertion.○ Audiencia de OAuth2SAML: la audiencia que utilizará el workflow de aserción OAuth 2.0 SAML Bearer.

258PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

Page 259: Modeling Guide - help.sap.com

7.1.2.3 Autorización para acceso API a clientes OAuth

Puede autorizar a una aplicación de terceros para que utilice API públicas.

Contexto

Si ha seleccionado Acceso API como Objetivo para el cliente OAuth, siga estos pasos para autorizar a una aplicación de terceros a utilizar las API públicas de SAP Data Warehouse Cloud sin una aserción SAML:

Procedimiento

1. Realice una llamada POST HTTPS a la siguiente dirección:

<Token URL>?grant_type=client_credentials

<URL de token> es el URL de token enumerado en la sección Clientes OAuth de la página Integración de aplicación.

2. Utilice la autenticación básica y establezca el ID de cliente de OAuth como el usuario y el secreto como la contraseña. Esta llamada devuelve un token de acceso.

3. Acceda al punto final de API público necesario con las siguientes cabeceras:

Nombre de cabecera Valor Notas

Authorization Bearer <Token> <Token> es el token de acceso de­vuelto por el paso anterior.

x-sap-sac-custom-auth True

Pasos siguientes

Si utiliza el workflow de aserción OAuth 2.0 SAML Bearer, también debe configurar un proveedor de identidades de confianza. Para ver los pasos siguientes, consulte Añadir un proveedor de identidades de confianza [página 259].

El cliente que ha añadido aparecerá en listas en la página Integración de aplicación. Pase el ratón por encima de un cliente y seleccione Editar o Eliminar para eliminarlo.

Es posible que deba utilizar el URL de autorización y el URL de token que aparecen aquí para completar la configuración en sus clientes OAuth.

7.1.2.4 Añadir un proveedor de identidades de confianza

Si utiliza el workflow de aserción OAuth 2.0 SAML Bearer, debe añadir un proveedor de identidades de confianza a SAP Data Warehouse Cloud.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

PUBLICPÚBLICO 259

Page 260: Modeling Guide - help.sap.com

Requisitos previos

Se debe añadir el cliente OAuth correspondiente a SAP Data Warehouse Cloud. Para obtener más información, consulte Gestionar clientes OAuth [página 253].

Contexto

El workflow de aserción OAuth 2.0 SAML Bearer permite que una aplicación de terceros acceda a los recursos protegidos sin pedir a los usuarios que inicien sesión en SAP Data Warehouse Cloud cuando hay una aserción SAML existente del proveedor de identidad de la aplicación de terceros.

NotaTanto SAP Data Warehouse Cloud como la aplicación de terceros deben configurarse con el mismo proveedor de identidades.

Procedimiento

1. Vaya a Sistema Administración Integración de aplicación .2. En Proveedores de identidades de confianza, seleccione Añadir un proveedor de identidades de confianza.3. En el diálogo, añada un nombre unívoco para el proveedor de identidades de confianza. Este nombre se

utiliza solo para fines de identificación y aparecerá en la lista de proveedores de identidades de confianza.4. Añada el nombre del proveedor de identidades. El nombre del proveedor debe ser unívoco.

NotaEl nombre del proveedor solo puede contener caracteres alfabéticos (a-z y A-Z), números (0-9), guiones bajos (_), puntos (.), guiones (-) y no puede superar los 36 caracteres.

5. Proporcione información de certificado de firma para el servidor de aplicaciones de terceros.

NotaLa información del certificado de firma debe estar en formato codificado Base64 X.509.

6. Seleccione Añadir.

Pasos siguientes

Los proveedores de identidades que ha añadido aparecerán en listas en la página Integración de aplicación. Pase el ratón por encima de un proveedor de identidades y seleccione Editar para actualizar la información o Eliminar para eliminarla.

260PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

Page 261: Modeling Guide - help.sap.com

Es posible que deba utilizar el URL de autorización y el URL de token que aparecen aquí para completar la configuración en sus clientes OAuth.

7.2 Consumir datos en un cliente BI de terceros

Las herramientas de Business Intelligence (BI) de terceros pueden aprovechar el poder de SAP Data Warehouse Cloud conectándose a espacios SAP Data Warehouse Cloud mediante interfaces de servidor y cliente basadas en SQL para proporcionar análisis, informes y visualización avanzados.

Si como administrador de espacios quiere exponer los datos de un espacio para utilizarlos en otra herramienta, puede crear un usuario de esquema de espacio en SAP Data Warehouse Cloud. Puede crear varios usuarios para acceder a los datos. Luego, puede decidir qué objetos se pueden consumir.

NotaDebe añadir la dirección IP de su herramienta de terceros a la lista de elementos autorizados de IP.

Información relacionada

Crear un usuario de base de datosIntegración de clientes BI de terceros a través de ODBC en Microsoft Windows [página 261]https://saphanacloudservices.com/data-warehouse-cloud/learning-track/connections-bi-tools/

7.2.1 Integración de clientes BI de terceros a través de ODBC en Microsoft Windows

Puede exponer sus datos de espacio a través de ODBC para utilizarlos en clientes BI de terceros.

Requisitos previos

● Ha creado un usuario de esquema de espacios. Más información: Crear un usuario de base de datos● Ha hecho que todos los objetos de este espacio sean consumibles en la gestión de espacios o que la

propiedad Permitir consumo cambiara en el nivel del objeto.● Ha creado una vista del tipo Conjunto de datos analíticos.● Ha añadido la dirección IP de su herramienta de terceros a la lista de elementos autorizados de IP. Para

obtener más información, consulte Añadir una dirección IP a la lista de elementos autorizados de IP.● Ha instalado un administrador de fuente de datos ODBC. Si utiliza MS Office de 64 bits, es preferible el

administrador de fuente de datos ODBC de 64 bits. Si utiliza MS Office de 32 bits, se debe utilizar el administrador de fuente de datos ODBC de 32 bits.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

PUBLICPÚBLICO 261

Page 262: Modeling Guide - help.sap.com

● Tiene los requisitos previos para SAP HANA Cloud tal y como se describe aquí: Conectarse a SAP HANA Cloud a través de ODBC

Contexto

Puede exponer los datos de un espacio dedicado a través de ODBC a clientes BI de terceros. Puede decidir si se pueden consumir todos los objetos del espacio, o solo determinados objetos.

Procedimiento

Crear una fuente de datos ODBC que señale el esquema de SAP Data Warehouse Cloud1. Vaya al administrador de fuente de datos ODBC.2. En la pestaña DSN de usuario, seleccione Añadir para crear una nueva fuente de datos ODBC.3. Seleccione el controlador HDBOBC y elija Finalizar. El controlador HDBOBC debe tener la versión 2.4.183 o

superior.4. Ahora debe configurar la fuente de datos ODBC:

1. Escriba el número de puerto y el host de su sistema SAP Data Warehouse Cloud. Estas credenciales se le proporcionan al crear su usuario de esquema de espacios.

2. Anule la selección de Varios arrendatarios en Base de datos.3. Seleccione Connect to the database using TLS/SSL en TLS/SSL.4. Ahora puede probar la conexión introduciendo el ID de usuario y la contraseña que obtuvo cuando

creó el usuario del esquema de espacios.

NotaSi recibe el error "Conexión rechazada", es posible que tenga que añadir la IP a la lista de elementos autorizados de IP de SAP Data Warehouse Cloud. Más información: Añadir una dirección IP a la lista de elementos autorizados de IP

Cargar datos en su front end de terceros mediante la fuente de datos ODBC5. Vaya a su front end de terceros.6. Conéctese mediante ODBC a SAP Data Warehouse Cloud. Introduzca el nombre de usuario y la contraseña

de su usuario del esquema de espacios. Puede seleccionar su fuente de SAP Data Warehouse Cloud y cargar sus datos.

262PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

Page 263: Modeling Guide - help.sap.com

7. Ahora puede modificar la apariencia de sus datos utilizando sus herramientas de terceros.

7.3 Explorar datos mediante la API pública de SAP Data Warehouse Cloud

La API pública de SAP Data Warehouse Cloud se puede utilizar para replicar datos de hechos y datos maestros de SAP Data Warehouse Cloud en SAP Analytics Cloud con fines de planificación.

Al utilizar esta API, puede autenticarse en SAP Data Warehouse Cloud y obtener acceso a los datos modelados en SAP Data Warehouse Cloud.

Requisitos previos

Esta API se encuentra actualmente en un release controlado. Si quiere utilizar esta API, primero debe activarla. Para obtener más información, consulte la Nota SAP 3199078 .

Restricciones

● La API de consumo externo puede acceder únicamente a las entidades del Generador de datos desplegadas y expuestas para su consumo.

● Se admiten los parámetros estándar de consulta OData V4 ($select, $filter, $top, etcétera).● Admite el acceso y la autenticación de usuarios empresariales mediante un "código de autorización".● Solo se admite OData V4.

Puntos de acceso de API

Las API de OData se dividen en dos servicios: uno para el catálogo y otro para el consumo de los datos. Cada uno de ellos tiene su propia información de $metadata y proporciona acceso a un conjunto específico de entidades.

Las API devolverán los 10 primeros resultados de forma predeterminada; para recuperar más páginas u otras páginas distintas, utilice los parámetros $top y $skip.

NotaEl URL base de ambos servicios tiene la siguiente estructura: https://url-de-su-arrendatario-dwc.cloud.sap/api /v1/dwc. Como alternativa, también puede utilizar este URL base: https://url-de-su-arrendatario-dwc.cloud.sap/dwaas-core/odata/v4.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

PUBLICPÚBLICO 263

Page 264: Modeling Guide - help.sap.com

Servicio de catálogo

Punto final Descripción Detalles

/catalog Devuelve una lista de las entidades OData disponibles (espacios y activos). Este es el URL raíz que debería utili­zarse al crear conexiones OData con el propósito de generar listas de definicio­nes del catálogo.

/catalog/$metadata Devuelve los metadatos del servicio que contienen las definiciones de espa­cios y activos.

/catalog/spaces Devuelve una matriz que contiene la es­tructura de espacios a la que tiene ac­ceso el usuario empresarial.

/catalog/spaces('{spaceId}') Devuelve la descripción de spaceId. Esto solo funciona si el usuario tiene ac­ceso al espacio; en caso contrario, no tendrá autorización.

/catalog/spaces('{spaceId}')/assets Devuelve la lista de activos en un spaceId concreto.

Esto solo funciona si el usuario tiene ac­ceso al espacio; en caso contrario, no tendrá autorización.

/catalog/spaces('{spaceId}')/assets('{assetId}')

Devuelve la descripción del assetId que pertenece al spa­ceId. Contiene el enlace al servicio de consumo de este activo.

Esto solo funciona si el usuario tiene ac­ceso al espacio; en caso contrario, no tendrá autorización.

/catalog/assets Devuelve la lista de los activos expues­tos para el consumo en los espacios a los que tiene acceso el usuario.

Si el usuario no está asignado a ningún espacio, la lista no contendrá activos.

/catalog/assets(space_name='{spa­ceId}',name='assetId')

Devuelve la descripción del assetId que pertenece al spaceId. Contiene el enlace al ser­vicio de consumo de este activo.

Esto solo funciona si el usuario tiene ac­ceso al espacio; en caso contrario, no tendrá autorización.

Servicio de consumo

Punto final Descripción Detalles

/consumption/relational/{spaceId}/{assetId}

Devuelve la lista de modelos que están disponibles dentro del assetIdespe­cificado. Esta es la ruta OData raíz para consumir datos de un activo. Debería utilizarse para configurar la conexión OData en herramientas de BI, como SAP Analysis Cloud.

Esto solo funciona si el usuario tiene ac­ceso al espacio; en caso contrario, no tendrá autorización.

Devuelve un conjunto de resultados fila a fila sin tener en cuenta las agregacio­nes.

analytical=false es el valor predetermi­nado y se puede omitir.

/consumption/relational/{spaceId}/{assetId}/$metadata

Devuelve los metadatos del assetID que pertenece al spaceID.

Esto solo funciona si el usuario tiene ac­ceso al espacio; en caso contrario, no tendrá autorización.

264PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

Page 265: Modeling Guide - help.sap.com

Punto final Descripción Detalles

/consumption/relational/{spaceId}/{assetId}/{assetId}

Devuelve el conjunto de resultados de forma relacional. Admite todos los ope­randos $ de OData.

Esto solo funciona si el usuario tiene ac­ceso al espacio; en caso contrario, no tendrá autorización.

Devuelve un conjunto de resultados fila a fila sin tener en cuenta las agregacio­nes.

analytical=false es el valor predetermi­nado y se puede omitir.

Al efectuar una solicitud relacional, se devuelven todos los resultados, como si fueran fila a fila, sin filtros ni agregaciones. Puede utilizar parámetros de consulta, como $select, $filter and $orderby, $count, $top, $skip, que permitirán al cliente solicitar un conjunto específico de propiedades para cada entidad. El uso de esas propiedades debe seguir el estándar de la versión 4.0 de OData. Para obtener más información, consulte OData versión 4.0 estándar .

URL de ejemplo sin parámetros de consulta:

Código de ejemplo

https://your-dwc-tenant-url.cloud.sap/api/v1/dwc/consumption/relational/your-space/CollegeEnroll_IP/CollegeEnroll_IP

URL de ejemplo con el parámetro $select:

Código de ejemplo

https://your-dwc-tenant-url.cloud.sap/api/v1/dwc/consumption/relational/your-space/CollegeEnroll_IP/CollegeEnroll_IP?$select=COURSEID

URL de ejemplo con el parámetro $filter:

Código de ejemplo

https://your-dwc-tenant-url.cloud.sap/api/v1/dwc/consumption/relational/your-space/CollegeEnroll_IP/CollegeEnroll_IP?$filter=PAYMENTMODE eq 'DD'

Las operaciones admitidas de $filter son:

Nombre de operación Nombre de grupo Operador OData

Es igual a Operadores lógicos eq

No es igual a Operadores lógicos ne

Superior a Operadores lógicos gt

Superior o igual a Operadores lógicos ge

Inferior a Operadores lógicos lt

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

PUBLICPÚBLICO 265

Page 266: Modeling Guide - help.sap.com

Nombre de operación Nombre de grupo Operador OData

Inferior o igual a Operadores lógicos le

Y Operadores lógicos and

O Operadores lógicos or

No Operadores lógicos not

Agrupación Función de agrupación ( )

URL de ejemplo con el parámetro $orderby:

Código de ejemplo

https://your-dwc-tenant-url.cloud.sap/api/v1/dwc/consumption/relational/your-space/CollegeEnroll_IP/CollegeEnroll_IP?$orderby=FEES asc

Consumo desde SAP Analytics Cloud

Para acceder a los datos desde este servicio mediante la conexión de servicios OData en SAP Analytics Cloud, debe seguir estos pasos:

1. En SAP Data Warehouse Cloud, cree un cliente OAuth con las siguientes especificaciones:○ Objetivo: Uso interactivo○ URI de redireccionamiento: Copie y pegue la URL de redireccionamiento resaltada en el diálogo de

creación de conexión del servicio OData en SAP Analytics Cloud (para ello, recomendamos empezar simultáneamente con el paso 2).

2. En SAP Analytics Cloud, cree una conexión de servicio OData con las siguientes especificaciones:○ URL de servicio de datos: https://<url-de-su-arrendatario-dwc>.cloud.sap/api/v1/dwc/

consumption/relational/<space-id>/<asset-id>/○ Tipo de autenticación: Código de autorización OAuth 2.0 ○ ID de cliente OAuth, Secreto, URL de token y URL de autenticación: Se debe rellenar con la

información del cliente OAuth del paso 1.

Primero configure un cliente OAuth en SAP Data Warehouse Cloud con Utilización interactiva seleccionada como Objetivo y redireccione la URL si es necesario. Para obtener más información sobre la instalación de un cliente OAuth, consulte Gestionar clientes OAuth [página 253].

El URL del servicio de datos para recuperar datos desde SAP Data Warehouse Cloud sigue el siguiente patrón:

https://<url-de-su-arrendatario-dwc>.cloud.sap/api/v1/dwc/consumption/relational/<space-id>/<asset-id>/

266PUBLICPÚBLICO

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudConsumir datos expuestos por SAP Data Warehouse Cloud

Page 267: Modeling Guide - help.sap.com

Limitaciones de responsabilidad y aspectos legales

HiperenlacesAlgunos enlaces se clasifican con un icono y/o con un texto al pasar el puntero del ratón. Estos enlaces proporcionan información adicional.Acerca de los iconos:

● Enlaces con el icono Está entrando en una página Web que no está alojada por SAP. Al usar este tipo de enlaces, manifiesta su acuerdo (a no ser que se indique expresamente lo contrario en sus contratos con SAP) con lo siguiente:

● El contenido del sitio al que se accede a través del enlace no es documentación SAP. No puede realizar ninguna reclamación de producto contra SAP en base a esta información.

● SAP no manifiesta su acuerdo o desacuerdo con el contenido del sitio al que se accede a través del enlace, ni garantiza su disponibilidad o exactitud. SAP no es responsable de ningún daño causado por el uso de este contenido a menos que los daños se hayan causado por una imprudencia grave o por una conducta fraudulenta dolosa por parte de SAP.

● Enlaces con el icono Está dejando la documentación para este producto o servicio de SAP en concreto y está entrando en un sitio Web alojado por SAP. Al usar este tipo de enlaces, manifiesta su acuerdo (a no ser que se indique expresamente lo contrario en sus contratos con SAP) a no realizar ninguna reclamación de producto contra SAP en base a esta información.

Vídeos alojados en plataformas externasAlgunos vídeos pueden dirigir a plataformas de hospedaje de vídeos de terceros. SAP no puede garantizar la disponibilidad futura de vídeos almacenados en estas plataformas. Además, cualquier anuncio u otro contenido alojado en estas plataformas (p. ej., vídeos sugeridos o la navegación a otros vídeos alojados en el mismo sitio), no se encuentra bajo el control o la responsabilidad de SAP.

Beta y otras funciones experimentalesLas funciones experimentales no forman parte del alcance de la entrega oficial que SAP garantiza para futuras versiones. Esto significa que SAP puede modificar las funciones experimentales en cualquier momento, por cualquier motivo y sin previo aviso. Las funciones experimentales no están previstas para su uso productivo. No podrá mostrar, probar, examinar, evaluar las funciones experimentales o realizar cualquier otro uso de ellas en un entorno operativo en directo o con datos que no estén suficientemente fundamentados.El propósito de las funciones experimentales es obtener de manera anticipada comentarios que permitan a los clientes y partners influir en el producto futuro en consecuencia. Al proporcionar su opinión (p. ej. en la Comunidad SAP), acepta que los derechos de propiedad intelectual de las contribuciones o de las tareas derivadas seguirán siendo propiedad exclusiva de SAP.

Código de ejemploCualquier codificación de software y/o fragmentos de código son ejemplos. No están previstos para su uso productivo. El código de ejemplo tiene el único propósito de explicar y permitir la visualización de las reglas de sintaxis y de redacción SAP no garantiza la exactitud ni la integridad de los códigos de ejemplo. SAP no es responsable de ningún error o daño causado por el uso de código de ejemplo a menos que los daños se hayan causado por una imprudencia grave o por una conducta fraudulenta dolosa por parte de SAP.

Lenguaje sin sesgosSAP apoya una cultura de diversidad e inclusión. Siempre que sea posible, utilizamos un lenguaje imparcial en nuestra documentación para referirnos a personas de todas las culturas, etnias, géneros y habilidades.

Adquirir, preparar y modelar datos con SAP Data Warehouse CloudLimitaciones de responsabilidad y aspectos legales

PUBLICPÚBLICO 267

Page 268: Modeling Guide - help.sap.com

www.sap.com/contactsap

© 2022 SAP SE o una empresa filial de SAP. Reservados todos los derechos.

Queda prohibida la reproducción o transmisión de cualquier parte de esta publicación, en cualquier forma o para cualquier fin, sin el permiso expreso de SAP SE o de una empresa filial de SAP. La información que aquí se incluye puede modificarse sin previo aviso.

Algunos productos de software comercializados por SAP SE y sus distribuidores contienen componentes de software con derechos de autor de otros proveedores de software. Las especificaciones de productos en cada país pueden ser diferentes.

SAP SE o una empresa filial de SAP SE proporcionan estos materiales con fines meramente informativos, sin manifestación ni garantía de ningún tipo. Ni SAP SE ni sus empresas filiales se hacen responsables de los errores u omisiones en relación con los materiales. Las únicas garantías para los productos y servicios de SAP SE o de sus empresas filiales son aquellas especificadas en las cláusulas expresas de garantía que acompañan a dichos productos y servicios, si las hubiera. Nada de lo que se incluye en este documento debe interpretarse como garantía adicional.

SAP y los productos y servicios de SAP mencionados, así como sus respectivos logotipos, son marcas comerciales o marcas registradas de SAP SE (o de una empresa filial de SAP) en Alemania y en otros países. Todos los nombres y servicios de productos son las marcas comerciales de sus respectivas empresas.

Consulte https://www.sap.com/spain/about/legal/trademark.html para obtener información y avisos adicionales sobre marcas comerciales.

THE BEST RUN