Teoria Musical

Oracle® Cloud Preparación de datos en Oracle Business Intelligence Cloud Service E66336-05 Junio de 2017 Documentación

Views 223 Downloads 357 File size 3MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Oracle® Cloud Preparación de datos en Oracle Business Intelligence Cloud Service E66336-05

Junio de 2017 Documentación para los administradores, analistas y consumidores de Oracle Business Intelligence Cloud Service que describe cómo cargar datos para paneles de control, informes y proyectos de inteligencia empresarial, crear modelos de datos y gestionar Oracle Business Intelligence Cloud Service.

Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service E66336-05 Copyright © 2014, 2017, Oracle y/o sus filiales. Todos los derechos reservados. Autor principal: Rosie Harvey Autores colaboradores: Pete Brownbridge, Suzanne Gill Colaboradores: Oracle Business Intelligence development, product management, and quality assurance teams Este software y la documentación relacionada están sujetos a un contrato de licencia que incluye restricciones de uso y revelación, y se encuentran protegidos por la legislación sobre la propiedad intelectual. A menos que figure explícitamente en el contrato de licencia o esté permitido por la ley, no se podrá utilizar, copiar, reproducir, traducir, emitir, modificar, conceder licencias, transmitir, distribuir, exhibir, representar, publicar ni mostrar ninguna parte, de ninguna forma, por ningún medio. Queda prohibida la ingeniería inversa, desensamblaje o descompilación de este software, excepto en la medida en que sean necesarios para conseguir interoperabilidad según lo especificado por la legislación aplicable. La información contenida en este documento puede someterse a modificaciones sin previo aviso y no se garantiza que se encuentre exenta de errores. Si detecta algún error, le agradeceremos que nos lo comunique por escrito. Si este software o la documentación relacionada se entrega al Gobierno de EE.UU. o a cualquier entidad que adquiera licencias en nombre del Gobierno de EE.UU. se aplicará la siguiente disposición: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agencyspecific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government. Este software o hardware se ha desarrollado para uso general en diversas aplicaciones de gestión de la información. No se ha diseñado ni está destinado para utilizarse en aplicaciones de riesgo inherente, incluidas las aplicaciones que pueden causar daños personales. Si utiliza este software o hardware en aplicaciones de riesgo, usted será responsable de tomar todas las medidas apropiadas de prevención de fallos, copia de seguridad, redundancia o de cualquier otro tipo para garantizar la seguridad en el uso de este software o hardware. Oracle Corporation y sus filiales declinan toda responsabilidad derivada de los daños causados por el uso de este software o hardware en aplicaciones de riesgo. Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas comerciales de sus respectivos propietarios. Intel e Intel Xeon son marcas comerciales o marcas comerciales registradas de Intel Corporation. Todas las marcas comerciales de SPARC se utilizan con licencia y son marcas comerciales o marcas comerciales registradas de SPARC International, Inc. AMD, Opteron, el logotipo de AMD y el logotipo de AMD Opteron son marcas comerciales o marcas comerciales registradas de Advanced Micro Devices. UNIX es una marca comercial registrada de The Open Group. Este software o hardware y la documentación pueden ofrecer acceso a contenidos, productos o servicios de terceros o información sobre los mismos. Ni Oracle Corporation ni sus filiales serán responsables de ofrecer cualquier tipo de garantía sobre el contenido, los productos o los servicios de terceros y renuncian explícitamente a ello, a menos que así se indique en un acuerdo aplicable entre usted y Oracle. Oracle Corporation y sus filiales no se harán responsables de las pérdidas, los costos o los daños en los que se incurra como consecuencia del acceso o el uso de contenidos, productos o servicios de terceros, a menos que así se indique en un acuerdo aplicable entre usted y Oracle.

Tabla de contenidos Prefacio ............................................................................................................................................................... xi Destinatarios................................................................................................................................................. xi Accesibilidad a la documentación............................................................................................................. xi Documentos relacionados .........................................................................................................................

xii

Convenciones ..............................................................................................................................................

xii

Parte I Introducción a Oracle Business Intelligence Cloud Service 1 Introducción a la preparación de datos en Oracle Business Intelligence Cloud Service Acerca de Oracle BI Cloud Service.........................................................................................................

1-1

Acceso a Oracle BI Cloud Service...........................................................................................................

1-2

Cómo integrar Oracle BI Cloud Service con Oracle Database Cloud Service..................................

1-3

Antes de empezar a utilizar Oracle BI Cloud Service .........................................................................

1-3

Flujo de trabajo típico para administradores de Oracle BI Cloud Service .......................................

1-4

Acerca de los roles y usuarios de Oracle BI Cloud Service ................................................................

1-5

Cómo empezar a preparar datos en Oracle BI Cloud Service............................................................

1-5

Principales tareas de Oracle BI Cloud Service......................................................................................

1-6

Principales tareas para la carga de datos ......................................................................................

1-6

Principales tareas para el modelado de datos..............................................................................

1-6

Principales tareas para la gestión...................................................................................................

1-7

Parte II Carga de datos para Oracle Business Intelligence Cloud Service 2 Visión general sobre cómo transferir los datos a la nube Carga de datos en la nube .......................................................................................................................

2-1

Acerca de Data Sync .................................................................................................................................

2-3

Configuración de Sincronización de datos por primera vez..............................................................

2-4

Asignación de permisos a los usuarios para cargar datos con Data Sync ...............................

2-5

Configuración de opciones por defecto para Data Sync.............................................................

2-5

Conexión de Sincronización de datos a su destino y orígenes de datos ..................................

2-5

iii

3 Carga de datos desde archivos con Sincronización de datos Flujo de trabajo típico para cargar datos de archivos con Data Sync................................................

3-1

Acerca de los requisitos de los archivos de datos ................................................................................

3-2

Acerca de los juegos de datos .................................................................................................................

3-3

Configuración de cargas de datos desde archivos CSV o XLSX con Sincronización de datos......

3-4

Mantenimiento de datos de configuración del archivo ......................................................................

3-8

Carga de datos con Sincronización de datos ........................................................................................

3-9

Cómo refrescar los datos regularmente............................................................................................... 3-11 Supervisión de cargas de datos. ........................................................................................................... 3-12 Revisión de estrategias de carga........................................................................................................... 3-13

4 Carga de datos de tablas relacionales Flujo de trabajo típico para cargar datos de tablas ..............................................................................

4-1

Configuración de cargas de datos de tablas mediante la sincronización de datos .........................

4-2

Sustitución de una carga de datos de una tabla ...................................................................................

4-4

Carga de datos de tablas mediante una consulta SQL ........................................................................

4-5

Carga de tablas relacionales mediante SQL Developer ......................................................................

4-5

5 Configuración de cargas de datos desde OTBI con Sincronización de datos Flujo de trabajo típico para cargar datos de OTBI ...............................................................................

5-1

Acerca de la carga de datos de los orígenes de datos de OTBI ..........................................................

5-2

Especificación de detalles de la conexión para datos de OTBI ..........................................................

5-2

Configuración de cargas de datos desde carpetas o áreas temáticas de OTBI ................................

5-3

Configuración de cargas de datos desde carpetas en áreas temáticas de OTBI ..............................

5-6

Configuración de cargas de datos desde OTBI mediante particiones basadas en días..................

5-8

6 Configuración de cargas de datos desde orígenes de datos JDBC con Sincronización de datos Flujo de trabajo típico para cargar datos desde orígenes de datos JDBC .........................................

6-1

Acerca de la cargando datos de orígenes de datos JDBC ...................................................................

6-2

Especificación de los detalles de conexión de orígenes JDBC genéricos .......................................... Configuración de una carga de datos desde un origen de datos JDBC con objetos de

6-4

metadatos .............................................................................................................................................

6-6

Configuración de una carga de datos desde un origen de datos JDBC con una consulta .............

6-9

Especificación de los detalles de conexión para datos NetSuite...................................................... 6-13

7 Configuración de cargas de datos desde Oracle Service Cloud (RightNow)

iv

Flujo de trabajo típico para cargar datos desde Oracle Service Cloud (RightNow) .......................

7-1

Acerca de la carga de datos de Oracle Service Cloud (RightNow) ...................................................

7-2

Especificación de los detalles de conexión de Oracle Service Cloud (RightNow) .........................

7-4

Configuración de una carga de datos de un informe de Oracle Service Cloud (RightNow) ........

7-4

Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta ROQL .................................................................................................................................... Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una

7-8

consulta de metadatos ...................................................................................................................... 7-12 Configuración de una carga de datos desde Oracle Service Cloud (RightNow) mediante ID con nombre......................................................................................................................................... 7-15

8 Automatización de carga de datos mediante métodos programáticos Acerca de la API de REST de Oracle BI Cloud Service .......................................................................

8-1

Acerca de la API de REST de Oracle Database Cloud Service...........................................................

8-2

Acerca de los scripts de base de datos PL/SQL ...................................................................................

8-3

9 Transformación de datos Flujo de trabajo típico para transformar los datos mediante Sincronización de datos ..................

9-1

Acerca de la transformación de datos....................................................................................................

9-2

Transformación de los datos con valores por defecto, conversiones y cálculos..............................

9-2

Transformación de los datos con nuevas columnas de destino.........................................................

9-3

Transformación de los datos mediante claves de sustitución ............................................................

9-4

Transformación de los datos mediante uniones...................................................................................

9-4

Información de seguimiento acerca de los datos .................................................................................

9-6

Manipulación de los datos antes y después de las cargas de datos ..................................................

9-7

Parte III Modelado de datos 10 Descripción del modelado de datos Acerca del modelado de datos.............................................................................................................. 10-1 Planificación de un modelo de datos ................................................................................................... 10-2 Descripción de los requisitos del modelo de datos ................................................................... 10-2 Componentes de los modelos de datos....................................................................................... 10-2 Acerca del modelado de objetos de origen con relaciones de estrella.................................... 10-3 Acerca del modelado de objetos de origen con relaciones de copo de nieve ........................ 10-4 Acerca del modelado de orígenes desnormalizados................................................................. 10-4 Acerca del modelado de orígenes normalizados....................................................................... 10-5

11 Cómo empezar a crear el modelo de datos Flujo de trabajo típico para modelar los datos ................................................................................... 11-1 Uso de Data Modeler.............................................................................................................................. 11-2 Apertura de Data Modeler............................................................................................................ 11-3 Creación de un modelo de datos.................................................................................................. 11-3 Uso del panel izquierdo de Data Modeler.................................................................................. 11-4 Uso del panel derecho de Data Modeler..................................................................................... 11-4 Uso de los menús de acción .......................................................................................................... 11-6 Bloqueo de modelos de datos....................................................................................................... 11-6

v

Validación de un modelo de datos .............................................................................................. 11-7 Refrescamiento y sincronización de objetos de origen y objetos de modelo de datos......... 11-7 Publicación de cambios en el modelo de datos.......................................................................... 11-9 Borrado de datos almacenados en caché .................................................................................. 11-10 Cambio de nombre del modelo de datos .................................................................................. 11-10 Conexión de un modelo a una base de datos distinta ............................................................ 11-11 Supresión de un modelo de datos.............................................................................................. 11-12 Revisión de tablas y datos de origen.................................................................................................. 11-12 Visualización de objetos de origen ............................................................................................ 11-12 Vista previa de los datos en objetos de origen ......................................................................... 11-13 Creación de Vistas de Origen.............................................................................................................. 11-13 Acerca de las vistas de origen..................................................................................................... 11-13 Adición de vistas de origen propias .......................................................................................... 11-14 Definición de filtros para vistas de origen................................................................................ 11-16 Adición de tablas de hechos y tablas de dimensiones a un modelo de datos ............................. 11-17 Acerca de las tablas de hechos y de dimensiones.................................................................... 11-17 Creación de tablas de hechos y dimensiones desde una vista o tabla única ....................... 11-18 Creación de tablas de hechos individuales............................................................................... 11-20 Creación de tablas de dimensiones individualmente ............................................................. 11-21 Edición de tablas de hechos y tablas de dimensiones............................................................. 11-22 Adición de más columnas a tablas de hechos y de dimensiones .......................................... 11-24 Unión de tablas en un modelo de datos ............................................................................................ 11-25 Acerca de las uniones .................................................................................................................. 11-25 Unión de tablas de hechos y dimensiones................................................................................ 11-26 Creación de una dimensión de tiempo.............................................................................................. 11-26 Adición de medidas y atributos al modelo de datos ....................................................................... 11-28 Edición de medidas y atributos.................................................................................................. 11-28 Especificación de agregación para medidas en tablas de hechos.......................................... 11-30 Creación de medidas calculadas ................................................................................................ 11-32 Creación de atributos derivados ................................................................................................ 11-35 Creación de expresiones en el editor de expresiones.............................................................. 11-35 Copia de medidas y atributos..................................................................................................... 11-38 Copia de objetos del modelo ............................................................................................................... 11-38

12 Definición de jerarquías y niveles para obtención de detalles y agregación Flujo de trabajo típico para definir jerarquías y niveles.................................................................... 12-1 Acerca de las jerarquías y los niveles................................................................................................... 12-1 Edición de jerarquías y niveles ............................................................................................................. 12-2 Definición de propiedades de la tabla de dimensiones para jerarquías................................. 12-3 Definición de niveles de agregación para medidas ........................................................................... 12-4 Acerca de la definición de niveles de agregación para las medidas....................................... 12-4

vi

13 Protección del modelo de datos Flujo de trabajo típico para proteger datos de modelos.................................................................... 13-1 Creación de variables para utilizar en expresiones ........................................................................... 13-1 Acerca de las variables................................................................................................................... 13-2 Definición de variables .................................................................................................................. 13-2 Protección del acceso a los objetos del modelo .................................................................................. 13-3 Acerca de la herencia de permisos............................................................................................... 13-4 Protección del acceso a los datos .......................................................................................................... 13-5

Parte IV Gestión del servicio 14 Gestión de las tareas que pueden ver y realizar los usuarios Flujo de trabajo típico para gestionar lo que los usuarios pueden ver y hacer ............................. 14-1 Acerca de los usuarios y roles............................................................................................................... 14-2 Acerca de los roles de aplicación.......................................................................................................... 14-3 Roles de aplicación predefinidos ................................................................................................. 14-3 Importancia del rol de aplicación Administrador ..................................................................... 14-5 Configuración de lo que los usuarios pueden ver y hacer ............................................................... 14-5 Introducción a roles de aplicación ............................................................................................... 14-6 Asignación de roles de aplicación a usuarios............................................................................. 14-6 Asignación de roles de aplicación a varios usuarios con roles................................................ 14-8 Adición de miembros a roles de aplicación................................................................................ 14-9 Adición de sus propios roles de aplicación .............................................................................. 14-11 Supresión de roles de aplicación................................................................................................ 14-13 Funcionalidad activada por roles de aplicación............................................................................... 14-13

15 Realización de instantáneas y restauración Flujo de trabajo típico para la realización de instantáneas y la restauración................................. 15-1 Acerca de las instantáneas..................................................................................................................... 15-2 Realización de instantáneas y restauración de información ............................................................ 15-2 Realización de instantáneas .......................................................................................................... 15-2 Restauración a partir de una instantánea ................................................................................... 15-3 Edición de descripciones de instantáneas................................................................................... 15-5 Supresión de instantáneas............................................................................................................. 15-5 Descarga, carga y migración de instantáneas..................................................................................... 15-5 Descarga de instantáneas .............................................................................................................. 15-6 Carga de instantáneas.................................................................................................................... 15-6 Migración de datos de instantáneas ............................................................................................ 15-7

16 Realización de tareas de administración Flujo de trabajo típico para realizar tareas de administración ......................................................... 16-1 Descripción de las herramientas de administración.......................................................................... 16-2

vii

Gestión de conexiones a base de datos ................................................................................................ 16-3 Acerca de las Conexiones de Base de Datos............................................................................... 16-3 Conexión a datos de una base de datos Oracle Could.............................................................. 16-3 Supresión de orígenes de datos no usados ......................................................................................... 16-5 Carga de modelos de datos desde Oracle BI Enterprise Edition ..................................................... 16-6 Acerca de la carga de modelos de datos de Oracle BI Enterprise Edition en la nube ......... 16-6 Carga de modelos de datos de un archivo (.rpd) ...................................................................... 16-8 Gestión de información de mapa ......................................................................................................... 16-9 Configuración del modo en el que los datos se muestran en mapas...................................... 16-9 Edición de mapas de fondo......................................................................................................... 16-12 Adición de dominios seguros a la lista blanca ................................................................................. 16-15 Gestión de la indexación y la búsqueda de contenido .................................................................... 16-15 Configuración de la indexación de búsqueda.......................................................................... 16-16 Programación de exploraciones de contenido regulares........................................................ 16-16 Supervisión de trabajos de exploración de búsqueda............................................................. 16-17 Supervisión de usuarios y logs de actividad .................................................................................... 16-17 Supervisión de usuarios conectados.......................................................................................... 16-17 Análisis de consultas y logs SQL ............................................................................................... 16-18 Ejecución de consultas SQL de prueba.............................................................................................. 16-19 Supervisión de métricas para Oracle BI Cloud Service................................................................... 16-20

Parte V Referencia A Preguntas Frecuentes Preguntas más frecuentes sobre la carga de datos ....................................................................................... A-2 Preguntas más frecuentes sobre el modelado de datos............................................................................... A-7 Principales preguntas frecuentes para gestionar Oracle BI Cloud Service............................................... A-8

B Solución de problemas Solución de problemas generales.................................................................................................................... B-2 Solución de problemas de carga de datos ..................................................................................................... B-2 Solución de problemas de modelado de datos ............................................................................................. B-4 Solución de problemas de administración .................................................................................................... B-5

C Referencia del editor de expresiones Objetos de modelo de datos............................................................................................................................. C-1 Operadores SQL ................................................................................................................................................ C-1 Expresiones condicionales ............................................................................................................................... C-2 Funciones............................................................................................................................................................ C-3 Funciones de agregación.......................................................................................................................... C-3 Funciones analíticas.................................................................................................................................. C-4 Funciones de calendario .......................................................................................................................... C-5 Funciones de conversión ......................................................................................................................... C-6

viii

Funciones de visualización ..................................................................................................................... C-7 Funciones de evaluación.......................................................................................................................... C-8 Funciones matemáticas ............................................................................................................................ C-9 Funciones de cadena .............................................................................................................................

C-10

Funciones del sistema ...........................................................................................................................

C-12

Funciones de serie temporal.................................................................................................................

C-12

Constantes .......................................................................................................................................................

C-12

Tipos.................................................................................................................................................................

C-13

Variables ..........................................................................................................................................................

C-13

D Referencia de sincronización de datos Instalación y actualización de Data Sync....................................................................................................... D-2 Acerca de las cuentas de usuario necesarias y las directrices de seguridad .................................... D-2 Acerca de los requisitos, bases de datos soportadas y requisitos de JDBC...................................... D-2 Instalación de Sincronización de datos.................................................................................................. D-4 Inicio de Sincronización de datos por primera vez ............................................................................. D-5 Descripción de alertas de software en la Sincronización de datos .................................................... D-6 Actualización de la sincronización de datos......................................................................................... D-7 Ayuda: Acerca de Sincronización de datos ................................................................................................... D-7 Ayuda: vista Conexiones ................................................................................................................................. D-7 Configuración de una conexión al servicio en la nube de destino .................................................... D-8 Configuración de una conexión a un origen de datos......................................................................... D-8 Uso de registros de origen de conexión................................................................................................. D-9 Ayuda: Cuadros de diálogo Trabajos actuales e Historial.......................................................................

D-10

Ayuda: cuadro de diálogo Configuración de correo electrónico y cuadro de diálogo Destinatarios D-12 Cuadro de diálogo Configuración de correo electrónico.................................................................

D-12

Cuadro de diálogo Destinatarios.........................................................................................................

D-12

Ayuda: cuadro de diálogo Datos de archivo .............................................................................................

D-13

Importación de archivos .......................................................................................................................

D-16

Ayuda: cuadro de diálogo Exportar y cuadro de diálogo Importar.......................................................

D-16

Antes de empezar ..................................................................................................................................

D-16

Exportación de metadatos ....................................................................................................................

D-17

Importación de metadatos....................................................................................................................

D-17

Ayuda: cuadro de diálogo Programaciones de trabajos...........................................................................

D-18

Ayuda: vista Trabajos ....................................................................................................................................

D-19

Ayuda: cuadro de diálogo Estrategia de carga..........................................................................................

D-20

Ayuda: cuadro de diálogo Marcar como terminado.................................................................................

D-22

Ayuda: cuadro de diálogo Nuevo trabajo ..................................................................................................

D-22

Ayuda: cuadro de diálogo Parámetros/Parámetros de ejecución..........................................................

D-22

Ayuda: cuadro de diálogo Alertas de parches...........................................................................................

D-25

Ayuda: cuadro de diálogo Orígenes de datos de conexión .....................................................................

D-25

Ayuda: Cuadro de diálogo Procesamiento SQL anterior/posterior ......................................................

D-25

Ayuda: cuadro de diálogo Resumen del proyecto....................................................................................

D-28

ix

Ayuda: cuadro de diálogo Propiedades .....................................................................................................

D-28

Ayuda: Cuadro de diálogo Datos relacionales ..........................................................................................

D-29

Uso de una sustitución de consulta SQL para acotar una carga de datos de una tabla ..............

D-30

Cargando datos de SQL ........................................................................................................................

D-31

Ayuda: cuadro de diálogo Propiedades del sistema ................................................................................

D-31

Ayuda: Cuadro de diálogo Opción de destino ..........................................................................................

D-33

Ayuda: Cuadro de diálogo Tablas de destino/Juegos de datos .............................................................

D-33

Ayuda: cuadro de diálogo Bienvenido .......................................................................................................

D-33

Ayuda: Borrado de caché después de la carga de datos ..........................................................................

D-34

Ayuda: Creación y modificación de tablas.................................................................................................

D-34

Ayuda: Consolidación de datos de varios orígenes..................................................................................

D-36

Ayuda: Creación y modificación de juegos de datos................................................................................

D-37

Ayuda: Disparo de trabajos desde otras herramientas.............................................................................

D-37

Integración basada en SQL...................................................................................................................

D-38

Ayuda: Disparo de un trabajo después de otro de forma automática ...................................................

D-39

Ayuda: Carga de datos en varios destinos en la nube..............................................................................

D-39

Configuración de otro entorno ............................................................................................................

D-40

Ayuda: Cuadro de diálogo Asignación de columna/Asignación ..........................................................

D-40

x

Prefacio Aprenda a cargar y modelar datos, gestionar usuarios y administrar el servicio. Temas: •

Destinatarios



Documentos relacionados



Convenciones

Destinatarios Preparación de datos en Oracle Business Intelligence Cloud Service está pensado para administradores y analistas de inteligencia empresarial que utilicen Oracle BI Cloud Service: •

Los administradores gestionan el acceso a Oracle BI Cloud Service y realizan otras tareas administrativas, como la copia de seguridad y la restauración de información para otros.



Los analistas de inteligencia empresarial cargan y modelan datos y crean informes para los consumidores. Las opciones de integración de datos incluyen desde la importación de autoservicio hasta las actualizaciones operativas de ETL. Los analistas pueden seleccionar visualizaciones interactivas y crear cálculos avanzados para entender mejor los datos.



Los consumidores de inteligencia empresarial personalizan las páginas del panel de control y trabajan con sus informes favoritos. Los paneles de control permiten a los consumidores analizar y gestionar rápidamente la actividad en su sistema.

Accesibilidad a la documentación Para obtener más información sobre el compromiso de Oracle con la accesibilidad, visite el sitio web del Oracle Accessibility Program en http://www.oracle.com/pls/ topic/lookup?ctx=acc&id=docacc. Acceso a los Servicios de Soporte Oracle Los clientes de Oracle que hayan contratado servicios de soporte electrónico pueden acceder a ellos mediante My Oracle Support. Para obtener más información, visite http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info o, si tiene alguna discapacidad auditiva, visite http://www.oracle.com/pls/topic/lookup? ctx=acc&id=trs.

xi

Documentos relacionados Estos recursos de Oracle relacionados proporcionan más información. •

Oracle Public Cloud http://cloud.oracle.com



Introducción a Oracle Cloud



Gestión y supervisión de Oracle Cloud



Uso de Oracle Business Intelligence Cloud Service



API de REST para Oracle Business Intelligence Cloud Service



Uso de Oracle Database Cloud (Base de datos como servicio)



Uso de Oracle Database Cloud (Base de datos como servicio)

Convenciones En este tema se describen las convenciones utilizadas en este documento. Convenciones de texto Convención

Significado

negrita

El formato de negrita indica elementos de la interfaz gráfica de usuario asociados a una acción, o bien términos definidos en el texto o en el glosario.

cursiva

El formato de cursiva indica títulos de libros, énfasis o variables de pendientes de asignación para los que se proporcionan valores concretos.

espacio sencillo

El formato de espacio sencillo indica comandos en un párrafo, direcciones URL, código en los ejemplos, texto que aparece en la pantalla o texto que se introduce.

Vídeos e imágenes Su compañía puede utilizar máscaras y estilos para personalizar el aspecto de la aplicación, los paneles de control, los informes y otros objetos de Oracle Business Intelligence. Es posible que los vídeos y las imágenes incluidos en la documentación del producto parezcan diferentes a las máscaras y los estilos que utiliza su compañía. Incluso aunque las máscaras y los estilos sean diferentes a los que se muestran en los vídeos e imágenes, el comportamiento y las técnicas del producto y las técnicas mostrados y demostrados son los mismos.

xii

Parte I Introducción a Oracle Business Intelligence Cloud Service Esta parte le presenta Oracle BI Cloud Service. Capítulos: •

Introducción a la preparación de datos en Oracle Business Intelligence Cloud Service

1 Introducción a la preparación de datos en Oracle Business Intelligence Cloud Service Este tema describe cómo empezar a utilizar Oracle BI Cloud Service. Temas: •

Acerca de Oracle BI Cloud Service



Acceso a Oracle BI Cloud Service



Cómo integrar Oracle BI Cloud Service con Oracle Database Cloud Service



Antes de comenzar con Oracle Business Intelligence Cloud Service



Flujo de trabajo típico para administradores de Oracle BI Cloud Service



Cómo comenzar con Oracle Business Intelligence Cloud Service



Acerca de los roles y usuarios de Oracle BI Cloud Service



Principales tareas de Oracle BI Cloud Service

Acerca de Oracle BI Cloud Service Oracle BI Cloud Service es una BI Platform en la nube que hace que los análisis estén disponibles para todo el mundo, desde el grupo de trabajo a la empresa. Con Oracle BI Cloud Service, es fácil combinar datos de varias fuentes y crear rápidamente aplicaciones e informes analíticos interactivos y ricos. Los informes creados con Oracle BI Cloud Service están disponibles inmediatamente en dispositivos móviles, sin programación adicional. Están soportados todos los dispositivos iOS y Android. Preparar datos de negocio para realizar análisis es fácil con Oracle BI Cloud Service: •

Utilice herramientas de ETL sencillas y API estándar del sector para importar los datos seleccionados a la base de datos Oracle y realizar actualizaciones en curso. Permita a otros usuarios cargar datos de autoservicio. Consulte Carga de datos en Oracle Business Intelligence Cloud Service.



Cree modelos de datos para datos presentes para el análisis que reflejen mejor la estructura de su negocio. Consulte Modelado de datos en Oracle Business Intelligence Cloud Service.



Gestione lo que las personas pueden ver y hacer en Oracle BI Cloud Service. Determine quién puede cargar y modelar datos, quién puede crear informes y paneles de control a partir del modelo de datos y quién puede crear visualizaciones ad-hoc basadas en los mismos datos o cualquier origen de datos

Introducción a la preparación de datos en Oracle Business Intelligence Cloud Service 1-1

Acceso a Oracle BI Cloud Service

alternativo que decidan cargar. Consulte Gestión de las tareas que pueden ver y realizar los usuarios. •

Tome instantáneas habituales para realizar la copia de seguridad del modelo de datos, el contenido que los analistas guardan en el catálogo e información de seguridad. Consulte Copia de seguridad y restauración.

Ensamble analíticas convincentes de sus datos de negocio con docenas de visualizaciones interactivas y sugerencias automáticas. Consulte Uso de Oracle Business Intelligence Cloud Service para saber cómo crear analíticas en Oracle BI Cloud Service y compartirlas con otros usuarios.

Acceso a Oracle BI Cloud Service El correo electrónico de bienvenida a Oracle BI Cloud Service contiene un enlace directo al servicio. Solo tiene que hacer clic en el enlace y conectarse. O bien, puede conectarse a Oracle Cloud en cloud.oracle.com y, a continuación, seleccionar Oracle BI Cloud Service. Oracle BI Cloud Service muestra un repaso del producto cuando se conecte por primera vez. Al final del repaso, aparecerá la página inicial, que contiene enlaces a todas las funciones disponibles de Oracle BI Cloud Service.

Si está familiarizado con versiones anteriores de la interfaz de usuario de Oracle BI Cloud Service y desea utilizar la versión anterior, haga clic en Abrir inicio clásico.

1-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Cómo integrar Oracle BI Cloud Service con Oracle Database Cloud Service

Cómo integrar Oracle BI Cloud Service con Oracle Database Cloud Service Necesita una base de datos para almacenar y gestionar los datos que analiza en Oracle BI Cloud Service. Oracle BI Cloud Service se puede integrar con Oracle Database Cloud - Servicio de esquema de base de datos u Oracle Database Cloud Service: •

Oracle Database Cloud - Servicio de esquema de base de datos: servicio basado en un esquema, incluido con Oracle BI Cloud Service. Oracle BI Cloud Service se integra con Servicio de esquema de base de datos para que no tenga que realizar ningún paso adicional si desea utilizar esta base de datos. Consulte Uso de Oracle Database Cloud - Servicio de esquema de base de datos.



Oracle Database Cloud Service: máquina virtual dedicada con una instancia de Oracle Database totalmente configurada y en ejecución. Puede configurar Oracle BI Cloud Service para integrarlo con una o más instancias de Database Cloud Service. Para que esto funcione, Oracle BI Cloud Service y Database Cloud Service se deben estar ejecutando en el mismo centro de datos y su administrador debe proporcionar los detalles de la conexión. Consulte Gestión de conexiones a base de datos y Uso de Oracle Database Cloud Service. Nota: Al utilizar la vista Proyectos en Sincronización de datos, puede utilizar

el separador Procesamiento posterior a la carga para que procese posteriormente los datos de Oracle Database Cloud Service. Si tiene un destino de Servicio de esquema de base de datos por defecto, no puede utilizar Sincronización de datos para procesar posteriormente los datos.

Antes de empezar a utilizar Oracle BI Cloud Service Es responsabilidad del administrador poner Oracle BI Cloud Service en marcha para que otros usuarios puedan utilizarlo. Antes de permitir a los usuarios que se conecten a Oracle BI Cloud Service, familiarícese con: •

Oracle Cloud Cree y configure su cuenta en Oracle Cloud. Consulte Solicitud de una suscripción de prueba o Adquisición de una suscripción a servicios no medidos de Oracle Cloud Service en Getting Started with Oracle Cloud.



Oracle Database Cloud Service Necesita Oracle Database Cloud - Servicio de esquema de base de datos u Oracle Database Cloud Service para almacenar y gestionar los datos para Oracle BI Cloud Service. Consulte Cómo integrar Oracle BI Cloud Service con Oracle Database Cloud Service



Oracle Business Intelligence Cloud Service Configure las cuentas del resto y asigne los roles correspondientes en Oracle BI Cloud Service. Configure las conexiones a las bases de datos en la nube para que los modeladores y analistas de negocio puedan analizar los datos de la empresa. Consulte Flujo de trabajo típico para administradores de Oracle BI Cloud Service.

Introducción a la preparación de datos en Oracle Business Intelligence Cloud Service 1-3

Flujo de trabajo típico para administradores de Oracle BI Cloud Service

Flujo de trabajo típico para administradores de Oracle BI Cloud Service A continuación se indican las tareas comunes para administrar Oracle BI Cloud Service. Tarea

Descripción

Más información

Iniciar servicios de prueba y de pago

Proporcione su información y regístrese para un servicio de prueba gratuito o solicite un servicio de pago.

Solicitud de una suscripción de prueba o Adquisición de una suscripción a servicios no medidos de Oracle Cloud Service en Introducción a Oracle Cloud

Activar servicios de prueba y de pago

Cuando Oracle le proporcione el servicio, regístrese y actívelo.

Activación de la suscripción de prueba o Activación de la orden en Introducción a Oracle Cloud

Crear instancias de servicio

Si la suscripción le permite crear varias instancias, cree una o más instancias de Oracle BI Cloud Service en función de las necesidades del negocio.

Creación de instancias de servicio en Introducción a Oracle Cloud

Aprender acerca de usuarios y roles

Permite obtener información sobre las cuentas de usuario y los roles predefinidos.

Acerca de los usuarios y roles

Agregar y gestionar usuarios

Permite crear cuentas para los usuarios.

Adición de usuarios y asignación de roles en Introducción a Oracle Cloud

Acceder al servicio

Acceda a Oracle BI Cloud Service.

Acceso a Oracle BI Cloud Service

Gestionar lo que otros usuarios pueden ver y realizar

Asigne los roles de aplicación adecuados a todos los usuarios del servicio.

Gestión de las tareas que pueden ver y realizar los usuarios

Crear conexiones de base de datos

Conecte Oracle BI Cloud Service a otras bases de datos en la nube, de modo que los analistas de negocio puedan analizar los datos de la compañía almacenados en varias ubicaciones

Gestión de conexiones a base de datos

Supervisar el servicio

Permite comprobar el funcionamiento diario del servicio, supervisar el rendimiento y revisar las notificaciones importantes.

Visión general de la gestión de cuentas y servicios de Oracle Cloud en Gestión y supervisión de Oracle Cloud

Gestionar el servicio

Gestione Oracle BI Cloud Service, incluidos usuarios, copias de seguridad y conexiones de base de datos, etc.

Gestión de Oracle Business Intelligence Cloud Service

1-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Acerca de los roles y usuarios de Oracle BI Cloud Service

Tarea

Descripción

Más información

Aumentar la suscripción al servicio

Permite agregar capacidad al servicio de pago existente ampliándolo a un nivel de suscripción superior.

Actualización de la suscripción de pago a Oracle Cloud en Gestión y supervisión de Oracle Cloud

Acerca de los roles y usuarios de Oracle BI Cloud Service Los administradores deben garantizar que los privilegios y roles de todos están configurados correctamente antes de que los usuarios se conecten. Algunos roles son específicos de Oracle BI Cloud Service y otros se aplican en los servicios de Oracle Cloud: •

Roles de Oracle Cloud Para obtener más información sobre los roles y privilegios comunes en los servicios de Oracle Cloud, consulte Privilegios y roles de usuario de Oracle Cloud en Introducción a Oracle Cloud.



Roles de Oracle BI Cloud Service –

Roles de servicio: Varios roles del servicio en la nube predefinidos se aprovisionan con Oracle BI Cloud Service . Consulte Acerca de los usuarios y roles.



Roles de aplicación: El acceso a las funciones en Oracle BI Cloud Service se controla a través de un juego de roles de aplicaciones predefinidos. Para averiguar a qué funciones puede acceder un usuario con un determinado rol de aplicación, consulte Roles de aplicación predefinidos en Oracle BI Cloud Service y Funcionalidad activada por roles de aplicación.

Cómo empezar a preparar datos en Oracle BI Cloud Service Los administradores, cargadores de datos y modeladores de datos desempeñan distintas funciones en la preparación de datos de negocio para análisis. Una vez que los datos de negocio están preparados para el análisis, publique el modelo de datos de modo que los desarrolladores de contenido de BI puedan comenzar a visualizar los datos y a compartir las análisis con compañeros de trabajo, clientes y partners de negocio. Tarea

Usuario

Más información

Conectarse a Oracle BI Cloud Service como administrador

Administrador

Acceso a Oracle BI Cloud Service

Permitir que otros usuarios carguen y modelen datos mediante roles de aplicación

Administrador

Flujo de trabajo típico para gestionar lo que los usuarios pueden ver y hacer

Conectarse a los orígenes de datos de Oracle Database Cloud Service

Administrador

Gestión de conexiones a base de datos

Cargar datos para el análisis en Oracle Database Cloud Service

Cargadores de datos

Carga de datos en la nube

Flujo de trabajo típico para administradores de Oracle BI Cloud Service

Introducción a la preparación de datos en Oracle Business Intelligence Cloud Service 1-5

Principales tareas de Oracle BI Cloud Service

Tarea

Usuario

Más información

Modelar los datos de modo que los desarrolladores de contenido puedan visualizar los datos por medio de informes y paneles de control

Modeladores de datos

Flujo de trabajo típico para modelar los datos

Realizar instantáneas regulares y mucho más

Administradores

Gestión de Oracle Business Intelligence Cloud Service

Principales tareas de Oracle BI Cloud Service En Oracle BI Cloud Service, existen tareas principales para la gestión, modelado y carga de datos. Tareas: •

Principales tareas para la carga de datos



Principales tareas para el modelado de datos



Principales tareas para la gestión

Principales tareas para la carga de datos En este tema se identifican las principales tareas para la carga de datos. •

Configuración de cargas de datos desde archivos CSV o XLSX con Sincronización de datos



Configuración de cargas de datos de tablas mediante la sincronización de datos



Configuración de cargas de datos desde orígenes de datos JDBC con Sincronización de datos



Configuración de cargas de datos desde OTBI con Sincronización de datos



Configuración de cargas de datos desde Oracle Service Cloud (RightNow)



Carga de datos con Sincronización de datos



Transformación de datos



Carga de tablas relacionales mediante SQL Developer



Automatización de carga de datos mediante métodos programáticos

Principales tareas para el modelado de datos Las principales tareas para el modelado de datos se identifican en este tema. •

Creación de un modelo de datos



Revisión de tablas y datos de origen



Adición de vistas de origen propias



Creación de tablas de hechos y dimensiones desde una vista o tabla única

1-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Principales tareas de Oracle BI Cloud Service



Creación de tablas de hechos individuales



Creación de tablas de dimensiones individualmente



Unión de tablas de hechos y dimensiones



Creación de medidas calculadas



Creación de atributos derivados



Creación de una dimensión de tiempo



Edición de jerarquías y niveles



Protección del acceso a los objetos del modelo



Publicación de cambios en el modelo de datos

Principales tareas para la gestión Las principales tareas para gestionar Oracle BI Cloud Service están identificadas en este tema. •

Asignación de roles de aplicación a usuarios



Adición de sus propios roles de aplicación



Toma de instantáneas



Restauración a partir de una instantánea



Gestión de conexiones a base de datos



Liberación de espacio de almacenamiento



Adición de dominios seguros a la lista blanca



Gestión de la indexación y la búsqueda de contenido



Carga de modelos de datos desde Oracle BI Enterprise Edition

Introducción a la preparación de datos en Oracle Business Intelligence Cloud Service 1-7

Principales tareas de Oracle BI Cloud Service

1-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Parte II Carga de datos para Oracle Business Intelligence Cloud Service Esta parte explica cómo cargar datos que desee modelar con Oracle Business Intelligence Cloud Service. Capítulos: •

Cómo llevar los datos a la nube



Carga de datos de archivos



Carga de datos de tablas relacionales



Configuración de cargas de datos desde OTBI con Sincronización de datos



Configuración de cargas de datos desde orígenes de datos JDBC con Sincronización de datos



Configuración de cargas de datos desde Oracle Service Cloud (RightNow)



Automatización de carga de datos mediante métodos programáticos



Transformación de datos

2 Visión general sobre cómo transferir los datos a la nube Este tema describe las formas de cargar datos en Oracle BI Cloud Service y realiza una introducción a Data Sync. Temas: •

Carga de los datos en la nube



Acerca de Data Sync



Configuración de Sincronización de datos por primera vez

Carga de datos en la nube Cargue los datos en la nube para que los usuarios puedan empezar a analizar los datos de su empresa. Puede cargar los datos en tablas de una base de datos de Oracle Cloud (Servicio de esquema de base de datos o Database Cloud Service) o en un juego de datos en Oracle BI Cloud Service. Oracle BI Cloud Service proporciona una herramienta de cliente denominada Sincronización de datos que carga datos de archivos, tablas relacionales e informes y áreas temáticas de OTBI (Oracle Transactional Business Intelligence), pero si lo prefiere, puede utilizar otra serie de herramientas y tecnologías para cargar los datos. Vídeo Puede utilizar cualquiera de las siguientes herramientas y tecnologías para cargar datos: •

Sincronización de datos (recomendada)



Oracle Data Integrator



Oracle SQL Developer



Utilidad de carga de datos Oracle SQL Workshop



Utilidad de carga de datos de aplicaciones de Oracle Application Express



API de REST



Scripts PL/SQL

Dónde encontrar más información: •

Carga de datos a partir de datos de archivos, consulte Flujo de trabajo típico para cargar datos de archivos con Data Sync.

Visión general sobre cómo transferir los datos a la nube 2-1

Carga de datos en la nube



Carga de tablas de base de datos, consulte Flujo de trabajo típico para cargar datos de tablas.



Carga de datos desde informes de OTBI o áreas temáticas, consulte Flujo de trabajo típico para cargar datos de OTBI.



Carga de datos desde orígenes de datos JDBC, consulte Flujo de trabajo típico para cargar datos desde orígenes de datos JDBC.



Carga de datos desde Oracle Service Cloud (RightNow), consulte Flujo de trabajo típico para cargar datos desde Oracle Service Cloud (RightNow).



Carga de datos mediante programación a partir de orígenes locales y en la nube mediante API de REST o scripts PL/SQL, consulte Automatización de carga de datos mediante métodos programáticos.



Transformación de datos, consulte Transformación de datos.

Los usuarios también pueden cargar sus propios juegos de datos para un análisis adhoc con Visual Analyzer. Consulte Adición de datos propios en Uso de Oracle Business Intelligence Cloud Service. Comparación de herramientas de carga de datos En esta tabla se comparan las principales herramientas y tecnologías que puede utilizar para cargar datos. Funcionalidad/Herramienta

Sincronización de datos

SQL Developer

Archivos CSV y delimitados



No

Archivos Excel

Sí*

No

Procesamiento posterior a la carga

No



Programador



Sí**

Reintento automático en caso de fallo



No

La red del cliente utiliza proxy



No

Origen de base de datos Oracle





Otro origen de base de datos relacional



No

Base de datos Oracle Cloud de destino: Servicio de esquema de base de datos





Base de datos Oracle Cloud de destino: Servicio de esquema de base de datos





* Solo XLSX ** Programador del sistema operativo Oracle BI Cloud Service se integra con el Servicio de esquema de base de datos y Database Cloud Service.

2-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Acerca de Data Sync

Acerca de Data Sync Utilice Sincronización de datos para cargar y gestionar datos. Puede cargar datos de archivos (CSV y XLSX), varios orígenes relacionales (tablas, vistas, sentencias SQL), OTBI, orígenes de datos JDBC y Oracle Service Cloud. Puede cargar datos en tablas relacionales o juegos de datos. Si desea cargar datos en una base de datos como servicio o en una base de datos local configurada con el tipo de conexión "Oracle (Thin)", puede utilizar también Sincronización de datos para transformar los datos relacionales. Descargue Sincronización de datos de Oracle Technology Network e instálela de forma local en una máquina Windows o UNIX. Consulte Instalación de Sincronización de datos. Vídeo Después de descargar e instalar Sincronización de datos, configure el entorno de trabajo mediante los pasos que se muestran en Configuración de Sincronización de datos por primera vez. A continuación, podrá empezar a cargar datos. Utilice Data Sync para: •

Cargar orígenes de datos que no sean de Oracle.



Cargar una combinación de orígenes de datos, como archivos relacionales de Oracle, CSV y XLSX.



Realizar supresiones sucesivas o cargas de datos incrementales.



Realizar estrategias de agregación o solo de inserción.



Fusionar datos de varios orígenes.



Programar cargas de datos. Puede sustituir, agregar y actualizar datos en tablas mediante la programación de cargas de datos y el uso de la opción Estrategia de carga de esta utilidad.

Utilice Sincronización de datos para cargar datos de estas bases de datos: •

Oracle



DB2



Microsoft SQL Server



MySQL



Teradata



TimesTen

Cargar también datos de orígenes de datos JDBC genérico, por ejemplo: •

Greenplum



Hive



Impala



Informix

Visión general sobre cómo transferir los datos a la nube 2-3

Configuración de Sincronización de datos por primera vez



MongoDB



PostgreSQL



Redshift



Salesforce



Sybase

Configuración de Sincronización de datos por primera vez Instale y configure Sincronización de datos para que pueda cargar los datos. Tarea

Descripción

Más información

Descargar e instalar Sincronización de Datos

Descargue Sincronización de Datos de Oracle Technology Network y siga los pasos de instalación.

Instalación de Sincronización de datos

Solicitar permisos para cargar datos

Trabaje con su administrador de servicio para asegurarse de que tiene los permisos necesarios para cargar los datos.

Asignación de permisos a los usuarios para cargar datos con Data Sync

Iniciar Sincronización de datos

Inicie Sincronización de datos por primera vez.

Inicio de Sincronización de datos por primera vez

Definir algunas propiedades de Sincronización de datos

Configure Sincronización de datos para su entorno local.

Configuración de opciones por defecto para Data Sync

Conectar Sincronización de datos al destino

Especifique los detalles de conexión del destino.

Especificación de detalles de conexión del servicio en la nube

Conectar Sincronización de datos a un archivo u origen de datos

Especifique los detalles de conexión para el archivo u origen de datos.

Especificación de los detalles de conexión de un origen de datos

Configurar notificaciones de correo electrónico

Especifique quién recibirá correos electrónicos de notificación de Data Sync acerca del estado de las cargas de datos.

Ayuda: cuadro de diálogo Configuración de correo electrónico y cuadro de diálogo Destinatarios

Configurar nuevos proyectos de Sincronización de datos

Configure un nuevo proyecto de Data Sync o abra un proyecto existente.

Haga clic en Crear nuevo proyecto en Data Sync.

Configuración de cargas de datos desde archivos CSV o XLSX con Sincronización de datos

2-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de Sincronización de datos por primera vez

Asignación de permisos a los usuarios para cargar datos con Data Sync Para cargar datos con Sincronización de datos, necesita una cuenta de usuario con los privilegios adecuados. Nota: La cuenta de usuario de Sincronización de datos también debe tener

permisos de lectura en las bases de datos de origen desde las que desea cargar los datos.

Solicite al administrador los permisos adecuados. En estos pasos se describe lo que el administrador del servicio en la nube debe saber. 1. Si es necesario, cree una cuenta para el usuario de Sincronización de datos.

Por ejemplo, conéctese a Mis Servicios como administrador y cree un usuario. 2. Conéctese al servicio en la nube como administrador. 3. Haga clic en Consola y, a continuación, en Usuarios y roles. 4. Navegue hasta el usuario, haga clic en Gestionar roles de aplicación y asigne los

siguientes roles de aplicación:



Autor de carga de datos de BI: Permite que los usuarios de la sincronización de datos carguen datos en una tabla.



Autor de contenido avanzado de BI: Permite que los usuarios de la sincronización de datos carguen datos en un juego de datos.

Configuración de opciones por defecto para Data Sync Configure los valores por defecto de Data Sync para que se adapten a las necesidades de negocio y optimice la forma en que Data Sync funcione en su entorno. Por ejemplo, puede configurar un directorio por defecto para sus archivos de datos, determinar cuántos detalles se registran, cuánto tiempo se mantendrán los archivos log, entre otras cosas. Para obtener una lista completa de las propiedades del sistema e instrucciones sobre la configuración, consulte Ayuda: cuadro de diálogo Propiedades del sistema. 1. En Sincronización de datos, haga clic en el menú Vistas y, a continuación, en

Propiedades del sistema. 2. Si tiene previsto cargar datos desde archivos (CSV o XLSX), configure un directorio

raíz del archivo de datos.

Especifique una ubicación por defecto para los archivos, como D:\mydatafiles. 3. Si la organización utiliza un servidor proxy para direccionar llamadas a sitios web

externos, configure Host del proxy y Puerto del proxy.

4. Defina otras propiedades o mantenga la configuración por defecto.

Conexión de Sincronización de datos a su destino y orígenes de datos Especifique los detalles de las conexiones para la base de datos de destino y, opcionalmente, los detalles de conexión para uno o más orígenes de datos. La

Visión general sobre cómo transferir los datos a la nube 2-5

Configuración de Sincronización de datos por primera vez

sincronización de datos carga datos de estos orígenes en la ubicación de destino. Si los datos que va a cargar se encuentran en una hoja de cálculo o archivo CSV, no hace falta que especifique los detalles de conexión para el origen de datos. •

Introduzca la URL de destino como TARGET. Consulte Especificación de detalles de conexión del servicio en la nube. Si carga datos en Database Cloud Service, también puede utilizar el tipo de conexión de Oracle (Thin) en la sincronización de datos y especificar una conexión TNS local. Para evitar errores de conexión, no suprima la conexión de DESTINO.



Si está cargando datos de una base de datos, especifique los detalles de la conexión para la base de datos. Consulte Especificación de los detalles de conexión de un origen de datos. Si está cargando datos solo de los archivos de datos, no necesita una conexión en Sincronización de datos. Vaya directamente a la vista Proyecto, haga clic en el separador Datos de archivo y especifique los detalles del archivo de datos. Por ejemplo, puede realizar la carga desde una hoja de cálculo o un archivo CSV.

Especificación de detalles de conexión del servicio en la nube Para configurar un entorno de Sincronización de datos, especifique los detalles de conexión para su servicio de Cloud de destino. 1. En Sincronización de datos, haga clic en Conexiones y, a continuación en el

separador Orígenes/Destinos.

2. En la lista de conexiones, selecciones TARGET. 3. En el cuadro de diálogo Editar, especifique los siguientes detalles:

Campo o elemento

Descripción

Tipo de conexión

Seleccione Oracle (BICS). Si desea cargar datos en Database Cloud Service, utilice el tipo de conexión Oracle (Thin).

Usuario

Introduzca el nombre de un usuario con un rol de aplicación de carga de datos adecuado (autor de carga de datos de BI o autor de contenido avanzado de BI). Consulte Asignación de permisos a los usuarios para cargar datos con Data Sync.

Contraseña

Especifique la contraseña para el usuario que especificó en el campo Usuario. Consulte Asignación de permisos a los usuarios para cargar datos con Data Sync.

URL

Especifique la URL de su servicio en la nube de destino sin la parte "/analytics" al final. Por ejemplo, si la URL del servicio en la nube es "http:// bics12345.analytics.us1.cloud.oracle.com/analytics", especifique: http://

bics12345.analytics.us1.cloud.oracle.com

Especificación de los detalles de conexión de un origen de datos Para configurar un entorno de sincronización de datos, especifique los detalles de conexión para la base de datos origen. Si va a cargar solo datos de archivos, puede omitir esta tarea.

2-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de Sincronización de datos por primera vez

Para obtener más información sobre cómo especificar detalles de la conexión: •

Para cualquier origen de datos, consulte Ayuda: vista Conexiones



Para orígenes de OTBI, consulte Especificación de detalles de la conexión para datos de OTBI



Para Oracle Service Cloud (RightNow), consulte Especificación de los detalles de conexión de Oracle Service Cloud (RightNow)



Para orígenes de JDBC, consulte Especificación de los detalles de conexión de orígenes JDBC genéricos

1. En Sincronización de datos, haga clic en Conexiones y, a continuación en el

separador Orígenes/Destinos.

2. Haga clic en Nuevo para agregar un registro vacío a la lista de conexiones. 3. Utilice el cuadro de diálogo Editar para especificar los detalles de conexión. 4. Haga clic en Probar conexión para asegurarse de que la conexión funciona. 5. Haga clic en Guardar.

Visión general sobre cómo transferir los datos a la nube 2-7

Configuración de Sincronización de datos por primera vez

2-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

3 Carga de datos desde archivos con Sincronización de datos Utilice Sincronización de datos para cargar los datos basados en archivos que desea que los analistas y usuarios analicen. Temas •

Flujo de trabajo típico para cargar datos de archivos con Data Sync



Acerca de los requisitos de los archivos de datos



Acerca de los juegos de datos



Configuración de cargas de datos desde archivos CSV o XLSX con Sincronización de datos



Mantenimiento de datos de configuración del archivo



Carga de datos con Sincronización de datos



Cómo refrescar los datos regularmente



Supervisión de cargas de datos.



Revisión de estrategias de carga

Flujo de trabajo típico para cargar datos de archivos con Data Sync A continuación se detallan las tareas comunes para cargar datos Business Intelligence desde archivos. Vídeo Tarea

Descripción

Más información

Configurar el entorno de Sincronización de datos

Descargue e instale la herramienta Sincronización de datos en una máquina local y configure el entorno de Sincronización de datos.

Configuración de Sincronización de datos por primera vez

Preparar los archivos de datos

Asegúrese de que sus archivos de datos cumplen los requisitos de formato de la herramienta Sincronización de datos.

Acerca de los requisitos de los archivos de datos

Configurar la carga de datos

Registre los archivos CSV o XLSX que desee cargar y defina una estrategia de carga para los datos.

Configuración de cargas de datos desde archivos CSV o XLSX con Sincronización de datos

Carga de datos desde archivos con Sincronización de datos 3-1

Acerca de los requisitos de los archivos de datos

Tarea

Descripción

Más información

Gestionar una configuración de carga de datos

Realice los cambios en una carga de datos existente desde la configuración del archivo.

Mantenimiento de datos de configuración del archivo

Cargar datos con Sincronización de datos

Utilice Sincronización de datos para cargar datos en la base de datos de Cloud de destino.

Carga de datos con Sincronización de datos

Refrescar los datos regularmente

Programe una carga de datos regular para refrescar los datos.

Cómo refrescar los datos regularmente

Supervisar las cargas de datos

Supervise el progreso de las cargas de datos y responda a problemas.

Supervisión de cargas de datos.

Acerca de los requisitos de los archivos de datos Antes de empezar a cargar datos de archivos, asegúrese de que los archivos de datos cumplen los requisitos especificados aquí. Puede cargar datos de un único archivo de datos o desde varios archivos de datos al mismo tiempo. Todos los archivos deben tener el mismo formato. Tipos de archivo soportados Puede cargar archivos de valores separados por comas (CSV) que contengan los delimitadores más comunes (por ejemplo, comas, tabuladores) o archivos XLSX de Microsoft Excel. Especificación de una ubicación de archivo de datos En las propiedades del sistema de Sincronización de datos, utilice la propiedad Directorio raíz de archivo de datos para especificar dónde debe buscar Sincronización de datos por defecto los archivos de datos que desea importar. Acerca de los requisitos de formato de archivo XLSX •

Puede cargar una o más hojas en un archivo XLSX.



También puede seleccionar cargar toda la hoja o un rango de celdas. Por ejemplo, puede especificar que la sección de datos se inicie en la celda D4 y termine en la celda J35.



Los tipos de dato se obtienen del tipo de celda en el archivo XLSX. Antes de importar los datos, defina los tipos de dato adecuados en el archivo XLSX.



Evite los archivos XLSX con muchas hojas, porque el proceso que lee los archivos XLSX utiliza una intensa actividad de memoria. Si tiene archivos de gran tamaño, puede que tenga que definir una memoria de inicio superior en el archivo datasync.bat/.sh.

Acerca de los requisitos de formato de archivo CSV •

Puede cargar desde un único archivo o varios archivos al mismo tiempo siempre que tengan el mismo formato.



Puede utilizar el asistente de importación de Sincronización de datos para elegir entre distintos tipos de delimitador; por ejemplo, coma, tabulador o barra vertical.

3-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Acerca de los juegos de datos



Puede especificar un carácter único como delimitador, como una coma (","), un espacio (" ") o un tabulador ( "\t" o "[tab]").



Debe incluir un valor entre comillas dobles si el valor contiene el delimitador como parte del valor.



Debe incluir un valor entre comillas dobles si el valor contiene caracteres de línea nuevos.



Puede cargar desde un archivo que incluya un banner, que se puede ignorar durante la carga. Sin embargo, la transición desde la cabecera a los datos se debe iniciar de forma predecible desde un número de línea determinado.



Puede cargar un archivo que incluya registros de hora y cadenas de fecha. Sin embargo, solo se puede utilizar un formato por archivo. Por ejemplo, si hay una fecha de nacimiento y una fecha de contratación, ambas deben tener el mismo formato. Como ejemplo, "yyyy-MM-dd" se puede utilizar para interpretar el registro de hora "1968-01-01" como fecha de nacimiento y "2010-06-31" como fecha de contratación.

Acerca del manejo y el registro de errores Cuando se analiza y se carga un archivo, se pueden producir errores al leer o escribir. Los errores relacionados con la lectura se producen principalmente cuando las cadenas se convierten en un objeto de tipo entero, decimal o registro de hora. Los errores también son el resultado de un formato no válido, por ejemplo, si un atributo contiene el delimitador, pero no está entre comillas dobles, o si una línea no tiene tantos atributos como la cabecera. Los errores relacionados con la escritura pueden ser resultado de una longitud insuficiente o de la introducción de un atributo nulo o no nulo. Cuando se detecta este tipo de problema, los errores se registran en un archivo el directorio \log con la regla de nomenclatura CR___..bad. Este archivo log contiene el número de línea del registro de problemas, el registro en sí y la lista de problemas que se han producido al analizar el archivo. Si se identifican registros no válidos, debe corregir el archivo original y volver a ejecutar el proceso. Si no sabe cómo corregir un registro del archivo en la ubicación especificada en el archivo log .bad, omita el registro agregando "--" delante de la línea en el archivo (es decir, introduzca un comentario en el texto). Acerca del seguimiento de dónde se originan datos Al cargar datos de un archivo, puede realizar un seguimiento de dónde se originaron los datos mediante el almacenamiento del nombre de archivo y el número de línea en la base de datos de destino. Para ello, configure la carga de datos en el separador Datos de archivo y, a continuación, en el panel inferior haga clic en Destinos de archivo y, después, en Asignaciones de columnas. En el cuadro de diálogo Asignaciones de columnas, agregue dos columnas nuevas. En la primera columna nueva, haga clic en el campo Transformación de datos y seleccione FILE_NAME. En la segunda columna nueva, haga clic en el campo Transformación de datos y seleccione LINE_NUMBER.

Acerca de los juegos de datos Sincronización de datos puede cargar los datos como un juego de datos que entiende Data Visualization.

Carga de datos desde archivos con Sincronización de datos 3-3

Configuración de cargas de datos desde archivos CSV o XLSX con Sincronización de datos

Los juegos de datos son objetos de almacenamiento basado en archivos que puede usar para analizar datos rápidamente. Al utilizar Sincronización de datos para cargar los datos, puede especificar el formato de destino como "relacional" o "juego de datos".

Configuración de cargas de datos desde archivos CSV o XLSX con Sincronización de datos Antes de iniciar la carga de datos, especifique la información sobre los archivos de datos, como el formato, las columnas y celdas que desea cargar y el modo de manejar los datos incrementales. Vídeo Antes de empezar, asegúrese de que ha preparado los archivos de datos, como se especifica en Acerca de los requisitos de los archivos de datos. 1. En la vista Proyecto, haga clic en el separador Datos de archivo y, a continuación,

haga clic en Nuevo.

2. Seleccione el archivo o archivos que desee cargar realizando una de las siguientes

acciones: •

Para cargar desde un archivo de datos único, introduzca el nombre completo de archivo CSV o XLSX en el campo Nombre de archivo, o bien haga clic en el campo Ubicación del archivo, navegue y seleccione el archivo de datos. Por ejemplo, puede introducir D:/csvFiles/AIRLINE_TRAFFIC.csv para cargar un archivo específico. Si no desea especificar la ruta de acceso completa del directorio en el campo Nombre de archivo, Sincronización de datos intenta buscar el archivo especificado en la ubicación por defecto del archivo que está definida en la propiedad del sistema denominada Directorio raíz de archivo de datos.



Para cargar los datos desde varios archivos al mismo tiempo, utilice los comodines * en el campo Nombre de archivo de la siguiente forma: - - Para cargar cualquier archivo que empiece por el nombre AIRLINE_TRAFFIC, introduzca: D:/csvFiles/AIRLINE_TRAFFIC*.csv - Para cargar todos los archivos que terminen con la extensión .csv, introduzca: D:/csvFiles/*.csv

3. Introduzca un nombre descriptivo en el campo Nombre lógico.

Por ejemplo, si está cargando desde varios archivos de datos, puede introducir My_HR_Data_Combined. 4. Haga clic en Siguiente para mostrar el cuadro de diálogo Opciones de importación. 5. Utilice el cuadro de diálogo Opciones de importación para especificar cómo

procesar los archivos de datos. •

Para los datos con formato CSV, especifique: –

Página de códigos: seleccione el formato de archivos de datos que está utilizando.

3-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de cargas de datos desde archivos CSV o XLSX con Sincronización de datos





Número de líneas que omitir: introduzca el número de líneas que omitir en el archivo, si las hay. Utilice esta opción si el archivo tiene una cabecera y los datos no se inician en la primera línea. Si no hay líneas que se deban omitir, deje el valor por defecto, 0.



Primera línea contiene cabeceras: seleccione esta opción si el archivo contiene nombres de columna en una cabecera. Sincronización de datos analiza la primera línea para generar nombres de columna en mayúsculas y trunca los nombres a 30 caracteres. Si un archivo de datos no contiene cabeceras, Sincronización de datos genera nombres de columna por defecto COLUMN_1, COLUMN_2, etc.



Delimitador: seleccione el carácter para separar los valores del campo en el archivo de datos. Las opciones incluyen coma, barra vertical, punto y coma, espacio, tabulador, tilde o personalizado. Si tiene un delimitador personalizado, seleccione Personalizado e introduzca un delimitador de carácter único.



Formato de registro de hora (estilo Java): seleccione el formato de datos de registro de hora en los archivos de datos.



Número de líneas que se utilizarán como ejemplo: deje el valor por defecto –1 para analizar todos los valore de datos al evaluar los datos.

Para los datos con formato XLSX, especifique: –

Formato de registro de hora (estilo Java): seleccione un formato de datos.



Rango de celdas: utilice el campo Inicio para especificar el ID de celda en la que se inician los datos, por ejemplo D10. Utilice el campo Final para especificar el ID de celda en la que finalizan los datos, por ejemplo H250.



Si el archivo XLSX contiene varias hojas y solo desea cargar datos desde una hoja específica, haga clic en Seleccionar hojas para importar para mostrar el cuadro de diálogo Seleccionar hojas y mover las hojas que desee cargar a la lista Hojas seleccionadas.

6. Haga clic en Siguiente para mostrar el cuadro de diálogo Seleccionar tabla de

destino.

7. En la sección Tabla de destino del cuadro de diálogo, especifique :



Opción de destino: especifica si se va a cargar una tabla existente o crear una nueva tabla. Si decide crear una nueva tabla, especifique un nombre abreviado adecuado o edite el nombre por defecto para identificar esta tabla en el origen de datos de destino.



Seleccionar opción de salida: seleccione Relacional para los análisis en los paneles de control e informes de empresa. Seleccione Juego de datos para el análisis de Visualización de datos.



Eliminar duplicados: seleccione esta opción si el archivo XLSX de origen contiene registros duplicados y desea utilizar Sincronización de datos para seleccionar un juego de filas distinto según un determinado atributo o un juego de atributos que identifique como columnas clave de usuario que pueden forzar la unicidad y resolver registros duplicados.

Carga de datos desde archivos con Sincronización de datos 3-5

Configuración de cargas de datos desde archivos CSV o XLSX con Sincronización de datos

8. Haga clic en Siguiente para mostrar el cuadro de diálogo Nuevo archivo de origen:

Asignar columnas.

9. Utilice el cuadro de diálogo Nuevo archivo de origen: Mapa para verificar que los

tipos de dato y otros detalles de configuración son correctos. Por ejemplo, anule la selección de la opción Cargar situada junto a las columnas que no desea cargar.

10. Especifique cómo desea manejar las cargas incrementales: a. Seleccione la opción Actualizar filas que coinciden junto a cada fila. b. Seleccione la opción Supresión sucesiva junto a uno de los campos de fecha

para eliminar los datos.

11. Utilice el cuadro de diálogo Importar archivo para revisar el mensaje de estado, por

ejemplo, Correcto.

12. En el separador Tabla de destino, haga clic en el separador Editar y defina el valor

de Días de supresión sucesivos.

13. Defina cómo desea manejar las siguientes operaciones en el archivo, como la carga

incremental.

a. Haga clic en el separador Datos de archivo y, a continuación, haga clic en el

subseparador Destinos de archivo.

b. Haga clic en la columna Estrategia de carga para mostrar el cuadro de diálogo

Estrategia de carga.

3-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de cargas de datos desde archivos CSV o XLSX con Sincronización de datos

c. En el cuadro de diálogo Estrategia de carga, haga clic en No suprimir datos

nunca y Actualizar tabla.

d. En el cuadro de diálogo Configuración incremental, seleccione la columna o

combinación de columnas clave que identifique los registros de forma única.

Carga de datos desde archivos con Sincronización de datos 3-7

Mantenimiento de datos de configuración del archivo

e. Haga clic en Aceptar y, a continuación, haga clic en Aceptar en el cuadro de

diálogo Mensaje en el que se le solicita que cree un índice.

Ya está listo para iniciar la carga de los datos con un trabajo. Muestre el separador Trabajos y seleccione el trabajo que Sincronización de datos ha creado para el proyecto. También puede crear su propio trabajo.

Mantenimiento de datos de configuración del archivo Una vez que haya configurado una carga de datos de uno o más archivos CSV o XLSX, puede que desee cambiar la configuración de carga. Por ejemplo, puede que desee cambiar el nombre de la tabla de destino o eliminar registros duplicados al cargar los datos. 1. En Data Sync, haga clic en el separador Proyecto y asegúrese de que se ha

seleccionado el proyecto correcto.

2. Para configurar los archivos de origen, haga clic en el separador Datos de archivo

para cambiar los detalles de configuración.

3. Para configurar las tablas o los juegos de datos de destino, haga clic en el separador

Tablas/Juegos de datos de destino para cambiar los detalles de configuración.

3-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Carga de datos con Sincronización de datos

4. Para gestionar la asignación de columnas para un proyecto, haga clic en el

separador Resumen del proyecto.

Carga de datos con Sincronización de datos Una vez que haya configurado los datos en Sincronización de datos, utilice un trabajo para cargar los datos del origen de datos en la base de datos de destino.

Carga de datos desde archivos con Sincronización de datos 3-9

Carga de datos con Sincronización de datos

Los trabajos cargan datos de un origen de datos en un destino de datos. Al crear un proyecto, Sincronización de datos crea un trabajo por defecto para que cargue los datos. Puede utilizar este trabajo o crear su propio trabajo para: •

Cargar datos solo una vez (por ejemplo, para una carga inicial completa).



Cargar datos de forma habitual (por ejemplo, para cargas incrementales).

1. En Sincronización de datos, haga clic en el separador Trabajos y asegúrese de que

el proyecto esté seleccionado.

2. En la lista de trabajos, seleccione el trabajo generado por la sincronización de datos

o creado por usted.

Sincronización de datos crea un trabajo por defecto, con el nombre del proyecto junto a Jobn. Por ejemplo, si crea un proyecto denominado HCM_Data, Sincronización de datos crea un trabajo denominado HCM_ Data-Job1. Como alternativa, puede que haya creado su propio trabajo. 3. Haga clic en Ejecutar trabajo para iniciar la carga de datos.

3-10 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Cómo refrescar los datos regularmente

Cómo refrescar los datos regularmente Una vez que haya configurado la carga de datos, utilice un trabajo para cargar los datos desde el origen de datos en la base de datos de destino. Puede utilizar Sincronización de datos para refrescar los datos regularmente mediante la programación de un trabajo. Nota: Antes de empezar, en el subseparador Trabajos, configurar un trabajo. Puede utilizar el trabajo por defecto que ha creado Sincronización de datos según el nombre del proyecto actual o crear su propio trabajo. 1. En Sincronización de datos, haga clic en el separador Trabajos y asegúrese de que

el proyecto esté seleccionado.

2. En el subseparador Programas de trabajo, haga clic en Nuevo para mostrar el

cuadro de diálogo Nueva programación.

3. Utilice el campo Nombre para identificar los datos que está cargando. 4. En la lista Trabajo, seleccione el trabajo que ha creado Sincronización de datos o

que ha creado usted mismo.

5. Utilice el área Patrón de repetición para especificar cuándo y con cuánta

periodicidad desea que se carguen los datos.

6. Especifique un valor de Fecha de inicio y otro para Fecha de finalización. 7. Haga clic en Guardar.

La carga de datos comenzará a la fecha y hora especificadas.

Carga de datos desde archivos con Sincronización de datos 3-11

Supervisión de cargas de datos.

Supervisión de cargas de datos. Al cargar datos, puede utilizar Sincronización de datos para supervisar el progreso y responder a los problemas de carga. 1. En Sincronización de datos, haga clic en el separador Trabajos y asegúrese de que

el proyecto esté seleccionado.

2. Haga clic en el separador Trabajos actuales para supervisar las cargas de datos en

curso.

Por ejemplo, revise los campos Estado de ejecución y Descripción de estado. Haga clic en Abortar para parar una carga de datos o en Reiniciar para volver a intentar la carga de datos después de realizar las correcciones o cambios en la sincronización de datos. Utilice los subseparadores Tareas y Detalles de la tarea para obtener más información. 3. Haga clic en el separador Historial para supervisar las cargas de datos terminadas.

3-12 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Revisión de estrategias de carga

4. Haga clic en el subseparador Tareas para profundizar en los detalles de carga de

datos.

Revisión de estrategias de carga Revise una estrategia de carga existente para un proyecto con el fin de ver cómo carga los datos Sincronización de datos de forma que pueda realizar cambios si es necesario. 1. Asegúrese de que el proyecto esté seleccionada.

Carga de datos desde archivos con Sincronización de datos 3-13

Revisión de estrategias de carga

2. En la vista Proyecto, seleccione el separador adecuado para el tipo de datos de

origen que se va a cargar.

Por ejemplo, visualice el separador Datos relacionales, el separador Datos de archivo o el separador Datos de origen de conexión. 3. En la lista de orígenes definida para el proyecto, seleccione el que desea revisar. 4. Visualice el cuadro de diálogo Estrategia de carga:

Para orígenes de datos relacionales o de conexión, la opción Estrategia de carga está en el subseparador Editar.

Para los orígenes de datos de archivo, la opción Estrategia de carga está en la columna Estrategia de carga del subseparador Datos de archivo\Destinos de archivo.

3-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Revisión de estrategias de carga

5. En el cuadro de diálogo Estrategia de carga, revise la configuración y realice

cambios si es necesario.

Carga de datos desde archivos con Sincronización de datos 3-15

Revisión de estrategias de carga

3-16 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

4 Carga de datos de tablas relacionales En este tema se describe cómo cargar datos de tablas relacionales. Vídeo Temas: •

Flujo de trabajo típico para cargar datos de tablas



Configuración de cargas de datos de tablas mediante la sincronización de datos



Sustitución de una carga de datos de una tabla



Carga de datos de tablas mediante una consulta SQL



Carga de tablas relacionales mediante SQL Developer

Flujo de trabajo típico para cargar datos de tablas Estas son las tareas comunes para cargar datos de tablas de base de datos. Tarea

Descripción

Más información

Hacer que la Sincronización de datos esté activa y en ejecución

Descargar e instalar la Sincronización de datos en una máquina local y configurar el entorno de sincronización de datos.

Configuración de Sincronización de datos por primera vez

Registras los orígenes de datos relacionales

Especificar los detalles de conexión de la base de datos relacional.

Conexión de Sincronización de datos a su destino y orígenes de datos

Configurar la carga de datos

Registrar las tablas que desea cargar y definir una estrategia de carga para cada tabla.

Configuración de cargas de datos de tablas mediante la sincronización de datos

Cargar datos con Sincronización de datos

Utilizar la Sincronización de datos para cargar datos en la base de datos en la nube de destino.

Carga de datos con Sincronización de datos

Cargar datos mediante una consulta SQL

Utilizar la Sincronización de datos para ejecutar una consulta SQL para cargar datos en la base de datos en la nube de destino.

Carga de datos de tablas mediante una consulta SQL

Cargar datos mediante una sustitución SQL

Utilizar la Sincronización de datos para cargar datos, pero sustituir la carga mediante un comando SQL.

Sustitución de una carga de datos de una tabla

Carga de datos de tablas relacionales 4-1

Configuración de cargas de datos de tablas mediante la sincronización de datos

Tarea

Descripción

Más información

Refrescar los datos de forma habitual

Programar una carga de datos habitual para refrescar los datos.

Cómo refrescar los datos regularmente

Supervisar las cargas de datos

Supervise el progreso de las cargas de datos y responda a problemas.

Supervisión de cargas de datos.

Configuración de cargas de datos de tablas mediante la sincronización de datos Antes de empezar a cargar datos, especifique las columnas que desea cargar y cómo manejar los datos incrementales. Vídeo Puede importar definiciones de tablas desde las que realizar la carga mediante cualquiera de las conexiones relacionales definidas. Entre los tipos de dato se incluyen CHAR, VARCHAR, TIMESTAMP, DATE, NUMBER(n), NUMBER(m,n), CLOB y BLOB. Si una tabla de origen tiene columnas con cualquier otro tipo de dato, estas columnas se importan con un tipo de dato UNKNOWN, se marcan como inactivas y no se incluyen cuando se copian los datos. 1. En Data Sync, en la vista Proyecto, haga clic en el separador Datos relacionales. 2. Haga clic en Datos de tabla. 3. En el cuadro de diálogo Importar tablas a [proyecto], seleccione la conexión en la

lista Orígenes de datos.

4. Seleccione la opción Importar junto a cada tabla que desee cargar.

Utilice el campo Filtro de nombre de tabla para restringir la lista de tablas mostradas: •

Introduzca CONTACT para buscar una coincidencia exacta en la base de datos para una tabla denominada "CONTACT".



Introduzca CONTACT* o CONTACT% para buscar todas las tablas de la base de datos cuyo nombre comience por CONTACT.



Introduzca

4-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de cargas de datos de tablas mediante la sincronización de datos

*CONTACT* o %CONTACT% para buscar todas las tablas de la base de datos cuyo nombre contenga CONTACT. 5. Haga clic en Importar tablas para registrar las tablas de origen y crear entradas con

el mismo nombre para las tablas de destino.

No cambie el nombre de las tablas. La sincronización de datos asume que el nombre de la tabla de origen y el nombre de la tabla de destino son el mismo. Si desea utilizar un nombre de tabla de destino diferente, plantéese utilizar las consultas como origen. Por defecto, se copian todos los atributos de tabla. Si desea excluir las columnas (por ejemplo, porque no son necesarias para el análisis o contienen información importante), seleccione la tabla en el separador Tablas de destino, seleccione el subseparador Columnas de tabla y haga clic en la opción Inactiva de la columna o columnas. Si desactiva una columna, asegúrese de que inspecciona las definiciones de índices que puedan hacer referencia a las columnas inactivas. Cualquier índice que haga referencia a una definición de columna inactiva o suprimida se borra, pero no se crea. Si desea desactivar los índices que pueden hacer referencia a columnas inactivas o suprimidas, haga clic con el botón derecho del mouse en la columna y seleccione la opción Identificar e inactivar índices no válidos. De esta forma se marca cualquier índice que haga referencia también a columnas inactivas. 6. Inspeccione la columna Atributos: a. Haga clic en el separador Tablas de destino y, a continuación, haga clic en el

separador Tablas de columnas.

b. Anule la selección de cualquier columna que no sea necesaria para el análisis. 7. Para cada tabla, defina una estrategia. a. En la columna Estrategia de carga, haga clic en el icono Estrategia de carga.

Carga de datos de tablas relacionales 4-3

Sustitución de una carga de datos de una tabla

b. Utilice el cuadro de diálogo Estrategia de carga para especificar cómo procesar

los datos.

c. Utilice el cuadro de diálogo Configuración incremental para seleccionar una

clave de usuario y una columna de registro de hora y fecha para el procesamiento incremental.

d. Guarde los detalles.

Ya está listo para iniciar la carga de los datos con un trabajo. Muestre el separador Trabajos y seleccione el trabajo que Sincronización de datos ha creado para el proyecto. También puede crear su propio trabajo.

Sustitución de una carga de datos de una tabla En Sincronización de datos, puede limitar la cantidad de datos que se deben cargar de una tabla de origen mediante una sustitución de consulta SQL. Por defecto, todos los datos de una tabla de origen se copian en el esquema de Oracle Business Intelligence Cloud Service. Para limitar los datos cargados, proporcione una consulta SQL con una cláusula WHERE adecuada. 1. En Data Sync, en la vista Proyecto, seleccione la tabla de origen en el separador

Datos relacionales.

2. En el subseparador Editar, haga clic en el campo Consulta. 3. En el cuadro de diálogo Consulta, especifique una sentencia SQL que limite la

cantidad de datos que carga.

Por ejemplo, para copiar los datos de un año en una tabla que incluya una columna de fecha LAST_UPD, puede especificar (en sintaxis de Oracle): SELECT * FROM TABLE_NAME WHERE LAST_UPD > SYSDATE - 365

4-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Carga de datos de tablas mediante una consulta SQL

4. Haga clic en Aceptar.

Al proporcionar una sustitución de consulta SQL, la sincronización de datos valida la SQL en la base datos y le solicita que corrija cualquier error. Si la sustitución de SQL incluye columnas nuevas que no están presentes en la definición de tabla, se le solicitará que las agregue a la tabla de destino. Por ejemplo, piense en un caso en el que se importa una tabla CONTACT. Por defecto, Sincronización de datos emite SELECT * FROM CONTACT. Puede que desee agregar una columna con el nombre UPLOADED_DT a la tabla para registrar cuándo se cargan los datos. Para ello, proporcione una sustitución de consulta SQL como la siguiente: SELECT CONTACT.*, SYSDATE AS UPLOADED_DT FROM CONTACT En este caso, Sincronización de datos reconoce que la nueva columna UPLOADED_DT no existe en el destino y ofrece la posibilidad de agregarla a la definición de tabla.

Carga de datos de tablas mediante una consulta SQL En la Sincronización de datos, puede cargar datos de tablas mediante una consulta SQL. Puede cargar datos según una sentencia SQL. Por ejemplo, en lugar de cargar datos de detalle, puede que desee utilizar una sentencia SQL de agregado para almacenar datos comprimidos en la nube. Esta sentencia SQL de agregado puede unir varias tablas y utilizar cualquiera de las funciones SQL, como GROUP BY, filtros y uniones. 1. En Data Sync, en la vista Proyecto, haga clic en el separador Datos relacionales. 2. Haga clic en Datos de SQL. 3. En el cuadro de diálogo Nueva consulta, introduzca un nombre lógico para la

consulta en el campo Nombre.

El nombre no puede contener espacios. 4. Especifique una tabla de destino existente o cree una nueva y proporciónele un

nombre.

Si la consulta define una nueva tabla, las definiciones de columna se infieren de la estructura SQL. Si utiliza una tabla existente, cualquier columna nueva de SQL se puede agregar a la lista de columnas. 5. Seleccione una conexión en la lista Conexión. 6. Introduzca la consulta SQL en la ventana Consulta. 7. Haga clic en Aceptar.

Si ha decidido cargar datos de forma incremental, se sugiere un índice único en las columnas de clave de usuario/primaria. También se recomienda registrar índices adicionales, que pueden utilizar los usuarios para unir tablas y filtrar informes.

Carga de tablas relacionales mediante SQL Developer Puede utilizar Oracle SQL Developer versión 3.2 o posterior para cargar y administrar los datos en Oracle Database Cloud Service. Oracle SQL Developer es una utilidad de carga de datos en bloque integrada, transparente y sin interrupciones con capacidades completas de exploración de

Carga de datos de tablas relacionales 4-5

Carga de tablas relacionales mediante SQL Developer

objetos. Esta herramienta basada en Java se ejecuta en una máquina cliente y accede a Oracle Database Cloud Service mediante un juego de llamadas de servicio web RESTful. Las llamadas de servicio web RESTful le permiten acceder a datos y estructuras de datos y cargarlos. Puede: •

Conectar a la base de datos mediante Oracle SQL Developer. Nota: Para configurar las conexiones de Oracle SQL Developer para cargar

datos, consulte Service.

Carga de datos y tutorial de Oracle Database Cloud



Agregar cualquier objeto de Oracle SQL Developer.



Mover datos de bases de datos locales a cualquier base de datos Oracle Cloud de destino.



Crear carros de la compra de despliegue. Oracle SQL Developer crea un carro que contiene los objetos que desea cargar en el servicio, se conecta al servicio y, a continuación, despliega los datos de forma segura desde el carro en el servicio. También puede comparar los entornos y carritos.



Cargar datos de forma incremental según una programación mediante Oracle SQL Developer. Nota: Oracle SQL Developer utiliza la utilidad de base de datos SQL*Loader

para realizar la carga de datos.

Como directriz, utilice Oracle SQL Developer para introducir archivos de más de 500.000 filas.

4-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Carga de tablas relacionales mediante SQL Developer

Nota: Antes de cargar datos en un esquema o tabla existente, considere la

opción de realizar una copia de seguridad de los datos para guardarlos de forma segura. Consulte Uso de Oracle Database Backup Cloud Service.

Carga de datos de tablas relacionales 4-7

Carga de tablas relacionales mediante SQL Developer

4-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

5 Configuración de cargas de datos desde OTBI con Sincronización de datos Mediante la sincronización de datos, puede cargar los datos directamente de áreas temáticas o informes en Oracle Transactional Business Intelligence (OTBI). Esto permite a los usuarios analizar datos de OTBI. Temas •

Flujo de trabajo típico para cargar datos de OTBI



Acerca de la carga de datos de los orígenes de datos de OTBI



Especificación de detalles de la conexión para datos de OTBI



Configuración de cargas de datos desde carpetas o áreas temáticas de OTBI



Configuración de cargas de datos desde carpetas en áreas temáticas de OTBI



Configuración de cargas de datos desde OTBI mediante particiones basadas en días

Flujo de trabajo típico para cargar datos de OTBI A continuación se detallan las tareas comunes para cargar datos desde OTBI. Tarea

Descripción

Más información

Conseguir que la herramienta Sincronización de datos esté activa y en ejecución

Descargue e instale la herramienta Sincronización de datos en una máquina local y configure el entorno de Sincronización de datos.

Configuración de Sincronización de datos por primera vez

Especificar los detalles de conexión del origen de datos

Cree una conexión en Sincronización de datos.

Especificación de detalles de la conexión para datos de OTBI

Configurar una carga de datos de un informe o un área temática

Especifique información sobre los datos, como el formato, las columnas que desea cargar y el modo de manejar los datos incrementales.

Configuración de cargas de datos desde carpetas o áreas temáticas de OTBI

Configurar una carga de datos de una carpeta en un área temática

Especifique información sobre los datos, como el formato, las columnas que desea cargar y el modo de manejar los datos incrementales.

Configuración de cargas de datos desde carpetas en áreas temáticas de OTBI

Configuración de cargas de datos desde OTBI con Sincronización de datos 5-1

Acerca de la carga de datos de los orígenes de datos de OTBI

Tarea

Descripción

Más información

Configurar una carga de datos desde una partición basada en días

Especifique la información sobre los datos, como, por ejemplo, el formato, las columnas que desea cargar, los detalles de la partición y cómo manejar datos incrementales.

Configuración de cargas de datos desde OTBI mediante particiones basadas en días

Cargar datos con Sincronización de datos

Utilice Sincronización de datos para cargar datos en la base de datos de Cloud de destino.

Carga de datos con Sincronización de datos

Refrescar los datos regularmente

Programe una carga de datos regular para refrescar los datos.

Cómo refrescar los datos regularmente

Supervisar las cargas de datos

Supervise el progreso de las cargas de datos y responda a problemas.

Supervisión de cargas de datos.

Acerca de la carga de datos de los orígenes de datos de OTBI Puede utilizar la sincronización de datos para cargar datos de orígenes de datos de OTBI. ¿Qué orígenes de OTBI soporta la sincronización de datos? •

Oracle Financials Cloud



Oracle HCM Cloud



Oracle Procurement Cloud



Oracle Project Management Cloud



Oracle Sales Cloud



Oracle Supply Chain Management Cloud

¿Cómo se conecta la sincronización de datos con mi origen de datos de OTBI? Cree un proyecto en Sincronización de datos y, a continuación, utilice el cuadro diálogo Orígenes/Destinos de conexiones para crear una conexión. Consulte Especificación de detalles de la conexión para datos de OTBI.

Especificación de detalles de la conexión para datos de OTBI Para configurar un entorno de Sincronización de datos con un origen de datos de OTBI, especifique los detalles de conexión para la instancia de OTBI. 1. En Sincronización de datos, haga clic en Conexiones y, a continuación, en el

separador Orígenes/destinos.

2. Haga clic en Nuevo para crear una nueva fila en blanco en la tabla. 3. En el cuadro de diálogo Editar, especifique los siguientes detalles:

Campo o elemento

Descripción

Nombre

Especifique un nombre breve, descriptivo e independiente del entorno, como SALES_CLOUD para identificar la conexión en Data Sync.

5-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de cargas de datos desde carpetas o áreas temáticas de OTBI

Campo o elemento

Descripción

Tipo de conexión

Seleccione Oracle BI conector.

Usuario

Especifique un usuario de OTBI con suficientes privilegios de administración en el área de informes que desea cargar.

Contraseña

Especifique la contraseña para el usuario de OTBI.

URL

Especifique la URL de OTBI. Por ejemplo, https:// otbi.crm.us1.oraclecloud.com.

4. Haga clic en Probar conexión y, a continuación, guarde sus detalles.

Configuración de cargas de datos desde carpetas o áreas temáticas de OTBI Antes de empezar a cargar datos, especifique la información sobre los datos, como el formato, las columnas que desea cargar y el modo de manejar los datos incrementales. 1. En Data Sync, haga clic en el separador Proyecto. 2. Haga clic en el separador Datos de origen de conexión.

3. Haga clic en Entrada manual para mostrar el cuadro de diálogo Entrada manual y

especifique los siguientes detalles. Campo o elemento

Descripción

Nombre lógico

Especifique un nombre de descripción breve para identificar estos datos en Sincronización de datos. Por ejemplo, para cargar los datos de un informe denominado Activity Report, puede especificar ActivityReportEMEA.

Nombre del destino

Introduzca el nombre que desea utilizar para la tabla de destino. Por ejemplo, para cargar datos desde un informe denominado Activity Report, puede especificar OTBI_ACTIVITY_REPORT_EMEA.

Opción de salida

Seleccione Relacional para el análisis en los paneles de control e informes de empresa. Seleccione Juego de datos para el análisis de Visualización de datos.

Configuración de cargas de datos desde OTBI con Sincronización de datos 5-3

Configuración de cargas de datos desde carpetas o áreas temáticas de OTBI

Campo o elemento

Descripción

Conexión de base de datos

Seleccione el origen de datos de OTBI. En esta lista se muestran los orígenes de datos que ha especificado en el cuadro de diálogo Conexiones.

4. Haga clic en Aceptar para mostrar el cuadro de diálogo Mensaje. 5. En la opción Seleccione un atributo, elija el tipo de origen de conexión desde el

que desea realizar la carga. •

Para cargar mediante un comando SQL, seleccione Sentencia SQL lógica.



Para cargar desde un informe de OTBI, seleccione Informe.



Para cargar desde un área temática completa en OTBI, seleccione Área temática.Tabla.

6. Haga clic en Aceptar para mostrar el cuadro de diálogo Propiedades.

En el cuadro de diálogo Propiedades se muestra un par de nombre y valor para el informe, el área temática o la sentencia SQL, en función del tipo de origen de conexión seleccionado en el paso 5.

7. Haga clic en el campo Valor para mostrar el cuadro de diálogo Valor. 8. Utilice el cuadro de diálogo Valor para especificar uno de los siguientes:



Para cargar mediante un comando SQL, introduzca la sentencia SQL. Por ejemplo, SELECT "CRM - Sales Predictor Input"."Customer"."City" s_1, "CRM Sales Predictor Input"."Order Item Revenue Facts"."Order Date" s_2, "CRM - Sales Predictor Input"."Order Item Revenue Facts"."Product Name" s_3 FROM "CRM - Sales Predictor Input"



Para cargar desde un informe de OTBI, introduzca la ruta de acceso completa al informe. Por ejemplo, /shared/Custom/Customer Relationship Management/ Activity Report.



Para cargar desde un área temática completa en OTBI, introduzca la ruta de acceso completa del área temática. Por ejemplo, "CRM - Sales Predictor Input".Revenue.

5-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de cargas de datos desde carpetas o áreas temáticas de OTBI

La ilustración de ejemplo muestra el valor configurado para un informe de OTBI.

9. Haga clic en Aceptar. 10. Especifique una estrategia de carga: a. En el panel inferior, haga clic en el separador Editar y en el campo Estrategia de

carga para mostrar el cuadro de diálogo Estrategia de carga.

b. Utilice el cuadro de diálogo Estrategia de carga para especificar cómo cargar los

datos según las necesidades de negocio.

11. Para especificar cómo manejar las actualizaciones incrementales, en el panel

inferior, haga clic en Asignación y utilice el cuadro de diálogo Asignación para configurar la carga de datos según las necesidades de negocio.

Si es necesario, puede utilizar el separador Atributos de conexión para revisar y actualizar el par de nombre y valor para el informe, el área temática o la sentencia SQL, en función del tipo de origen de conexión seleccionado en el paso 5.

Configuración de cargas de datos desde OTBI con Sincronización de datos 5-5

Configuración de cargas de datos desde carpetas en áreas temáticas de OTBI

Ya está listo para iniciar la carga de los datos con un trabajo. Muestre el separador Trabajos y seleccione el trabajo que Sincronización de datos ha creado para el proyecto. También puede crear su propio trabajo.

Configuración de cargas de datos desde carpetas en áreas temáticas de OTBI Antes de empezar a cargar datos, especifique la información sobre los datos, como el formato, las columnas que desea cargar y el modo de manejar los datos incrementales. 1. En Data Sync, haga clic en el separador Proyecto. 2. Haga clic en el separador Datos de origen de conexión.

3. Haga clic en Datos de objetos para mostrar el cuadro de diálogo Importar

definición en productos y especifique los siguientes detalles. Campo o elemento

Descripción

Origen

Seleccione el origen de datos de OTBI donde se encuentre el área temática.

Filtro

Utilice este cuadro para introducir una cadena de búsqueda utilizando el carácter de asterisco (*) como comodín. Por ejemplo, introduzca Sales* para buscar todas las carpetas con nombres que empiecen por Sales.

Opción de salida

Seleccione Relacional para el análisis en los paneles de control e informes de empresa. Seleccione Juego de datos para el análisis de Visualización de datos.

4. Haga clic en Buscar para mostrar todas las áreas temáticas que coincidan con la

cadena de búsqueda.

5. Cuando haya finalizado la búsqueda, seleccione las carpetas que va a cargar:



Para seleccionar las distintas carpetas que cargar, elija la opción Importar situada junto a cada carpeta.



Para seleccionar todas las carpetas que cargar, haga clic en Seleccionar todo.

5-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de cargas de datos desde carpetas en áreas temáticas de OTBI

6. Haga clic en Importar para cargar los metadatos para las carpetas seleccionadas.

Una vez completada la importación, se muestra un mensaje que indica que se ha realizado correctamente. 7. Para ver los detalles de las carpetas importadas, haga clic en el separador Tablas de

destino/Juegos de datos de destino. En la lista de tablas y juegos de datos, busque en la columna de nombres la carpeta o carpetas seleccionadas para la carga.

8. Para obtener detalles de esta tabla o juego de datos de destino, haga clic en el

separador Columnas de tabla del panel inferior.

9. Especifique una estrategia de carga:

Configuración de cargas de datos desde OTBI con Sincronización de datos 5-7

Configuración de cargas de datos desde OTBI mediante particiones basadas en días

a. En el panel inferior, haga clic en el separador Editar y en el campo Estrategia de

carga para mostrar el cuadro de diálogo Estrategia de carga.

b. Utilice el cuadro de diálogo Estrategia de carga para especificar cómo cargar los

datos según las necesidades de negocio.

Ya está listo para iniciar la carga de los datos con un trabajo. Muestre el separador Trabajos y seleccione el trabajo que Sincronización de datos ha creado para el proyecto. También puede crear su propio trabajo.

Configuración de cargas de datos desde OTBI mediante particiones basadas en días Puede utilizar Sincronización de datos para cargar volúmenes grandes de datos de OTBI fragmentando los datos, con el fin de que la carga de datos sea más eficaz. Si está cargando grandes volúmenes de datos, en lugar de cargar todos los datos a la vez, puede mejorar el rendimiento de carga particionando los datos según el número de días. Al configurar las propiedades para la carga de datos, si selecciona el tipo de carga "Lectura particionada basada en días de Área temática.Tabla" o "Lectura particionada basada en días de SQL", especifique los detalles de la partición mediante el cuadro de diálogo Propiedades. 1. En Data Sync, haga clic en el separador Proyecto. 2. Haga clic en el separador Datos de origen de conexión.

3. Haga clic en Entrada manual para mostrar el cuadro de diálogo Entrada manual y

especifique los siguientes detalles.

5-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de cargas de datos desde OTBI mediante particiones basadas en días

Campo o elemento

Descripción

Nombre lógico

Especifique un nombre de descripción breve para identificar estos datos en Sincronización de datos.

Nombre del destino

Introduzca el nombre que desea utilizar para la tabla de destino.

Opción de salida

Seleccione Relacional para el análisis en los paneles de control e informes de empresa. Seleccione Juego de datos para el análisis de Visualización de datos.

Conexión de base de datos

Seleccione el origen de datos de OTBI. En esta lista se muestran los orígenes de datos que ha especificado en el cuadro de diálogo Conexiones.

4. Haga clic en Aceptar para mostrar el cuadro de diálogo Mensaje. 5. En la opción Seleccionar un atributo, seleccione el tipo de partición (por ejemplo,

Lectura particionada basada en días de Área temática.Tabla).

6. Haga clic en Aceptar para mostrar el cuadro de diálogo Propiedades.

El cuadro de diálogo Propiedades muestra un par de nombre y valor de los datos que debe especificar para definir la partición de datos. 7. Utilice los campos Valor para especificar los detalles de la partición.

En la lectura particionada basada en días de Área temática.Tabla: Propiedad

Qué valor especificar

Área temática.Tabla

No cambiar.

Filtro

Opcionalmente, especifique un filtro.

Columna Periodicidad

Atributo basado en registro de hora/fecha para particionar las lecturas. Este atributo no se debe cambiar una vez que se crea un registro.

Lectura de partición (Número de días)

Especifique cuántos días con datos se deben leer a la vez.

En Lectura particionada basada en días de SQL Propiedad

Qué valor especificar

SQL inicial

SQL que se va a utilizar al extraer un objeto inicialmente.

SQL incremental

SQL que se va a utilizar al extraer un objeto de forma incremental.

Consulta para buscar la fecha mínima

Consulta para buscar la fecha mínima para la extracción en particiones. Este valor se utilizará como el límite inferior para la carga inicial. Para las cargas incrementales, la fecha del último refrescamiento se utilizará como el límite inferior.

Configuración de cargas de datos desde OTBI con Sincronización de datos 5-9

Configuración de cargas de datos desde OTBI mediante particiones basadas en días

Propiedad

Qué valor especificar

Consulta para buscar la fecha máxima

Busca la fecha máxima para la extracción en particiones. Este valor se utilizará como el límite superior tanto para la carga inicial como para la carga incremental.

Columna Periodicidad

Atributo basado en registro de hora/fecha para particionar las lecturas. Este atributo no se debe cambiar una vez creado el registro.

Lectura de partición (Número de días)

Especifique cuántos días con datos se deben leer a la vez.

8. Haga clic en Aceptar. 9. Especifique una estrategia de carga: a. En el panel inferior, haga clic en el separador Editar y, a continuación en el

campo Estrategia de carga para mostrar el cuadro de diálogo Estrategia de carga.

b. Utilice el cuadro de diálogo Estrategia de carga para especificar cómo cargar los

datos según las necesidades de negocio.

10. Para especificar cómo manejar actualizaciones incrementales, en el panel inferior

haga clic en Asignación y utilice el cuadro de diálogo Asignación para configurar la carga de datos según las necesidades de su empresa.

Si es necesario, puede utilizar el separador Atributos de conexión para revisar y actualizar el par de nombre y valor para el informe, el área temática o la sentencia SQL, en función del tipo de origen de conexión seleccionado en el paso 5.

5-10 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de cargas de datos desde OTBI mediante particiones basadas en días

Ya está listo para iniciar la carga de los datos con un trabajo. Abra el separador Trabajos y seleccione el trabajo que Sincronización de datos ha creado para el proyecto. También puede crear su propio trabajo.

Configuración de cargas de datos desde OTBI con Sincronización de datos 5-11

Configuración de cargas de datos desde OTBI mediante particiones basadas en días

5-12 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

6 Configuración de cargas de datos desde orígenes de datos JDBC con Sincronización de datos Utilice Sincronización de datos para cargar datos de orígenes de datos que soporten JDBC. Temas: •

Flujo de trabajo típico para cargar datos desde orígenes de datos JDBC



Acerca de la cargando datos de orígenes de datos JDBC



Especificación de los detalles de conexión de orígenes JDBC genéricos



Configuración de una carga de datos desde un origen de datos JDBC con objetos de metadatos



Configuración de una carga de datos desde un origen de datos JDBC con una consulta



Especificación de los detalles de conexión para datos NetSuite

Flujo de trabajo típico para cargar datos desde orígenes de datos JDBC Estas son las tareas comunes para cargar datos de orígenes de datos que soportan JDBC, como Greenplum, Salesforce y Redshift. Tarea

Descripción

Más información

Conseguir que la herramienta Sincronización de datos esté activa y en ejecución

Descargue e instale la herramienta Sincronización de datos en una máquina local y configure el entorno de Sincronización de datos.

Configuración de Sincronización de datos por primera vez

Especificar los detalles de conexión del origen de datos

Cree una conexión en Sincronización de datos.

Especificación de los detalles de conexión de orígenes JDBC genéricos

Configuración de cargas de datos desde orígenes de datos JDBC con Sincronización de datos 6-1

Acerca de la cargando datos de orígenes de datos JDBC

Tarea

Descripción

Más información

Configurar una carga de datos desde un origen de datos JDBC

Especifique información sobre los datos, como el formato, las columnas que desea cargar y el modo de manejar los datos incrementales. Puede cargar datos por objeto o por consulta.

Configuración de una carga de datos desde un origen de datos JDBC con objetos de metadatos

Cargar los datos mediante Sincronización de datos

Utilice Sincronización de datos para cargar datos en la base de datos en la nube de destino.

Carga de datos con Sincronización de datos

Refrescar los datos regularmente

Programe una carga de datos regular para refrescar los datos.

Cómo refrescar los datos regularmente

Supervisar cargas de datos

Supervise el progreso de las cargas de datos y responda a problemas.

Supervisión de cargas de datos

Configuración de una carga de datos desde un origen de datos JDBC con una consulta

Acerca de la cargando datos de orígenes de datos JDBC Puede utilizar Sincronización de datos para cargar datos de orígenes de datos JDBC más genéricos en Oracle BI Cloud Service. ¿Qué orígenes JDBC soporta Sincronización de datos? Sincronización de datos se ha instalado previamente con bibliotecas JDBC para: •

Greenplum



Hive



Impala



Informix



MongoDB



PostgreSQL



Redshift



Salesforce



Sybase

Estas bibliotecas JDBC están instaladas en la máquina cliente de Sincronización de datos en la carpeta \lib\generic_jdbc. Por ejemplo, la biblioteca de MongoDB es wlmongodb.jar. Si desea utilizar otra biblioteca JDBC, puede instalar sus propios archivos de biblioteca JDBC en la carpeta \lib\. ¿Cómo conecto Sincronización de datos a mi origen de datos JDBC? Cree un proyecto en Sincronización de datos y, a continuación, utilice el cuadro diálogo Orígenes/Destinos de conexiones para crear una conexión. Consulte Especificación de los detalles de conexión de orígenes JDBC genéricos.

6-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Acerca de la cargando datos de orígenes de datos JDBC

¿Cómo puedo especificar qué datos cargar? Cuando haya configurado y probado una conexión (mediante la opción Probar conexión), haga clic en el separador Proyecto y, a continuación, en el separador Datos de origen de conexión. Puede seleccionar las columnas que desee cargar mediante el cuadro de diálogo Datos de objetos o especificar una consulta mediante el cuadro de diálogo Entrada manual. ¿Puedo realizar cargas incrementales de orígenes de datos JDBC? Sí. Para realizar extracciones incrementales, solo tiene que incluir un atributo de registro de hora, que realiza un seguimiento del momento en el que se inserta o actualiza un registro. Métodos soportados de carga de datos Sincronización de datos soporta cuatro métodos principales de carga de datos: Método de carga de datos

Descripción

Objetos de consulta del diccionario de metadatos (mediante la opción Datos de objetos en Sincronización de datos)

Si el controlador JDBC soporta la consulta del diccionario de metadatos, puede utilizar este método para seleccionar entre los objetos disponibles. Esto es similar a la opción Datos de tablas en el separador Datos relacionales. Puede consultar el diccionario de metadatos completo, o si conoce la lista de objetos, también puede importar de forma selectiva objetos concretos seleccionando Escribir lista de nombres de objetos y especificando los objetos. Además, puede definir una condición de filtro opcional que limite las filas del objeto. La cláusula de filtro solo debe especificar la condición. Por ejemplo, para extraer los contactos que viven en CA, especifique "STATE = 'CA'". No incluya la palabra clave "WHERE". La cláusula de filtro puede ser una expresión compleja o anidada que puede procesarla el origen de datos de soporte.

Especifique una consulta (mediante el cuadro de diálogo Entrada manual de Sincronización de Datos y seleccionando Consulta)

Especifique una consulta cuyos resultados se puedan replicar a una tabla. Debe especificar una consulta solo con una cláusula WHERE, ya que se pueden agregar filtros adicionales a la consulta. No utilice una consulta con las cláusulas "order by", "having" o "group by". Si es necesario, utilice una consulta con subconsultas. Por ejemplo, select contact_name, order_dt from (select contact_name, max(order_dt) from orders group by contact_name) recent_orders.

Configuración de cargas de datos desde orígenes de datos JDBC con Sincronización de datos 6-3

Especificación de los detalles de conexión de orígenes JDBC genéricos

Método de carga de datos

Descripción

Especifique una partición basada en objetos (mediante el cuadro de diálogo Entrada manual de Sincronización de datos y seleccione Lectura particionada basada en día de un objeto)

Utilice este método si no puede cargar todos los datos a la vez. Especifique los registros que se van a leer para un número especificado de días a la vez según una columna de registro de hora. Especifique: - Nombre del objeto: nombre de la tabla u objeto en el origen de datos. – Columna Periodicidad: columna/atributo cuyo tipo de dato es la fecha/registro de hora que se puede utilizar para particionar los datos. – Lectura de partición (número de días): número de días de datos que leer a la vez. - Condiciones de filtro: condiciones de filtro que limitan los datos. No utilice la palabra clave "WHERE". La cláusula de filtro puede ser una expresión compleja o anidada que puede procesarla el origen de datos de soporte.

Especifique una partición basada en una consulta SQL (mediante el cuadro de diálogo Entrada manual de Sincronización de Datos y seleccionando Lectura particionada basada en día de una consulta)

Utilice este método si no puede cargar todos los datos a la vez. Puede especificar los registros que se van a leer para un número especificado de días a la vez según una columna de registro de hora. Especifique: - Nombre del objeto: nombre de la tabla u objeto en el origen de datos. – Columna Periodicidad: columna o atributo cuyo tipo de dato es una fecha o registro de hora que se puede utilizar para particionar los datos. – Lectura de partición (número de días): número de días de datos que leer a la vez. - Condiciones de filtro: condiciones de filtro que limitan los datos. La cláusula de filtro puede ser una expresión compleja o anidada que puede procesarla el origen de datos de soporte. No utilice la palabra clave "WHERE".

Especificación de los detalles de conexión de orígenes JDBC genéricos Con Sincronización de datos, puede cargar datos de muchos orígenes JDBC utilizados con frecuencia. ¿Qué información necesito para conectar Sincronización de datos a mi origen de datos JDBC? Campo

Qué especificar

Separador Editar: Nombre

Una cadena corta para identificar esta conexión en Sincronización de datos.

Separador Editar: Tipo de conexión

JDBC Genérico

Separador Editar: Usuario y Contraseña

Usuario y contraseña para acceder al origen de datos. Asegúrese de que el usuario tiene suficientes privilegios de administración en el área de informes que desea cargar.

6-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Especificación de los detalles de conexión de orígenes JDBC genéricos

Campo

Qué especificar

Separador Editar: URL

Especifique la URL del origen de datos JDBC con la información de la columna URL en la tabla Controladores y URL de ejemplo. Por ejemplo, para GreenPlum, una URL en este formato: jdbc:oracle:greenplum://hostname:[port]

Separador Editar: Controlador JDBC

Copie la información de controlador adecuada de la columna Controlador en la tabla Controladores y URL de ejemplo. Por ejemplo, para GreenPlum, introduzca com.oracle.bi.jdbc.greenplum.GreenplumDr ive

Separador Propiedades avanzadas: Incluir nombres de objeto

Si los nombres de objeto en su origen de datos (por ejemplo, tablas, columnas o índices) contienen espacios o caracteres especiales, especifique los caracteres de apertura y cierre separados por una coma. Por ejemplo, si los nombres se incluyen entre corchetes ([ y ]), especifique: [,]

¿Cómo puedo especificar qué datos cargar? Cuando haya configurado y probado la conexión (con la opción Probar conexión), realice los pasos de Acerca de la cargando datos de orígenes de datos JDBC. Controladores y URL de ejemplo Origen

Controlador

URL

Greenplu m

com.oracle.bi.jdbc.greenplum.Gree nplumDriver

jdbc:oracle:greenplum://nombre_host: [puerto]

Hive

com.oracle.bi.jdbc.hive.HiveDriver

jdbc:oracle:hive:// NOMBRE_HOST:NÚMERO_PUERTO;No mbre_base_datos=NOMBRE_BASE_DATO S

MongoDB

com.oracle.bi.jdbc.mongodb.Mong oDBDriver

jdbc:oracle:mongodb:// NOMBRE_HOST:NÚMERO_PUERTO;No mbre_base_datos=NOMBRE_BASE_DATO S;

NetSuite

com.netsuite.jdbc.openaccess.Ope nAccessDriver

jdbc:ns://{Host de servidor}:{Puerto de servidor};ServerDataSource={Origen de datos de servidor};encrypted=1;Ciphersuites={Conj unto de cifrado};CustomProperties=(AccountID={I D de cuenta};RoleID={ID de rol})

Configuración de cargas de datos desde orígenes de datos JDBC con Sincronización de datos 6-5

Configuración de una carga de datos desde un origen de datos JDBC con objetos de metadatos

Origen

Controlador

URL

Postgres

com.oracle.bi.jdbc.postgresql.Post greSQLDriver

jdbc:oracle:postgresql:// NOMBRE_HOST:NÚMERO_PUERTO;No mbre_base_datos=NOMBRE_BASE_DATO S

Redshift

com.oracle.bi.jdbc.redshift.Redshif tDriver

jdbc:oracle:redshift:// PUNTO_FINAL_REDSHIFT:NÚMERO_P UERTO;Nombre_base_datos=dev

Salesforce

com.oracle.bi.jdbc.sforce.SForceDr iver

jdbc:oracle:sforce:// ;Token_seguridad=

Sybase

com.oracle.bi.jdbc.sybase.SybaseD river

jdbc:oracle:sybase:// NOMBRE_HOST:NÚMERO_PUERTO;No mbre_base_datos=NOMBRE_BASE_DATO S

Información adicional •

Al especificar una URL de Salesforce, necesita el token de seguridad para la cuenta de usuario de Salesforce que se está utilizando, que se envió por correo electrónico al usuario cuando se configuró la cuenta.



Al especificar los detalles de conexión de un origen de datos Sybase, a veces tendrá que especificar también un propietario de esquema o de tabla (mediante el campo Propietario de esquema/tabla).

Configuración de una carga de datos desde un origen de datos JDBC con objetos de metadatos En Sincronización de datos, puede especificar las columnas que desea cargar y también puede especificar un filtro de datos que selecciona un subjuego de datos concreto. 1. En Sincronización de datos, haga clic en Proyecto, visualice el separador Origen de

datos de conexión y, a continuación, haga clic en Datos de objetos.

2. Haga clic en Detectar objetos por lista.

6-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de una carga de datos desde un origen de datos JDBC con objetos de metadatos

3. En el cuadro de diálogo Importar definición, seleccione la conexión JDBC que ha

creado para el origen de datos en la lista Origen y utilice el campo Filtro para especificar los primeros caracteres de la columna que desea cargar, además del carácter comodín (*), y, a continuación, haga clic en Buscar. Por ejemplo, para buscar incidentes, podría introducir incid*.

4. Seleccione los objetos que desea cargar activando la casilla de control Importar

definición de cada objeto, seleccione la opción de salida adecuada y, a continuación, haga clic en Importar.

5. Una vez completada la importación, seleccione el nuevo registro en la lista Datos

de origen de conexión.

Configuración de cargas de datos desde orígenes de datos JDBC con Sincronización de datos 6-7

Configuración de una carga de datos desde un origen de datos JDBC con objetos de metadatos

6. Visualice el subseparador Atributos de conexión y especifique los atributos.

Campo o elemento Descripción Condiciones de consulta

Especifique una cláusula WHERE para limitar la cantidad de datos devueltos a un tamaño manejable. Por ejemplo, para cargar datos del año más reciente, podría introducir:

updatedtime > '2014-01-01T00:00:00Z' Columna numérica

Especifique el nombre de la columna numérica que está utilizando para cargar datos en fragmentos manejables, por ejemplo, id.

Número máximo de filas para leer de una vez

Deje el valor por defecto.

7. Especifique una estrategia de carga: a. En el panel inferior, haga clic en el separador Editar y en el campo Estrategia de

carga para visualizar el cuadro de diálogo Estrategia de carga.

6-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de una carga de datos desde un origen de datos JDBC con una consulta

b. Utilice el cuadro de diálogo Estrategia de carga para especificar cómo cargar los

datos según las necesidades de negocio.

Ya está listo para iniciar la carga de los datos con un trabajo. Muestre el separador Trabajos y seleccione el trabajo que Sincronización de datos ha creado para el proyecto. También puede crear su propio trabajo.

Configuración de una carga de datos desde un origen de datos JDBC con una consulta En Sincronización de datos, puede especificar las columnas que desea cargar y también puede especificar un filtro de datos que selecciona un subjuego de datos concreto. 1. En Sincronización de datos, haga clic en Proyecto y, a continuación, visualice el

separador Origen de datos de conexión.

2. Haga clic en Entrada m y especifique los detalles del informe.

Configuración de cargas de datos desde orígenes de datos JDBC con Sincronización de datos 6-9

Configuración de una carga de datos desde un origen de datos JDBC con una consulta

Campo o elemento

Descripción

Nombre lógico

Especifique un nombre corto significativo para identificar los detalles de carga de datos en Sincronización de datos. Por ejemplo, GreenPlum. El nombre no debe contener espacios y debe ser diferente de Nombre del destino.

Nombre del destino

Especifique un nombre corto significativo para identificar los detalles de carga de datos en Sincronización de datos. Por ejemplo, GreenPlumTarget. El nombre no debe contener espacios y debe ser diferente de Nombre lógico.

Opción de salida

Seleccione Relacional para el análisis en los paneles de control e informes de empresa. Seleccione Juego de datos para el análisis en Visualización de datos.

Conexión de base de datos

Seleccione la conexión que ha creado para la instancia de Oracle Service Cloud, por ejemplo, GreenPlum

3. En el cuadro de diálogo de mensajes, seleccione el tipo de consulta que utilizar en

la lista Origen de datos.

Un cuadro de diálogo Propiedades presenta una lista de pares de nombre y valor para el tipo de consulta seleccionado. Por ejemplo, si selecciona Consulta, el cuadro de diálogo de propiedades muestra dos pares de nombre y valor.

6-10 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de una carga de datos desde un origen de datos JDBC con una consulta

Del mismo modo, si selecciona Lectura particionada basada en día de un objeto, el cuadro de diálogo de propiedades muestra cinco pares de nombre y valor.

4. Para cada par de nombre y valor mostrado en el cuadro de diálogo de propiedades

(excepto READ_TYPE, que es de solo lectura), haga clic en el campo Valor e introduzca un valor.

Por ejemplo, si selecciona Lectura particionada basada en día de un objeto en el diálogo anterior, puede definir un valor para Nombre de objeto, columna Periodicidad, Lectura de partición (número de días) y Condiciones de filtro. 5. Revise el nuevo origen de datos en la página Datos de origen de conexión.

Configuración de cargas de datos desde orígenes de datos JDBC con Sincronización de datos 6-11

Configuración de una carga de datos desde un origen de datos JDBC con una consulta

Utilice el separador Atributos de conexión para verificar los detalles de la consulta.

6. Especifique una estrategia de carga: a. En el panel inferior, haga clic en el separador Editar y en el campo Estrategia de

carga para mostrar el cuadro de diálogo Estrategia de carga.

b. Utilice el cuadro de diálogo Estrategia de carga para especificar cómo cargar los

datos según las necesidades de negocio.

6-12 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Especificación de los detalles de conexión para datos NetSuite

Ya está listo para iniciar la carga de los datos con un trabajo. Muestre el separador Trabajos y seleccione el trabajo que Sincronización de datos ha creado para el proyecto. También puede crear su propio trabajo.

Especificación de los detalles de conexión para datos NetSuite Para configurar un entorno de Sincronización de datos con un origen de datos de NetSuite, especifique los detalles de conexión para la instancia de NetSuite. 1. Instale el controlador JDBC de NetSuite: a. Descargue el instalador del controlador JDBC desde la aplicación NetSuite e

instálelo.

b. Desde el directorio instalado, copie NQjc.jar en el directorio Data Sync\lib. c. Si ya se está ejecutando Sincronización de datos, salga y reinicie. 2. En Sincronización de datos, haga clic en Conexiones y, a continuación, en el

separador Orígenes/destinos.

3. Haga clic en Nuevo para crear una nueva fila en blanco en la tabla. 4. En el cuadro de diálogo Editar, especifique los siguientes detalles:

Campo o elemento

Descripción

Nombre

Especifique un nombre descriptivo breve y que no tenga que ver con el entorno como NetSuite para identificar la conexión en la sincronización de datos.

Tipo de conexión

Seleccione JDBC genérico.

Usuario

Especifique un usuario de NetSuite con suficientes privilegios de administración en el área de informes que desea cargar.

Contraseña

Especifique la contraseña para el usuario de NetSuite.

Controlador

Especifique

com.netsuite.jdbc.openaccess.OpenAccessDriver. URL

Especifique: jdbc:ns://{Server Host}:{Server Port};ServerDataSource={Server Data Source};encrypted=1;Ciphersuites={Cipher Suite};CustomProperties=(AccountID={Account Id};RoleID={Role Id}) Por ejemplo: jdbc:ns://my.netsuite.com: 1708;ServerDataSource=NetSuite.com;encrypted=1;Ciphersuites=TLS _RSA_WITH_AES_128_CBC_SHA;CustomProperties=(AccountID=TSTDRV166 0232;RoleID=3)

5. Haga clic en Probar conexión y, a continuación, guarde sus detalles.

Configuración de cargas de datos desde orígenes de datos JDBC con Sincronización de datos 6-13

Especificación de los detalles de conexión para datos NetSuite

6-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

7 Configuración de cargas de datos desde Oracle Service Cloud (RightNow) Utilice Sincronización de datos para cargar datos desde Oracle Service Cloud (RightNow). Esto permite a los usuarios analizar datos RightNow. Temas: •

Flujo de trabajo típico para cargar datos desde Oracle Service Cloud (RightNow)



Acerca de la carga de datos de Oracle Service Cloud (RightNow)



Especificación de los detalles de conexión de Oracle Service Cloud (RightNow)



Configuración de una carga de datos de un informe de Oracle Service Cloud (RightNow)



Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta ROQL



Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta de metadatos



Configuración de una carga de datos desde Oracle Service Cloud (RightNow) mediante ID con nombre

Flujo de trabajo típico para cargar datos desde Oracle Service Cloud (RightNow) A continuación se describen las tareas comunes para cargar datos de Oracle Service Cloud (RightNow). Tarea

Descripción

Más información

Conseguir que la herramienta Sincronización de datos esté activa y en ejecución

Descargue e instale la herramienta Sincronización de datos en una máquina local y configure el entorno de Sincronización de datos.

Configuración de Sincronización de datos por primera vez

Especificar los detalles de conexión del origen de datos

Cree una conexión en Sincronización de datos.

Especificación de los detalles de conexión de Oracle Service Cloud (RightNow)

Configuración de cargas de datos desde Oracle Service Cloud (RightNow) 7-1

Acerca de la carga de datos de Oracle Service Cloud (RightNow)

Tarea

Descripción

Más información

Decidir qué configuración de carga de datos utilizar

Seleccione entre las tres configuraciones de carga de datos que soporta Sincronización de datos. • Uso de un informe • Uso de una consulta ROQL • Utilizando objetos • Uso de ID de campo con nombre

Acerca de la carga de datos de Oracle Service Cloud (RightNow)

Configurar la carga de datos

Especifique información sobre los datos, como el formato, las columnas que desea cargar y el modo de manejar los datos incrementales.

Uso de un informe: Configuración de una carga de datos de un informe de Oracle Service Cloud (RightNow) Uso de una consulta ROQL: Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta ROQL Uso de objetos: Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta de metadatos Uso de ID de campo con nombre: Configuración de una carga de datos desde Oracle Service Cloud (RightNow) mediante ID con nombre

Cargar los datos mediante Sincronización de datos

Utilice Sincronización de datos para cargar datos en la base de datos en la nube de destino.

Carga de datos con Sincronización de datos

Refrescar los datos regularmente

Programe una carga de datos regular para refrescar los datos.

Cómo refrescar los datos regularmente

Supervisar cargas de datos

Supervise el progreso de las cargas de datos y responda a problemas.

Supervisión de cargas de datos

Acerca de la carga de datos de Oracle Service Cloud (RightNow) Puede utilizar Sincronización de datos para cargar datos de Oracle Service Cloud (RightNow).

7-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Acerca de la carga de datos de Oracle Service Cloud (RightNow)

¿Cuáles son las distintas opciones para cargar datos y cómo puedo elegir la mejor opción? Método de carga de datos

Cuándo se usa

Uso de informes

Si está familiarizado con la aplicación de escritorio RightNow, este método es relativamente fácil de configurar. Consulte Configuración de una carga de datos de un informe de Oracle Service Cloud (RightNow).

Mediante ROQL

Si sabe exactamente qué atributos desea replicar y está familiarizado con la escritura de sentencias ROQL. Consulte Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta ROQL.

Utilizando objetos

Si sabe el objeto que desea replicar. También puede especificar filtros para cargar un subjuego de filas. Consulte Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta de metadatos.

¿Qué versión de RightNow necesito? Puede cargar datos de RightNow versión 15.11 o posterior. Tendrá que cambiar de versión, si dispone de una más antigua. Cargue datos de la instancia de informes de RightNow, no de la instancia transaccional. ¿Cómo puedo conectar Sincronización de datos a mi origen de datos de RightNow? Cree un proyecto en Sincronización de datos y, a continuación, utilice el cuadro diálogo Orígenes/Destinos de conexiones para crear una conexión. Consulte Especificación de los detalles de conexión de Oracle Service Cloud (RightNow). ¿Cómo puedo generar una definición de informe de datos de mi origen de datos de RightNow? •

Decida los datos que necesita y la cantidad de datos que debe analizar. Por ejemplo, puede tener cinco años de datos en la aplicación RightNow, pero puede que solo desee analizar los datos del año más reciente.



Utilice la aplicación de escritorio RightNow para crear una definición de informe de datos.



Incluya datos de registro de hora para realizar un refrescamiento incremental y un ID numérico que se utilizará para cargar los datos en fragmentos gestionables.



Además de los informes de datos, cree un informe de metadatos que incluya los atributos denominados MAX_VALUE, MIN_VALUE y COUNT.



Tome nota de los ID de informe único. Tendrá que especificarlos al configurar las cargas de datos en Sincronización de datos Consulte Configuración de una carga de datos de un informe de Oracle Service Cloud (RightNow).

¿Puedo realizar cargas incrementales de RightNow? Sí. Para realizar las extracciones incrementales, simplemente necesita incluir un campo como fecha de creación o fecha de última actualización de la tabla a la que hace referencia para la creación del informe.

Configuración de cargas de datos desde Oracle Service Cloud (RightNow) 7-3

Especificación de los detalles de conexión de Oracle Service Cloud (RightNow)

Filtrado de los datos de RightNow en registros de hora Independientemente de la forma en la que cargue los datos de RightNow (mediante informe, consulta ROQL u objeto), puede utilizar un filtro para especificar los datos que desea que analicen los usuarios. Por ejemplo, puede tener cinco años de datos en RightNow, pero solo desea analizar los datos del año más reciente. Cuando especifique un registro de hora en una consulta, el registro de hora debe tener el formato: yyyy-MM-ddTHH:mm:ssZ Por ejemplo, puede filtrar una consulta mediante: updatedtime > '2014-01-01T00:00:00Z'.

Especificación de los detalles de conexión de Oracle Service Cloud (RightNow) Con Sincronización de datos puede cargar datos de Oracle Service Cloud (RightNow). ¿Qué información necesito para conectar Sincronización de datos a mi origen de datos de RightNow? Campo

Qué especificar

Nombre

Una cadena corta para identificar la conexión en Sincronización de datos.

Tipo de conexión

Oracle Service Cloud (RightNow)

Usuario y contraseña

Usuario de la base de datos y contraseña para acceder al origen de datos. Asegúrese de que el usuario tiene suficientes privilegios de administración en el área de informes que desea cargar.

URL

Especifique la URL de su instancia de RightNow, por ejemplo, https://

integrationtest.rightnowdemo.com/. Zona horaria

UTC00:00 (recomendado).

¿Cómo puedo especificar qué datos cargar? Cuando haya configurado y probado la conexión (con la opción Probar conexión), realice los pasos de Acerca de la carga de datos de Oracle Service Cloud (RightNow).

Configuración de una carga de datos de un informe de Oracle Service Cloud (RightNow) Mediante Sincronización de datos, puede cargar datos utilizando una definición de informe de Oracle Service Cloud (RightNow) creada con la aplicación de escritorio RightNow. Antes de empezar, genere un informe que contenga los datos que desea cargar y anote el identificador del informe de datos y el identificador del informe del asistente asociado. Consulte Acerca de la carga de datos de Oracle Service Cloud (RightNow).

7-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de una carga de datos de un informe de Oracle Service Cloud (RightNow)

1. En Sincronización de datos, haga clic en Proyecto y, a continuación, visualice el

separador Origen de datos de conexión.

2. Haga clic en Entrada m y especifique los detalles del informe.

Campo o elemento

Descripción

Nombre lógico

Especifique un nombre corto significativo para identificar los detalles de carga de datos en Sincronización de datos. Por ejemplo, Incidents_from_RightNow_report. El nombre no debe contener espacios y debe ser diferente de Nombre del destino.

Nombre del destino

Especifique un nombre corto significativo para identificar los detalles de carga de datos en Sincronización de datos. Por ejemplo, INCIDENTS_REPORT. El nombre no debe contener espacios y debe ser diferente de Nombre lógico.

Opción de salida

Seleccione Relacional para el análisis en los paneles de control e informes de empresa. Seleccione Juego de datos para el análisis de Visualización de datos.

Conexión de base de datos

Seleccione la conexión que ha creado para la instancia de RightNow, por ejemplo, MyRightNow.

3. Haga clic en Aceptar, seleccione Informes de analíticas en la lista Datos de.

Configuración de cargas de datos desde Oracle Service Cloud (RightNow) 7-5

Configuración de una carga de datos de un informe de Oracle Service Cloud (RightNow)

4. En el cuadro de diálogo Propiedades, especifique los detalles del informe.

Campo o elemento

Descripción

Identificador del informe de analítica

Introduzca el identificador para el informe de datos, por ejemplo, 100777.

Identificador del informe de analítica del asistente

Introduzca el identificador del informe de metadatos asociado (que contiene MAX_VALUE, MIN_VALUE y COUNT), por ejemplo, 100779.

Columna numérica

Nombre de la columna numérica que está utilizando para cargar los datos en fragmentos gestionables. Por ejemplo, ID de incidente.

7-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de una carga de datos de un informe de Oracle Service Cloud (RightNow)

Campo o elemento

Descripción

Número máximo de filas para leer de una vez

Deje el valor por defecto.

5. Especifique una estrategia de carga: a. En el panel inferior, haga clic en el separador Editar y en el campo Estrategia de

carga para mostrar el cuadro de diálogo Estrategia de carga.

b. Utilice el cuadro de diálogo Estrategia de carga para especificar cómo cargar los

datos según las necesidades de negocio.

6. Haga clic en Aceptar para guardar los detalles.

Revise el nuevo origen de datos en la página Datos de origen de conexión y observe el separador Atributos de conexión para verificar los detalles del informe.

Configuración de cargas de datos desde Oracle Service Cloud (RightNow) 7-7

Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta ROQL

Ya está listo para iniciar la carga de los datos con un trabajo. Muestre el separador Trabajos y seleccione el trabajo que Sincronización de datos ha creado para el proyecto. También puede crear su propio trabajo.

Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta ROQL Con Sincronización de datos, puede cargar datos de Oracle Service Cloud (RightNow) mediante una consulta ROQL (RightNow Object Query Language). 1. En Sincronización de datos, haga clic en Proyecto y, a continuación, visualice el

separador Origen de datos de conexión.

2. Haga clic en Entrada manual y especifique los detalles.

Campo o elemento

Descripción

Nombre lógico

Especifique un nombre corto significativo para identificar los detalles de carga de datos en Sincronización de datos. Por ejemplo, Incidents_from_RightNow_ROQL. El nombre no debe contener espacios y debe ser diferente de Nombre del destino.

Nombre del destino

Especifique un nombre corto significativo para identificar los detalles de carga de datos en Sincronización de datos. Por ejemplo, INCIDENTS_ROQL. El nombre no debe contener espacios y debe ser diferente de Nombre lógico.

Opción de salida

Seleccione Relacional para el análisis en los paneles de control e informes de empresa. Seleccione Juego de datos para el análisis de Visualización de datos.

Conexión de base de datos

Seleccione la conexión que ha creado para la instancia de RightNow, por ejemplo MyRightNow.

3. Haga clic en Aceptar y seleccione ROQL en la lista Datos de.

7-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta ROQL

4. En el cuadro de diálogo Propiedades, especifique los detalles de informe.

Campo o elemento

Descripción

Consulta tabular ROQL

Especifique una sentencia SQL ROQL que defina los datos que desea cargar. Utilice una cláusula WHERE para filtrar los datos que desea analizar. Por ejemplo, para cargar datos del año más reciente, podría introducir:

SELECT * FROM incidents WHERE updatedtime > '2014-01-01T00:00:00Z' Nota: No incluya una cláusula GROUP BY o función agregada similar al final de la sentencia SQL porque esto evitará que Sincronización de datos particione los datos.

Configuración de cargas de datos desde Oracle Service Cloud (RightNow) 7-9

Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta ROQL

Campo o elemento

Descripción

Objetos de consulta tabular ROQL

Especifique los objetos nativos de RightNow que desea cargar, separados por una coma. Por ejemplo, location, incidents. Para todos los objetos que se utilizan pero no se han especificado aquí, Sincronización de datos define por defecto el tipo de dato en VARCHAR(200). Utilice el separador Proyecto > Tablas/Juegos de datos de destino > Columnas de tabla para verificar los tipos de dato y actualizar el tipo de dato si es necesario.

Columna numérica

Especifique el nombre de la columna numérica que está utilizando para cargar datos en fragmentos manejables, por ejemplo, id.

Consulta para obtener el valor numérico máximo

Especifique una consulta ROQL para obtener el valor máximo para la columna especificada en el campo Columna numérica con la misma cláusula WHERE que utilizó para limitar los datos en el campo Consulta tabular ROQL. Esta consulta obtiene el límite superior del filtro de datos. Por ejemplo, para cargar datos del año más reciente, podría introducir:

SELECT MAX(ID) FROM incidents WHERE updatedtime > '2014-01-01T00:00:00Z' Nota: No incluya una cláusula GROUP BY o función agregada similar al final de la sentencia SQL porque esto evitará que Sincronización de datos particione los datos. Consulta para obtener el valor numérico mínimo

Especifique una consulta ROQL para obtener el valor máximo para la columna especificada en el campo Columna numérica con la misma cláusula WHERE que utilizó para limitar los datos en el campo Consulta tabular ROQL. Esta consulta obtiene el límite inferior del filtro de datos. Por ejemplo, para cargar datos del año más reciente, puede introducir: SELECT MIN(ID) FROM

incidents WHERE updatedtime > '2014-01-01T00:00:00Z' Nota: No incluya una cláusula GROUP BY o función agregada similar al final de la sentencia SQL porque esto evitará que Sincronización de datos particione los datos. Consulta para obtener el recuento total

Especifique una consulta ROQL para obtener el número de filas para la columna especificada en el campo Columna numérica con la misma cláusula WHERE que utilizó para limitar los datos en el campo Consulta tabular ROQL. Esta consulta obtiene el número de filas de los datos filtrados. Por ejemplo, para cargar datos del año más reciente, puede introducir: SELECT COUNT(*) FROM

incidents WHERE updatedtime > '2014-01-01T00:00:00Z' Nota: No incluya una cláusula GROUP BY o función agregada similar al final de la sentencia SQL porque esto evitará que Sincronización de datos particione los datos. Número máximo de filas para leer de una vez

Deje el valor por defecto.

Por ejemplo, para especificar una consulta en el campo Consulta tabular ROQL, haga clic en el campo Valor junto al campo Consulta tabular ROQL y utilice el cuadro de diálogo Valor para introducir la consulta.

7-10 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta ROQL

5. Especifique una estrategia de carga: a. En el panel inferior, haga clic en el separador Editar y en el campo Estrategia de

carga para mostrar el cuadro de diálogo Estrategia de carga.

b. Utilice el cuadro de diálogo Estrategia de carga para especificar cómo cargar los

datos según las necesidades de negocio.

6. Haga clic en Aceptar para guardar los detalles.

Revise el nuevo origen de datos en la página Datos de origen de conexión y observe el separador Atributos de conexión para verificar los detalles de la consulta.

Configuración de cargas de datos desde Oracle Service Cloud (RightNow) 7-11

Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta de metadatos

Ya está listo para iniciar la carga de los datos con un trabajo. Muestre el separador Trabajos y seleccione el trabajo que Sincronización de datos ha creado para el proyecto. También puede crear su propio trabajo.

Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta de metadatos Con Sincronización de datos, puede cargar datos desde Oracle Service Cloud (RightNow) mediante una consulta de metadatos en los objetos de esquema. 1. En Sincronización de datos, haga clic en Proyecto, visualice el separador Origen de

datos de conexión y, a continuación, haga clic en Datos de objetos.

2. Haga clic en Detectar objetos por lista y, a continuación, haga clic en Aceptar.

3. En el cuadro de diálogo Importar definición, seleccione RightNow en la lista

Origen y utilice el campo Filtro para especificar los primeros caracteres de la columna de RightNow que desea cargar, además del carácter comodín (*), y, a

7-12 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta de metadatos

continuación, haga clic en Buscar. Por ejemplo, para buscar incidentes, podría introducir incid*.

4. Seleccione las columnas que desea cargar, haga clic en la casilla de control Importar

definición para cada columna y, a continuación, haga clic en Importar.

5. Una vez completada la importación, seleccione el nuevo registro en la lista Datos

de origen de conexión.

Configuración de cargas de datos desde Oracle Service Cloud (RightNow) 7-13

Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una consulta de metadatos

6. Visualice el subseparador Atributos de conexión y especifique los atributos.

Campo o elemento

Descripción

Condiciones de consulta ROQL

Especifique una cláusula WHERE para limitar la cantidad de datos devueltos a un tamaño manejable. Por ejemplo, para cargar datos del año más reciente, podría introducir:

updatedtime > '2014-01-01T00:00:00Z'. Columna numérica

Especifique el nombre de la columna numérica que está utilizando para cargar datos en fragmentos manejables, por ejemplo, id.

7-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de una carga de datos desde Oracle Service Cloud (RightNow) mediante ID con nombre

Campo o elemento

Descripción

Número máximo de filas para leer de una vez

No cambie el valor por defecto.

7. Especifique una estrategia de carga: a. En el panel inferior, haga clic en el separador Editar y en el campo Estrategia de

carga para visualizar el cuadro de diálogo Estrategia de carga.

b. Utilice el cuadro de diálogo Estrategia de carga para especificar cómo cargar los

datos según las necesidades de negocio.

Ya está listo para iniciar la carga de los datos con un trabajo. Muestre el separador Trabajos y seleccione el trabajo que Sincronización de datos ha creado para el proyecto. También puede crear su propio trabajo.

Configuración de una carga de datos desde Oracle Service Cloud (RightNow) mediante ID con nombre Mediante Sincronización de datos, puede cargar datos desde Oracle Service Cloud (RightNow) mediante ID de campo con nombre. Por ejemplo, puede que desee cargar solo incidents.assignedTo.staffGroup e incidents.banner.importanceFlag. 1. En Sincronización de datos, haga clic en Proyecto y, a continuación, visualice el

separador Origen de datos de conexión.

2. Haga clic en Entrada manual y especifique los detalles.

Configuración de cargas de datos desde Oracle Service Cloud (RightNow) 7-15

Configuración de una carga de datos desde Oracle Service Cloud (RightNow) mediante ID con nombre

Campo o elemento

Descripción

Nombre lógico

Especifique un nombre corto significativo para identificar los detalles de carga de datos en Sincronización de datos. Por ejemplo, Incidents_from_RightNow_IDs. El nombre no debe contener espacios y debe ser diferente de Nombre del destino.

Nombre del destino

Especifique un nombre corto significativo para identificar los detalles de carga de datos en Sincronización de datos. Por ejemplo, INCIDENTS_IDS. El nombre no debe contener espacios y debe ser diferente de Nombre lógico.

Opción de salida

Seleccione Relacional para el análisis en los paneles de control e informes de empresa. Seleccione Juego de datos para el análisis de Visualización de datos.

Conexión de base de datos

Seleccione la conexión que ha creado para la instancia de RightNow, por ejemplo MyRightNow.

3. Haga clic en Aceptar y seleccione ID con nombre en la lista Origen de datos. 4. En el cuadro de diálogo Propiedades, especifique los detalles del informe.

Campo o elemento

Descripción

Listado de ID con nombre

Haga clic en Valor y utilice el cuadro de diálogo Valor para especificar uno o varios ID de campo, con cada ID en una nueva línea. Por ejemplo: incidents.assignedTo.staffGroup incidents.banner.importanceFlag

Insertar fila no especificada para cada ID con nombre

Especifique true.

Por ejemplo, para especificar una consulta en el campo Consulta tabular ROQL, haga clic en el campo Valor junto al campo Consulta tabular ROQL y utilice el cuadro de diálogo Valor para introducir la consulta. 5. Especifique una estrategia de carga:

7-16 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de una carga de datos desde Oracle Service Cloud (RightNow) mediante ID con nombre

a. En el panel inferior, haga clic en el separador Editar y, a continuación, en el

campo Estrategia de carga para mostrar el cuadro de diálogo Estrategia de carga.

b. Utilice el cuadro de diálogo Estrategia de carga para especificar cómo cargar los

datos según las necesidades de negocio.

6. Haga clic en Aceptar para guardar los detalles.

Revise el nuevo origen de datos en la página Datos de origen de conexión y observe el separador Atributos de conexión para verificar los detalles. Ya está listo para iniciar la carga de los datos con un trabajo. Muestre el separador Trabajos y seleccione el trabajo que Sincronización de datos ha creado para el proyecto. También puede crear su propio trabajo.

Configuración de cargas de datos desde Oracle Service Cloud (RightNow) 7-17

Configuración de una carga de datos desde Oracle Service Cloud (RightNow) mediante ID con nombre

7-18 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

8 Automatización de carga de datos mediante métodos programáticos Este tema describe cómo utilizar métodos programáticos para cargar los datos. Normalmente, se utilizan estos métodos para cargar grandes volúmenes de datos, realizar transformaciones complejas, crear índices y realizar tareas de gestión y supervisión de la base de datos. Temas: •

Acerca de la API de REST de Oracle BI Cloud Service



Acerca de la API de Oracle Database Cloud Service



Acerca de los scripts de base de datos PL/SQL

Acerca de la API de REST de Oracle BI Cloud Service Puede utilizar la API de REST de Oracle BI Cloud Service para definir o personalizar su propia API y cargar mediante programación datos locales para su análisis en Oracle BI Cloud Service. La API de REST de Oracle BI Cloud Service está optimizada para cargar grandes volúmenes de datos (de miles a millones) de uno o más orígenes. Puede acceder a la API en API de REST para Oracle BI Cloud Service. Carga de datos en tablas de Oracle Database Cloud Service: La API de REST para Oracle BI Cloud Service carga datos en la base de datos en la nube por defecto conectada a Oracle BI Cloud Service. Una vez que se hayan cargado los datos en esta base de datos en la nube, puede: •

Insertar, actualizar, actualizar/insertar y suprimir un gran número de registros transmitiendo lotes de registros.



Actualizar estadísticas.



Borrar o crear índices en tablas de Oracle Database Cloud Service.



Escribir programas y scripts en su lenguaje de programación favorito y, a continuación, combinarlos con lógica de aplicación adicional para llamar a la API de REST de Oracle BI Cloud Service.



Llamar al script o aplicación con el programador local.



Automatizar la carga de datos incremental o integrar con herramientas ETL mediante la API de REST de Oracle BI Cloud Service. Consulte API de REST para Oracle BI Cloud Service.



Crear una API personalizada mediante el marco de la API de REST de Oracle BI Cloud Service.

Automatización de carga de datos mediante métodos programáticos 8-1

Acerca de la API de REST de Oracle Database Cloud Service

Carga de datos en juegos de datos de Oracle BI Cloud Service: •

Crear, actualizar y suprimir juegos de datos de orígenes de datos locales.



Gestionar juegos de de datos mediante programación. Suprimir juegos de datos no deseados para liberar espacio de almacenamiento.

Acerca de la API de REST de Oracle Database Cloud Service Si Oracle BI Cloud Service se integra con Oracle Database Cloud - Servicio de esquema de base de datos, puede cargar los datos mediante programación utilizando la API de REST de Oracle Database Cloud Service. Puede crear servicios web de RESTful para acceder a consultas SQL y PL/SQL en Oracle Database Cloud - Servicio de esquema de base de datos desde fuera de la nube. Se utiliza el asistente de Servicios web RESTful para crear servicios web RESTful. El asistente de RESTful proporciona un mecanismo para acceder al servicio y permite definir un juego de identificadores de recursos uniformes (URI) en una consulta SQL o script PL/SQL. Puede llamar a cualquier consulta SQL para leer cualquier dato y devolver un resultado, o llamar al código PL/SQL para leer, escribir, modificar o suprimir datos Puede definir su propia API de REST que se pueda llamar desde entornos locales. Puede definir cualquier bloque PL/SQL con variables BIND que puedan modificar tablas en Oracle Database Cloud - Servicio de esquema de base de datos. Además, puede utilizar la API de APEX_WEB_SERVICE dentro de un bloque PL/SQL para llamar a cualquier API de REST o SOAP soportada por aplicaciones de nube y recuperar datos a partir de un sistema externo. Los datos se pueden transferir directamente desde el origen local a la base de datos de nube. A continuación, puede automatizar mediante programación el servicio web.

Consulte Implantación de servicios web RESTful en Uso de Oracle Database Cloud Servicio de esquema de base de datos.

8-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Acerca de los scripts de base de datos PL/SQL

Acerca de los scripts de base de datos PL/SQL Solo Oracle Database Cloud - Servicio de esquema de base de datos Puede utilizar los scripts de base de datos PL/SQL para cargar datos de servicios web genéricos externos. Puede recuperar y cargar datos de otros servicios de nube, como Fusion Cloud de Oracle o Salesforce.com. Se puede llamar a la API desde el código PL/SQL creado mediante el Taller de SQL, una herramienta de desarrolladores robusta que se utiliza para crear aplicaciones front-end fáciles de recordar para ejecutar operaciones de bases de datos complejas (por ejemplo, aplicaciones de entrada de datos que ejecutan PL/SQL para transferir parámetros introducidos por los usuarios).

Taller de SQL forma parte de Oracle Application Express (APEX). Oracle APEX es la principal herramienta de Oracle para desarrollar aplicaciones web con SQL y PL/SQL. Solo mediante el uso de un explorador web, puede desarrollar y desplegar aplicaciones basadas en web para escritorios y dispositivos móviles. Puede crear scripts PL/SQL en el espacio de trabajo SQL para: •

Crear y ejecutar consultas SQL de los objetos en el servicio de esquema de base de datos.



Crear y ejecutar procedimientos de base de datos.



Mantener objetos de base de datos. Por ejemplo, puede: –

Crear y mantener índices para mejorar el rendimiento.



Borrar objetos innecesarios, como tablas.



Crear vistas para exponer la funcionalidad en la base de datos.



Agregar columnas.



Modificar objetos creados tras la carga, como tipos de fechas de cumplimiento.



Realizar transformaciones posteriores a la carga.

Automatización de carga de datos mediante métodos programáticos 8-3

Acerca de los scripts de base de datos PL/SQL

Consulte Sintaxis SQL en Uso de Oracle Database Cloud - Servicio de esquema de base de datos.

8-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

9 Transformación de datos Utilice Sincronización de datos para transformar los datos relacionales conforme se cargan. Por ejemplo, puede aplicar valores, cálculos, conversiones, concatenaciones, divisiones, comandos SQL, uniones y consultas por defecto, y crear nuevas columnas de datos de destino basadas en cualquier expresión SQL soportada. Nota: Puede utilizar Sincronización de datos para transformar los datos

relacionales si desea cargar datos en una base de datos como servicio o en una base de datos local configurada con el tipo de conexión "Oracle (Thin)".

Temas: •

Flujo de trabajo típico para transformar los datos mediante Sincronización de datos



Acerca de la transformación de datos



Transformación de los datos con valores por defecto, conversiones y cálculos



Transformación de los datos con nuevas columnas de destino



Transformación de los datos mediante uniones



Transformación de los datos mediante claves de sustitución



Información de seguimiento acerca de los datos



Manipulación de los datos antes y después de las cargas de datos

Flujo de trabajo típico para transformar los datos mediante Sincronización de datos A continuación, se describen las tareas comunes para transformar los datos. Tarea

Descripción

Más información

Configure la carga de datos de la forma habitual.

Configure una carga de datos para su tipo de origen de datos. Por ejemplo, los datos de origen pueden estar basados en archivos, en tablas relacionales, OTBI u Oracle Service Cloud.

Consulte las instrucciones de configuración correspondientes a su tipo de origen de datos.

Transformación de datos 9-1

Acerca de la transformación de datos

Tarea

Descripción

Más información

Agregue las transformaciones de datos

Utilice el cuadro de diálogo Asignaciones de columna o el cuadro de diálogo Asignaciones para configurar sus transformaciones.













Cargar datos con Sincronización de datos

Cargue los datos de la forma habitual.

Transformación de los datos con valores por defecto, conversiones y cálculos Transformación de los datos con nuevas columnas de destino Transformación de los datos mediante claves de sustitución Transformación de los datos mediante uniones Información de seguimiento acerca de los datos Manipulación de los datos antes y después de las cargas de datos

Carga de datos con Sincronización de datos

Acerca de la transformación de datos Puede utilizar Sincronización de datos para transformar los datos. Antes de empezar Puede utilizar Sincronización de datos para transformar los datos relacionales si desea cargar datos en una base de datos como servicio o en una base de datos local configurada con el tipo de conexión "Oracle (Thin)". La herramienta Sincronización de datos siempre realiza transformaciones en la base de datos de destino. La Sincronización de datos no soporta transformaciones de destinos de Oracle BI Cloud Service u otros tipos de base de datos de destino.

Transformación de los datos con valores por defecto, conversiones y cálculos Utilice Sincronización de datos para transformar y limpiar los datos relacionales. Por ejemplo, puede aplicar valores por defecto, cálculos, conversiones y concatenaciones. Nota: Puede utilizar Sincronización de datos para transformar los datos

relacionales si desea cargar datos en una base de datos como servicio o en una base de datos local configurada con el tipo de conexión "Oracle (Thin)".

1. Cree un nuevo proyecto para los datos y configure la carga de datos.

Por ejemplo, para los datos basados en archivos, utilice el separador Datos de archivo, o bien, para los datos relacionales, utilice el separador Datos relacionales.

9-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Transformación de los datos con nuevas columnas de destino

2. En la vista Proyecto, abra el cuadro de diálogo Asignación o Asignación de

columnas: •

Si desea cargar datos basados en archivos, haga clic en Destinos de archivo y, a continuación, haga clic en Asignación de columnas.



Si desea cargar datos de un origen de datos relacional o un origen de datos de conexión, haga clic en Asignación.

3. Seleccione la columna que va a editar. 4. Aplique su transformación:



Para aplicar un valor por defecto, haga clic en Expresión de destino para mostrar el cuadro de diálogo Expresión y, a continuación, haga clic enValor por defecto e introduzca el valor que desea almacenar en la columna de destino. Por ejemplo, introduzca 0 o Ningún valor.



Para calcular un valor, haga clic en Expresión de destino para mostrar el cuadro de diálogo Expresión e introduzca una expresión SQL. Por ejemplo, para calcular un valor de rendimiento de inversión (ROI), puede introducir (REVENUE * (DISCNT_RATE/100)) – COST.



Para convertir un valor, haga clic en Expresión de destino para mostrar el cuadro de diálogo Expresión e introduzca una expresión SQL. Por ejemplo, para concatenar dos columnas, puede introducir TITLE || FIRSTNAME || LASTNAME. Para convertir un registro de hora en ORDER_DAY_DT, puede introducir TO_NUMBER(TO_CHAR(ORDER_DAY_DT, 'YYYYMMDD')). Para que LASTNAME aparezca en mayúsculas, puede introducir UPPER(LASTNAME).

Transformación de los datos con nuevas columnas de destino Utilice Sincronización de datos para crear una nueva columna en la base de datos destino. Por ejemplo, puede calcular el rendimiento de inversión y almacenar el valor en una nueva columna. Nota: Puede utilizar Sincronización de datos para transformar los datos

relacionales si desea cargar datos en una base de datos como servicio o en una base de datos local configurada con el tipo de conexión "Oracle (Thin)".

1. Cree un nuevo proyecto para los datos y configure la carga de datos.

Por ejemplo, para los datos basados en archivos, utilice el separador Datos de archivo; para los datos relacionales, utilice el separador Datos relacionales. 2. En la vista Proyecto, abra el cuadro de diálogo Asignación o Asignación de

columnas: •

Si desea cargar datos basados en archivos, haga clic en Destinos de archivo y, a continuación, haga clic en Asignación de columnas.

Transformación de datos 9-3

Transformación de los datos mediante claves de sustitución



Si desea cargar datos de un origen de datos relacional o un origen de datos de conexión, haga clic en Asignación.

3. Haga clic en Nuevo y especifique los detalles de la columna que desea crear.

Por ejemplo, especifique un nombre, tipo, nombre de destino, etc. 4. Haga clic en Expresión de destino y utilice el cuadro de diálogo Expresión para

especificar una expresión SQL que defina la columna de destino.

Por ejemplo, para un valor de rendimiento de inversión, puede introducir (REVENUE * (DISCNT_RATE/100)) – COST. 5. Haga clic en Columnas no asignadas y agregue la nueva columna a la lista

Columnas seleccionadas.

Transformación de los datos mediante claves de sustitución Utilice Sincronización de datos para mejorar el rendimiento mediante la creación de claves de sustitución. Por ejemplo, si los datos de origen contienen una dirección de correo electrónico de longitud variable, puede crear una clave de sustitución numérica que haga que la carga de datos sea más eficiente. Nota: Puede utilizar Sincronización de datos para transformar los datos

relacionales si desea cargar datos en una base de datos como servicio o en una base de datos local configurada con el tipo de conexión "Oracle (Thin)".

1. Cree un nuevo proyecto para los datos y configure la carga de datos.

Por ejemplo, para los datos basados en archivos, utilice el separador Datos de archivo, o bien, para los datos relacionales, utilice el separador Datos relacionales. 2. En la vista Proyecto, abra el cuadro de diálogo Asignación o Asignación de

columnas:



Si desea cargar datos basados en archivos, haga clic en Destinos de archivo y, a continuación, haga clic en Asignación de columnas.



Si desea cargar datos de un origen de datos relacional o un origen de datos de conexión, haga clic en Asignación.

3. Seleccione la columna que va a editar. 4. Haga clic en la expresión de destino para mostrar el cuadro de diálogo Expresión. 5. Haga clic en Valor por defecto y seleccione %%SURROGATE_KEY.

Ahora puede utilizar esta clave para mejorar el rendimiento de las consultas de informes cuando haya más de una columna de clave natural, o cuando la clave natural sea una columna de caracteres variables ('varchar').

Transformación de los datos mediante uniones Con Sincronización de datos, puede utilizar uniones para transformar y limpiar los datos relacionales.

9-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Transformación de los datos mediante uniones

Por ejemplo, puede desnormalizar datos, resolver claves ajenas según las claves naturales o realizar un cálculo según los valores en una tabla diferente. Nota: Puede utilizar Sincronización de datos para transformar los datos relacionales si desea cargar datos en una base de datos como servicio o en una base de datos local configurada con el tipo de conexión "Oracle (Thin)". 1. Cree un nuevo proyecto para los datos y configure la carga de datos.

Por ejemplo, para los datos basados en archivos, utilice el separador Datos de archivo, o bien, para los datos relacionales, utilice el separador Datos relacionales. 2. En la vista Proyecto, abra el cuadro de diálogo Asignación o Asignación de

columnas: •

Si desea cargar datos basados en archivos, haga clic en Destinos de archivo y, a continuación, haga clic en Asignación de columnas.



Si desea cargar datos de un origen de datos relacional o un origen de datos de conexión, haga clic en Asignación.

3. Si es necesario, agregue columnas adicionales a la tabla de destino. 4. Haga clic en Uniones.

Utilice el cuadro de diálogo Uniones para crear y gestionar uniones para el proyecto actual. Por ejemplo, para crear una consulta, defina una unión y, a continuación, defina una columna, de la siguiente forma: Definir una unión: 1.

En el cuadro de diálogo Uniones, haga clic en Nueva y defina lo siguiente: •

Utilice el campo Nombre para especificar un nombre fácil de recordar y breve para identificar la unión en Sincronización de datos.



Utilice el campo Nombres de tabla para especificar los nombres de las tablas que desea unir, separados por comas. Si las tablas que se están consultando se rellenan con el mismo trabajo, Sincronización de datos rellena las tablas de consulta antes de ejecutar este flujo de datos.



Utilice el campo Unir para especificar un comando SQL que cree la unión. Puede unir más de una tabla en una sentencia de unión (en el estilo ANSI SQL). También puede definir los alias de las tablas que está uniendo. Al definir un alias, asegúrese de que la expresión de las columnas se especifica como alias.columnName. La tabla base es una tabla temporal de tiempo de ejecución, por lo tanto, debe anteponer %% al nombre de la tabla. Por ejemplo, si estamos cargando la tabla ORDER con una unión a la tabla PRODUCT, la condición de unión puede ser: INNER JOIN PRODUCT ON %%ORDER.PRODUCT_ID = PRODUCT.PRODUCT_ID

Transformación de datos 9-5

Información de seguimiento acerca de los datos

O bien: LEFT OUTER JOIN PRODUCT ON %%ORDER.PRODUCT_ID = PRODUCT.PRODUCT_ID 2.

Si la unión devuelve más de una posible coincidencia, utilice una función de agregado al hacer referencia a una columna de esta sentencia de unión. Si la unión da como resultado varias coincidencias, compruebe la propiedad "Genera varia coincidencias".

Definir nuevas columnas y aplicar la unión: 1.

Agregue las columnas a la tabla de destino (haga clic en Tablas de destino/Juegos de datos y, a continuación, en Columnas de tabla) con el tipo de dato adecuado.

2.

En el cuadro de diálogo Asignaciones de columnas o Asignación, haga clic en Columnas no asignadas.

3.

En el cuadro de diálogo Seleccionar columnas, mueva las columnas nuevas a las lista Columnas seleccionadas y haga clic en Aceptar.

4.

En la columna nueva, haga clic en Expresión de destino, seleccione la consulta que se está utilizando y, en la expresión, especifique una expresión válida que haga referencia a alguna columna de esta unión o alguna de las columnas base. Si la consulta genera varias coincidencias, utilice una función de agregado válida, como, por ejemplo, MIN, MAX, COUNT, AVG, etc. Por ejemplo, MIN(PRODUCT.PRODUCT_NAME).

Información de seguimiento acerca de los datos Utilice Sincronización de datos para almacenar información sobre los datos de origen. Por ejemplo, puede registrar la fecha en la que se cargaron los datos. Nota: Puede utilizar Sincronización de datos para transformar los datos

relacionales si desea cargar datos en una base de datos como servicio o en una base de datos local configurada con el tipo de conexión "Oracle (Thin)".

1. Cree un nuevo proyecto para los datos y configure la carga de datos.

Por ejemplo, para los datos basados en archivos, utilice el separador Datos de archivo, o bien, para los datos relacionales, utilice el separador Datos relacionales. 2. En la vista Proyecto, abra el cuadro de diálogo Asignación o Asignación de

columnas: •

Si desea cargar datos basados en archivos, haga clic en Destinos de archivo y, a continuación, haga clic en Asignación de columnas.



Si desea cargar datos de un origen de datos relacional o un origen de datos de conexión, haga clic en Asignación.

3. Haga clic en la expresión de destino para mostrar el cuadro de diálogo Expresión. 4. Haga clic en Valor por defecto y seleccione los datos de los que desea realizar un

seguimiento:

9-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Manipulación de los datos antes y después de las cargas de datos



UPSERT_TIMESTAMP: Realiza un seguimiento de la fecha y hora de la carga de datos.



DML_CODE: Realiza un seguimiento del tipo de actualización, que puede ser "I" para insertar o "U" para actualizar.

Manipulación de los datos antes y después de las cargas de datos Utilice Sincronización de datos para aplicar la lógica SQL antes o después de cada carga de datos. Por ejemplo, para mejorar el rendimiento de la carga de datos, puede crear un índice de tabla antes de iniciar la carga de datos. Nota: Puede utilizar Sincronización de datos para transformar los datos

relacionales si desea cargar datos en una base de datos como servicio o en una base de datos local configurada con el tipo de conexión "Oracle (Thin)".

1. En la vista Proyecto, seleccione el proyecto de carga de datos. 2. Haga clic en Procesamiento SQL anterior/posterior y, a continuación, haga clic en

Nuevo. 3. En el separador Editar, especifique los siguientes detalles.

Campo o elemento

Descripción

Nombre

Especifique un nombre corto para identificar las operaciones de procesamiento SQL en la herramienta del cliente Sincronización de datos y en los archivos log.

SQL/ procedimientos almacenados

Muestra el cuadro de diálogo SQL/procedimientos almacenados donde puede definir las sentencias y funciones SQL:

Anterior/Posterior

Seleccione Anterior para ejecutar el código SQL antes de cada carga de datos. Seleccione Posterior para ejecutar el código SQL después de cada carga de datos.

Inactivo

Active o desactive el proceso.

4. (Opcional) Haga clic en Tablas de origen SQL y especifique las tablas de origen

para identificar las tablas desde las que se leen las sentencias SQL.

Esto ayuda a optimizar el tiempo de ejecución general. Si no especifica las tablas de origen, Sincronización de datos difiere el paso hasta que todas las tareas de extracción finalizan en el proyecto actual. 5. (Opcional) Haga clic en Tablas de destino SQL y especifique las tablas de destino

para editar las tablas antes de la ejecución de SQL.

Además, este separador permite especificar cuándo desea truncar una tabla (similar a proporcionar una estrategia de carga).

Transformación de datos 9-7

Manipulación de los datos antes y después de las cargas de datos

9-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Parte III Modelado de datos En esta sección se explica cómo modelar datos. Capítulos: •

Descripción del modelado de datos



Cómo empezar a crear el modelo de datos



Definición de jerarquías y niveles para obtención de detalles y agregación



Protección del modelo de datos

10 Descripción del modelado de datos Se crea un modelo de los datos de negocio para permitir a los analistas estructurar las consultas del mismo modo intuitivo que hacen preguntas de negocios. Temas: •

Acerca del modelado de datos



Planificación de un modelo de datos

Acerca del modelado de datos Un modelo de datos es un diseño que presenta datos de negocio para análisis de forma que refleja la estructura del negocio. Los modelos de datos permiten a los analistas estructurar las consultas de la misma forma intuitiva en la que hacen preguntas de negocio. Los modelos bien diseñados son simples y enmascaran la complejidad de la estructura de datos subyacente. Con Data Modeler puede modelar datos de varios tipos de origen, como una estrella y un copo de nieve, de distintas formas que tienen lógica para los usuarios de negocios. Debe tener el rol Autor de modelo de datos de BI para utilizar Data Modeler. Aunque no todos los objetos de origen tienen relaciones de estrella, Data Modeler presenta los datos como una estructura de estrella simple en el modelo de datos. Es decir, el modelo de datos representa los hechos que se pueden medir y que se ven en términos de distintos atributos dimensionales. Al crear un modelo de datos, realice las siguientes tareas: •

Conéctese a la base de datos que contiene sus datos de negocio.



Agregue tablas o vistas de origen al modelo y clasifíquelas como tabla de hechos o tabal de dimensiones.



Defina uniones entre una tabla de hechos y una de dimensiones



Asegurarse de que cada tabla de dimensiones se asigna al menos a una tabla de hechos y de que cada tabla de hechos se asigna al menos a una tabla de dimensiones.



Especificar reglas de agregación para diferentes columnas de hechos, crear medidas derivadas basadas en expresiones, crear jerarquías de dimensiones para soportar el detalle y crear medidas basadas en nivel.



Publicar el modelo de datos para guardar los cambios de forma permanente y hacer que los datos estén disponibles para su uso en análisis.

Los datos de origen de los archivos u orígenes relacionales se pueden cargar en tablas de bases de datos conectadas. Consulte Conexión a los datos en una base de datos.

Descripción del modelado de datos 10-1

Planificación de un modelo de datos

Después de publicar el modelo de datos, puede empezar a visualizar los datos en la página inicial de de informes de empresa. El modelo de datos se muestra como un área temática que puede utilizar en visualizaciones, informes y paneles de control. El nombre del área temática coincide con el nombre del modelo de datos. Tenga en cuenta que cuando modela objetos de origen con varias relaciones de estrella, todos forman parte del mismo modelo de datos y están incluidos en la misma área temática.

Planificación de un modelo de datos Antes de empezar a modelar los datos, tómese su tiempo para pensar los requisitos de su negocio y comprender los conceptos del modelado de datos. Temas: •

Descripción de los requisitos del modelo de datos



Componentes de los modelos de datos



Acerca del modelado de objetos de origen con relaciones de estrella



Acerca del modelado de objetos de origen con relaciones de copo de nieve



Acerca del modelado de orígenes desnormalizados



Acerca del modelado de orígenes normalizados

Descripción de los requisitos del modelo de datos Antes de poder empezar a modelar los datos, primero debe comprender los requisitos del modelo de datos: •

¿Qué tipos de preguntas de negocio va a intentar responder?



¿Cuáles son las medidas necesarias para comprender el rendimiento del negocio?



¿Cuáles son todas las dimensiones con las que funciona el negocio? O, con otras palabras, ¿cuáles son las dimensiones utilizadas para desglosar las medidas y proporcionar cabeceras para los informes?



¿Hay elementos jerárquicos en cada dimensión? Y, ¿qué tipos de relaciones definen cada jerarquía?

Después de haber respondido estas preguntas, podrá identificar y definir los elementos del modelo de negocio.

Componentes de los modelos de datos Las tablas de hechos, las tablas de dimensiones, las uniones y las jerarquías son componentes clave que se encontrará al crear el modelo de datos.

10-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Planificación de un modelo de datos

Componente

Descripción

Tablas de hechos

Las tablas de hechos contienen medidas (columnas) que tienen agregaciones incorporadas en sus definiciones. Las mediciones agregadas a partir de hechos se deben definir en una tabla de hechos. Las medidas suelen ser datos calculados como el valor en dólares o la cantidad vendida, y pueden especificarse en términos de jerarquías. Por ejemplo, puede que desee determinar la suma de dólares para un producto específico en un mercado concreto a lo largo de un período de tiempo determinado. Cada medida tiene su propia regla de agregación, como SUM, AVG, MIN o MAX. Puede que un negocio desee comparar valores de una medida y necesite un cálculo para expresar la comparación.

Tablas de dimensiones

Un negocio utiliza hechos para medir el rendimiento mediante dimensiones correctamente establecidas, por ejemplo, por tiempo, producto y mercado. Cada dimensión tiene un juego de atributos descriptivos. Las tablas de dimensiones contienen atributos que describen entidades de negocio (como Customer Name, Region, Address o Country). Los atributos de las tablas de dimensiones proporcionan contexto a los datos numéricos, como por ejemplo, poder categorizar solicitudes de servicio. Los atributos almacenados en esta dimensión podrían incluir: Service Request Owner, Area, Account o Priority. Las tablas de dimensiones en el modelo de datos se agrupan. En otras palabras, incluso aunque haya tres instancias de origen distintas de una tabla Customer concreta, el modelo de datos solo tiene una tabla. Para lograr esto, las tres instancias de origen de Customer se combinan en una con las vistas de base de datos.

Uniones

Las uniones indican relaciones entre tablas de hechos y tablas de dimensiones en el modelo de datos. Al crear uniones, se especifica la tabla de hechos, la tabla de dimensiones, la columna de hechos y la columna de dimensiones que desea unir. Las uniones permiten que las consultas devuelvan filas en las que hay al menos una coincidencia en ambas tablas. Consejo: Los analistas pueden utilizar la opción Incluir valores nulos al crear informes para devolver filas de una tabla en la que no hay filas coincidentes en otra tabla. Consulte Supresión de valores nulos en vistas en Uso de Oracle Business Intelligence Cloud Service.

Jerarquías

Las jerarquías son juegos de relaciones descendentes entre los atributos de la tabla de dimensiones. En las jerarquías, los niveles se acumulan desde los niveles más bajos hasta los niveles más altos. Por ejemplo, los meses pueden acumularse en un año. Estas acumulaciones se producen sobre los elementos de jerarquía y abarcan las relaciones empresariales naturales.

Acerca del modelado de objetos de origen con relaciones de estrella Los orígenes de estrella están formados por una o varias tablas de hechos que hacen referencia a cualquier número de tablas de dimensiones. Debido a que Data Modeler presenta los datos en una estructura de estrella, trabajar con orígenes de estrella es el caso de modelado más simple. En orígenes de estrella, las dimensiones se normalizan con cada una de las dimensiones representadas por una sola tabla.

Descripción del modelado de datos 10-3

Planificación de un modelo de datos

Por ejemplo, suponga que tiene distintos orígenes para Medidas de ingresos, Productos, Clientes y Pedidos. En este caso, carga los datos de cada origen en tablas de bases de datos distintas. A continuación, puede utilizar Data Modeler para crear una tabla de hechos (Medidas de ingresos) y tablas de dimensiones (Productos, Clientes y Pedidos). Por último, crea uniones entre las tablas de dimensiones y la tabla de hechos. Al crear sus tablas de hechos y de dimensiones, puede arrastrar y soltar los objetos de origen en el modelo de datos o puede utilizar opciones de menú para crear las distintas tablas de hechos y de dimensiones individuales. Consulte Guía básica de modelado de datos para obtener una lista completa de tareas de modelado de datos.

Acerca del modelado de objetos de origen con relaciones de copo de nieve Los orígenes de copo de nieve son similares a los orígenes de estrella. En una estructura de copo de nieve, sin embargo, las dimensiones se normalizan en varias tablas relacionadas en lugar de en tablas de una sola dimensión. Por ejemplo, suponga que tiene distintos orígenes para Medidas de ingresos, Productos, Clientes y Pedidos. Además, tiene distintos orígenes para Marcas (unidos a Productos) y Grupo de clientes (unidos a Clientes). Las tablas Marcas y Grupo de clientes se consideran "divididas en copos de nieve" de las tablas de dimensiones básicas Clientes y Productos. En este caso, carga los datos de cada origen en tablas de bases de datos distintas. A continuación, crea vistas de base de datos que combinan las distintas tablas de dimensiones en una sola tabla. En este ejemplo, crea una vista que combina Productos y Marca y otra vista que combina Cliente y Grupo de clientes. A continuación, utilice Data Modeler para crear una tabla de hechos (Medidas de ingresos) y tablas de dimensiones (vista Productos + Marca, vista Clientes + Grupo de clientes y Pedidos). Por último, crea uniones entre las tablas de dimensiones y la tabla de hechos. Consulte Guía básica de modelado de datos para obtener una lista completa de tareas de modelado de datos.

Acerca del modelado de orígenes desnormalizados Los orígenes desnormalizados combinan los hechos y las dimensiones como columnas en una tabla (o archivo plano). Con un origen plano desnormalizado, se carga un archivo de datos en una tabla. El archivo de datos consta de atributos de dimensión y columnas de medidas. En algunos casos, el modelo de datos podría estar compuesto por un modelo híbrido que implicara una combinación de orígenes de estrella, copo de nieve y desnormalizados. Por ejemplo, un origen desnormalizado podría incluir información sobre medidas de ingresos, productos, clientes y pedidos, pero todo en un solo archivo, en lugar de en distintos archivos de origen. En este caso, primero se carga el archivo desnormalizado como una sola tabla de base de datos. A continuación, se utiliza el asistente de Agregar al modelo para particionar las columnas en varias tablas de hechos y dimensiones. En este ejemplo, se arrastran y se sueltan las columnas de medidas de ingresos para crear una tabla de hechos y, a continuación, se arrastran y se sueltan las columnas para productos, clientes y pedidos para crear tres tablas de dimensiones distintas. Por último, crea uniones entre las tablas de dimensiones y la tabla de hechos.

10-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Planificación de un modelo de datos

Consulte Guía básica de modelado de datos para obtener una lista completa de tareas de modelado de datos.

Acerca del modelado de orígenes normalizados Los orígenes normalizados o transaccionales distribuyen los datos en varias tablas para minimizar la redundancia de almacenamiento de datos y optimizar las actualizaciones de datos. En un origen normalizado, tiene varios archivos de datos que corresponden a cada una de las tablas transaccionales. Es probable que los datos de las aplicaciones de Oracle Cloud se particionen en un origen normalizado. De forma similar a los orígenes de copo de nieve, el modelado de orígenes normalizados implica la creación de vistas de base de datos para combinar columnas de varias tablas de origen en tablas de hechos y dimensiones individuales. Algunos orígenes normalizados son muy complejos y necesitan varias vistas de base de datos para organizar los datos en un modelo de tipo estrella. Por ejemplo, suponga que tiene archivos de origen para Products, Customers, Orders y Order Items. Tanto Orders como Order Item contienen hechos. En este caso, primero se cargan los archivos como tablas de bases de datos independientes. A continuación, crea una vista de base de datos que combina varias columnas de hechos en una única tabla. En este ejemplo, crea una vista que combina columnas de Orders y Order Items. A continuación, utilice Data Modeler para crear una tabla de hechos (vista Orders + Order Items) y tablas de dimensiones (Products y Customers). Por último, crea uniones entre las tablas de dimensiones y la tabla de hechos. Consulte Guía básica de modelado de datos para obtener una lista completa de tareas de modelado de datos.

Descripción del modelado de datos 10-5

Planificación de un modelo de datos

10-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

11 Cómo empezar a crear el modelo de datos Esta sección proporciona información sobre cómo realizar los primeros pasos para crear un modelo de datos, como agregar tablas de dimensiones, tablas de hechos y uniones. Vídeo Temas: •

Flujo de trabajo típico para el modelado de datos



Uso de Data Modeler



Revisión de tablas y datos de origen



Adición de vistas de origen propias



Adición de tablas de hechos y tablas de dimensiones al modelo de datos



Unión de tablas de hechos y dimensiones



Creación de una dimensión de tiempo



Uso de columnas en el modelo de datos



Copia de objetos del modelo

Flujo de trabajo típico para modelar los datos A continuación se detallan las tareas comunes para el modelado de datos. Tarea

Descripción

Más información

Consulte información sobre Data Modeler

Familiarícese con Data Modeler, incluida la forma de refrescar los datos, de publicar cambios y de buscar los menús de acciones.

Uso de Data Modeler

Crear un nuevo modelo

Inicie un nuevo modelo y conéctelo al origen de datos.

Creación de un modelo de datos

Examinar objetos de origen

Revise las tablas de origen para determinar cómo estructurar el modelo de datos.

Revisión de tablas y datos de origen

Cómo empezar a crear el modelo de datos 11-1

Uso de Data Modeler

Tarea

Descripción

Más información

Crear nuevas vistas en la base de datos según sea necesario

Cree vistas para dimensiones de representación de roles o para combinar varias tablas en una única vista, como en orígenes de copo de nieve o normalizados.

Adición de vistas de origen propias

Agregar tablas de hechos y tablas de dimensiones

Cree tablas de hechos y tablas de dimensiones a partir de objetos de origen.

Adición de tablas de hechos y tablas de dimensiones al modelo de datos

Unir tablas de hechos y dimensiones

Cree uniones entre una tabla de hechos y una de dimensiones.

Unión de tablas de hechos y dimensiones

Agregar una dimensión de tiempo

Cree una tabla de dimensiones de tiempo y una tabla de origen de base de datos con datos de tiempo.

Creación de una dimensión de tiempo

Agregar medidas agregadas y calculadas

Especifique la agregación para columnas y cree medidas calculadas con expresiones.

Especificación de la agregación para medidas y creación de medidas calculadas

Agregar atributos derivados

Especifique atributos personalizados para tablas de dimensiones con expresiones.

Creación de atributos derivados

Crear jerarquías y niveles

Defina jerarquías y niveles basados en las relaciones entre grupos de columnas de atributos.

Edición de jerarquías y niveles

Crear variables

También puede crear variables que calculen y almacenen valores dinámicamente para su uso en expresiones de columna y filtros de datos

Definición de variables

Configurar permisos de objeto

Controlar quiénes pueden acceder a tablas de hechos, tablas de dimensiones y columnas.

Protección del acceso a los objetos del modelo

Configurar filtros de seguridad de datos

Defina filtros de seguridad de datos a nivel de fila para tablas de hechos, tablas de dimensiones y columnas.

Protección del acceso a los datos

Uso de Data Modeler Data Modeler permite modelar los datos necesarios para realizar informes. Temas: •

Apertura de Data Modeler



Creación de un modelo de datos



Uso del panel izquierdo de Data Modeler



Uso del panel derecho de Data Modeler

11-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Uso de Data Modeler



Uso de los menús de acción



Bloqueo del modelo de datos



Validación del modelo de datos



Refrescamiento y sincronización de objetos de origen y objetos de modelo de datos



Publicación de cambios en el modelo de datos



Borrado de datos almacenados en caché



Supresión del modelo de datos



Cambio de nombre del modelo de datos



Conexión de un modelo a una base de datos distinta

Apertura de Data Modeler Necesita el rol BIDataModelAuthor para utilizar Data Modeler. Solicite al administrador acceso en caso de que no vea esta opción. 1. Conéctese a Oracle BI Cloud Service. 2. Haga clic en Orígenes de datos en la página inicial.

3. Haga clic en Administrar modelos en la sección Crear. 4. Haga clic en el nombre de un modelo para abrirlo en Data Modeler.

5. Para iniciar un modelo nuevo, haga clic en Crear modelo.

Creación de un modelo de datos Cree un nuevo modelo de datos desde cero en Data Modeler. 1. Abra Data Modeler. 2. Haga clic en Crear modelo. 3. Introduzca un nombre y una descripción para el modelo de datos.

El área temática asociada a este modelo recibe el mismo nombre.

Cómo empezar a crear el modelo de datos 11-3

Uso de Data Modeler

4. Conecte el modelo a una base de datos.

Si la base de datos que desea no aparece en la lista, solicite al administrador que configure la conexión en su lugar. Consulte Gestión de conexiones a base de datos.

Uso del panel izquierdo de Data Modeler Hay disponibles varios menús de modelado de datos en el panel izquierdo de Data Modeler. •

Base de datos : muestra los objetos de origen como tablas y vistas de base de datos



Modelo de datos : muestra objetos de modelo de datos como tablas de hechos, tablas de dimensiones, jerarquías, columnas de hechos y columnas de dimensiones



Variables : muestra variables para su uso en filtros de seguridad de datos y en expresiones de columna



Roles : muestra roles que puede utilizar al definir permisos de objetos y filtros de seguridad de datos

Filtre una lista para encontrar exactamente lo que desea. 1. En Data Modeler, en el panel izquierdo, abra el menú Base de datos, Modelo de

datos, Variables o Roles.

2. Haga clic en el icono Filtrar a la derecha del menú seleccionado.

3. En el área Filtrar, introduzca un valor de cadena para filtrar la visualización. 4. Suprima el texto o vuelva a hacer clic en el icono Filtrar para eliminar el filtro.

Uso del panel derecho de Data Modeler El panel de la derecha de Data Modeler es un panel contextual que cambia en función de la tarea que esté realizando. Una vez empezado el modelado de datos, la vista por

11-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Uso de Data Modeler

defecto o inicial muestra las tablas de hechos, las tablas de dimensiones y las uniones definidas hasta el momento.



En el área de las tablas de hechos y las tablas de dimensiones, puede ver el número de uniones de cada tabla de hechos y de dimensiones, así como el número de medidas en cada tabla de hechos.



Las uniones se muestran bajo las tablas de hechos y de dimensiones. Haga clic en la flecha arriba o abajo de cada cabecera de columna para ordenar.



Al hacer clic en un objeto para abrir su editor, el editor aparece en el panel derecho. Por ejemplo, al hacer clic en el nombre de una tabla de dimensiones del menú Modelo de datos del panel izquierdo, se abre el editor de tablas de dimensiones en el panel derecho.



Abra el separador Permiso para controlar quién tiene acceso al modelo y quién puede crear informes desde el área temática asociada.



Abra el separador Propiedades para renombrar el modelo, o bien para conectarlo a una base de datos diferente.

Cómo empezar a crear el modelo de datos 11-5

Uso de Data Modeler

Uso de los menús de acción Data Modeler proporciona menús de acción para la mayoría de los objetos. Los menús de acción están representados por un icono de engranaje ( ). Los menús de acción contienen acciones que son relevantes para un objeto o contexto determinado y son visibles cuando se selecciona el objeto. Por ejemplo, seleccione un objeto de origen en el menú Base de datos del panel izquierdo para ver su menú de acción.

También se proporciona un menú Acciones de modelo global en la esquina superior derecha. Se utiliza el menú Acciones de modelo global para tareas que se aplican a todo el modelo de datos, como borrar, cerrar, refrescar o desbloquear el modelo. Supresión de objetos de modelo de datos individuales en Data Modeler Puede utilizar los menús de acciones para suprimir objetos del modelo de datos. Si suprime objetos, tenga en cuenta lo siguiente: •

Debe bloquear el modelo antes de suprimir un objeto.



Puede suprimir vistas de origen, pero no se pueden suprimir tablas de origen. Utilice el Taller de SQL para borrar tablas de la base de datos de origen.



No se pueden suprimir objetos de modelo de los que dependan otros objetos. Por ejemplo, no puede suprimir una tabla de dimensiones que esté unida a otra tabla hasta que se elimine la unión. Asimismo, no se puede suprimir una columna que se utilice en una expresión, o una vista de origen que se utilice en otra vista.



Los objetos no se suprimen realmente hasta que se publican los cambios, con la excepción de las vistas de origen. Las vistas de origen se suprimen cuando finaliza la acción.

Bloqueo de modelos de datos Siempre debe bloquear el modelo de datos antes de realizar ningún cambio. Haga clic en Bloquear para editar para bloquear el modelo de datos.

Publique siempre los cambios que desea mantener antes de abandonar Data Modeler durante un largo período de tiempo. Cuando la sesión del explorador HTTP sufre un timeout (después de 20 minutos de inactividad), el bloqueo se libera y se desechan todos los cambios no publicados. Del mismo modo, al cerrar un explorador, termina la sesión HTTP y se desechan todos los cambios no publicados. Sin embargo, al cerrar el explorador, no se libera el

11-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Uso de Data Modeler

bloqueo. En este caso, puede iniciar una nueva sesión en un nuevo explorador y conectarse con el mismo nombre de usuario. Cuando intente bloquear el modelo en la nueva sesión, Data Modeler le preguntará si desea volver a conseguir el bloqueo. Cambio de vistas de base de datos También debe bloquear el modelo si desea cambiar las vista de base de datos de Data Modeler. Los cambios que realice en las vistas de base de datos se guardarán inmediatamente en la base de datos. Esto es diferente a los cambios del modelo de datos, que solo se guardan cuando se publican. Al bloquear el modelo, se evita que otros usuarios cambien las vistas de base de datos con Data Modeler. El bloqueo no impide que alguien pueda modificar objetos de base de datos con otras herramientas, como APEX y SQL Developer. Sustitución de bloqueos Si tiene privilegios administrativos, puede sustituir los bloqueos definidos por otros usuarios. Para ello, seleccione Sustituir bloqueo en el menú global Acciones de modelo en la esquina superior derecha. Al sustituir un bloqueo, se desechan los cambios realizados por otros usuarios en sus sesiones de explorador. Debe tener el rol BIServiceAdministrator para sustituir un bloqueo.

Validación de un modelo de datos Puede utilizar el icono de marca de control global Validar izquierda para comprobar si el modelo de datos es válido.

en la esquina superior

El modelo de datos también se valida automáticamente al publicar cambios. Los errores de validación se muestran en la parte inferior del panel derecho.

Utilice el menú Acciones de mensajes para personalizar los tipos de mensajes que se muestran (errores, advertencias e información). Algunas tareas se validan cuando se realizan. Por ejemplo, no puede guardar una vista de origen, a menos que su consulta SQL sea válida. Las expresiones para las medidas calculadas y las columnas derivadas deben ser válidas para poder guardarlas. Los mensajes de validación que se muestran conforme está realizando tareas proporcionan más información sobre cualquier error de validación.

Refrescamiento y sincronización de objetos de origen y objetos de modelo de datos Data Modeler proporciona tres formas de refrescar los datos para garantizar que consulta la información más actualizada. Puede refrescar los objetos de origen, refrescar el modelo de datos o sincronizar el modelo de datos con las definiciones del objeto de origen en la base de datos. Refrescamiento de objetos de origen Puede refrescar el panel Base de datos para garantizar que la lista de objetos de origen refleja los objetos más recientes en la base de datos. Por ejemplo, puede refrescar la lista de objetos de origen para incluir cualquier tabla de base de datos nueva que se

Cómo empezar a crear el modelo de datos 11-7

Uso de Data Modeler

haya agregado. La lista de objetos de origen no se refresca automáticamente una vez que se cargan los nuevos objetos en la base de datos. Para refrescar objetos de origen, seleccione Refrescar en el menú Acciones de base de datos del panel izquierdo.

Refrescamiento del modelo de datos En algunos casos, otros usuarios de Data Modeler pueden haber bloqueado el modelo y haber realizado cambios. Puede refrescar el modelo de datos para garantizar que Data Modeler muestra la versión más reciente del modelo. Para refrescar el modelo de datos, seleccione Refrescar en el menú Acciones de modelo de datos del panel izquierdo. También puede seleccionar Refrescar modelo en el menú con el icono de engranaje junto al botón Bloquear para editar. Acciones de modelo Sincronización con la base de datos Puede sincronizar el modelo de datos con objetos de origen en la base de datos. La sincronización identifica los objetos en el modelo que se han suprimido en la base de datos, así como las tablas y columnas que son nuevas. También identifica otras discrepancias como los tipos de datos de columna que no coinciden. Para sincronizar todos los objetos de modelo y los objetos de origen con la base de datos, seleccione Sincronizar con base de datos en el menú Acciones de modelo global en la esquina superior derecha. Para sincronizar tablas de hechos o tablas de dimensiones individuales, seleccione Sincronizar con base de datos en el menú Acciones de la tabla de hechos o tabla de dimensiones determinada en la lista de objetos de modelo de datos del panel izquierdo. A continuación, haga clic en Aceptar. Debe bloquear el modelo de datos para sincronizar con la base de datos.

Las discrepancias de sincronización se muestran en un cuadro de mensajes en la parte inferior del panel derecho. Utilice el menú Acciones de mensajes para personalizar los tipos de mensajes mostrados (errores, advertencias e información), seleccione o anule

11-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Uso de Data Modeler

la selección de todos los mensajes y realice acciones de sincronización en los mensajes seleccionados. Por ejemplo, puede seleccionar todas las advertencias de tipos de datos que no coinciden y, a continuación, seleccionar Sincronización seleccionada en el menú Acciones para realizar los cambios de sincronización correspondientes.

Publicación de cambios en el modelo de datos Al actualizar un modelo de datos, se realizan cambios que puede guardar o desechar. Publique un modelo para guardar los cambios permanentemente y que los datos estén disponibles para su uso en informes. El modelo de datos publicado se muestra como un área temática. Sugerencia:

Aunque los cambios en el modelo de datos se guardan como el trabajo del usuario, solo se guardan en la sesión del explorador. Los cambios no se guardan realmente hasta que se publica el modelo. Cuando se publica un modelo de datos, se valida automáticamente. Cualquier error de validación aparecerá en la parte inferior del panel derecho. Si ve errores de validación, soluciónelos y vuelva a intentar publicar el modelo de datos de nuevo. Después de realizar cambios en el modelo de datos, puede realizar estas acciones mediante los menús de la esquina superior derecha: •

Publicar y desbloquear: verifica que el modelo es válido, guarda los cambios y publica el modelo para su uso en informes. El modelo está desbloqueado para otros usuarios.



Publicar y mantener bloqueo: verifica que el modelo es válido, guarda los cambios y publica el modelo para su uso en informes. Se mantiene el bloqueo para posteriores ediciones.



Desbloquear : elimina el bloqueo del modelo, de forma que otros usuarios lo puedan actualizar. Los cambios no publicados realizados en el modelo se desechan.



Revertir : devuelve el modelo a su estado de publicación anterior. Los cambios no publicados realizados en el modelo se desechan, pero el modelo permanece bloqueado.



Borrar: suprime permanentemente todos los objetos del modelo y los elimina de todos los informes basados en el área temático del modelo.

También puede hacer clic en Deshacer y Rehacer en la esquina superior derecha para revertir o volver a aplicar los cambios individuales.

Cómo empezar a crear el modelo de datos 11-9

Uso de Data Modeler

Sugerencia:

No es necesario publicar el modelo para guardar los cambios en la base de datos. Los cambios realizados en las vistas de la base de datos y otros objetos de base de datos de origen se guardan en la base de datos al realizar la acción, no en el modelo de datos. Para cambios de base de datos, no están disponibles Deshacer y Rehacer. Después de publicar el modelo, espere unos dos minutos para que los cambios realizados en el modelo de datos se reflejen en los informes y paneles de control. Para ver los cambios inmediatamente, abra el informe y haga clic en Refrescar y, a continuación, en Recargar metadatos del servidor. Oracle BI Cloud Service realiza una instantánea cuando usted o alguna otra persona publiquen cambios en el modelo de datos. Si está teniendo algún problema con el último modelo de datos, puede pedirle al administrador que restaure una versión anterior. Consulte Restauración a partir de una instantánea.

Borrado de datos almacenados en caché Oracle BI Cloud Service almacena en caché los datos para maximizar el rendimiento. Esto significa que es posible que las actualizaciones de datos no se reflejen de forma inmediata en los informes y Data Modeler. Después de cargar datos nuevos en las tablas, puede que desee borrar la caché para ver los datos más recientes. •

Para ver los datos nuevos en Data Modeler, seleccione el menú Refrescar modelo.



Para ver los datos nuevos en los informes, borre manualmente la caché del menú Modelo de datos del panel izquierdo –

Para borrar los datos almacenados en caché para una tabla de dimensiones o de hechos particular, haga clic con el botón derecho en la tabla y seleccione Borrar datos almacenados en caché.



Para borrar todos los datos almacenados en caché, haga clic en Acciones de modelo de datos y, a continuación, seleccione Borrar todos los datos almacenados en caché para eliminar todos los datos de la caché.

También puede seleccionar Borrar todos los datos almacenados en caché en el menú global Acciones de modelo de la esquina superior derecha. Sugerencia:

Borre siempre la caché después de cargar los datos nuevos para asegurarse de que en los informes aparecen los datos más recientes.

Cambio de nombre del modelo de datos Para cambiar el nombre de un modelo de datos, bloquéelo, seleccione el separador Propiedades y cambie el nombre. Esta acción también permite cambiar el nombre del área temática correspondiente de los informes.

11-10 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Uso de Data Modeler

Conexión de un modelo a una base de datos distinta Cuando inicie un nuevo modelo de datos, se lo solicitará que seleccione la base de datos en la que están almacenados los datos. Todas las tablas y vistas de esta base de datos se muestran en Data Modeler para que pueda agregarlas al modelo. En ocasiones, se mueven los datos o cambia la base de datos de origen. Si esto sucede, cambie la conexión de la base de datos del modelo. Nota:

Si cambia la base de datos, los informes basados en el área temática del modelo no funcionarán a menos que todos los objetos de origen necesarios estén disponibles en la nueva base de datos. 1. En Data Modeler, bloquee el modelo para que no se pueda editar. 2. Haga clic en el separador Propiedades. 3. Seleccione la base de datos.

Si la lista no muestra la base de datos que busca, pídale al administrador que le configure una conexión. Consulte Gestión de conexiones a base de datos.

Cómo empezar a crear el modelo de datos 11-11

Revisión de tablas y datos de origen

4. Sincronice el modelo de datos con la nueva base de datos. Seleccione Sincronizar

con base de datos en el menú Acciones de modelo.

Consulte también Refrescamiento y sincronización de objetos de origen y objetos de modelo de datos.

Supresión de un modelo de datos Puede suprimir todos los objetos del modelo de datos si desea borrar el modelo y empezar de nuevo. O puede suprimir un modelo completo junto con su área temática. •

Borrado de contenido de modelo: Bloquee el modelo y seleccione Borrar modelo del menú Acciones de modelo global en la esquina superior derecha. Esta acción elimina permanentemente todos los objetos en el modelo de datos y también los elimina de cualquier informe que se base en el área temática del modelo.



Supresión de un modelo: Haga clic en Data Modeler y, a continuación, en el menú Acciones de modelo del modelo que no desee y seleccione Suprimir. Esta acción elimina de forma permanente el modelo de datos y su área temática.

Antes de borrar o suprimir un modelo, se recomienda que el usuario o el administrador realicen una instantánea del modelo como copia de seguridad. Para obtener instrucciones, consulte Realización de instantáneas y restauración.

Revisión de tablas y datos de origen En este tema se describe cómo puede obtener más información sobre los objetos de la base de datos de origen que puede utilizar en su modelo de datos. Temas: •

Visualización de objetos de origen



Vista previa de los datos en objetos de origen

Visualización de objetos de origen Puede ver una lista de tablas y vistas de origen en el menú Base de datos en el panel izquierdo. Haga clic en una tabla o vista para ver sus propiedades.

11-12 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Creación de Vistas de Origen

El separador Visión general de las tablas y vistas de origen muestra información de columna, como el nombre de la columna, el tipo de dato, si es única y si acepta valores nulos. Consulte Vista previa de los datos en objetos de origen.

Vista previa de los datos en objetos de origen Puede obtener una vista previa de las primeras 25 filas de datos de las vistas y tablas de la base de datos. Al revisar las filas iniciales, puede obtener ideas para modelar las vistas y tablas de base de datos como tablas de dimensiones o como tablas de hechos. 1. Abra Data Modeler. 2. En el menú Base de datos del panel izquierdo, haga clic en una vista o tabla de base

de datos para abrirla.

3. Haga clic en el separador Datos. 4. Revise las primeras 25 filas de datos de la tabla o vista. Si es necesario, puede

ajustar el tamaño de las columnas en la tabla de visualización.

5. Haga clic en Obtener recuento de filas para recuperar un recuento de filas

completo de la tabla o vista. Esta operación puede tardar en completarse si la tabla es grande.

6. Haga clic en Listo.

Creación de Vistas de Origen Cree vistas de origen como base para los objetos del modelo si cree que va a realizar cambios posteriores. Temas: •

Acerca de las vistas de origen



Definición de vistas de origen



Definición de filtros para vistas de origen

Acerca de las vistas de origen Las vistas de origen son consultas de datos guardadas en la base de datos. Puede considerar que una vista de origen es como una "tabla virtual".

Cómo empezar a crear el modelo de datos 11-13

Creación de Vistas de Origen

Puede crear vistas de origen cuando utilice una sola tabla como origen para más de una tabla de dimensiones. Por ejemplo, puede crear vistas de origen que utilizan la tabla de origen Employee como origen de las tablas de dimensiones Employee y Manager. También se crean vistas de origen al crear una tabla de dimensiones que se basa en varias tablas de origen, como en un origen de copo de nieve. Por ejemplo, puede crear una vista de origen que combine columnas de tablas de origen Customer y Customer Group para crear una sola tabla de dimensiones Customers. También puede realizar cálculos de agregación previa en una vista de origen. Por ejemplo, para crear una columna Average Revenue que sea una agregación previa calculada, puede incluir el cálculo en la consulta SQL para la vista: SELECT "BICS_REVENUE_FT1"."UNITS", "BICS_REVENUE_FT1"."ORDER_KEY", "BICS_REVENUE_FT1"."REVENUE", "BICS_REVENUE_FT1"."PROD_KEY", "BICS_REVENUE_FT1"."REVENUE"/"BICS_REVENUE_FT1"."UNITS" AS AVERAGE_REVENUE FROM "BICS_REVENUE_FT1"

En general, cree vistas de origen como base para objetos de modelo cuando piense que puede desear realizar cambios posteriores. La creación de un modelo de datos basado en vistas de origen proporciona una mayor flexibilidad que el uso de tablas de origen directamente. Por ejemplo, el uso de vistas de origen facilita en gran medida la ampliación de objetos de modelo, la creación de filtros y la adición de cálculos agregados previamente.

Adición de vistas de origen propias Puede agregar vistas a la base de datos origen desde Data Modeler. Por ejemplo, puede crear una vista de origen que combine las tablas de origen Brands y Products para crear un origen único para la tabla de dimensiones. Cree vistas de origen como base para los objetos del modelo si cree que va a realizar cambios posteriores. Puede crear una nueva vista y agregar cualquier columna que desee de otras tablas y vistas de la base de datos. También puede crear una vista mediante la copia de una tabla de origen existente u otra vista de origen. 1. En Data Modeler, bloquee el modelo para editarlo. 2. En el menú Base de datos del panel izquierdo, haga clic en Acciones y, a

continuación, en Crear vista.

Inicialmente, la vista está vacía. Puede agregar cualquier columna que desee de otras tablas y vistas de la base de datos. Sugerencia: Para crear una vista a partir de una vista o tabla de origen

existente, vaya al objeto de base de datos que desea copiar, haga clic en Acciones y, a continuación, en Duplicar. Consulte también Copia de objetos del modelo.

11-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Creación de Vistas de Origen

3. En el editor de vistas, especifique un nombre y descripción para la vista. También

puede anular la selección de Eliminar filas duplicadas si desea incluir las filas duplicadas en la vista.

4. Agregue columnas a la vista de base de datos arrastrando y soltando tablas o vistas

del menú Base de datos en el área Columnas del editor de vista.

También puede hacer clic en Agregar columnas, seleccionar una vista o tabla de base de datos de origen y, a continuación, hacer clic en Agregar.

5. Si es necesario, defina alias para las columnas. También puede mover filas hacia

arriba o hacia abajo con el menú Acción para una fila específica.

6. En el separador Uniones, puede definir uniones para la vista. Haga clic en Crear

unión y especifique la tabla de la izquierda, la tabla de la derecha, las columnas y el tipo de unión. Debe incluir más de una tabla de origen en la vista para crear uniones.

7. En el separador Filtros, puede definir filtros para la vista. Consulte Definición de

filtros para vistas de origen.

8. En el separador Consulta SQL, revise el código para la consulta SQL de la vista de

origen.

Cómo empezar a crear el modelo de datos 11-15

Creación de Vistas de Origen

Puede editar el código SQL para la consulta aquí, pero hágalo solo si está familiarizado con él. La introducción de código SQL no válido puede producir resultados inesperados. Si edita la consulta SQL directamente, las actualizaciones simples se reflejarán en los separadores Visión general, Unión y Filtros y puede utilizar estos separadores para editar la vista posteriormente. Por ejemplo, puede incluir: •

Una cláusula SELECT simple con alias y la palabra clave DISTINCT



Cláusula FROM con uniones



Cláusula WHERE con condiciones de filtro combinadas con la palabra clave AND

Si utiliza el separador Consulta SQL para realizar cambios de código avanzados, no puede utilizar los separadores Visión general, Uniones o Filtros para editar la vista posteriormente. Por ejemplo, si incluye: •

Funciones de agregación SQL, cláusula GROUP BY, cláusula HAVING



Cláusula ORDER BY



Palabra clave OR en la cláusula WHERE

9. Puede hacer clic en el separador Datos para realizar una vista previa de las

primeras 25 filas de datos. También puede obtener un recuento de filas completo. Es mejor ver los datos después de definir uniones entre todas las tablas para obtener un mejor rendimiento.

10. Haga clic en Guardar y cerrar.

Definición de filtros para vistas de origen Un filtro especifica los criterios que se aplican a las columnas para limitar los resultados que se devuelven. En otras palabras, un filtro es la cláusula WHERE para la sentencia VIEW. Por ejemplo, puede definir un filtro donde País de cliente sea igual a Estados Unidos. 1. Cree una vista. Consulte Adición de vistas de origen propias. 2. Haga clic en el separador Filtros. 3. Haga clic en Crear filtro.

11-16 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Adición de tablas de hechos y tablas de dimensiones a un modelo de datos

4. En la fila WHERE, seleccione en primer lugar la columna para el filtro. A

continuación, seleccione la condición, como "es distinto de" o "es mayor que". Por último, especifique el valor del filtro. Puede especificar una variable si es necesario.

5. También puede volver a hacer clic en Crear filtro para agregar una fila "y" al filtro.

Especifique la columna, la condición y el valor. Repita esta operación según sea necesario.

6. Para eliminar una fila, haga clic en Acciones y, a continuación, seleccione

Suprimir.

7. Haga clic en Guardar.

Adición de tablas de hechos y tablas de dimensiones a un modelo de datos Utilice tablas de hechos y tablas de dimensiones para representar aspectos del negocio que desea comprender mejor. Temas: •

Acerca de las tablas de hechos y de dimensiones



Creación de tablas de hechos y dimensiones desde una vista o tabla única



Creación de tablas de hechos individuales



Creación de tablas de dimensiones individualmente



Edición de tablas de hechos y tablas de dimensiones



Adición de más columnas a tablas de hechos y de dimensiones

Acerca de las tablas de hechos y de dimensiones Las tablas de hechos y de dimensiones contienen las columnas que almacenan los datos para el modelo: •

Las tablas de hechos contienen medidas, que son columnas con agregaciones incorporadas en sus definiciones. Por ejemplo, Revenue y Units son columnas de medidas.

Cómo empezar a crear el modelo de datos 11-17

Adición de tablas de hechos y tablas de dimensiones a un modelo de datos



Las tablas de dimensiones contienen atributos que describen las entidades de negocio. Por ejemplo, Customer Name, Region y Address son columnas de atributos.

Las tablas de hechos y de dimensiones representan los aspectos del negocio que desea entender mejor. Consulte Componentes de los modelos de datos. Antes de empezar el modelado de tablas de hechos y de dimensiones, asegúrese de que los datos que necesita modelar están disponibles en la lista de tablas de origen. Asegúrese también de que ha creado las vistas de origen en las que se deben basar los objetos de modelo. Si cree que la lista de objetos de origen de la base de datos ha cambiado desde que abrió Data Modeler, puede hacer clic en Refrescar en el menú Acciones de base de datos. Si los datos que necesita no se han cargado aún en la base datos, puede cargarlos.

Creación de tablas de hechos y dimensiones desde una vista o tabla única Algunas tablas de origen contienen tanto hechos como dimensiones. Para estas tablas de origen, Data Modeler proporciona un asistente que le ayudará a particionar las columnas de hechos y dimensiones en tablas de hechos y de dimensiones. Vídeo Por ejemplo, puede darse el caso de que tenga un origen que contenga atributos de producto y de cliente, así como medidas de ingresos. Utilice el asistente para crear las tablas de hechos y de dimensiones correspondientes. 1. En Data Modeler, bloquee el modelo para editarlo. 2. En el menú Base de datos del panel izquierdo, haga clic con el botón derecho en la

tabla de origen que contiene los datos de hechos y dimensionales que desea modelar y seleccione Agregar al modelo y, a continuación, Agregar como tablas de hechos y dimensiones.

3. Para permitir que Data Modeler sugiera algunas tablas de hechos, tablas de

dimensiones y uniones para la tabla de origen, seleccione Permitir a Data Modeler realizar recomendaciones y haga clic en Aceptar. Puede revisar las sugerencias en el paso 4. Si prefiere elegir tablas de hechos y de dimensiones usted mismo desde cero:

11-18 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Adición de tablas de hechos y tablas de dimensiones a un modelo de datos

a. Anule la selección Permitir a Data Modeler realizar recomendaciones y haga

clic en Aceptar.

b. Arrastre medidas desde la tabla de origen hasta la tabla de hechos. Sugerencia: También puede hacer clic en el icono Más del área de la cabecera

de columna para seleccionar una columna para incluirla en la tabla de hechos.

c. Introduzca un nombre para la tabla de hechos, como Costos o Medidas. d. Agregue una tabla de dimensiones para cada grupo de atributos relacionados e

introduzca un nombre significativo, como Productos. Arrastre y suelte las columnas relacionadas desde la tabla de origen hasta la tabla de dimensiones adecuada.

e. Para agregar más tablas de dimensiones, haga clic en Agregar y repita el paso

anterior.

f. Para suprimir una tabla de dimensiones, haga clic en la X junto al nombre de

tabla.

g. Especifique las columnas de unión para cada una de las tablas de dimensiones.

Active las casillas situadas junto a las columnas adecuadas para marcar dichas columnas como columnas de unión.

Si falta la columna de unión que seleccione en la tabla de hechos, se agregará la columna correspondiente a la tabla de hechos automáticamente.

4. Revise las tablas de hechos, las tablas de dimensiones y las columnas de unión. Por

ejemplo: •

Cambie el nombre de las tablas de hechos y de dimensiones.

Cómo empezar a crear el modelo de datos 11-19

Adición de tablas de hechos y tablas de dimensiones a un modelo de datos



Agregue o elimine columnas.



Agregue, suprima o fusione tablas de dimensiones.



Mueva columnas de una tabla de dimensiones a otra.

5. Haga clic en Siguiente. 6. Revise los objetos que se van a crear.

7. Haga clic en Crear. 8. Haga clic en Listo.

Se mostrarán las tablas de hechos, tablas de dimensiones y uniones nuevas en Data Modeler. Aparecerán nuevas vistas en el panel Base de datos.

Creación de tablas de hechos individuales Puede agregar tablas de origen individuales que contienen datos de hechos al modelo de datos. Si tiene distintas tablas de origen con datos de hechos, como en un origen en estrella, puede agregarlas al modelo de datos individualmente. Por ejemplo, si tiene una tabla de origen que solo contiene medidas de ingresos, puede utilizar este método para crear la tabla de hechos correspondiente. También puede tener orígenes con información de hechos distribuida en varias tablas, como orígenes transaccionales normalizados. En este caso, cree primero vistas de origen para combinar tablas de forma que se parezca a un modelo en estrella. Para obtener más información sobre la creación de vistas, consulte Definición de vistas de origen. Para obtener más información sobre el modelado de los diferentes tipos de vistas, consulte Planificación de un modelo de datos. Sugerencia:

Cree vistas de origen como base para el modelado de objetos si cree que va a realizar cambios posteriores como la ampliación del modelo de objetos, la creación de filtros y la adición de cálculos anteriores a la agregación. La creación de una tabla de hechos basada en vistas de origen proporciona mayor flexibilidad que el uso de tablas de origen directamente. Cuando utilice este método para crear tablas de hechos individuales, todas las columnas de la tabla o vista de origen se asignarán a una sola tabla de hechos y, si el

11-20 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Adición de tablas de hechos y tablas de dimensiones a un modelo de datos

origen tiene relaciones con otras tablas o vistas, se le ofrecerá la posibilidad de agregarlas al modelo. Después de bloquear el modelo, realice una de las siguientes acciones para crear tablas de hechos de forma individual: •

Arrastre la tabla o vista de origen del menú Base de datos del panel izquierdo al área Tablas de hechos del modelo de datos.



En el menú Base de datos del panel izquierdo, haga clic con el botón derecho en la tabla o vista y, a continuación, haga clic en Agregar al modelo y en Agregar como tabla de hechos.



En el menú Base de datos del panel izquierdo, haga clic en Acciones de tabla o Acciones de vista y, a continuación, haga clic en Agregar al modelo y después en Agregar como tabla de hechos.



En el editor de tablas o vistas de base de datos para una tabla o vista de origen concreta, haga clic en Agregar al modelo y, a continuación, en Agregar como tabla de hechos.



En el panel derecho, haga clic en Agregar en el área Tablas de hechos del modelo de datos. A continuación, seleccione una o varias tablas y vistas de origen de la lista Objetos de base de datos y haga clic en Aceptar.



Para copiar una tabla de hechos existente, haga clic en Acciones de tablas de hechos para la tabla de hechos que desea copiar y, a continuación, haga clic en Duplicar. Consulte también Copia de objetos del modelo.

Después de agregar la vista o tabla de origen al modelo, puede editar la tabla de hechos. Consulte Edición de tablas de hechos y tablas de dimensiones.

Creación de tablas de dimensiones individualmente Puede agregar tablas de origen individuales que contengan datos de dimensión del modelo de datos. Si tiene tablas de origen dimensional diferentes, como en un origen en estrella, puede agregarlas al modelo de datos individualmente. Por ejemplo, si tiene una tabla de origen que solo contiene atributos de cliente, puede utilizar este método para crear la tabla de dimensiones correspondiente. Opcionalmente, para orígenes de copo de nieve o normalizados (transaccionales), puede crear vistas de origen para combinar objetos de origen de forma que parezca un modelo en estrella. Para obtener más información sobre la creación de vistas, consulte Definición de vistas de origen. Para obtener más información sobre el modelado de los diferentes tipos de vistas, consulte Planificación de un modelo de datos. Sugerencia:

Cree vistas de origen como base para el modelado de objetos si cree que va a realizar cambios posteriores como la ampliación del modelo de objetos, la creación de filtros y la adición de cálculos anteriores a la agregación. La creación de una tabla de dimensiones basada en vistas de origen proporciona mayor flexibilidad que el uso de tablas de origen directamente. Cuando utilice este método para crear tablas de dimensiones individuales, todas las columnas de la tabla o vista de origen se asignarán a una única tabla de dimensiones y

Cómo empezar a crear el modelo de datos 11-21

Adición de tablas de hechos y tablas de dimensiones a un modelo de datos

si el origen tiene relaciones con otras vistas o tablas, le proporcionaremos la opción de agregarlas a su modelo. Tras bloquear el modelo, realice una de las siguientes acciones para crear tablas de dimensiones individualmente: •

Arrastre la tabla o vista del menú Base de datos del panel izquierdo al área Tablas de dimensiones del modelo de datos.



En el menú Base de datos del panel izquierdo, haga clic con el botón derecho en la tabla, después en Agregar al modelo y, a continuación, en Agregar como tabla de dimensiones.



En el menú Base de datos del panel izquierdo, haga clic en Acciones de tabla o en Ver acciones para una tabla o vista, haga clic en Agregar al modelo y, a continuación, en Agregar como tabla de dimensiones.



Haga clic en Agregar en el área Tablas de dimensiones y, a continuación, seleccione Agregar a tablas de bases de datos. En la lista Objetos de base de datos, seleccione uno o más orígenes, y haga clic en Aceptar.



En el Editor de vistas o en la Tabla de la base de datos de una vista o tabla de origen concreta, haga clic en Agregar al modelo y, a continuación, en Agregar como tabla de dimensiones.



Para copiar una tabla de dimensiones existente, haga clic en Acciones de tablas de dimensiones para la tabla de dimensiones que desea copiar y, a continuación, haga clic en Duplicar. Consulte también Copia de objetos del modelo.

Después de agregar la vista o tabla de origen al modelo, puede editar la tabla de dimensiones. Consulte Edición de tablas de hechos y tablas de dimensiones.

Edición de tablas de hechos y tablas de dimensiones Puede editar las propiedades de las tablas de hechos y de dimensiones en el modelo de datos y obtener una vista previa de los datos de origen. 1. En Data Modeler, bloquee el modelo para editarlo. 2. Haga clic en la tabla de hechos o en la tabla de dimensiones que desea editar. 3. Cambie la configuración en el separador Visión general según sea necesario:

Campo o elemento

Descripción

Dimensión de tiempo

Solo para tablas de dimensiones. Especifica que las jerarquías para esta tabla de dimensiones soportan una dimensión de tiempo.

Activar niveles omitidos y Activar jerarquías desequilibradas

Solo para tablas de dimensiones. Defina las propiedades para las jerarquías asociadas a esta tabla de dimensiones. Consulte Definición de propiedades de la tabla de dimensiones para jerarquías.

Lista de columnas

Haga clic en el enlace de una columna para editar esa columna en el editor de columnas. O bien, haga clic con el botón derecho en la fila de la columna y haga clic en Editar. Consulte Edición de columnas.

11-22 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Adición de tablas de hechos y tablas de dimensiones a un modelo de datos

Campo o elemento

Descripción

Agregación

Solo para tablas de hechos. Haga clic para seleccionar un tipo de agregación para la columna en una lista, o seleccione Definir agregación en el menú Acciones de columna. Entre los tipos de agregación se incluyen: Ninguna: no se aplica ninguna agregación. Suma: calcula la suma agregando todos los valores. Media: calcula el valor medio. Mediana: calcula el valor intermedio. Recuento: calcula el número de filas que no son nulas. Recuento de los valores distintos: calcula el número de filas que no son nulas. Cada incidencia distinta de una fila se cuenta una sola vez. Máximo: calcula el valor numérico máximo. Mínimo: calcula el valor numérico mínimo. Primera: selecciona la primera incidencia del elemento. Última: selecciona la última incidencia del elemento. Desviación estándar: calcula la desviación estándar para mostrar el nivel de variación respecto a la media. Desviación estándar (todos los valores): calcula la desviación estándar con la fórmula de la varianza de la población y la desviación estándar. Sugerencia: Algunas medidas calculadas muestran Agregado previamente para la agregación. Estas medidas tienen cálculos que implican medidas que ya tienen aplicada una agregación. Para editar un cálculo que contenga medidas agregadas previamente, haga clic en el nombre de la columna. Consulte también Creación de medidas calculadas.

Disponible

Haga clic para marcar una columna como Disponible o No disponible para seleccionar si esa columna se va a mostrar en los análisis que se crean. También puede seleccionar Marcar como No disponible o Marcar como Disponible en el menú Acciones de columna.

Editar todo

Puede hacer clic para editar las propiedades de columnas individuales en la tabla, o seleccionar Editar todo para editar todas las filas a la vez.

Agregar columna

Haga clic en Agregar columna para mostrar el editor de columnas y crear una nueva columna. Consulte Edición de columnas.

Cómo empezar a crear el modelo de datos 11-23

Adición de tablas de hechos y tablas de dimensiones a un modelo de datos

4. En el separador Datos de origen, puede obtener una vista previa de las primeras 25

filas de los datos de origen para la tabla. Cambie el tamaño de las columnas en la tabla mostrada si es necesario. Haga clic en Obtener recuento de filas para recuperar un recuento de filas completo de la tabla o vista.

5. Solo para tablas de dimensiones: en el separador Jerarquías, edite las jerarquías y

niveles para la tabla. Consulte Edición de jerarquías y niveles.

6. En el separador Permisos, especifique los permisos de objeto. Consulte Protección

del acceso a los objetos del modelo.

7. En el separador Filtros de datos, puede definir los filtros de datos que

proporcionan filtrado a nivel de fila para los objetos del modelo de datos. Consulte Definición de filtros de seguridad de datos.

8. Haga clic en Listo para volver al modelo de datos.

Adición de más columnas a tablas de hechos y de dimensiones Hay distintas formas de agregar más columnas de origen a tablas de hechos y de dimensiones en su modelo. •

Sincronizar con la base de datos Si se agregan nuevas columnas a una tabla de origen y desea incluirlas en tablas de hechos y de dimensiones en su modelo, sincronice la tabla de hechos o de dimensiones con la base de datos. La sincronización identifica cualquier columna nueva y la agrega a la tabla de hechos o de dimensiones. Consulte Refrescamiento y sincronización de objetos de origen y objetos de modelo de datos.



Incluir columnas de otro origen (solo tablas de dimensiones) Las tablas de dimensiones pueden combinar columnas de varios orígenes. Consulte Adición de columnas de otro origen a una tabla de dimensiones.

Adición de columnas de otro origen a una tabla de dimensiones Puede agregar las columnas de otra tabla de origen o vista a una tabla de dimensiones existente. Por ejemplo, puede que desee incluir atributos de una tabla Product Category en la tabla de dimensiones Products. 1. En Data Modeler, bloquee el modelo para editarlo.

11-24 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Unión de tablas en un modelo de datos

2. Seleccione la tabla de dimensiones que desea editar para que se muestre el

separador Visión general.

3. Arrastre y suelte la tabla de origen o la vista que contiene las columnas que desea

agregar del panel Base de datos a la tabla de dimensiones (área de columnas).

También puede hace clic con el botón derecho en la tabla de dimensiones que desea editar, hacer clic en Agregar columnas y, a continuación, seleccionar la tabla de origen o vista que contenga las columnas que desea agregar. 4. Seleccione las columnas de unión correspondientes y haga clic en Aceptar.

Visualice la tabla de dimensiones para ver las columnas adicionales. La propiedad Origen muestra que la tabla de dimensiones está basada en una nueva vista de la base de datos. Data Modeler crea una nueva vista de la base de datos cuando agregue columnas desde otro origen.

Unión de tablas en un modelo de datos En el modelo, una unión indica una relación entre una tabla de hechos y una tabla de dimensiones. Vídeo Temas: •

Acerca de las uniones



Unión de tablas de hechos y dimensiones

Acerca de las uniones En el modelo, una unión indica una relación entre una tabla de hechos y una tabla de dimensiones. Si utiliza el asistente de Agregar al modelo para modelar los datos, el asistente crea uniones automáticamente entre una tabla de hechos y cada una de sus tablas de dimensiones correspondientes. Al modelar tablas de hechos y de dimensiones de forma individual, se crean automáticamente uniones entre ellas si las referencias a estas uniones existen en las tablas de origen.

Cómo empezar a crear el modelo de datos 11-25

Creación de una dimensión de tiempo

También puede crear uniones de forma manual en el modelo de datos. Para ello, arrastre y suelte una tabla de dimensiones o una tabla de hechos, o haga clic en Crear unión en el área Uniones. Al definir una unión entre una tabla de hechos y una tabla de dimensiones, debe seleccionar una columna de unión de cada tabla. Puede crear una unión en más de una columna.

Unión de tablas de hechos y dimensiones Defina uniones entre tablas de hechos y tablas de dimensiones para permitir la consulta de datos relacionados. Por ejemplo, puede definir una unión entre la tabla de hechos Profit Metrics y la tabla de dimensiones Products. 1. En Data Modeler, bloquee el modelo para editarlo. 2. En el área Tablas de dimensiones arrastre y suelte una tabla de dimensiones en el

área Tablas de hechos. O bien, en el área Uniones, haga clic en Crear unión.

3. En el área Uniones, especifique la tabla de hechos, columna de hechos, tabla de

dimensiones y columna de dimensiones adecuada que desea utilizar para la unión. Por ejemplo, puede especificar una columna de fecha de facturación y otra de fecha de calendario.

4. Haga clic en el icono de marca de control para guardar los cambios realizados en la

unión.

Si desea eliminar los cambios, haga clic en el icono X. Si comienza a crear una nueva unión y hace clic en X, la nueva fila de la unión se elimina de la tabla Uniones. Después de crear las uniones, podrá ver las jerarquías y los niveles por defecto al hacer clic en el separador Jerarquías de la tabla de dimensiones especificada.

Creación de una dimensión de tiempo Las funciones de serie temporal permiten comparar el rendimiento del negocio con períodos de tiempo anteriores, lo que permite analizar datos que abarcan varios períodos de tiempo. Por ejemplo, las funciones de serie temporal permiten realizar comparaciones entre las ventas actuales y las ventas de hace un año, hace un mes, etc. Para utilizar las funciones de serie temporal, el modelo de datos debe incluir una dimensión de tiempo Vídeo Al crear una dimensión de tiempo, el asistente de Crear dimensión de tiempo crea una tabla en la base de datos, la rellena con datos de tiempo, crea una tabla de dimensiones de tiempo correspondiente en el modelo de datos y crea una jerarquía de tiempo. El asistente de Crear dimensión de tiempo rellena la tabla de origen con datos de tiempo del 1 de enero de 1970 al 31 de diciembre de 2020.

11-26 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Creación de una dimensión de tiempo

1. En Data Modeler, bloquee el modelo para editarlo. 2. En el área Tablas de dimensión, haga clic en Agregar y, a continuación, en Crear

dimensión de tiempo.

3. En el asistente de Crear dimensión de tiempo, especifique los nombres para la tabla

de base de datos, la tabla de dimensiones y la jerarquía.

4. En Niveles de jerarquía, especifique los niveles que desea incluir, como Año,

Trimestre y Mes.

5. Haga clic en Siguiente. 6. En la siguiente página, revise las tareas que realizará el asistente para crear la

dimensión de tiempo.

7. Haga clic en Crear para activar el asistente para crear la dimensión.

El asistente agrega una dimensión de tiempo con datos a la base de datos y crea una dimensión correspondiente en el modelo de datos. Esta acción puede tardar hasta 30 segundos. 8. Haga clic en Listo. 9. Para crear uniones entre las columnas de la tabla de hechos y las columnas de la

tabla de dimensiones Tiempo, haga clic en Crear unión en el modelo de datos.

La dimensión de tiempo tiene dos columnas únicas. La columna DAY_TS tiene el tipo TIMESTAMP y la columna DATE_ID tiene el tipo NUMBER. Al crear una unión, especifique la columna con el formato de registro de hora o con el formato numérico (en función de si la columna de la tabla de hechos tiene un tipo de fecha o de número).

Cómo empezar a crear el modelo de datos 11-27

Adición de medidas y atributos al modelo de datos

10. En el área Uniones de la nueva definición, seleccione la columna de hechos

adecuada y, a continuación, seleccione la columna de registro de hora o numérica adecuada de la dimensión de tiempo. Después de crear las uniones, puede visualizar el separador Jerarquías en el editor Dimensión de tiempo para ver las jerarquías y los niveles por defecto.

11. Edite las tablas del modelo. Consulte Edición de tablas de hechos y tablas de

dimensiones.

12. Haga clic en Listo para volver al modelo de datos.

Adición de medidas y atributos al modelo de datos En este tema se describe cómo agregar medidas y atributos al modelo de datos. Vídeo Temas: •

Edición de medidas y atributos



Especificación de agregación para medidas en tablas de hechos



Creación de medidas calculadas



Creación de atributos derivados



Creación de expresiones en el editor de expresiones



Copia de medidas y atributos

Edición de medidas y atributos Utilice el editor de tablas para agregar, editar y suprimir medidas y atributos en el modelo de datos. 1. En Data Modeler, bloquee el modelo para editarlo. 2. Haga clic en la tabla de hechos o en la tabla de dimensiones que contiene la media

o el atributo que desea editar.

3. Para editar todas las columnas directamente en el editor de tablas, seleccione Editar

todo. Para editar, copiar o suprimir una selección de columnas al mismo tiempo, pulse Mayús o Ctrl y haga clic al mismo tiempo en las filas que desee.

11-28 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Adición de medidas y atributos al modelo de datos

4. En el editor de tablas, haga clic con el botón derecho en una columna y,

opcionalmente, haga clic en Copiar o Suprimir, según corresponda.

5. En el editor de tablas, haga clic en la columna que desea editar o haga clic en

Agregar columna. 6. Cambie la configuración en el separador Visión general según sea necesario:



Edite el nombre mostrado y la descripción.



Cambie la ordenación. Por defecto, las columnas se ordenan según los datos de la columna y los informes muestran los datos en este orden. Para ordenar una columna según los datos de otra columna, seleccione Ordenar por una columna diferente y seleccione el valor Ordenar por que prefiera. Por ejemplo, en lugar de ordenar un atributo Nombre del mes alfabéticamente, podría ordenar por número de mes, como 1 (Enero), 2 (Febrero), 3 (Marzo), etc.

7. Cambie la configuración de las medidas calculadas o de los atributos derivados,

consulte Creación de medidas calculadas y Creación de atributos derivados.

8. En el separador Permisos, también puede modificar los permisos de objeto.

Consulte Protección del acceso a los objetos del modelo.

Cómo empezar a crear el modelo de datos 11-29

Adición de medidas y atributos al modelo de datos

9. En el separador Filtros de datos, también puede definir los filtros de datos que

proporcionen filtrado a nivel de fila para los objetos del modelo de datos. Consulte Definición de filtros de seguridad de datos.

10. En el separador Niveles de las columnas en una tabla de hechos, cree

opcionalmente una medida basada en niveles. Consulte Definición de niveles de agregación para medidas.

11. Haga clic en Listo para volver al editor de tablas.

Especificación de agregación para medidas en tablas de hechos Puede especificar la agregación para una medida en una tabla de hechos. Por ejemplo, puede definir la regla de agregación para una columna Ingresos en Suma. Consulte Definición de niveles de agregación para medidas. 1. En Data Modeler, bloquee el modelo para editarlo. 2. En el área Tablas de hechos, haga clic en la tabla de hechos para la que desea crear

medidas.

3. En la lista Columnas, cambie la regla de agregación para las columnas

correspondientes para especificar que son medidas.

Para aplicar la misma regla de agregación a varias columnas, pulse Mayús y haga clic o Ctrl y haga clic en las columnas correspondientes. Entre las opciones de agregación se incluyen: Ninguna: Ninguna agregación. Suma: calcula la suma agregando todos los valores. Media: calcula el valor medio. Mediana: calcula el valor intermedio. Recuento: calcula el número de filas que no son nulas. Recuento de los valores distintos: calcula el número de filas que no son nulas. Cada incidencia distinta de una fila se cuenta una sola vez. Máximo: calcula el valor numérico máximo. Mínimo: calcula el valor numérico mínimo. Primera: selecciona la primera incidencia del elemento. Última: selecciona la última incidencia del elemento. Desviación estándar: calcula la desviación estándar para mostrar el nivel de variación respecto a la media. Desviación estándar (todos los valores): calcula la desviación estándar con la fórmula de la varianza de la población y la desviación estándar. Sugerencia:

Algunas medidas calculadas se han agregado previamente. Estas medidas tienen cálculos que implican medidas que ya tienen aplicada una agregación. Para editar un cálculo que contenga medidas agregadas previamente, haga clic en el nombre de la columna. Consulte también Creación de medidas calculadas.

11-30 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Adición de medidas y atributos al modelo de datos

En la mayoría de las medidas, se aplica la misma regla de agregación a cada dimensión; pero, en el caso de algunas medidas, querrá especificar reglas de agregación diferentes para distintas dimensiones. Normalmente, las dimensiones de tiempo suelen requerir reglas de agregación diferentes. Por ejemplo, Recuento (medida calculada) normalmente se agrega como SUMA en las dimensiones de organización y geografía, pero SUMA no se aplica a una dimensión de tiempo. La agregación de la dimensión de tiempo debe ser ÚLTIMO, para que se pueda ver el recuento en la última semana o el último día del año. 4. Para sustituir la agregación para dimensiones específicas: a. Haga clic en el nombre de la columna de medida. b. Anule la selección de la opción Misma para todas las dimensiones.

c. Haga clic en Agregar sustitución.

Cómo empezar a crear el modelo de datos 11-31

Adición de medidas y atributos al modelo de datos

d. Seleccione la dimensión que desea agregar de forma diferente, por ejemplo,

Tiempo.

e. Seleccione una regla de agregación para la dimensión. f. Si es necesario, sustituya la agregación por otra dimensión. g. Haga clic en Listo.

Si se han definido reglas de agregación específicas a dimensiones para una medida, aparecerá un asterisco * junto a la regla de agregación de la tabla Columnas. Por ejemplo, Suma*. 5. Por defecto, todas las columnas de la tabla de hechos aparecerán en informes.

Anule la selección del cuadro Disponible de cualquier columna que no desee mostrar. Puede utilizar Mayús+ clic o Ctrl + clic para seleccionar varias filas.

6. Haga clic en Cancelar para cancelar cualquiera de los cambios. 7. Haga clic en Listo para volver al editor de tablas.

Creación de medidas calculadas En una tabla de hechos no se incluyen todas las medidas que necesita, por lo que puede crear medidas calculadas. Por ejemplo, puede crear una medida calculada denominada Average Order Size con la fórmula Revenue/Number of Orders. 1. En Data Modeler, bloquee el modelo para editarlo. 2. En el área Tablas de hechos, haga clic en la tabla de hechos para la que desea crear

medidas.

3. En el área Columnas, haga clic en Agregar columna. 4. En el editor de Nueva columna, introduzca un nombre y una descripción para la

columna.

A continuación, introduzca una expresión directamente en el cuadro Expresión, o haga clic en Editor completo para mostrar el editor de expresiones. Consulte Creación de expresiones en el editor de expresiones. 5. Las expresiones pueden contener medidas que ya se han agregado, así como

medidas en las que no se ha aplicado ninguna agregación. Puede: •

Definir Agregación en Antes del cálculo, si la expresión incluye medidas que ya se han agregado o la agregación no es necesaria.



Definir Agregación en Después del cálculo y seleccionar una regla de agregación, como Sum, Average o Count para aplicar la agregación después de calcular la expresión. Consulte Definición de niveles de agregación para medidas.

Para obtener más información y ejemplos, consulte Acerca de la creación de medidas calculadas. 6. Haga clic en Listo para volver al editor de tablas.

11-32 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Adición de medidas y atributos al modelo de datos

Acerca de la creación de medidas calculadas Las medidas calculadas, como sugiere su nombre, se calculan a partir de otras medidas. Por ejemplo, puede crear una medida que calcule Average Order Size con la fórmula Revenue/Number of Orders. Los cálculos pueden contener medidas ya agregadas, así como medidas sin ninguna agregación aplicada. Por ejemplo: •

El cálculo incluye medidas agregadas: Sum(Revenue)/Sum(Orders)



El cálculo incluye medidas a las que no se ha aplicado ninguna agregación: UnitPrice X Quantity Si las medidas del cálculo no se han agregado previamente, por ejemplo, UnitPrice y Quantity, puede aplicar la agregación después del cálculo. Por ejemplo, Sum(UnitPrice X Quantity).

Compruebe las medidas en los cálculos antes de decidir si se debe aplicar la agregación Antes del cálculo o Después del cálculo a la expresión. Consulte Creación de medidas calculadas. Los cálculos incluyen medidas ya agregadas Defina la agregación en Antes del cálculo si el cálculo contiene medidas agregadas previamente. Por ejemplo: Sum(Revenue)/Sum(Orders)

Cómo empezar a crear el modelo de datos 11-33

Adición de medidas y atributos al modelo de datos

Nota: Si selecciona Después del cálculo, se ignora cualquier agregación

aplicada a las medidas del cálculo.

Los cálculos incluyen medidas no agregadas Opcionalmente, puede aplicar la agregación después del cálculo. Defina la agregación en Después del cálculo y, a continuación, seleccione una regla de agregación de la lista. Por ejemplo, Sum, Average, Count, etc.

11-34 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Adición de medidas y atributos al modelo de datos

Nota: Cuando aplique la agregación después de un cálculo:



No incluya columnas de expresión en el cálculo.



Si incluye columnas agregadas en el cálculo, se ignora la agregación de las columnas.

Creación de atributos derivados Puede crear atributos personalizados o derivados para tablas de dimensiones que estén basadas en una expresión. Por ejemplo, puede utilizar una expresión para concatenar varias columnas de dirección en una sola columna Full Address. 1. En Data Modeler, bloquee el modelo para editarlo. 2. En el área Tablas de dimensiones, haga clic en la tabla de dimensiones para la que

desea crear atributos derivados.

3. En el área Columnas, haga clic en Agregar columna. 4. En el editor de Nueva columna, introduzca un nombre y una descripción para la

columna. A continuación, introduzca una expresión directamente en el cuadro Expresión, o haga clic en Editor completo para mostrar el editor de expresiones. Consulte Creación de expresiones en el editor de expresiones.

Puede utilizar una variable en una expresión de columna. Consulte Definición de variables.

5. Haga clic en Listo para volver al editor de tablas.

Creación de expresiones en el editor de expresiones Puede utilizar el editor de expresiones para crear restricciones, agregaciones y otras transformaciones en las columnas. Temas: •

Acerca del editor de expresiones

Cómo empezar a crear el modelo de datos 11-35

Adición de medidas y atributos al modelo de datos



Creación de una expresión

Acerca del editor de expresiones Al modelar datos, puede utilizar el editor de expresiones para crear restricciones, agregaciones y otras transformaciones en columnas. Por ejemplo, puede utilizar el editor de expresiones para cambiar el tipo de dato de una columna de fecha a carácter. También puede utilizar el editor de expresiones para crear expresiones para filtros de datos. El editor de expresiones contiene las siguientes secciones: •

El cuadro Expresión del lado izquierdo permite editar la expresión actual.



La barra de herramientas de la parte inferior contiene operadores de expresiones de uso frecuente, como un signo más, un signo igual o una coma para separar elementos.



La sección Elementos de expresión del lado derecho proporciona bloques integrantes que puede utilizar en la expresión. Entre los ejemplos de elementos se encuentran tablas, columnas, funciones y tipos. La sección Elementos de expresión solo incluye elementos que sean relevantes para la tarea. Por ejemplo, si abre el editor de expresiones para definir una medida calculada, la sección Elementos de expresión solo incluye la tabla de hechos actual, cualquier tabla de dimensiones unida a esa tabla, más cualquier tabla de hechos unida indirectamente a través de una tabla de dimensiones. Del mismo modo, al definir un atributo derivado, ve la tabla de dimensiones actual, cualquier tabla de hechos unida a esa tabla y cualquier tabla de dimensiones unida esas tablas de hechos. Otro ejemplo es que las jerarquías de tiempo solo se incluyen si la tabla de hechos de tiempo está unida a la tabla actual. Consulte Referencia del editor de expresiones.

11-36 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Adición de medidas y atributos al modelo de datos

Creación de una expresión Puede utilizar el editor de expresiones para crear restricciones, agregaciones y otras transformaciones en las columnas. 1. Agregue o edite una columna desde el editor de tablas. Consulte Edición de

columnas.

2. Introduzca una expresión en el cuadro Expresión y haga clic en Listo. O bien, haga

clic en Editor completo para iniciar el editor de expresiones.

3. Utilice los menús de Elementos de expresión para buscar los bloques de creación

que desea utilizar para crear la expresión.

Arrastre y suelte un elemento para agregarlo a la expresión. También puede hacer doble clic en un elemento para insertarlo, o bien seleccionar el elemento y hacer clic en el icono de flecha. Al agregar una función, los corchetes indican el texto que se debe sustituir. Seleccione el texto y, a continuación, escriba o utilice los menús de Elementos de expresión para agregar el elemento adecuado. Consulte Referencia del editor de expresiones. 4. Haga clic en Filtro y, a continuación, introduzca el texto en el campo de búsqueda

para filtrar los elementos disponibles. Elimine el texto para volver a la lista completa de elementos.

5. Haga clic en Acciones para mostrar u ocultar menús de Elementos de expresión

para ampliar o reducir todos los menús.

6. Haga clic en un elemento de la barra de herramientas para insertar un operador.

Cómo empezar a crear el modelo de datos 11-37

Copia de objetos del modelo

7. Haga clic en Deshacer o Rehacer según sea necesario cuando cree la expresión. 8. Haga clic en Validar para comprobar el trabajo realizado. 9. Haga clic en Guardar cuando haya terminado.

Copia de medidas y atributos Puede copiar medidas y atributos y pegarlos en el modelo de datos. •

En el menú Modelo de datos del panel izquierdo, haga clic con el botón derecho en la columna que desea copiar y seleccione Copiar. Para copiar varias columnas, haga clic mientras pulsa Mayús o haga clic en todas las filas que desee mientras pulsa Ctrl y, a continuación, haga clic con el botón derecho para seleccionar Copiar.



En el menú Modelo de datos del panel izquierdo, haga clic en Acciones de columna en la columna que desea copiar y seleccione Copiar.

La copia aparece con un número agregado al nombre.

Copia de objetos del modelo En ocasiones es más sencillo copiar objetos que empezar desde cero. En Data Modeler, puede copiar tablas de hechos, tablas de dimensiones, tablas de bases de datos y vistas de bases de datos: •

Tablas de hechos Para copiar una tabla de hechos existente, seleccione Duplicar en el menú Acciones de tablas de hechos. Al copiar una tabla de hechos, Data Modeler incluye uniones por defecto. Consulte Creación de tablas de hechos individuales. No se copia la configuración de nivel de agregación para medidas, ya que, en la mayoría de los casos, la configuración de nivel de la tabla de hechos original y de la versión copiada difieren. Después de copiar una tabla de hechos, revise y defina los niveles de agregación necesarios para las medidas.



Tablas de dimensiones Para copiar una tabla de dimensiones existente, seleccione Duplicar en el menú Acciones de tablas de dimensiones. Al copiar una tabla de dimensiones, Data Modeler excluye las uniones por defecto. Consulte Creación de tablas de dimensiones individualmente.



Tablas de base de datos y vistas Para copiar un objeto de base de datos existente, seleccione Duplicar en el menú Acciones. Al copiar una tabla o una vista, Data Modeler crea una vista basada en la tabla o vista que haya copiado. Consulte Definición de vistas de origen.

11-38 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Copia de objetos del modelo

Cómo empezar a crear el modelo de datos 11-39

Copia de objetos del modelo

11-40 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

12 Definición de jerarquías y niveles para obtención de detalles y agregación Puede definir jerarquías y niveles en Data Modeler. Temas: •

Flujo de trabajo típico para definir jerarquías y niveles



Acerca de las jerarquías y los niveles



Edición de jerarquías y niveles



Definición de niveles de agregación para medidas

Flujo de trabajo típico para definir jerarquías y niveles A continuación, se muestran las tareas comunes para agregar jerarquías y niveles al modelo de datos. Tarea

Descripción

Más información

Agregar jerarquías y niveles

Crea jerarquías y niveles para las tablas de dimensiones

Edición de jerarquías y niveles

Definir niveles de agregación para medidas

Define niveles de agregación personalizados para medidas que son diferentes del nivel por defecto

Definición de niveles de agregación para medidas

Acerca de las jerarquías y los niveles Una jerarquía muestra las relaciones entre grupos de columnas en una tabla de dimensiones. Por ejemplo, los trimestres contienen los meses y los meses contienen los días. Las jerarquías permiten cambiar de nivel en los informes. Una tabla de dimensiones puede contener una o más jerarquías. Una jerarquía suele empezar por un nivel total, seguido de niveles secundarios, y descender hasta el nivel de detalle inferior. Todas las jerarquías de una determinada dimensión deben tener un nivel inferior común. Por ejemplo, una dimensión de tiempo podría contener una jerarquía fiscal y una jerarquía de calendario, con Día como nivel inferior común. El día tiene dos niveles principales con nombre denominados Año fiscal y Año natural, que son ambos secundarios del nivel raíz Todo. En todos los niveles, excepto en el nivel total, se debe especificar al menos una columna como columna clave o de visualización. Sin embargo, no es necesario asociar explícitamente todas las columnas de una tabla a los niveles. Cualquier columna que

Definición de jerarquías y niveles para obtención de detalles y agregación 12-1

Edición de jerarquías y niveles

no esté asociada a un nivel se asocia automáticamente al nivel inferior de la jerarquía que se corresponda con la tabla de dimensiones. No hay límite en el número de niveles que puede tener una jerarquía. El número total de niveles no es, por sí mismo, un factor determinante para el rendimiento de la consulta. Sin embargo, tenga en cuenta que, en el caso de consultas extremadamente complejas, incluso unos pocos niveles pueden afectar al rendimiento.

Edición de jerarquías y niveles Después de crear tablas de dimensiones, puede agregar jerarquías y niveles a dichas tablas. Vídeo Una jerarquía es un sistema de niveles de una dimensión relacionados entre sí mediante una relación de tipo uno a varios. Por ejemplo, la jerarquía Geography puede incluir niveles para Country, State y City. Cuando se unen las tablas de hechos y las tablas de dimensiones, se crea una jerarquía por defecto. No puede agregar jerarquías para una tabla de dimensiones concreta hasta que se haya unido a una tabla de hechos. Las columnas utilizadas en una unión de una tabla de dimensiones se utilizan como columnas de clave para el nivel de detalle en una jerarquía. 1. En Data Modeler, bloquee el modelo para editarlo. 2. En el área Tablas de dimensiones, haga clic en la tabla de dimensiones para la que

desea agregar una jerarquía. La tabla de dimensiones debe tener al menos una unión a una tabla de hechos.

3. En el editor de dimensiones, haga clic en el separador Jerarquías. 4. En el área Jerarquías, haga clic en Agregar nivel. En la parte superior del cuadro

Agregar nivel se muestran las columnas de dimensión que aún no se han utilizado en un nivel.

En la parte inferior del cuadro se muestran los niveles compartidos que ya se han utilizado en otra jerarquía para esta tabla. Seleccione la columna de dimensión o el nivel compartido que desea utilizar.

5. Continúe haciendo clic en Agregar nivel y seleccione las columnas o niveles

compartidos adecuados, hasta que haya agregado todos los niveles.

6. Arrastre y suelte los niveles en una posición diferente del orden, según

corresponda. También puede hacer clic con el botón derecho en un nivel y seleccionar Mover a la izquierda o Mover a la derecha.

12-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Edición de jerarquías y niveles

7. Haga clic en un nivel para acceder a un cuadro de diálogo en el que puede

especificar el nombre de nivel, la columna de clave y la columna de visualización para el nivel. Cuando edita un nivel compartido, los cambios se realizan en todas las instancias del nivel. Por ejemplo, si cambia Country Name a Country, el nombre de nivel cambia en todas las jerarquías en las que se utiliza el nivel compartido.

8. Para suprimir un nivel, haga clic con el botón derecho en el nivel y, a continuación,

haga clic en Suprimir, o bien, haga clic en el nivel y seleccione Suprimir nivel en el cuadro de diálogo Nivel. No puede suprimir los niveles Total y Detalle por defecto.

Cuando suprime un nivel compartido, puede elegir si desea que se suprima solo de la jerarquía actual o de todas las jerarquías. Por ejemplo, suponga que desea suprimir el nivel compartido Country Name solo de la jerarquía actual, denominada Hierarchy 1. Haga clic con el botón derecho en el nivel en Hierarchy 1, seleccione Suprimir y, a continuación, seleccione de Hierarchy 1. Sugerencia:

Al seleccionar Suprimir nivel del cuadro de diálogo Nivel solo se suprime el nivel de la jerarquía actual. Para eliminar un nivel compartido de todas las jerarquías, haga clic con el botón derecho en el nivel, seleccione Suprimir y, a continuación, seleccione de todas las jerarquías. 9. Anule la selección de Disponible si no desea que la jerarquía esté visible en los

análisis.

10. Para agregar otra jerarquía, haga clic en Agregar jerarquía y repita los pasos de

este procedimiento. O haga clic en Listo cuando haya terminado.

Definición de propiedades de la tabla de dimensiones para jerarquías En el separador Visión general de una tabla de dimensiones concreta, puede definir propiedades que se apliquen a todas las jerarquías de esa tabla. 1. En Data Modeler, bloquee el modelo para editarlo. 2. Haga clic en la tabla de dimensiones que desea editar. 3. Cambie la configuración en el separador Visión general según sea necesario:



Dimensión de tiempo: especifica que las jerarquías para esta tabla de dimensiones soportan una dimensión de tiempo. Las jerarquías para las dimensiones de tiempo no pueden incluir niveles de salto ni estar desequilibradas.



Activar niveles omitidos: especifica que esta tabla de dimensiones soporta jerarquías con niveles omitidos. Una jerarquía de nivel de salto es una jerarquía en la que los miembros no tienen un valor para un nivel ascendiente concreto. Por ejemplo, en una jerarquía País-Estado-Ciudad-Distrito, la ciudad

Definición de jerarquías y niveles para obtención de detalles y agregación 12-3

Definición de niveles de agregación para medidas

"Washington, D.C." no pertenece a Estado. En este caso, puede aumentar detalle desde el nivel País (EE.UU.) hasta el nivel Ciudad (Washington, D.C.) y así sucesivamente. En una consulta, no se muestran los niveles saltados y no afectan a los cálculos. Cuando se ordenan jerárquicamente, los miembros aparecen bajo sus ascendientes más cercanos. •

Activar jerarquías desequilibradas: especifica que esta tabla de dimensiones soporta jerarquías desequilibradas. Una jerarquía desequilibrada (o irregular) es una jerarquía en la que las hojas (miembros sin secundarios) no tienen necesariamente la misma profundidad. Por ejemplo, un sitio puede tener datos del mes actual en el nivel de día, datos del mes anterior en el nivel de mes y en el nivel de trimestre para los datos de los últimos 5 años.

Definición de niveles de agregación para medidas Puede definir niveles de agregación personalizados para una medida. Consulte Acerca de la definición de niveles de agregación para las medidas. 1. En Data Modeler, bloquee el modelo para editarlo. 2. En el área Tablas de hechos, haga clic en la tabla de hechos en la que está ubicada la

medida.

Sugerencia:

La tabla de hechos se debe unir al menos a una tabla de dimensiones. 3. Especifique la regla de agregación para la nueva columna que desea convertir en la

medida basada en nivel.

4. Haga clic en el nombre de columna y, a continuación, en Niveles. 5. En el separador Niveles, para una o más jerarquías, utilice la guía de

desplazamiento para seleccionar el nivel de agregación para la medida.

6. Haga clic en Listo para volver al editor de tablas.

Acerca de la definición de niveles de agregación para las medidas Por defecto, las medidas se agregan en el nivel de los atributos de dimensión que se han seleccionado en un análisis. Por ejemplo, en un análisis que incluye las columnas Sales Person y Revenue, los ingresos se agregan en el nivel de un vendedor.

12-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Definición de niveles de agregación para medidas

Para calcular los ratios, suele necesitar medidas que se hayan agregado en un nivel que sea diferente al detalle de los análisis. Por ejemplo, para calcular la contribución porcentual de ingresos para un vendedor (Revenue Percent Contribution for a Sales Person) con respecto a su departamento, necesita los ingresos del departamento (Department Revenue) en el nivel de vendedor (Sales Person) en un análisis (Sales Person, Revenue, Revenue *100 / Revenue@Dept). En este ejemplo, Revenue@Dept tiene un nivel de agregación personalizado diferente al nivel por defecto.

Definición de jerarquías y niveles para obtención de detalles y agregación 12-5

Definición de niveles de agregación para medidas

12-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

13 Protección del modelo de datos Puede definir permisos a nivel de objeto y filtros de datos de seguridad a nivel de fila para el modelo de datos. Vídeo Temas: •

Flujo de trabajo típico para proteger los datos



Creación de variables para utilizar en expresiones



Protección del acceso a los objetos del modelo



Protección del acceso a los datos

Flujo de trabajo típico para proteger datos de modelos A continuación se detallan las tareas comunes para proteger el modelo de datos. Tarea

Descripción

Más información

Definir variables para filtros de datos, si es necesario

Opcionalmente, crea variables que calculan y almacenan de forma dinámica valores para utilizarlos en expresiones de columna y filtros de datos.

Creación de variables para utilizar en expresiones

Definición de permisos en objetos de modelos

Los permisos de objetos controlan la visibilidad de todo su modelo o de tablas de hechos individuales, tablas de dimensiones y columnas.

Protección del acceso a los objetos del modelo

Definir filtros de seguridad a nivel de fila

Los filtros de datos limitan los resultados que se devuelven para tablas de hechos, tablas de dimensiones y columnas.

Protección del acceso a los datos

Creación de variables para utilizar en expresiones En Data Modeler, puede definir variables que calculan y almacenan valores dinámicamente de forma que pueda utilizar dichos valores en expresiones de columna o filtros de datos. Temas: •

Acerca de las variables

Protección del modelo de datos 13-1

Creación de variables para utilizar en expresiones



Definición de variables

Acerca de las variables Las variables calculan y almacenan valores dinámicamente de forma que pueda utilizar dichos valores en expresiones. Puede utilizar variables en expresiones de columna o en filtros de datos. Por ejemplo, suponga que User1 pertenece a Department1 y User2 pertenece a Department2. Cada usuario debe acceder solo a los datos específicos de su departamento. Puede utilizar la variable DEPARTMENT_NUMBER para almacenar los valores adecuados para User1 y User2. Puede utilizar esta variable en un filtro de datos en el que los datos se filtran por Department2 para User1 y Department2 para User2. Es decir, las variables modifican de forma dinámica el contenido de metadatos para ajustarlo a un entorno de datos cambiante. Los valores de las variables no son seguros, ya que los permisos de objeto no se aplican a las variables. Cualquier persona que conozca o pueda averiguar el nombre de la variable puede utilizarla en una expresión. Por este motivo, no incluya datos confidenciales, como contraseñas, en las variables. No puede utilizar una variable en una expresión que define otra variable.

Definición de variables Puede crear una variable para su uso en expresiones de columna y filtros de datos. Por ejemplo, una variable denominada SalesRegion puede utilizar una consulta SQL para recuperar el nombre de la región de ventas del usuario. Sugerencia:

Haga referencia a los objetos de base de datos de origen solo en la consulta SQL para una variable. No incluya nombres de objetos de modelo de datos en la consulta. 1. En Data Modeler, bloquee el modelo para editarlo. 2. En el menú Variables del panel izquierdo, haga clic en el icono Más. 3. Introduzca una consulta SQL para rellenar el valor de la variable: a. Especifique si la variable devuelve Un único valor o Varios valores. b. Introduzca una consulta SQL para rellenar el valor o los valores de la variable.

Por ejemplo:

— Devolver un solo valor con la consulta como: SELECT prod-name FROM products — Devolver varios valores con una consulta como: SELECT 'MyVariable', prod-name FROM products Para varios valores, utilice siempre el formato: SELECT ‘NombreVariable’, ValorVariable FROM Tabla c. Proporcione un valor inicial por defecto si es necesario. d. Haga clic en Probar para validar que la consulta devuelve un valor adecuado

13-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Protección del acceso a los objetos del modelo

4. Para crear una variable que refresque su valor al inicio de cada sesión de usuario,

seleccione Al iniciar sesión para Actualizar valor.

5. Para crear una variable que refresque su valor según la programación que haya

definido, seleccione De manera programada para Actualizar valor.

En el área Ejecutar consulta SQL, seleccione la frecuencia y la fecha de inicio para refrescar la variable. 6. Para crear una variable con un valor estático que nunca cambie, seleccione Nunca

para Actualizar valor y proporcione un valor para la variable en el campo Valor.

7. Haga clic en Listo para volver al modelo de datos. Sugerencia:

Para editar una variable existente, haga clic con el botón derecho en la lista Variables y seleccione Inspeccionar. Para suprimir una variable, haga clic con el botón derecho y seleccione Suprimir. Después de definir una variable, puede utilizarla en un filtro de datos o en una expresión de columna. Consulte Definición de filtros de seguridad de datos y Creación de atributos derivados.

Protección del acceso a los objetos del modelo Es importante mantener la información confidencial segura. Todo el mundo tiene acceso a los datos del modelo por defecto. Para evitar la exposición de datos confidenciales, defina permisos de mostrar y ocultar para todo el modelo o para tablas de hechos, tablas de dimensiones y columnas individuales. Por ejemplo, puede restringir el acceso a determinadas columnas Ingresos para asegurarse de que solo los usuarios autorizados puedan verlas. O bien puede restringir el acceso a todo el modelo para impedir que los usuarios abran el modelo o accedan a su área temática. 1. En Data Modeler, bloquee el modelo para editarlo. 2. Para restringir el acceso a todo el modelo, seleccione el separador Permisos.

Protección del modelo de datos 13-3

Protección del acceso a los objetos del modelo

Para restringir el acceso a un elemento concreto del modelo, edite la tabla de hechos, tabla de dimensiones o columna cuyo acceso desea proteger y, a continuación, seleccione el separador Permisos. 3. Para controlar el acceso, haga clic en Agregar y seleccione el rol adecuado.

También puede hacer clic en Roles en el panel izquierdo. A continuación, arrastre un rol y suéltelo en la lista Permisos. Para agregar varios roles, pulse Mayús y haga clic o Ctrl y haga clic para seleccionar primero antes de arrastrar y soltar.

4. Especifique si este objeto es visible para los usuarios con ese rol seleccionando

Visible u Oculto. •

Modelos: Si oculta un modelo, los usuarios con ese rol no podrán abrir el modelo ni su área temática.



Objetos de modelo: Si oculta una tabla de hechos, tabla de dimensiones o columna, los usuarios con ese rol no podrán ver el objeto en los informes. Los mismos usuarios verán el objeto en Data Modeler si tienen el rol Autor de modelo de datos de BI y tienen acceso al modelo.

5. Para eliminar roles de la lista Permisos, realice una de estas acciones:



Haga clic con el botón derecho en un rol y seleccione Eliminar.



Seleccione Eliminar en el menú Acciones de ese rol.



Para seleccionar varios roles, pulse Mayús y haga clic o pulse Ctrl y haga clic y, a continuación, seleccione Eliminar selección en el menú Acción de permisos.



Para eliminar todos los roles, seleccione Eliminar todo en el menú Acción de permisos. Sugerencia:

No puede eliminar el rol Todos.

Acerca de la herencia de permisos Cuando hay varios roles de aplicación que actúan en un usuario o rol con atributos de seguridad que entran en conflicto, al usuario o al rol se le otorga el atributo de seguridad menos restrictivo. Asimismo, cualquier permiso explícito que actúe en un

13-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Protección del acceso a los datos

usuario tiene prioridad sobre cualquier permiso en los mismos objetos que se haya otorgado a ese usuario a través de roles de aplicación. Sugerencia:

Si deniega el acceso a una tabla, también se deniega implícitamente el acceso a todas las columnas de esa tabla.

Protección del acceso a los datos Puede definir filtros de datos para tablas de hechos, tablas de dimensiones y columnas que proporcionan una seguridad a nivel de fila para los objetos de modelo de datos. Por ejemplo, puede crear un filtro que restrinja el acceso a la tabla Products de forma que solo estén visibles determinadas marcas para los usuarios asignados a un rol concreto. 1. En Data Modeler, bloquee el modelo para editarlo. 2. Edite la tabla de hechos, la tabla de dimensiones o la columna cuyo acceso desee

proteger.

3. Seleccione el separador Filtros de datos. 4. Agregue un rol a la lista Filtros de datos con una de las siguientes acciones:



Haga clic en Agregar y seleccione el rol adecuado.



En el panel izquierdo, haga clic en Roles. A continuación, arrastre y suelte un rol en la lista Filtros de datos.

5. Introduzca una expresión para especificar qué datos son accesibles para ese rol.

Introduzca la expresión directamente o haga clic en Editor completo para mostrar el editor de expresiones. Consulte Creación de expresiones en el editor de expresiones. Puede utilizar una variable en una expresión de filtro de datos. Consulte Definición de variables.

6. Seleccione Activar para especificar si el filtro está activado para ese rol. 7. Para eliminar filtros de la lista Filtros de datos, realice una de las siguientes

acciones: •

Haga clic con el botón derecho en un filtro y seleccione Eliminar.



Seleccione Eliminar en el menú Acciones de ese filtro.



Seleccione varios filtros haciendo clic mientras pulsa Mayús o Ctrl y, a continuación, seleccione Eliminar selección en el menú Acción de filtro de datos.

Protección del modelo de datos 13-5

Protección del acceso a los datos



Para eliminar todos los filtros, seleccione Eliminar todo en el menú Acción de filtro de datos.

8. Haga clic en Listo.

13-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Parte IV Gestión del servicio En esta parte se explica cómo gestionar su servicio. La información está dirigida a administradores cuyo trabajo principal sea gestionar usuarios y mantener su productividad. Los administradores realizan una lista de tareas importantes, controlan los permisos de usuario y corrigen cuentas, configuran conexiones a la base de datos para modeladores de datos, gestionan el almacenamiento de datos para evitar que se excedan los límites de almacenamiento, mantienen copias de seguridad regularmente para que los usuarios no tengan riesgo de perder su trabajo, autorizan el acceso a contenido externo añadiendo los dominios seguros a listas blancas, solucionan consultas de los usuarios y mucho más. Capítulos: •

Gestión de las tareas que pueden ver y realizar los usuarios



Realización de instantáneas y restauración



Realización de tareas de administración

14 Gestión de las tareas que pueden ver y realizar los usuarios Los administradores pueden gestionar lo que otros usuarios pueden ver y realizar al trabajar con datos. Temas: •

Flujo de trabajo típico para gestionar lo que los usuarios pueden ver y hacer



Acerca de los usuarios y roles



Acerca de los roles de aplicación



Configuración de lo que los usuarios pueden ver y hacer



Funcionalidad activada por roles de aplicación

Flujo de trabajo típico para gestionar lo que los usuarios pueden ver y hacer A continuación, se indican las tareas comunes que se utilizan para empezar a gestionar qué pueden ver y hacer los usuarios que trabajan con Oracle BI Cloud Service. Tarea

Descripción

Más información

Comprender los roles de aplicación

Obtenga información sobre los roles de aplicación predefinidos y lo que los usuarios pueden hacer en Oracle BI Cloud Service.

Acerca de los roles de aplicación

Asigne roles de aplicación a usuarios

Proporcione a los usuarios acceso a diferentes funciones otorgándoles roles de aplicación.

Asignación de roles de aplicación a usuarios

Asignar roles de aplicación a roles de usuario

Otorgue acceso a los usuarios más rápidamente mediante roles. Proporcione a un grupo de usuarios acceso a la vez.

Asignación de roles de aplicación a roles de usuario

Agregar miembros y acciones a los roles de aplicación

Otorgue acceso a funciones de Oracle BI Cloud Service de una forma diferente. Vaya al rol de aplicación y asigne usuarios y grupos desde allí.

Adición de miembros a roles de aplicación

Gestión de las tareas que pueden ver y realizar los usuarios 14-1

Acerca de los usuarios y roles

Tarea

Descripción

Más información

Agregar sus propios roles de aplicación

Oracle BI Cloud Service proporciona roles de aplicación que se asignan directamente a todas las funciones principales, pero puede crear sus propios roles de aplicación que también tengan sentido para su negocio.

Adición de sus propios roles de aplicación

Acerca de los usuarios y roles Los administradores gestionan los usuarios y roles mediante Mis servicios y Oracle BI Cloud Service. La mayoría de los administradores utilizan inicialmente Mis servicios para configurar las cuentas de usuario y asignar a las personas acceso a Oracle BI Cloud Service mediante roles. En la consola de Oracle BI Cloud Service, los administradores ven todos los usuarios y roles configurados mediante Mis servicios, donde pueden ajustar los permisos de usuario mediante roles de aplicación. Mis servicios El dominio de identidad controla la autenticación y autorización de usuarios que se conectan a servicios de Oracle Cloud. Cuando los servicios de Oracle Cloud están aprovisionados en un dominio de identidad, hay varios roles y cuentas de usuario predefinidos disponibles a través de Mis servicios para ayudarle a empezar a utilizarlo. Puede asignar a las personas acceso a Oracle BI Cloud Service mediante estos roles predefinidos. Roles predefinidos (Mis servicios)

Descripción

Administrador de dominio de identidad

TenantAdminGroup

Administrador de autorización basada en el servicio de BI BI_SE

BI_SE.BI_ServiceEntitlementAdministrator

BIServiceName.BICloudServic eAdministrators

Usuarios de la organización que administran Oracle BI Cloud Service.

BIServiceName.BICloudServic eAdvancedContentAuthors

Usuarios de la organización que crean contenido y modelan datos en Oracle BI Cloud Service.

BIServiceName.BICloudServic eUsers

Usuarios de la organización que pueden ver informes y explorar datos en Oracle BI Cloud Service.

DBServiceName.Database Administrator

Usuarios dentro de la organización que administran la base de datos disponible con Oracle BI Cloud Service.

DBServiceName.Database Developer

Usuarios dentro de la organización que tienen el rol de desarrollador de la base de datos disponible con Oracle BI Cloud Service.

Usuarios de la organización que gestionan los usuarios y roles de un dominio de identidad.

Usuarios de la organización permitieron crear y suprimir instancias de Oracle BI Cloud Service.

14-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Acerca de los roles de aplicación

Roles predefinidos (Mis servicios)

Descripción

DBServiceName.Database User

Usuarios dentro de la organización que tienen el rol de usuario de la base de datos disponible con Oracle BI Cloud Service.

Consulte Adición de usuarios y asignación de roles y Privilegios y roles de usuario de Oracle Cloud en Gestión y supervisión de Oracle Cloud. Consola de Oracle BI Cloud Service En la consola, los administradores pueden ver todos los usuarios y roles aprovisionados para el dominio de identidad y asignarles los permisos adecuados mediante roles de aplicación.

Acerca de los roles de aplicación Un rol de aplicación consta de un juego de privilegios que determinan lo que los usuarios pueden ver y hacer después de conectarse a Oracle BI Cloud Service. Su trabajo como administrador consiste en asignar usuarios a uno o varios roles de aplicación. Existen dos tipos de roles de aplicación: Tipo de rol de aplicación

Descripción

Predefinido

Incluye un juego de privilegios fijo.

Definido por el usuario

Creado por administradores. Incluye uno o varios roles de aplicación predefinidos.

Roles de aplicación predefinidos Oracle BI Cloud Service proporciona varios roles de aplicación predefinidos que le permiten empezar. En muchos casos, estos roles de aplicación predefinidos son lo único que necesita. Sugerencia:

También puede crear sus propios roles de aplicación. Consulte Adición de sus propios roles de aplicación. Rol de aplicación predefinido

Descripción

Miembros por defecto

Administrador de servicio de BI

Permite a los usuarios administrar Oracle BI Cloud Service y delegar los privilegios a otros usuarios.

Administrador de dominio de identidad

Autor de modelo de datos de BI

Permite a los usuarios gestionar el modelo de datos en Oracle BI Cloud Service.

Administrador de servicio de BI

Gestión de las tareas que pueden ver y realizar los usuarios 14-3

Acerca de los roles de aplicación

Rol de aplicación predefinido

Descripción

Miembros por defecto

Autor de carga de datos de BI

Permite a los usuarios cargar los datos mediante la API de REST de Oracle BI Cloud Service y la sincronización de datos de Oracle BI Cloud Service.

Administrador de servicio de BI

Autor de contenido de BI

Permite a los usuarios crear análisis y paneles de control en Oracle BI Cloud Service.

Autor de modelo de datos de BI

Autor de contenido avanzado de BI

Permite a los usuarios realizar tareas de gestión de contenido más avanzadas como, por ejemplo, agregar orígenes de datos para análisis y paneles de control o exportar paneles de control.

Administrador de servicio de BI

Autor de contenido de detección de BI

Permite a los usuarios crear proyectos de visualización, explorar datos mediante Visual Analyzer, así como agregar orígenes de datos para visualizaciones.

Autor de contenido avanzado de BI

Consumidor de BI

Permite a los usuarios ver y ejecutar informes en Oracle BI Cloud Service (proyectos, análisis y paneles de control).

Autor de contenido de BI

Autor de contenido de detección de BI

Utilice este rol de aplicación para controlar quién tiene acceso al servicio.

No puede suprimir los roles de aplicación predefinidos ni eliminar los miembros por defecto. Los roles de aplicación pueden tener usuarios, roles u otros roles de aplicación como miembros. Esto significa que un usuario que sea miembro de un rol de aplicación podría indirectamente ser miembro de otros roles de aplicación. Por ejemplo, un miembro del rol de aplicación Administrador de servicio de BI hereda los miembros de otros roles de aplicación, como Autor de modelo de datos de BI y Consumidor de BI. Cualquier usuario que sea miembro de Administrador de servicio de BI puede hacer y ver todo lo que estos otros roles de aplicación pueden hacer y ver. Por tanto, no es necesario agregar un nuevo usuario (por ejemplo, Juan) a todos estos roles de aplicación. Simplemente puede agregar el usuario al rol de aplicación Administrador de servicio de BI. Jerarquía de Roles de Aplicación En el siguiente diagrama se muestra la jerarquía de roles de aplicación en Oracle BI Cloud Service. También se muestra cómo se asignan los roles de usuario predefinidos mediante Mis servicios a los roles de aplicación.

14-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de lo que los usuarios pueden ver y hacer

Importancia del rol de aplicación Administrador Necesita tener el rol de aplicación Administrador de BI Service para acceder a las opciones administrativas de la consola. Como mínimo una persona de la organización debe tener siempre el rol de aplicación Administrador de BI Service. Esto garantiza que siempre haya alguien que puede delegar permisos en otros usuarios. Si se elimina a sí mismo del rol de Administrador de BI Service, verá un mensaje de advertencia. Considere volver a agregarse a este rol de aplicación antes de cerrar la sesión. Después de desconectar, no podrá gestionar permisos a través de la consola para volver a instanciar sus propios permisos. ¿Ausencia de usuarios con el rol de aplicación Administrador de BI Service? Si ningún usuario tiene privilegios administrativos, solicite al administrador del dominio de identidad que le agregue o agregue a otro usuario al rol .BICloudServiceAdministrator a través de las páginas de seguridad Mis servicios. Este rol es miembro del rol de aplicación Administrador y permite el acceso a las páginas de gestión de usuarios de la Consola.

Configuración de lo que los usuarios pueden ver y hacer Los administradores asignan roles de aplicación para determinar lo que los demás usuarios pueden ver y hacer en Oracle BI Cloud Service. Vídeo Temas: •

Introducción a roles de aplicación



Asignación de roles de aplicación a usuarios



Asignación de roles de aplicación a varios usuarios con roles



Adición de miembros a roles de aplicación



Adición de sus propios roles de aplicación



Supresión de roles de aplicación

Gestión de las tareas que pueden ver y realizar los usuarios 14-5

Configuración de lo que los usuarios pueden ver y hacer

Introducción a roles de aplicación Los administradores configuran lo que los usuarios ven y hacen en Oracle BI Cloud Service en la página de la consola Usuarios y roles. Esta página presenta información de usuario en 3 vistas diferentes: Página Usuarios y roles

Descripción

Separador Usuarios

Muestra los usuarios del dominio de identidad asociados al servicio. No puede agregar o eliminar cuentas de usuario con el separador Usuarios, pero puede asignar a los usuarios uno o más roles de aplicación de Oracle BI Cloud Service.

Separador Roles

Muestra los roles del dominio de identidad asociado al servicio. No puede agregar o eliminar roles (grupos de usuarios) con el separador Roles, pero puede asignarles roles de aplicación en uno o más roles de aplicación en Oracle BI Cloud Service. En el separador Roles, también puede ver a qué rol pertenece cada usuario.

Separador Roles de aplicación

Muestra roles de aplicación predefinidos de Oracle BI Cloud Service junto con cualquier rol de aplicación personalizado que se defina. En el separador Roles de aplicación puede asignar roles de aplicación a varios usuarios, roles y otros roles de aplicación. También puede crear roles de aplicación propios y asignarles privilegios mediante otros roles de aplicación.

Asignación de roles de aplicación a usuarios La página Usuarios muestra todos los usuarios que pueden conectarse a Oracle BI Cloud Service. La lista de nombres procede directamente del dominio de identidad asociado al servicio. Es responsabilidad del administrador asignar a los usuarios los roles de aplicación adecuados. Nota: No puede agregar cuentas de usuarios al dominio de identidad usando

la página Usuarios. Utilice Mis servicios para gestionar las cuentas de usuario para el dominio de identidad.

1. Haga clic en Consola. 2. Haga clic en Usuarios y roles. 3. Haga clic en el separador Usuarios.

14-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de lo que los usuarios pueden ver y hacer

4. Para mostrar a todos, deje el campo Buscar en blanco y haga clic en Mostrar

miembros: Todos. Para filtrar la lista por nombre, introduzca todo el nombre de usuario o parte de este en el filtro Buscar y pulse Intro. La búsqueda no es sensible a mayúsculas/ minúsculas y busca tanto el nombre como el nombre mostrado. 5. Para ver los roles de aplicación asignados a un usuario: a. Seleccione el usuario. b. Haga clic en el menú de acción y seleccione Gestionar roles de aplicación.

Las asignaciones de roles de aplicación actuales del usuario se muestran en el panel Roles de aplicación seleccionados.

Por ejemplo, en esta imagen se muestra un usuario denominado Ed Ferguson que tiene asignado el rol de aplicación de analista de ventas. 6. Para asignar más roles de aplicación o eliminar las asignaciones actuales: a. Muestre los roles de aplicación disponibles. Haga clic en Buscar para mostrar

todos los roles de aplicación.

Gestión de las tareas que pueden ver y realizar los usuarios 14-7

Configuración de lo que los usuarios pueden ver y hacer

También puede filtrar la lista por Nombre y hacer clic en Buscar. b. Utilice los controles de selección para mover los roles de aplicación entre las

listas Roles de aplicación disponibles y Roles de aplicación seleccionados.

Para saber las acciones que permite cada aplicación, consulte Funcionalidad activada por roles de aplicación. c. Haga clic en Aceptar.

Asignación de roles de aplicación a varios usuarios con roles En la página Roles se muestran todos los roles a los que pertenecen las personas que se conectan en su dominio de identidad. La lista de roles procede directamente del dominio de identidad asociado al servicio. A menudo resulta más rápido asignar privilegios a varios usuarios mediante sus roles de dominio de identidad predefinidos que asignar privilegios a los usuarios de uno en uno. Nota: No puede agregar roles al dominio de identidad con la página Roles.

Utilice Mis servicios para gestionar las cuentas de usuario y los roles para el dominio de identidad.

Puede asignar roles de aplicación desde la página Roles. También puede ver quién pertenece a cada rol. 1. Haga clic en Consola. 2. Haga clic en Usuarios y roles. 3. Haga clic en el separador Roles.

4. Busque en el área Miembros para ver quién pertenece a cada rol:

El número de usuarios y roles miembros se muestran en la página. Haga clic en un número, como 1 en esta imagen para ver los miembros con más detalle. 5. Para mostrar todos los roles disponibles, deje el campo Buscar en blanco y Mostrar

miembros: Todos.

Para filtrar la lista por nombre, introduzca todo el nombre de rol o parte de este en el filtro Buscar y pulse Intro. La búsqueda no es sensible a mayúsculas/minúsculas y busca tanto el nombre como el nombre mostrado.

14-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de lo que los usuarios pueden ver y hacer

Como alternativa, utilice el filtro Mostrar miembros para mostrar los roles que son miembros de un rol de aplicación determinado o pertenecen a otro rol. 6. Para ver las asignaciones actuales de roles de aplicación: a. Seleccione el rol. b. Haga clic en el menú de acción y seleccione Gestionar roles de aplicación.

Las asignaciones de roles de aplicación actuales se muestran en el panel Roles de aplicación seleccionados. 7. Para asignar más roles de aplicación o eliminarlos: a. Haga clic en Buscar para ver todos los roles de aplicación disponibles.

También puede introducir el nombre del rol de aplicación completo o parte de este y hacer clic en Buscar. b. Utilice los controles de selección para mover los roles de aplicación entre las

listas Roles de aplicación disponibles y Roles de aplicación seleccionados. Para saber las acciones que permite cada aplicación, consulte Funcionalidad activada por roles de aplicación

c. Haga clic en Aceptar.

Adición de miembros a roles de aplicación Los roles de aplicación determinan lo que los usuarios pueden ver y hacer en Oracle BI Cloud Service. Es tarea del administrador asignar los roles de aplicación adecuados a todos los usuarios del servicio, así como gestionar los privilegios de cada rol de aplicación. Puede convertir individuos (usuarios) y grupos de usuarios (roles) de su dominio de identidad en miembros de un rol de aplicación. También puede agregar otros roles de aplicación como miembros. Consulte Acerca de los roles de aplicación. Recuerde: •

Los miembros heredan los privilegios de un rol de aplicación.



Los roles de aplicación heredan privilegios de su principal (roles de aplicación).

Seleccione miembros para un rol de aplicación o cambie los privilegios principales con la consola. 1. Haga clic en Consola. 2. Haga clic en Usuarios y roles. 3. Haga clic en el separador Roles de aplicación. 4. Para mostrar todos los roles de aplicación disponibles, deje el campo Buscar en

blanco y Mostrar miembros: Todos.

Para filtrar la lista por nombre, introduzca todo o parte del nombre de un rol de aplicación en el filtro Buscar y pulse Intro. La búsqueda no es sensible a mayúsculas/minúsculas y busca tanto el nombre como el nombre mostrado. 5. En el área Miembros, puede ver quién pertenece a cada rol de aplicación:

Gestión de las tareas que pueden ver y realizar los usuarios 14-9

Configuración de lo que los usuarios pueden ver y hacer

En la página se puede ver el número de usuarios, de roles y de roles de aplicación que son miembros. Haz clic en uno de los números, por ejemplo, en el 5 en esta imagen, para ver los miembros más detalladamente (ya sean usuarios, roles o roles de aplicación). 6. Para agregar nuevos miembros o eliminar miembros de un rol de aplicación: a. Haga clic en Miembros. b. Seleccione usuarios, roles o roles de aplicación en el recuadro Tipo y haga clic

en Buscar para mostrar los miembros actuales.

c. Utilice los controles de selección para mover los miembros entre las listas

Disponibles y Todos seleccionados.

Algunos roles de aplicación no cumplen los requisitos para ser miembros y aparecen atenuados. Por ejemplo, no puede seleccionar un rol de aplicación principal como miembro. Nota:

Los usuarios marcados como "ausentes" ya no tienen cuenta en el dominio de identidad. Para eliminar los usuarios ausentes, utilice los controles de selección para mover al usuario de la lista Todos los usuarios seleccionados a la lista Usuarios disponibles. d. Haga clic en Aceptar. 7. Para ver si un rol de aplicación como, por ejemplo, Analista de ventas, hereda

privilegios de otros roles de aplicación: a. Haga clic en el menú de acción.

b. Seleccione Gestionar roles de aplicación.

Los privilegios heredados aparecen en el panel Roles de aplicación seleccionados.

14-10 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Configuración de lo que los usuarios pueden ver y hacer

En este ejemplo, el rol de aplicación Analista de ventas hereda privilegios de Autor de contenido de BI y Autor de contenido avanzado de BI. Cuando le asigne a alguien el rol de aplicación Analista de ventas, estará autorizándole a realizar acciones permitidas por ambos roles de aplicación. Consulte Funcionalidad activada por roles de aplicación. 8. Para agregar o eliminar privilegios: a. Haga clic en Buscar para ver todos los roles de aplicación disponibles.

También puede introducir el nombre del rol de aplicación completo o parte de este y hacer clic en Buscar. b. Utilice los controles de selección para mover los roles de aplicación entre las

listas Roles de aplicación disponibles y Roles de aplicación seleccionados.

No puede seleccionar roles de aplicación que estén atenuados. Los roles de aplicación están atenuados para que no pueda crear un árbol de afiliación circular. c. Haga clic en Aceptar.

Adición de sus propios roles de aplicación Oracle BI Cloud Service proporciona un juego de roles de aplicación predefinidos. También puede crear roles de aplicación propios para ajustarse a sus propias necesidades. Por ejemplo, puede crear un rol de aplicación que solo permita a un determinado grupo de personas ver carpetas o proyectos específicos. 1. Haga clic en Consola. 2. Haga clic en Usuarios y roles. 3. Haga clic en el separador Roles de aplicación. 4. Haga clic en Agregar.

Gestión de las tareas que pueden ver y realizar los usuarios 14-11

Configuración de lo que los usuarios pueden ver y hacer

5. Introduzca un nombre y describa el rol de aplicación. Haga clic en Guardar.

En principio, los roles de aplicación nuevos no tienen miembros ni privilegios. 6. Agregue miembros al rol de aplicación: a. Haga clic en el menú de acción. b. Seleccione Gestionar miembros. c. Seleccione los miembros (usuarios, roles o roles de aplicación) que desee que

tenga asignados este rol de aplicación y muévalos al panel Seleccionados de la derecha. Por ejemplo, puede que desee un rol de aplicación que restrinja el acceso a todos los usuarios de la organización, excepto los jefes de ventas. Para ello, mueva a cualquier usuario que sea jefe de ventas, al panel Seleccionado.

d. Haga clic en Aceptar.

Consulte también Adición de miembros a roles de aplicación. 7. Opcionalmente, agregue privilegios al rol de aplicación nuevo: a. Haga clic en el menú de acción. b. Seleccione Gestionar roles de aplicación. c. Haga clic en Buscar. d. Mueva todos los roles de aplicación que desee que herede este rol de aplicación

al panel Roles de aplicación seleccionados y haga clic en Aceptar.

14-12 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Funcionalidad activada por roles de aplicación

Consulte también Funcionalidad activada por roles de aplicación.

Supresión de roles de aplicación Puede suprimir los roles de aplicación que creó en un momento dado y que ya no necesita. 1. Haga clic en Consola. 2. Haga clic en Usuarios y roles. 3. Haga clic en el separador Roles de aplicación. 4. Desplácese hasta el rol de aplicación que desea suprimir. 5. Haga clic en el menú de acción del rol de aplicación que desea suprimir y

seleccione Eliminar.

6. Haga clic en Aceptar.

Funcionalidad activada por roles de aplicación Los roles de aplicación determinan lo que puede ver y qué acciones puede realizar en Oracle BI Cloud Service. En este tema se describe lo que se le permite hacer y qué puede ver con los roles de aplicación predefinidos. La información se organiza de dos formas:

Gestión de las tareas que pueden ver y realizar los usuarios 14-13

Funcionalidad activada por roles de aplicación



Rol de aplicación por funcionalidad



Funcionalidad por rol de aplicación

Rol de aplicación por funcionalidad Función

Funcionalidad en Oracle BI Cloud Service

Rol de aplicación

Acceso

Acceso a Data Modeler

Autor de modelo de datos de BI

Acceso

Acceso a Data Sync

Autor de carga de datos de BI

Acceso

Acceder a paneles de control

Consumidor de BI

Acceso

Acceso al catálogo

Consumidor de BI

Acceso

Acceder a exportación

Autor de contenido avanzado de BI

Acceso

Acceder al diccionario de metadatos

Autor de contenido de BI

Acceso

Acceder a Mobile

Consumidor de BI

Acceso

Agregar orígenes de datos

Autor de contenido de BI

Acceso

Crear o editar análisis

Autor de contenido de BI

Acceso

Crear o editar análisis con la opción de accesibilidad activada

Autor de contenido de BI

Acciones

Crear o editar acciones de navegación

Autor de contenido avanzado de BI

Administración: Catálogo

Cambiar permisos

Autor de contenido de BI

Administración: Conexiones

Gestionar conexiones a base de datos

Administrador de servicio de BI

Administración: General

Configurar servidor de correo SMTP

Administrador de servicio de BI

Administración: General

Configurar el programa antivirus

Administrador de servicio de BI

Administración: General

Gestionar información de la sesión

Administrador de servicio de BI

Administración: General

Gestionar datos de mapas

Administrador de servicio de BI

Administración: General

Gestionar paneles de control

Autor de contenido de BI

Administración: Seguridad

Gestionar roles de la aplicación

Administrador de servicio de BI

14-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Funcionalidad activada por roles de aplicación

Función

Funcionalidad en Oracle BI Cloud Service

Rol de aplicación

Administración: Seguridad

Definir propiedad de objetos de catálogo

Administrador de servicio de BI

Administración: Seguridad

Acceder a gestión de roles de la aplicación

Consumidor de BI

Administración: Seguridad

Usuarios/roles: Pueden mostrar usuarios y roles

Consumidor de BI

Administración: Seguridad

Roles de aplicación: Pueden mostrar roles de aplicación

Consumidor de BI

Administración: Seguridad

Gestionar dominios de seguridad

Administrador de servicio de BI

Administración: Búsqueda

Gestionar indexación de búsqueda

Administrador de servicio de BI

Administración: Instantáneas

Realizar copia de seguridad y restauración con instantáneas

Administrador de servicio de BI

Administración: Instantáneas

Cargar modelo de datos de un archivo (.rpd)

Administrador de servicio de BI

Catálogo

Almacenamiento personal: Mis carpetas y Mi panel de control

Consumidor de BI

Catálogo

Volver a cargar metadatos del servidor

Administrador de servicio de BI Autor de modelo de datos de BI

Catálogo

Consulte Elementos ocultos

Autor de contenido de BI

Catálogo

Crear carpetas

Autor de contenido de BI

Catálogo

Archivar catálogo

Autor de contenido de BI

Catálogo

Desarchivar catálogo

Administrador de servicio de BI

Catálogo

Realizar búsqueda global

Autor de contenido de BI

Condiciones

Crear condiciones

Autor de contenido de BI

Paneles de control

Guardar personalizaciones

Consumidor de BI

Paneles de control

Asignar personalizaciones por defecto

Autor de contenido de BI

Paneles de control

Crear enlaces de marcador

Consumidor de BI

Paneles de control

Exportar panel de control completo a Excel

Autor de contenido avanzado de BI

Gestión de las tareas que pueden ver y realizar los usuarios 14-15

Funcionalidad activada por roles de aplicación

Función

Funcionalidad en Oracle BI Cloud Service

Rol de aplicación

Paneles de control

Exportar página de panel de control única a Excel

Autor de contenido avanzado de BI

Inicio

Acceder a la página inicial

Consumidor de BI

Inicio

Acceso a la búsqueda

Consumidor de BI

Inicio

Acceso a la actividad reciente

Consumidor de BI

Inicio

Menú Crear

Consumidor de BI

Inicio

Menú Paneles de control

Consumidor de BI

Inicio

Favoritos

Consumidor de BI

Inicio

Mi enlace de cuenta

Consumidor de BI

Mi cuenta

Acceder a Mi cuenta

Consumidor de BI

Mi cuenta

Cambiar preferencias

Consumidor de BI

Análisis

Agregar origen de datos

Autor de contenido avanzado de BI

Análisis

Crear vistas

Autor de contenido de BI

Análisis

Crear peticiones de datos

Autor de contenido de BI

Análisis

Editar fórmulas de columna

Autor de contenido de BI

Análisis

Editar fórmulas de columna

Autor de contenido de BI

Análisis

Crear filtros avanzados y definir operaciones

Autor de contenido de BI

Respuestas

Guardar filtros

Autor de contenido de BI

Mobile

Activar contenido local

Consumidor de BI

Mobile

Activar búsqueda

Consumidor de BI

Área temática

Crear y editar análisis

Autor de contenido de BI

Ver selector de columnas

Agregar/Editar columna SelectorView

Autor de contenido de BI

Ver diseño compuesto

Agregar/Editar LayoutView compuesta

Autor de contenido de BI

Ver gráfico

Agregar/Editar GraphView

Autor de contenido de BI

Ver embudo

Agregar/Editar FunnelView

Autor de contenido de BI

Ver indicador

Agregar/Editar GaugeView

Autor de contenido de BI

Ver matriz de calor

Agregar/Editar vista de matriz de calor

Autor de contenido de BI

14-16 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Funcionalidad activada por roles de aplicación

Función

Funcionalidad en Oracle BI Cloud Service

Rol de aplicación

Ver mapa

Agregar/Editar vista de mapa

Autor de contenido de BI

Ver micrográfico

Agregar/Editar vista de micrográfico

Autor de contenido de BI

Ver filtros

Agregar/Editar FiltersView

Autor de contenido de BI

Ver petición de datos de panel de control

Agregar/Editar panel de control PromptView

Autor de contenido de BI

Ver mosaico de rendimiento

Agregar/Editar TileView de rendimiento

Autor de contenido de BI

Ver texto estático

Agregar/Editar TextView estática

Autor de contenido de BI

Ver descripción

Agregar/Editar NarrativeView

Autor de contenido de BI

No ver ningún resultado

No agregar/editar ningún ResultsView

Autor de contenido de BI

Ver tabla dinámica

Agregar/Editar TableView dinámica

Autor de contenido de BI

Ver petición de datos de informe

Agregar/Editar PromptView de informe

Autor de contenido de BI

Ver pasos de selección

Agregar/Editar StepsView de selección

Autor de contenido de BI

Ver SQL lógico

Agregar/Editar SQLView lógica

Autor de contenido de BI

Ver tabla

Agregar/Editar TableView

Autor de contenido de BI

Ver título

Agregar/Editar TitleView

Autor de contenido de BI

Ver mapa de árbol

Agregar/Editar TreemapView

Autor de contenido de BI

Ver Trellis

Agregar/Editar TrellisView

Autor de contenido de BI

Ver selector de vistas

Agregar/Editar SelectorView de vista

Autor de contenido de BI

Proyectos de visualización de datos

Ver y explorar visualizaciones

Consumidor de BI

Proyectos de visualización de datos

Crear o editar proyectos de visualización de datos

Autor de contenido de detección de BI

Proyectos de visualización de datos

Agregar orígenes de datos para proyectos de visualización de datos

Autor de contenido de detección de BI

Gestión de las tareas que pueden ver y realizar los usuarios 14-17

Funcionalidad activada por roles de aplicación

Función

Funcionalidad en Oracle BI Cloud Service

Rol de aplicación

Proyectos de visualización de datos

Gestionar sus propias cargas de archivos de datos

Autor de contenido de detección de BI

Proyectos de visualización de datos

Gestionar todas las cargas de archivos de datos

Administrador de servicio de BI

Funcionalidad por rol de aplicación Rol de aplicación

Funcionalidad en Oracle BI Cloud Service

Función

Consumidor de BI

Acceder a paneles de control

Acceso

Consumidor de BI

Acceder a Mobile

Acceso

Acceder a exportación

Acceso

Consumidor de BI

Almacenamiento personal: Mis carpetas y Mi panel de control

Catálogo

Consumidor de BI

Guardar personalizaciones

Paneles de control

Consumidor de BI

Crear enlaces de marcador

Paneles de control

Consumidor de BI

Acceder a la página inicial

Inicio

Consumidor de BI

Acceder a interfaz de usuario del catálogo

Inicio

Consumidor de BI

Campo de búsqueda simple

Inicio

Consumidor de BI

Menú Recientes

Inicio

Consumidor de BI

Menú Crear

Inicio

Crear acciones de navegación

Inicio

Consumidor de BI

Menú Paneles de control

Inicio

Consumidor de BI

Favoritos

Inicio

Consumidor de BI

Mi enlace de cuenta

Inicio

Consumidor de BI

Acceder a Mi cuenta

Mi cuenta

Consumidor de BI

Cambiar preferencias

Mi cuenta

Consumidor de BI

Activar contenido local

Mobile

Consumidor de BI

Activar búsqueda

Mobile

14-18 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Funcionalidad activada por roles de aplicación

Rol de aplicación

Funcionalidad en Oracle BI Cloud Service

Función

Consumidor de BI

Ver y explorar proyectos de visualización de datos

Visualización de datos

Autor de contenido de BI

Crear y editar análisis

Acceso

Autor de contenido de BI

Crear o editar análisis con la opción de accesibilidad activada

Acceso

Autor de contenido de BI

Acceder al diccionario de metadatos

Acceso

Autor de contenido de BI

Cambiar permisos

Administración: Catálogo

Autor de contenido de BI

Gestionar paneles de control

Administración: General

Autor de contenido de BI

Consulte Elementos ocultos

Catálogo

Autor de contenido de BI

Crear carpetas

Catálogo

Autor de contenido de BI

Realizar búsqueda global

Catálogo

Autor de contenido de BI

Archivar elementos y carpetas del catálogo

Catálogo

Autor de contenido de BI

Crear condiciones

Condiciones

Autor de contenido de BI

Asignar personalizaciones por defecto

Paneles de control

Autor de contenido de BI

Crear vistas

Análisis

Autor de contenido de BI

Crear peticiones de datos

Análisis

Autor de contenido de BI

Editar fórmulas de columna

Análisis

Autor de contenido de BI

Editar fórmulas de columna

Análisis

Autor de contenido de BI

Crear filtros avanzados y definir operaciones

Análisis

Autor de contenido de BI

Guardar filtros

Respuestas

Autor de contenido de BI

Crear y editar análisis

Área temática

Agregar orígenes de datos

Acceso

Autor de contenido de BI

Agregar/Editar columna SelectorView

Ver selector de columnas

Autor de contenido de BI

Agregar/Editar LayoutView compuesta

Ver diseño compuesto

Autor de contenido de BI

Agregar/Editar GraphView

Ver gráfico

Autor de contenido de BI

Agregar/Editar FunnelView

Ver embudo

Gestión de las tareas que pueden ver y realizar los usuarios 14-19

Funcionalidad activada por roles de aplicación

Rol de aplicación

Funcionalidad en Oracle BI Cloud Service

Función

Autor de contenido de BI

Agregar/Editar GaugeView

Ver indicador

Autor de contenido de BI

Agregar/Editar vista de micrográfico

Ver micrográfico

Autor de contenido de BI

Agregar/Editar FiltersView

Ver filtros

Autor de contenido de BI

Agregar/Editar panel de control PromptView

Ver petición de datos de panel de control

Autor de contenido de BI

Agregar/Editar TileView de rendimiento

Ver mosaico de rendimiento

Autor de contenido de BI

Agregar/Editar TextView estática

Ver texto estático

Autor de contenido de BI

Agregar/Editar NarrativeView

Ver descripción

Autor de contenido de BI

No agregar/editar ningún ResultsView

No ver ningún resultado

Autor de contenido de BI

Agregar/Editar TableView dinámica

Ver tabla dinámica

Autor de contenido de BI

Agregar/Editar PromptView de informe

Ver petición de datos de informe

Autor de contenido de BI

Agregar/Editar StepsView de selección

Ver pasos de selección

Autor de contenido de BI

Agregar/Editar SQLView lógica

Ver SQL lógico

Autor de contenido de BI

Agregar/Editar TableView

Ver tabla

Autor de contenido de BI

Agregar/Editar vista de matriz de calor

Ver matriz de calor

Autor de contenido de BI

Agregar/Editar vista de mapa

Ver mapa

Autor de contenido de BI

Agregar/Editar TitleView

Ver título

Autor de contenido de BI

Agregar/Editar TreemapView

Ver mapa de árbol

Autor de contenido de BI

Agregar/Editar TrellisView

Ver Trellis

Autor de contenido de BI

Agregar/Editar SelectorView de vista

Ver selector de vistas

Autor de contenido de BI

Agregar/Editar SelectorView de vista

Ver selector de vistas

Autor de contenido de detección de BI

Crear proyectos de visualización de datos y explorar datos

Visualización de datos

Autor de contenido de detección de BI

Agregar orígenes de datos para proyectos de visualización de datos

Visualización de datos

14-20 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Funcionalidad activada por roles de aplicación

Rol de aplicación

Funcionalidad en Oracle BI Cloud Service

Función

Autor de contenido de detección de BI

Gestionar sus orígenes de datos

Consola

Autor de contenido avanzado de BI

Acceder a exportación

Acceso

Autor de contenido avanzado de BI

Crear acciones de navegación

Acciones

Autor de contenido avanzado de BI

Agregar orígenes de datos

Acceso

Autor de contenido avanzado de BI

Exportar panel de control completo a Excel

Paneles de control

Autor de contenido avanzado de BI

Exportar página de panel de control única a Excel

Paneles de control

Autor de carga de datos de BI

Acceso a Data Sync

Acceso

Autor de carga de datos de BI

Acceso a la API de REST de Oracle BI Cloud Service

Acceso

Autor de modelo de datos de BI

Acceso a Data Modeler

Acceso

Autor de modelo de datos de BI

Volver a cargar metadatos del servidor

Catálogo

Administrador de servicio de BI

Gestionar conexiones a base de datos

Administración: Conexiones

Administrador de servicio de BI

Gestionar información de la sesión

Administración: General

Administrador de servicio de BI

Gestionar datos de mapas

Administración: General

Administrador de servicio de BI

Gestionar cargas de archivos de datos

Administración: General

Administrador de servicio de BI

Gestionar roles de la aplicación

Administración: Seguridad

Administrador de servicio de BI

Configurar el programa antivirus

Administración: Seguridad

Administrador de servicio de BI

Configurar servidor de correo SMTP

Administración: Seguridad

Administrador de servicio de BI

Gestionar dominios de seguridad

Administración: Seguridad

Administrador de servicio de BI

Definir propiedad de objetos de catálogo

Administración: Seguridad

Gestión de las tareas que pueden ver y realizar los usuarios 14-21

Funcionalidad activada por roles de aplicación

Rol de aplicación

Funcionalidad en Oracle BI Cloud Service

Función

Administrador de servicio de BI

Gestionar indexación de búsqueda

Administración: Búsqueda

Administrador de servicio de BI

Copia de seguridad y restauración con instantáneas

Administración: Instantáneas

Administrador de servicio de BI

Cargar un modelo de datos de un archivo (.rpd)

Administración: Instantáneas

Administrador de servicio de BI

Volver a cargar metadatos del servidor

Catálogo

Administrador de servicio de BI

Restaurar archivos del catálogo

Catálogo

14-22 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

15 Realización de instantáneas y restauración En este tema se describe cómo realizar copias de seguridad y restaurar contenido de la aplicación mediante un archivo denominado instantánea. Vídeo Temas: •

Flujo de trabajo típico para la realización de instantáneas y la restauración



Acerca de las instantáneas



Realización de instantáneas y restauración de información



Descarga, carga y migración de instantáneas

Flujo de trabajo típico para la realización de instantáneas y la restauración A continuación se detallan las tareas comunes para realizar una copia de seguridad del contenido y restaurarlo con instantáneas. Tarea

Descripción

Más información

Realizar una instantánea

Captura el modelo de datos, el contenido del catálogo y los roles de aplicación de Oracle BI Cloud Service en un punto en el tiempo.

Realización de instantáneas

Restaurar a partir de una instantánea

Restaura el sistema a un estado de funcionamiento anterior.

Restauración a partir de una instantánea

Suprimir una instantánea

Suprime las instantáneas no deseadas.

Supresión de instantáneas

Descargar una instantánea

Guarda una instantánea en un sistema de archivos local.

Descarga de instantáneas

Cargar una instantánea

Carga el contenido a partir de una instantánea almacenada en un sistema de archivos local.

Carga de instantáneas

Migrar datos de la instantánea

Migra el contenido a otro entorno.

Migración de datos de la instantánea

Realización de instantáneas y restauración 15-1

Acerca de las instantáneas

Acerca de las instantáneas Una instantánea captura el estado del entorno en un punto del tiempo. Las instantáneas no incluyen datos que están alojados en orígenes de datos externos. Realice una instantánea del entorno antes de que las personas comiencen a usar el sistema. Cuando esté ya en funcionamiento, vuelva a hacerlo con cierta periodicidad para poder restaurar el entorno si hay algún problema. Artefactos guardados en una instantánea

Descripción

Modelo de datos

Instantánea del modelo de datos creada con Data Modeler.

Contenido del catálogo

Instantánea del catálogo que contiene elementos guardados para su uso en el futuro (como proyectos de visualización de datos, informes y paneles de control).

Roles de aplicación

Instantánea de los roles de aplicación creados para el sistema.

Puede descargar y almacenar instantáneas en un sistema de archivos local, y volver a cargarlas en el sistema si es necesario restaurar el contenido. Esta función también resulta útil si desea mover contenido, modelos de datos o roles de aplicación de un entorno de desarrollo o de prueba a un entorno de producción. Los datos alojados en los orígenes de datos externos no están incluidos en la instantánea. Cargue siempre instantáneas en el mismo servicio que creó la instantánea. Puede mantener hasta 10 instantáneas en línea y puede descargar tantas como desee. Nota: Oracle BI Cloud Service toma una instantáneas automáticamente

cuando alguien publica cambios en el modelo de datos. Oracle BI Cloud Service conserva las 5 instantáneas más recientes por si fuera necesario volver a una versión anterior del modelo de datos de forma inesperada. El intervalo mínimo entre la toma de una instantánea generada por el sistema y otra es de una hora.

Realización de instantáneas y restauración de información Puede realizar una instantánea de su sistema en cualquier momento. Temas: •

Realización de instantáneas



Restauración a partir de una instantánea



Edición de descripciones de instantáneas



Supresión de instantáneas

Realización de instantáneas Los administradores pueden realizar una instantánea del sistema en cualquier momento.

15-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Realización de instantáneas y restauración de información

1. Haga clic en Consola. 2. Haga clic en Instantáneas y modelos . 3. Haga clic en Nueva instantánea.

4. Introduzca una descripción breve de la instantánea para que sea fácil recordar

posteriormente el motivo por el que la realizó.

Por ejemplo, el motivo por el que la realizó y su contenido. 5. Haga clic en Aceptar.

El contenido más reciente se guarda en una instantánea.

Restauración a partir de una instantánea Si algo falla, puede restaurar fácilmente el contenido a un estado de trabajo anterior a partir de una instantánea. Atención:



La restauración a partir de una instantánea sobrescribe todo el contenido existente.



Finalizará la sesión de todos los usuarios que estén conectados en ese momento.



Todo el contenido creado desde la última instantánea se perderá.



Los archivos de instantáneas grandes tardarán unos minutos en cargarse y restaurarse.



El contenido restaurado tarda unos minutos en refrescarse en el sistema. Para las instantáneas grandes, permita un margen de hasta 15-20 minutos.

1. Haga clic en Consola. 2. Haga clic en Instantáneas y modelos . 3. Seleccione la instantánea que desea utilizar para restaurar su sistema.

Realización de instantáneas y restauración 15-3

Realización de instantáneas y restauración de información

4. Haga clic en Gestionar instantánea.

5. Haga clic en Restaurar para devolver el sistema al estado en el que estaba cuando

se realizó esta instantánea.

6. En el cuadro de diálogo Restaurar instantánea, seleccione solo aquellos elementos

que desea restaurar.

Por ejemplo, si va a restaurar una instantánea tomada de un servicio de preproducción a un servicio de producción, puede que no desee incluir los roles de aplicación. Los roles de preproducción suelen tener diferentes miembros en el servicio de producción. Si es así, anule la selección de Roles de aplicación antes de hacer clic en Restaurar.

7. Para fines de auditoría, introduzca el motivo por el que va a realizar la

restauración.

8. Haga clic en Restaurar.

Aparece un mensaje de advertencia, puesto que la restauración de una instantánea puede provocar muchas alteraciones. 9. Haga clic en Sí para restaurar la instantánea seleccionada o haga clic en No para

abandonar la restauración.

El tiempo que se tarda en restaurar el sistema depende del tamaño de la instantánea. Tras terminar la restauración, puede que necesite esperar unos minutos más para que el contenido restaurado se refresque en el sistema. Desconéctese y vuelva a conectarse

15-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Descarga, carga y migración de instantáneas

después de unos 15 o 20 minutos para heredar los roles de aplicación recién restaurados, si los hay.

Edición de descripciones de instantáneas Puede agregar o actualizar la descripción de cualquier instantánea. 1. Haga clic en Consola. 2. Haga clic en Instantáneas y modelos . 3. Seleccione la instantánea que desea editar. 4. Haga clic en Gestionar instantánea.

5. Haga clic en Editar. 6. Actualice la descripción y haga clic en Aceptar.

Supresión de instantáneas De vez en cuando, deberá suprimir instantáneas que no necesite. 1. Haga clic en Consola. 2. Haga clic en Instantáneas y modelos . 3. Seleccione la instantánea que desea suprimir. 4. Haga clic en Gestionar instantánea.

5. Haga clic en Suprimir para suprimir la instantánea.

Aparece un mensaje en la parte superior derecha de la página. Si cambia de opinión, haga clic en Deshacer.

Descarga, carga y migración de instantáneas Las funciones de descarga y carga permiten guardar instantáneas en el sistema de archivos local y cargarlas de nuevo en la nube. Utilice estas funciones para realizar copias de seguridad del contenido y restaurarlo, o bien para migrar contenido entre los entornos de desarrollo, prueba y producción. Temas: •

Descarga de instantáneas



Carga de instantáneas

Realización de instantáneas y restauración 15-5

Descarga, carga y migración de instantáneas



Migración de datos de la instantánea

Descarga de instantáneas Utilice la opción Descargar para guardar una instantánea en el sistema de archivos global. Esto permite almacenar de forma local y gestionar las instantáneas realizadas de su sistema. Si aún no ha realizado la instantánea, debe realizarla en primer lugar. Consulte Realización de instantáneas. 1. Haga clic en Consola. 2. Haga clic en Instantáneas y modelos . 3. Seleccione la instantánea que desea descargar.

4. Haga clic en Gestionar instantánea.

5. Haga clic en Descargar. 6. Introduzca y confirme una contraseña para la instantánea. La nueva contraseña

debe incluir, al menos, 8 caracteres.

No olvide esta contraseña. Se solicitará esta contraseña si intenta cargar el archivo en el futuro. Por ejemplo, puede que desee restaurar o migrar el contenido almacenado en la instantánea. 7. Haga clic en el botón Aceptar.

Lo que ocurra a continuación depende de su explorador. En Internet Explorer, por ejemplo, debe examinar el cuadro de diálogo Guardar como y hacer clic en Guardar para guardar la instantánea en la ubicación seleccionada. La instantánea se descarga como un archivo de almacenamiento de Oracle Business Intelligence (.bar).

Carga de instantáneas Puede cargar una instantánea que ha guardado anteriormente en el sistema de archivos local. Al cargar una instantánea, el propio archivo se carga en el sistema, pero los artefactos almacenados en la instantánea no aparecen como disponibles inmediatamente en el entorno. Las instantáneas que carga se muestran en la lista de instantáneas. Cuando esté listo para ello, sobrescriba los artefactos actuales como, por ejemplo, el catálogo,

15-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Descarga, carga y migración de instantáneas

con la información de la instantánea. Consulte Restauración a partir de una instantánea. 1. Haga clic en Consola. 2. Haga clic en Instantáneas y modelos . 3. Haga clic en Cargar instantánea.

4. Utilice Examinar para localizar la instantánea que desea cargar.

Seleccione el archivo de almacenamiento de Oracle Business Intelligence (.bar) que contiene la instantánea. Solo puede cargar instantáneas realizadas desde Oracle BI Cloud Service. 5. Introduzca la contraseña de la instantánea.

La contraseña se define durante el proceso de descarga. 6. Haga clic en el botón Aceptar.

La instantánea cargada se muestra en la lista de instantáneas guardadas. Para realizar la restauración a partir de una instantánea, consulte Restauración a partir de una instantánea.

Migración de datos de instantáneas Puede migrar el contenido creado por los usuarios en un entorno Oracle BI Cloud Service a otro entorno utilizando instantáneas. Por ejemplo, puede que quiera mover contenido de preproducción a un entorno de producción. 1. Descargue la instantánea que desea migrar a su sistema de archivos local.

Consulte Descarga de instantáneas. 2. Conéctese al sistema de destino y cargue la instantánea.

Consulte Carga de instantáneas. 3. Seleccione la instantánea que acaba de cargar de la lista de instantáneas guardadas.

Para migrar contenido, consulte Restauración a partir de una instantánea.

Realización de instantáneas y restauración 15-7

Descarga, carga y migración de instantáneas

15-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

16 Realización de tareas de administración En este tema se describen las tareas realizadas por administradores que gestionan Oracle BI Cloud Service. Temas: •

Flujo de trabajo típico para realizar tareas de administración



Descripción de las herramientas de administración



Gestión de conexiones a base de datos



Supresión de orígenes de datos no utilizados



Carga de modelos de datos desde Oracle BI Enterprise Edition



Gestión de información de mapa



Adición de dominios seguros a la lista blanca



Gestión de cómo se indexa y busca contenido



Supervisión de usuarios y logs de actividad



Ejecución de consultas SQL de prueba

Flujo de trabajo típico para realizar tareas de administración A continuación, se detallan las tareas comunes de administración. Tarea

Descripción

Más información

Gestionar lo que los usuarios ven y hacen

Configure lo que los usuarios ven y hacen en Oracle BI Cloud Service desde la página Rol de aplicación en la consola.

Gestión de las tareas que pueden ver y realizar los usuarios

Realizar copia de seguridad y restauración del contenido

Realice una copia de seguridad del modelo de datos, el contenido del catálogo y los roles de aplicación y restáurelos mediante un archivo llamado instantánea.

Realización de instantáneas y restauración

Crear conexiones a base de datos

Conecte Oracle BI Cloud Service a una o varias bases de datos.

Gestión de conexiones a base de datos

Libere espacio de almacenamiento

Suprima los orígenes de datos en nombre de otros usuarios para liberar espacio de almacenamiento.

Supresión de orígenes de datos no utilizados

Realización de tareas de administración 16-1

Descripción de las herramientas de administración

Tarea

Descripción

Más información

Gestionar la indexación y la búsqueda de contenido

Configure la indexación y exploración del contenido para que los usuarios encuentren siempre la información más reciente al realizar búsquedas.

Gestión de la indexación y la búsqueda de contenido

Gestionar mapas

Gestione capas de mapas y mapas de fondo.

Gestión de información de mapa

Agregar dominios seguros a la lista blanca

Autorice el acceso a los dominios seguros.

Adición de dominios seguros a la lista blanca

Gestionar información de la sesión

Supervise quién está conectado y solucione los problemas de los análisis mediante el análisis de consultas y logs de SQL.

Supervisión de usuarios y logs de actividad

Supervisar métricas

Supervise las métricas para Oracle BI Cloud Service.

Supervisión de métricas para Oracle BI Cloud Service

Descripción de las herramientas de administración Puede administrar Oracle BI Cloud Service desde la Consola y Mis servicios (Oracle Cloud). Debe tener el rol de Administrador de BI Service para realizar todas las tareas de administración que se detallan aquí. Producto

Herramienta de administración

Descripción y acceso

Oracle BI Cloud Service

Consola

Utilice la consola para gestionar los permisos de usuario, realizar copias de seguridad de su información, agregar conexiones de la base de datos y liberar espacio de almacenamiento para el servicio. Consulte qué usuarios están conectados actualmente, gestione la información de asignación, incluya los dominios seguros en una lista blanca y diagnostique problemas con consultas SQL: • • • • • • • •

Oracle Cloud

Mis servicios

Gestión de las tareas que pueden ver y realizar los usuarios Realización de instantáneas y restauración Gestión de conexiones a base de datos Gestión de información de mapa Supresión de orígenes de datos no utilizados Adición de dominios seguros a la lista blanca Supervisión de usuarios y logs de actividad Ejecución de consultas SQL de prueba

Utilice Mis servicios para gestionar las cuentas de usuario y supervisar las métricas de uso.

16-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Gestión de conexiones a base de datos

Gestión de conexiones a base de datos Los administradores crean y gestionan conexiones a la base de datos en la nube para Oracle BI Cloud Service. No es necesario que sus datos de negocio estén en un único lugar. Conéctese a varias bases de datos en la nube para que los modeladores y analistas de negocio puedan analizar todos los datos de la empresa independientemente de la ubicación de su almacenamiento. Temas •

Acerca de las Conexiones de Base de Datos



Conexión a datos de una base de datos Oracle Could

Acerca de las Conexiones de Base de Datos Oracle BI Cloud Service puede manejar datos almacenados en las bases de datos de Oracle Cloud. Simplemente conecte Oracle BI Cloud Service a los orígenes de datos de la nube para comenzar a analizar los datos. No importa si los datos de su empresa están almacenados en varios lugares diferentes. Dado que puede conectar Oracle BI Cloud Service a varias bases de datos en la nube, los analistas de negocio pueden analizar todos sus datos con independencia de dónde estén guardados. Los administradores crean, gestionan y prueban conexiones a la base de datos para Oracle BI Cloud Service. Los modeladores de negocio pueden ver las bases de datos conectadas a través de Data Modeler y crear modelos de negocio a partir de los datos. Acerca de la Conexión de Base de Datos por Defecto Oracle BI Cloud Service se conecta al servicio de esquema de base de datos a través de la conexión por defecto. No puede suprimir esta conexión. La conexión por defecto está siempre disponible. El servicio de esquema de datos es el servicio basado en un esquema único integrado con Oracle BI Cloud Service. No tiene que crear una conexión para usar esta base de datos. Bases de Datos a las que Puede Conectarse Puede conectar Oracle BI Cloud Service a las bases de datos de Oracle Cloud. La base de datos de destino debe ser Oracle Database Cloud Service. Conexiones de Bases de Datos de Modelos de Datos Cargados desde Oracle BI Enterprise Edition No es necesario que introduzca la información de conexión a la base de datos para los modelos de datos que llevan incorporado previamente Oracle BI Enterprise Edition. La información de conexión de estos modelos se encuentra en el archivo del modelo de datos (.rpd) que se carga en Oracle BI Cloud Service. Consulte Acerca de la carga de modelos de datos de Oracle BI Enterprise Edition en la nube.

Conexión a datos de una base de datos Oracle Could Los administradores crean conexiones de base de datos para que los analistas de negocio puedan analizar los datos almacenados en Oracle Cloud. Consulte Acerca de las Conexiones de Base de Datos. 1. Haga clic en Consola.

Realización de tareas de administración 16-3

Gestión de conexiones a base de datos

2. Haga clic en Conexiones. 3. Haga clic en Nueva conexión. 4. Introduzca un valor de Nombre y Descripción significativo que sea fácil de

recordar y que reconozcan los modeladores del negocio.

5. Introduzca la información de conexión a la base de datos para Oracle Database

Cloud Service.

Pida al administrador de la base de datos que le proporcione los detalles de conexión.

Opción

Descripción

Conectar mediante

Seleccione cómo desea conectarse a la base de datos. Host

Puerto SID o Nombre de servicio Descriptor TNS

Dirección del servidor de base de datos o el nombre del host. Número de puerto en el que el servidor de base de datos recibe conexiones entrantes. SID: nombre de la instancia de base de datos Oracle. Nombre de servicio: nombre del servicio de red de la base de datos. Descriptor de conexión de TNS que proporciona la ubicación de la base de datos y el nombre del servicio de base de datos. Debe seleccionar esta opción si desea conectarse a una base de datos de Oracle Real Application Cluster (RAC). Utilice el formato: DESCRIPTION=(ADDRESS=(PROTOCOL=protocolo)(HOST=host) (PORT=puerto)) (CONNECT_DATA=(SERVICE_NAME=nombre de servicio)) Por ejemplo: DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=myhost.company.com)(PORT=1521)) (CONNECT_DATA=(SERVICE NAME=sales.company.com)) Para conectarse a una base de datos de Oracle Real Application Cluster (Oracle RAC), utilice el formato siguiente: DESCRIPTION= (ADDRESS=(PROTOCOL=protocolo)(HOST=host1) (PORT=puerto)) (ADDRESS=(PROTOCOL=protocolo)(HOST=host2) (PORT=puerto)) (CONNECT_DATA=(SERVICE_NAME=nombre de servicio)) Por ejemplo: (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=myhost1.company.com) (PORT=1521)) (ADDRESS=(PROTOCOL=tcp)(HOST=myhost2.company.com) (PORT=1521)) (CONNECT_DATA=(SERVICE NAME=sales.company.com)))

Conectar como

Nombre de usuario de base de datos.

16-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Supresión de orígenes de datos no usados

Opción Contraseña

Descripción Contraseña del usuario para acceder a la base de datos.

6. Haga clic en Probar para verificar la conexión. 7. Haga clic en Aceptar.

Los modeladores de negocio ven directamente la nueva conexión en Data Modeler y pueden comenzar a modelar los datos. Consulte Creación de un modelo de datos.

Supresión de orígenes de datos no usados El servicio incluye una cuota de almacenamiento fija para archivos de datos. Cada cierto tiempo, puede que los administradores necesitan suprimir orígenes de datos en nombre de otros usuarios para liberar espacio de almacenamiento y permitir que el servicio funcione adecuadamente. Por ejemplo, un usuario carga archivos de datos y su cuenta se desactiva al abandonar la compañía. 1. En la página inicial, haga clic en Orígenes de datos. 2. Haga clic en Almacenamiento del origen de datos en la parte inferior de la página.

La cuota de almacenamiento de datos y la cantidad total de espacio usado reflejan la cuota de todo el servicio.

Puede ver quién ha cargado archivos de datos y qué cantidad de almacenamiento están usando. 3. Para liberar espacio, haga clic en el menú Opciones para un usuario con archivos

que desee suprimir.

Realización de tareas de administración 16-5

Carga de modelos de datos desde Oracle BI Enterprise Edition

4. Seleccione una de las opciones siguientes:



Suprimir privados para suprimir archivos de datos no compartidos (privados).



Suprimir todo para suprimir todos los archivos de datos.

Carga de modelos de datos desde Oracle BI Enterprise Edition Los administradores pueden cargar modelos de datos creados en Oracle BI Enterprise Edition en Oracle BI Cloud Service. Después de cargar un archivo de modelo de datos (.rpd) en la nube, los autores de contenido pueden crear informes de la forma habitual. Tutorial Temas •

Acerca de la carga de modelos de datos de Oracle BI Enterprise Edition en la nube



Carga de modelos de datos de un archivo (.rpd)

Acerca de la carga de modelos de datos de Oracle BI Enterprise Edition en la nube Si ha modelado los datos de negocio con Oracle BI Enterprise Edition, no tiene que empezar desde cero en Oracle BI Cloud Service. Simplemente cargue el archivo de modelo de datos (.rpd) en Oracle BI Cloud Service y empiece a explorar los datos a través de visualizaciones, análisis y paneles de control. Oracle BI Cloud Service permite cargar un archivo de modelo de datos (.rpd) con: •

Uno o más modelos de datos



Conexiones a una o más instancias de Oracle Database Cloud Service

Deberá validar el archivo de modelo de datos y configurar los detalles de conexión a la base de datos en Oracle BI Enterprise Edition.

16-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Carga de modelos de datos desde Oracle BI Enterprise Edition

Nota: Copie también los informes y los paneles de control integrados en

Oracle BI Enterprise Edition en Oracle BI Cloud Service.

Consulte Carga de contenido de un archivo de catálogo en Uso de Oracle Business Intelligence Cloud Service

Preparación del archivo de modelo de datos para la nube Tómese su tiempo para preparar el archivo de modelo de datos (.rpd) para la nube: •

Verifique que está utilizando Oracle BI Enterprise Edition 11.1.1.6 o posterior



Valide el archivo de modelo de datos Ejecute comprobaciones de consistencia mediante el gestor de comprobación de consistencia en la herramienta de administración de Oracle BI.



Verifique que el archivo de modelo de datos incluye detalles de conexión con una instancia de base de datos de Oracle Cloud Revise los valores de pool de conexiones desde la herramienta de administración de Oracle BI: –

Nombre de origen de datos debe apuntar a Oracle Database Cloud Service donde están almacenados los datos.



La interfaz de llamada debe ser Oracle Call Interface (OCI).

Si el archivo de modelo de datos se conecta a varias instancias de Oracle Database Cloud Service, compruebe la configuración de pool de conexiones uno a uno. Cuando el archivo del modelo de datos (.rpd) esté listo, puede cargarlo en Oracle BI Cloud Service. Antes de esto, realice una copia de seguridad del modelo de datos actual por si necesita restaurar esta versión. Consulte Carga de modelos de datos de un archivo (.rpd). Durante la carga, la información del modelo de datos existente en Oracle BI Cloud Service se suprime y se sustituye por contenido del archivo cargado. Los modelos de datos cargados del archivo están disponibles para los autores de contenido a través del panel Área temáticas. Edición de modelos de datos cargados en la nube No puede editar los modelos de datos creados con Oracle BI Enterprise Edition mediante Oracle BI Cloud Service. Data Modeler está desactivado cuando se cargan modelos de datos en Oracle BI Cloud Service desde un archivo .rpd.

Realización de tareas de administración 16-7

Carga de modelos de datos desde Oracle BI Enterprise Edition

Si desea mejorar o actualizar el modelo, realice las actualizaciones en la herramienta de administración de Oracle BI, vuelva a ejecutar las comprobaciones de consistencia y cargue de nuevo el archivo de modelo de datos. Cada vez que carga un modelo de datos, se suprime y sustituye el modelo existente por el contenido recién cargado. Sugerencia: Los cambios realizados en el modelo, como la supresión de

columnas, pueden afectar al contenido existente. Después de cargar actualizaciones del modelo, dedique unos momentos a comprobar los análisis y paneles de control existentes.

Carga de modelos de datos de un archivo (.rpd) Los administradores pueden cargar modelos de datos creados en Oracle BI Enterprise Edition en Oracle BI Cloud Service. Tras migrar los modelos de datos a la nube, los autores de contenido pueden visualizar los datos del modo habitual. Cuando se cargan modelos de datos desde Oracle BI Enterprise Edition, se suprime información del modelo de datos existente en Oracle BI Enterprise Edition y se sustituye por contenido en el archivo de modelo de datos (.rpd). Los modelos de datos que cargue están disponibles para los autores de contenido a través del panel Áreas temáticas. 1. Compruebe el archivo de modelo de datos (.rpd) y las conexiones a la base de

datos.

Consulte Acerca de la carga de modelos de datos de Oracle BI Enterprise Edition en la nube 2. En Oracle BI Cloud Service, haga clic en Consola. 3. Seleccione Instantáneas. 4. Realice una instantánea del modelo de datos actual en el caso de que necesite

restaurar esta versión.

Consulte Realización de instantáneas. 5. Haga clic en Reemplazar modelo de datos. 6. Haga clic en Examinar y seleccione el archivo de modelo de datos (.rpd) que desea

cargar.

7. Introduzca la contraseña para el archivo. 8. Haga clic en Aceptar. 9. Vaya a la página inicial, haga clic en Orígenes de datos y, a continuación, en Áreas

temáticas para ver los modelos de datos que ha cargado, disponibles como áreas temáticas en Oracle BI Cloud Service.

10. De forma opcional y si el archivo de modelo de datos que ha cargado define

permisos y filtros de datos, puede crear roles de aplicación coincidentes en Oracle BI Cloud Service para garantizar la seguridad de los datos en la nube. a. Cree roles de aplicaciones con exactamente los mismos nombres que los

definidos en la herramienta de administración de Oracle BI.

b. Asigne usuarios (y roles de usuario) a los roles de aplicación según sea

necesario.

16-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Gestión de información de mapa

Gestión de información de mapa Los administradores configuran la información de mapa para que los usuarios puedan visualizar e interactuar con los datos a través de mapas. Temas •

Configuración del modo en el que los datos se muestran en mapas



Edición de mapas de fondo

Configuración del modo en el que los datos se muestran en mapas Como administrador, puede definir cómo se visualizan en mapas las columnas de datos modeladas en Oracle BI Cloud Service. Cuando haya configurado los datos del mapa, los usuarios podrán visualizar los datos mediante las vistas de mapa. Tutorial Las vistas de mapa permiten a los usuarios visualizar los datos de mapas con diferentes formatos e interactuar con ellos. Oracle BI Cloud Service está configurado con Oracle MapViewer, datos de límites espaciales, asignaciones de host, Oracle Database y, opcionalmente, Oracle Spatial. Como administrador, debe configurar los metadatos que definen la asignación entre los datos espaciales y de Oracle BI. 1. En la página inicial, haga clic en Consola. 2. Haga clic en Asignar datos. 3. Haga clic en el separador Capas.

4. Haga clic en el botón Importar capas. 5. En el cuadro de diálogo de importación de capas, seleccione la conexión en el

campo Buscar en y las capas que se necesitan para hacer zoom y cambiar de nivel. Haga clic en Aceptar.

6. Vuelva al separador Capas, seleccione una capa y haga clic en el botón Editar capa.

En el cuadro de diálogo de edición de capas, asocie las capas con columnas para que los usuarios puedan visualizar los datos en la vista de mapa. Campo

Descripción

Nombre

Especifica el nombre de la capa que se muestra a los usuarios al utilizar las vistas de mapa.

Realización de tareas de administración 16-9

Gestión de información de mapa

Campo

Descripción

Ubicación

Especifica el mapa de fondo del que proviene la capa. Haga clic en Ubicación para seleccionar una capa diferente.

Descripción

Especifica la descripción de la capa del mapa. Esta descripción se muestra cuando los usuarios editan las vistas de mapa y pasan el cursor sobre el nombre de la capa, en el área Formatos de mapa.

Clave de capa

Especifica la columna de datos espaciales que puede asociar a los datos de Oracle BI Cloud Service. Cada valor de columna corresponde a una "forma" que se origina en el mapa de fondo. Por ejemplo, una capa MY_CITIES podría tener una clave de capa denominada CITY. El valor por defecto es la mejor opción. Seleccione la columna adecuada de la lista. Existen diversos motivos por los que un país como México podría dibujarse como un área en blanco del mapa: • •



La columna tiene un valor nulo para el país México pero existe una forma para México en la columna espacial. La columna tiene un valor para el país México, pero no existe ninguna forma para México en la columna espacial. La columna tiene un valor para el país México y existe una forma para México en la columna espacial, pero los nombres no coinciden. Las columnas de datos de Oracle BI Cloud Service podrían tener el valor MEX y la columna espacial podría tener MXC.

Delimitador de clave BI

Sólo está disponible cuando se especifican varias columnas para una clave. Especifica un carácter ASCII único (como una coma o subrayado) que funcione como delimitador para combinar las columnas de datos de Oracle BI Cloud Service que forman una clave.

Tipo de geometría

Especifica si se trata de una capa de geometría de línea, de punto o poligonal. El tipo que seleccione afectará al formato que los usuarios puedan aplicar a la capa.

16-10 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Gestión de información de mapa

Campo

Descripción

Área Columnas Clave de BI

Especifica las columnas de datos de Oracle BI Cloud Service que desea asociar a la capa. Puede disponer de varias columnas asociadas a una única capa. También puede seleccionar distintas columnas de un área temática o de varias. Las columnas y el delimitador seleccionado deberán coincidir de forma exacta con el nombre del valor Clave de Capa. Supongamos, por ejemplo, que el valor Clave de Capa es STATE_CITY. Deberá seleccionar las columnas de datos STATE y CITY de BI y especificar el carácter de subrayado en el campo Delimitador de clave BI. Utilice las diversas opciones de esta área: •

Agregar: muestra la lista de áreas temáticas disponibles. Haga clic en un área temática y seleccione todas las columnas de datos que desea asociar a la capa. • Suprimir: suprime la columna de clave seleccionada. • Editar: permite editar las columnas de datos asociadas a una capa. Cuando un diseñador de contenido crea una vista de mapa, se selecciona un mapa principal por defecto como base para dicha vista. En caso de que al menos una columna de datos del análisis esté relacionada con una capa asociada a un mapa principal, éste se seleccionará por defecto.

Mostrar nombres cualificados

Especifica si debe aparecer el nombre totalmente cualificado del área de columnas de clave de BI o solo el nombre de la columna.

Utilice este diálogo para asociar capas con datos de BI. Si utiliza una columna específica en varias áreas temáticas, debe asociarla a una capa de cada área temática. Si la asociación de una columna a una capa no es correcta, la capa no se mostrará correctamente en el mapa. Nota: Los administradores gestionan las funciones espaciales (como las

definiciones de forma) del servicio. Si falta la definición de geometría de forma para un valor de columna específico, la forma no se mostrará en el mapa y quizás impida la interacción del usuario con el mapa.

7. Haga clic en Aceptar para cerrar el cuadro de diálogo. 8. Haga clic en el separador Mapas de fondo y, a continuación, en el botón Importar

mapas de fondo. 9. En el cuadro de diálogo de importación de mapas de fondo, seleccione la conexión

en el campo Buscar en y los mapas principales que se deben utilizar. Después, haga clic en Aceptar. La conexión que seleccione en el mapa principal puede ser distinta de la conexión de las capas o imágenes.

Realización de tareas de administración 16-11

Gestión de información de mapa

10. Consulte Edición de mapas de fondo para obtener información sobre los pasos de

preparación de los mapas de fondo.

Cuando haya agregado los mapas de fondo y las capas de mapa, podrá utilizar la información para crear la imagen estática de un mapa. La imagen estática se muestra a los diseñadores de contenido y a los usuarios cuando utilizan las vistas de mapa. Consulte Edición de vistas de mapa en Uso de Oracle Business Intelligence Cloud Service.

Edición de mapas de fondo Los mapas de fondo se editan para garantizar que los usuarios puedan utilizar las vistas de mapa sin problemas. Los mapas de fondo son mapas que no son interactivos y que sirven como base para la vista de mapas. Pueden mostrar imágenes tomadas desde satélite o bien mapas con carreteras. Los mapas de fondo especifican el orden de las capas en las vistas de mapa. El orden de las capas de mapas es muy importante. Debe asegurarse de que los usuarios puedan navegar por las vistas de mapa sin problemas (es decir, mientras exploran los detalles o hacen zoom en distintos elementos). En el cuadro de diálogo Editar mapas de fondo, asigne a cada capa un rango de zoom mínimo y máximo. Puesto que la guía de desplazamiento de zoom solo se puede desplazar verticalmente de abajo hacia arriba, las capas con niveles de zoom mínimos más bajos se colocan en la parte inferior de la guía de desplazamiento. Compruebe que la cuadrícula de capas de la sección Capas BI interactivas del cuadro de diálogo sigue un patrón similar, de forma las capas con niveles de zoom mínimos más bajos se puedan ubicar en la parte inferior de la lista. El orden de las capas se vuelve irrelevante si los rangos de zoom de las capas no se intersecan en la escala. El orden es un factor muy importante cuando las capas tienen un rango de zoom máximo y mínimo común. Asegúrese de que las capas detalladas no queden ocultas por las capas agregadas durante las operaciones de detalle o uso de zoom. 1. Haga clic en Consola. 2. Haga clic en Asignar datos.

16-12 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Gestión de información de mapa

3. En el separador Mapas de fondo, seleccione un mapa y haga clic en el botón Editar

mapa de fondo para acceder al cuadro de diálogo Editar mapas de fondo.

4. Especifique el nombre y la descripción del mapa, que aparece como pista del mapa

al seleccionar un mapa de la lista, cuando se está editando la vista de mapa.

5. El campo Ubicación muestra la ubicación del mapa de fondo en el origen de datos.

Haga clic en el botón Ubicación para cambiar de mapa. Si selecciona un mapa de fondo que incluya un número diferente de niveles de zoom, los niveles de zoom se ajustarán automáticamente a las capas asociadas al mapa al escalar sus rangos.

6. Haga clic en el botón Agregar Capas para que se muestre una lista de las capas

importadas en el separador Capas, de modo que, a continuación, pueda seleccionar las capas que va a agregar al mapa. Este botón no estará disponible si todas las capas del separador Capas se han agregado al mapa de fondo. Cuando se agregan capas que forman parte de la definición de mapa, éstas se muestran en sus niveles de zoom por defecto. En caso de que no formen parte de dicha definición, el usuario tendrá que especificar los niveles de zoom.

Las capas se muestran de abajo a arriba en función de su aplicación en el mapa. Un orden de ejemplo sería Países, Provincias, Ciudades. Las capas del nivel inferior suelen tener los niveles de zoom más bajos. Por ejemplo, si tiene las capas Provincias y Ciudades, incluya los niveles de zoom más bajos en la capa de provincias y no en la de ciudades.

7. Haga clic en el botón Ordenar Capas por Nivel de Zoom para organizar las capas

en orden ascendente o descendente según la visibilidad en el mapa. Este botón no estará disponible si las capas aparecen en el orden correcto. El orden especificado aquí no afecta al orden con el que las capas se aplican en el mapa. Al contrario, el orden afecta a los niveles de zoom. Por ejemplo, la capa Estados podría tener niveles de zoom del 1 al 3, y la capa Ciudades niveles de zoom del 4 al 9. Las capas inferiores tienen los números de nivel de zoom más bajos. Los niveles de zoom que especifique se corresponden con las marcas de la guía de desplazamiento de zoom en el mapa. Puede incluir las dos capas que se han asociado a una columna de BI mediante el cuadro de diálogo Editar Capa y las capas que no se han asociado. Asegúrese de

Realización de tareas de administración 16-13

Gestión de información de mapa

que las capas de BI se ordenan en una posición superior a las capas que no sean de BI. Si una capa que no es de BI se ordena en una posición superior que las capas de BI, la capa que no es de BI se mostrarán en la parte superior de las capas de BI inferiores en el mapa, lo que evita que las capas de BI sean interactivas. 8. Haga clic en el botón Activar Visibilidad de Capas o Desactivar Visibilidad de

Capas para controlar la visibilidad de las capas en el mapa. Use los botones para indicar si la capa estará visible en el mapa de presentación preliminar solo en este cuadro de diálogo. La capa aún está visible en una vista de mapa. Puede modificar los niveles de zoom de una capa que tenga la visibilidad desactivada.

9. Haga clic en una celda debajo del nivel de zoom de una capa para cambiar el nivel

de zoom: •

Si hace clic en una celda azul que se encuentre entre otras dos celdas azules, verá un menú emergente con los botones Borrar antes y Borrar después con los que podrá cambiar el nivel de zoom en cualquier dirección. Por ejemplo, si hace clic en la celda del nivel de zoom 4 y en el borrador de la derecha, se borrarán todas las celdas situadas a la derecha para ese nivel de zoom.



Si hace clic en una celda azul situada al final de una línea de celdas azules, la celda se volverá de color blanco porque ya no formará parte de ese nivel de zoom.



Si hace clic en una celda blanca, aumenta el nivel de zoom en cualquier lado de las celdas azules existentes. Suponga, por ejemplo, que las celdas 4 a 6 son azules para reflejar el nivel de zoom. Al hacer clic en la celda 2, el nivel de zoom pasa a estar entre las celdas 2 y 6.

Si no se define ningún nivel de zoom para una capa, ésta no se mostrará en el mapa. 10. Haga clic en el icono de acción junto al nombre de capa para que aparezca un menú

en el que podrá elegir varias opciones: •

Suprimir: Elimina la capa de este mapa de fondo. No obstante, esta capa sigue estando disponible en el separador Capas y se puede volver a agregar a esta área.



Mover Arriba o Mover Abajo: se puede mover la capa arriba o abajo con el fin de especificar el orden de aplicación de las capas en el mapa.



Restablecer a Visibilidad por Defecto: se restablece el rango de visibilidad actual para esta capa, tal y como se indique en la definición de mapa subyacente. Si esta capa no está asociada de forma nativa con el mapa, esta opción aparecerá desactivada.

11. Utilice el borde amarillo que rodea la columna de casillas de un nivel de zoom para

determinar cuál es el nivel de zoom que se muestra actualmente en el área de mapa.

12. Utilice los controles del modo panorámico y del zoom para especificar cómo verán

los usuarios el mapa. Si pasa el cursor por la guía de desplazamiento de zoom, verá los nombres de las capas que están asociadas a ese nivel de zoom.

13. Haga clic en Aceptar.

16-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Adición de dominios seguros a la lista blanca

Adición de dominios seguros a la lista blanca La adición de elementos a la lista blanca permite o aprueba el acceso a contenido específico. Por motivos de seguridad, no puede agregar contenido externo a los informes ni embeber los informes en otras aplicaciones a menos que el administrador considere que es seguro hacerlo. Solo los administradores pueden agregar dominios seguros a la lista blanca. 1. Haga clic en Consola. 2. Haga clic en Dominios seguros. 3. Para permitir que los usuarios embeban contenido desde otros dominios en los

informes de BI, haga clic en Agregar dominio en Permitir importación de.

4. Para permitir que los usuarios embeban sus informes de BI en el contenido ubicado

en otros dominios, haga clic en Agregar dominio en Permitir elementos embebidos en.

5. Introduzca el nombre del dominio seguro. Utilice formatos como, por ejemplo:



www.ejemplo.com



*.ejemplo.com



https:

6. Para cualquier dominio seguro del que permita importar contenido, seleccione los

tipos de recursos que desea permitir y bloquee los tipos de recursos que no considere seguros.

7. Para eliminar un dominio, selecciónelo y haga clic en el icono Suprimir. Nota: Después de agregar un dominio seguro, tendrá que desconectar y

volver a conectar si desea acceder a contenido de dicho origen.

Consulte Embebido de imágenes externas y otros recursos externos en el contenido y Embebido de contenido en otras aplicaciones en Uso de Oracle Business Intelligence Cloud Service.

Gestión de la indexación y la búsqueda de contenido Los administradores pueden configurar la indexación y exploración del contenido del catálogo para que los usuarios encuentren el contenido más reciente al realizar búsquedas. Por defecto, el catálogo se explora una vez al día y se incluyen todas las carpetas compartidas. Puede configurar un programa diferente que se adapte mejor a su negocio, así como excluir las carpetas en las que no desea realizar búsquedas. Temas •

Configuración de la indexación de búsqueda



Programación de exploraciones de contenido regulares



Supervisión de trabajos de exploración de búsqueda

Realización de tareas de administración 16-15

Gestión de la indexación y la búsqueda de contenido

Configuración de la indexación de búsqueda El contenido se explora y se indexa con el fin de que los usuarios puedan encontrar el contenido rápidamente al realizar búsquedas. 1. Haga clic en Consola. 2. Haga clic en Índice de búsqueda. 3. Para garantizar que los usuarios encuentran la información más reciente al buscar

objetos del modelo de datos, en el panel Modelo de datos, seleccione Activar exploración de modelo de datos y configure una exploración completa.

Consulte Programación de exploraciones de contenido regulares para cambiar la frecuencia con la que se explora el contenido. 4. Para garantizar que los usuarios encuentran la información más reciente al buscar

contenido guardado en el catálogo, en el panel Catálogo, seleccione Activar exploración de catálogo y configure una exploración completa.

Consulte Programación de exploraciones de contenido regulares para cambiar la frecuencia con la que se explora el contenido. Para suspender la indexación temporalmente, anule la selección de Activar exploración de modelo de datos y Activar exploración de catálogo.

Programación de exploraciones de contenido regulares Es trabajo del administrador seleccionar qué carpetas explorar y programar cuándo y con qué frecuencia explorar el contenido. 1. Haga clic en Consola. 2. Haga clic en Índice de búsqueda. 3. Seleccione Modelo de datos o Catálogo. 4. Programe cuándo ejecutar la exploración. Haga clic en Seleccionar fecha y hora y

especifique el mes, el año, la hora y la zona horaria.

5. Programe con qué frecuencia ejecutar la exploración. Introduzca valores para

Ejecutar cada y Frecuencia para elegir el menor intervalo entre exploraciones.

Por defecto, se ejecuta una exploración una vez al día. El índice se actualiza automáticamente a medida que los usuarios agregan o modifican contenido. 6. Para exploraciones de catálogo, seleccione Indexar carpetas de usuario para incluir

contenido de usuario privado en el índice.

Las carpetas de usuario se indexan por defecto. Anule la selección de esta opción si no desea que se indexe o busque ningún contenido almacenado en carpetas de usuario. 7. Seleccione las carpetas que desea explorara y excluya cualquier carpeta con

contenido que no desea que otros usuarios encuentre al buscar.

En primer lugar, seleccione Indexar carpetas de usuario y, a continuación, Indexar o No indexar en la lista desplegable Estado de exploración de cada carpeta.

16-16 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Supervisión de usuarios y logs de actividad

8. Para Idiomas, seleccione todos los idiomas para los que desea crear índices. Los

resultados de la exploración se agregan al índice en el idioma especificado. Por ejemplo, si las oficinas centrales de la compañía están en Estados Unidos y tiene oficinas en Italia, pude elegir Inglés e Italiano para crear un índice en inglés y en italiano.

9. Haga clic en el icono Guardar para guardar los cambios.

Supervisión de trabajos de exploración de búsqueda Los administradores pueden comprobar el contenido más reciente indexado y supervisar el estado de los trabajos de exploración. Puede parar cualquier trabajo de exploración que se esté ejecutando o cancelar la siguiente exploración programada antes de que comience. 1. Haga clic en Consola. 2. Haga clic en Índice de búsqueda. 3. Haga clic en Supervisar exploraciones.

La página Estado de trabajo de exploración muestra información sobre la exploración pasada, actual y la próxima programada. 4. Consulte la columna Estado para averiguar cuándo se exploró el contenido por

última vez y cuándo se realizará la siguiente exploración.

5. Haga clic en Cancelar para parar un trabajo de exploración que está En ejecución o

Programado.

Supervisión de usuarios y logs de actividad Puede consultar información de cualquier usuario que esté actualmente conectado a su servicio y solucionar consultas sobre informes en la página Gestionar sesión. Temas: •

Supervisión de usuarios conectados



Análisis de consultas y logs SQL

Supervisión de usuarios conectados Puede ver el número de usuarios conectados al servicio y obtener información detallada sobre cada usuario desde la página Gestionar sesión. 1. Haga clic en Consola. 2. Haga clic en Caché de consulta y sesiones.

En la sección Sesiones en la parte superior de la página, se muestra el número de usuarios que están conectados en ese momento (Número total de sesiones). La tabla proporciona detalles sobre los usuarios conectados:

Realización de tareas de administración 16-17

Supervisión de usuarios y logs de actividad

Campo

Descripción

Identificador de usuario

Nombre que introdujo el usuario al conectarse.

Identificador de sesión

Identificador único asignado por Oracle BI Cloud Service para cada sesión de usuario.

Información del explorador

Información sobre el explorador utilizado para la conexión.

Conectado

Hora a la que se ha conectado el usuario.

Último acceso

Registro de hora de la última actividad del usuario. Puede tratarse de cualquier tipo de actividad, como el cambio de una página a otra.

3. Para supervisar a un usuario concreto, seleccione Filtrar cursores por sesión.

La información de este usuario se muestra en la tabla Caché de cursores. Consulte Análisis de consultas y logs SQL. Haga clic en Borrar filtro para mostrar información para todos los usuarios. 4. Para cambiar el modo en el que se registran los mensajes para un usuario concreto,

seleccione un valor Nivel de log de la lista. Por defecto, el registro está desactivado.

Análisis de consultas y logs SQL El administrador puede examinar las solicitudes de consulta SQL subyacentes que se ejecutan a medida que los usuarios utilizan el servicio. 1. Haga clic en Consola. 2. Haga clic en Caché de consulta y sesiones.

La sección Caché de cursores permite supervisar y solucionar problemas de los logs de actividad de los usuarios que estén actualmente conectados al servicio. Campo

Descripción

ID

Identificador interno único asignado a cada entrada.

Usuario

Nombre del usuario que ha ejecutado el análisis y lo ha colocado por última vez en la caché.

Referencias

Número de referencias a esta entrada desde que se colocó en la caché.

16-18 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ejecución de consultas SQL de prueba

Campo

Descripción

Estado

Estado del análisis que está usando esta entrada de caché: • • • • • • •

Iniciando: el análisis está iniciando su ejecución. Esperando al elemento principal: Una vista en el análisis está a la espera de que se devuelvan los datos para la consulta. En Ejecución: el análisis está actualmente en ejecución. Terminado: el análisis ha terminado. En Cola: el sistema está esperando que haya disponible un thread para que se pueda procesar el análisis. Cancelando: la aplicación se encuentra en proceso de cancelar el análisis. Error: se ha producido un error durante el procesamiento o la ejecución del análisis. Consulte la columna Sentencia para obtener más información sobre el error.

Tiempo

Tiempo que tarda en procesarse y ejecutarse el análisis, mostrado en incrementos de un segundo. Un valor de 0s (cero segundos) indica que el análisis ha tardado menos de 1 segundo en completarse.

Acción

Enlaces en los que puede hacer clic para afectar al análisis: •

• • •

Cancelar: termina el análisis. Se muestra para análisis en curso. El usuario que ejecuta el análisis recibe un mensaje informativo en el que se indica que el análisis lo ha cancelado un administrador. Cerrar: borra la entrada de caché asociada a este análisis. Se muestra para análisis completados. Ver log: muestra el log de una consulta ejecutada para este análisis. Diagnóstico: muestra una página HTML de información de diagnóstico que puede compartir con los Servicios de Soporte Oracle.

Último acceso

Registro de hora de la última vez que se utilizó la entrada de caché de este análisis para satisfacer un análisis.

Sentencia

Sentencia SQL lógica emitida para el análisis o, si el análisis ha dado error como resultado, información sobre la naturaleza del error.

Información

Información de seguimiento de uso (por ejemplo, qué análisis contenía la consulta).

Registros

Número de registros del juego de resultados que se han visto (por ejemplo, 50+ para indicar que se han visto 50 registros pero que hay registros adicionales que se van a recuperar o 75 para indicar que se han visto 75 registros y que no hay más registros que recuperar).

3. También puede hacer clic en Cerrar todos los cursores para eliminar toda la

información de la tabla Caché de cursores.

4. También puede hacer clic en Cancelar solicitudes en ejecución para cancelar todas

las solicitudes que están en ejecución para los análisis.

Ejecución de consultas SQL de prueba Los administradores pueden introducir una sentencia SQL directamente en los orígenes de datos subyacentes. Esta función es útil para realizar pruebas y depuraciones. Los resultados no tienen formato y no puede guardar las sentencias SQL que emita directamente.

Realización de tareas de administración 16-19

Supervisión de métricas para Oracle BI Cloud Service

No todas las funciones y procedimientos SQ, como el procedimiento NQSSetSessionVariables(), están soportados. 1. Haga clic en Consola. 2. Haga clic en Emitir SQL. 3. Introduzca la sentencia SQL. Por ejemplo: SELECT XSA('weblogic'.'SalesTargets')."Columns"."E1 Sales Rep Name" s_1, XSA('weblogic'.'SalesTargets')."Columns"."P4 Brand" s_2, XSA('weblogic'.'SalesTargets')."Columns"."T03 Per Name Qtr" s_3, XSA('weblogic'.'SalesTargets')."Columns"."Target Revenue" s_4 FROM XSA('weblogic'.'SalesTargets') ORDER BY 2 ASC NULLS LAST, 3 ASC NULLS LAST, 4 ASC NULLS LASTFETCH FIRST 65001 ROWS ONLY 4. Cambie el valor de Nivel de registro si es necesario.

Cada usuario recibe un nivel de registro por defecto. Seleccione Valor por defecto en este cuadro para utilizar el nivel por defecto. 5. Especifique si desea ejecutar la consulta en los datos almacenados en caché.

Anule la selección de Usar caché de Oracle BI Presentation Services para especificar que no desea que la consulta utilice los datos almacenados en caché. Por lo general, evite desactivar esta casilla, ya que la desactivación de la caché puede provocar problemas de reducción del rendimiento. 6. Haga clic en Emitir SQL.

Supervisión de métricas para Oracle BI Cloud Service Los administradores pueden ver el estado y realizar un seguimiento de las métricas de uso de Oracle BI Cloud Service en Mis servicios. En Mis servicios, puede ver si Oracle BI Cloud Service y su instancia de Oracle Database Cloud Service asociada están disponibles y funcionan como se esperaba (activos). También puede realizar un seguimiento del número de personas que están utilizando Oracle BI Cloud Service según su rol: •

Consumidores de BI este mes: Informa del número de personas conectadas a Oracle BI Cloud Service durante el mes natural actual que pueden ver y ejecutar análisis (con el rol de aplicación Consumidor de BI).



Autores de BI este mes: Informa del número de personas conectadas a Oracle BI Cloud Service durante el mes natural actual que pueden crear análisis y paneles de control (con el rol de aplicación Autor de contenido de BI) o realizar tareas de gestión de contenido avanzadas, como exportar paneles de control (con el rol de aplicación Autor de contenido avanzado de BI).



Modeladores de autor de BI este mes: Informa del número de personas conectadas a Oracle BI Cloud Service durante el mes natural actual que pueden cargar y modelar datos con Data Loader (con el rol de aplicación Autor de modelo de datos de BI).



Administradores de BI este mes: Informa del número de personas conectadas a Oracle BI Cloud Service durante el mes de calendario actual que pueden

16-20 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Supervisión de métricas para Oracle BI Cloud Service

administrar Oracle BI Cloud Service y delegar privilegios a otros (con el rol de aplicación Administrador de servicio de BI). Consulte Visualización de los detalles del servicio en Mis servicios en Gestión y supervisión de Oracle Cloud.

Realización de tareas de administración 16-21

Supervisión de métricas para Oracle BI Cloud Service

16-22 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Parte V Referencia Esta parte proporciona información de referencia para Oracle BI Cloud Service. Apéndices: •

Preguntas Frecuentes



Solución de problemas



Referencia del editor de expresiones



Referencia de sincronización de datos

A Preguntas Frecuentes Esta referencia responde a algunas preguntas habituales que suelen tener los administradores y analistas de inteligencia empresarial responsables de cargar y modelar datos en Oracle BI Cloud Service. Temas: •





Preguntas más frecuentes sobre la carga de datos –

¿Qué métodos de carga de datos puedo utilizar?



¿Cómo carga datos Sincronización de datos?



¿Puedo cargar datos que no sean UTF8?



Para obtener la lista completa de preguntas frecuentes sobre carga de datos, consulte Preguntas más frecuentes sobre la carga de datos.

Preguntas más frecuentes sobre el modelado de datos –

¿Puedo utilizar los mismos datos para diferentes análisis?



Después de agregar nuevas columnas a mi tabla de origen, ¿puedo incluir las nuevas columnas en mi modelo de datos?



¿En qué situaciones debo crear objetos de modelo basados en vistas de origen?



¿Puedo incluir columnas de una tabla o vista de origen diferente en mi tabla de dimensiones existente si se basa directamente en una tabla de origen?



¿Puedo incluir columnas de una tabla o vista de origen diferente en mi tabla de dimensiones existente si se basa en una tabla de origen?



¿Puedo crear una vista de origen que se base en otra vista de origen?



¿Puedo migrar mi modelo de datos de un entorno de a otro?

Principales preguntas frecuentes para gestionar Oracle BI Cloud Service –

¿Cómo puedo cambiar la versión de Oracle BI Cloud Service?



¿Puedo realizar un seguimiento del número de usuarios que se pueden conectar a Oracle BI Cloud Service?



¿Puedo ver cuántos usuarios hay conectados actualmente?



¿Dónde puedo encontrar la clave pública de mi servicio?



¿Puedo ver el SQL generado por un análisis y analizar el log?

Preguntas Frecuentes A-1

Preguntas más frecuentes sobre la carga de datos



¿Qué le sucede a mi contenido si termino mi suscripción a Oracle BI Cloud Service?



En mi servicio de base de datos se ven algunas tablas denominadas S_NQ_DSS_CREDENTIALS, S_NQ_DSS_FS_FILES, S_NQ_DSS_SERVICE_INFO. No estoy seguro de su utilidad. ¿Sería correcto suprimirlas?

Preguntas más frecuentes sobre la carga de datos En este tema, se identifican las preguntas más frecuentes sobre la carga de datos. ¿Puedo utilizar Sincronización de datos para transformar mis datos relacionales? Sí. Puede utilizar Sincronización de datos para transformar los datos relacionales si desea cargar datos en una base de datos como servicio o en una base de datos local configurada con el tipo de conexión "Oracle (Thin)". ¿Cómo puedo transformar mis datos relacionales? Siga el flujo de trabajo descrito en Flujo de trabajo típico para transformar los datos mediante Sincronización de datos. ¿Puedo utilizar Sincronización de datos para transformar mis juegos de datos? No. Esto no está soportado en Sincronización de datos V2.3. ¿Qué métodos de carga de datos puedo utilizar? •

Utilice Sincronización de datos para cargar datos de archivos planos, tablas relacionales, OTBI, Oracle Service Cloud u orígenes de datos JDBC. Consulte Acerca de Data Sync.



Utilice SQL Developer para cargar datos desde tablas relacionales (por ejemplo, una base de datos de Oracle). Consulte Carga de tablas relacionales mediante SQL Developer.



Utilice métodos programáticos, como scripts PL/SQL o la API de REST para automatizar la carga de datos. Consulte Automatización de carga de datos mediante métodos programáticos. Nota: Realice la carga en Database Cloud Service mediante la sincronización

de datos con una conexión local convencional (es decir, utilice el tipo de conexión Oracle (Thin) u Oracle (OCI8) de sincronización de datos).

¿Cómo carga datos Sincronización de datos? Sincronización de datos utiliza las API de REST para cargar datos en el Servicio de esquema de base de datos integrado con Oracle BI Cloud Service. Cuando Sincronización de datos carga los datos directamente en Database Cloud Service, utiliza JDBC.

A-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Preguntas más frecuentes sobre la carga de datos

¿Puedo utilizar la API de REST para cargar datos? Sí. La API de REST está optimizada para cargar grandes volúmenes de datos (miles de millones de filas) desde uno o más orígenes. Consulte Automatización de carga de datos mediante métodos programáticos. ¿Puedo borrar las tablas que ya no quiero? Sí. Utilice un taller de SQL de Oracle Application Express para borrar tablas en Database Cloud Service. También se puede utilizar Sincronización de datos para borrar las tablas. ¿Puedo cargar datos que no sean UTF8? Sí. La sincronización de datos soporta una gran variedad de formatos de datos. Para obtener una lista completa, consulte https://docs.oracle.com/javase/7/docs/api/ java/nio/charset/Charset.html. ¿Puedo cambiar el tamaño de lote que utiliza Sincronización de datos para cargar datos? •

Con Database Cloud Service, la respuesta es Sí. Para la carga directa en Database Cloud Service, el tamaño de lote es 10.000, y para cargas iniciales, Sincronización de datos utiliza las escrituras paralelas, lo que significa que, en un momento dado, se pueden escribir unos 20.000 registros en el destino.



Con las llamadas de la API de REST directas, la respuesta es Sí. Está soportado hasta un millón de filas por lote. Sin embargo, no se recomiendan los tamaños de lote tan grandes porque son más difíciles de gestionar. Se recomienda un tamaño de lote de 3000 registros, y éste es el valor por defecto para Sincronización de datos

¿Puedo cambiar el número de procesos paralelos que utiliza Sincronización de datos? No. Para Database Cloud Service y destinos locales, este número se define en diez. ¿Existe un límite para el número de filas que Sincronización de datos puede cargar? No hay un límite para la cantidad de datos que puede cargar Sincronización de datos. El tamaño del almacenamiento de datos indica la cantidad de datos que puede cargar. Para los juegos de datos, el límite de almacenamiento es 50 MB. ¿Puedo permitir errores? Sí. Puede especificar cuántos registros erróneos o no válidos tolera Sincronización de datos. Haga clic en Ver y, a continuación, en Propiedades del sistema para definir Número máximo de errores. ¿Dónde puedo controlar la cantidad de memoria asignada a Sincronización de datos? El valor por defecto para Sincronización de datos es 2 GB. Sincronización de datos inicia un proceso Java independiente cada vez que se ejecuta un trabajo. El requisito de memoria para el proceso principal de Sincronización de datos se controla mediante

Preguntas Frecuentes A-3

Preguntas más frecuentes sobre la carga de datos

el parámetro -xmx en datasync.bat/.sh. Para trabajos individuales, los valores de memoria se leen de conf-shared/jvm_parameters.txt. Si carga grandes cantidades de datos, puede asignar más memoria. También puede reducir la asignación de memoria si el hardware tiene memoria limitada para el proceso de Sincronización de datos. ¿Puedo tener varias instancias de Sincronización de datos en ejecución en la misma máquina? Sí. Vuelva a instalar Sincronización de datos en un directorio distinto y ejecútelo desde ahí. ¿Puedo duplicar mi entorno de Sincronización de datos? Sí. Vuelva a instalar Sincronización de datos en un directorio distinto. Cuando ejecute Sincronización de datos por primera vez, verá una opción para copiar un entorno existente. ¿Puedo integrar trabajos de Sincronización de datos con otros procesos empresariales? Sí. Puede configurar Sincronización de datos para iniciar trabajos con disparadores externos, ya sea en forma de archivo o de mecanismo de sondeo de base de datos. ¿Pueden varios usuarios ejecutar Sincronización de datos al mismo tiempo? No. Sincronización de datos es una herramienta de usuario único. Puede instalar Sincronización de datos en una máquina que permita el acceso remoto por parte de varios usuarios e iniciar Sincronización de datos siempre que se inicie la máquina. Sin embargo, debe evitar que varios usuarios accedan a Sincronización de datos al mismo tiempo. Los usuarios remotos ejecutan datasyncclient.bat/.sh para acceder al entorno. ¿Puedo cargar datos en varios destinos? Sí. Existen dos maneras de hacerlo. •

Utilice un nuevo trabajo: Por defecto, Sincronización de datos carga datos en la conexión por defecto denominada TARGET. Para cargar datos en una conexión diferente: 1.

En la vista Conexiones, cree una nueva conexión al destino de datos adicional. Por ejemplo, cree una nueva conexión denominada TARGET2 con los detalles de conexión del nuevo destino.

2.

En la vista Trabajos, navegue a Trabajos y, a continuación, a Trabajo.

3.

Haga clic en Nuevo, proporcione un nombre de trabajo (por ejemplo, RightNow-Job2) y haga clic en Siguiente. El cuadro de diálogo Nuevo trabajo muestra las conexiones de origen y de destino por defecto para el proyecto.

4.

En la columna Origen de datos, seleccione TARGET.

A-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Preguntas más frecuentes sobre la carga de datos



5.

Haga clic en la columna Sustituir por junto a TARGET para mostrar una lista de conexiones disponibles y seleccione la nueva conexión de destino que ha creado en el paso 1 (por ejemplo, una conexión denominada TARGET2).

6.

En el área de trabajo Proyecto o Trabajos, haga clic en Ejecutar trabajo y seleccione el nuevo trabajo (por ejemplo, RightNow-Job2).

Utilice una segunda instalación de Sincronización de datos en la misma máquina: 1.

Vuelva a instalar Sincronización de datos en un directorio distinto.

2.

Exporte los metadatos del primer entorno (haga clic en Herramientas y, a continuación, en Exportar) e impórtelos al segundo (haga clic en Herramientas y, a continuación, en Importar). Cuando importe metadatos por primera vez, seleccione Lógico y Sistema. Las importaciones posteriores solo necesitan que se active Lógico. Además, seleccione la opción Truncar.

3.

En el segundo entorno, configure la conexión denominada TARGET en una URL o base de datos diferente. Mediante una URL o destino de base de datos diferente, podrá aislar los cambios, lo que puede resultar de utilidad para la prueba.

¿Puedo hacer que el proceso de Sincronización de datos se inicie automáticamente cuando se reinicie una máquina con Windows? Sí. Consulte ¿Puedo configurar Sincronización de datos como un servicio de Windows?. ¿Puedo hacer que Sincronización de datos deje de crear o modificar tablas automáticamente? Sí. Haga clic en Ver, luego en Propiedades del sistema y defina Crear/Modificar tablas automáticamente en false. ¿Puedo borrar/modificar/crear solo los objetos de esquema de Sincronización de datos? Sí. Haga clic con el botón derecho en una tabla y seleccione Borrar/Crear/Modificar tablas/juegos de datos. ¿Puedo cargar datos de varios orígenes? Sí. Cree tantos orígenes como se desee y defina un flujo de datos independiente para cada origen. Quizá le resulte más práctico crear un proyecto diferente para cada origen. Como alternativa, puede combinar los flujos de distintos orígenes en un único proyecto. ¿Puedo cargar un subjuego de las tablas en mi proyecto? No. La granularidad de un trabajo es el proyecto en sí. Todas las tablas de un proyecto se cargan cuando ejecuta un trabajo. Una solución es desactivar las tablas que no desea cargar. Puede desactivar tablas mediante la opción Inactiva en el separador Datos relacionales, el separador Destinos de archivo (Datos de archivo) o el separador Datos de origen de conexión, según el

Preguntas Frecuentes A-5

Preguntas más frecuentes sobre la carga de datos

tipo de origen. Otra solución consiste en crear un proyecto independiente que solo incluya el subjuego de tablas que desea cargar. Deseo volver a iniciar mi instalación de Sincronización de datos desde cero. ¿Puedo hacerlo? Sí. Si tiene un proyecto de prueba o de prueba de concepto que desea desechar y empezar de nuevo, abra una ventana de comandos, navegue hasta el directorio de instalación de Sincronización de datos y ejecute: En Windows: datasync.bat –clean

En UNIX: ./datasync.sh –clean

Tengo varios trabajos. ¿Puedo hacer que un trabajo se ejecute en cuanto termine otro trabajo? Sí. Al iniciar y finalizar un trabajo, se crea un archivo en el directorio log \jobSignal. Utilice estos archivos para disparar otro trabajo. Para obtener más información acerca de la configuración de un trabajo para recibir señales de archivo, consulte Ayuda: Disparo de un trabajo después de otro de forma automática. Puede utilizar los mismos archivos para cualquier otro proceso y recibir notificaciones cuando se inicie o finalice el trabajo. ¿Puedo configurar Sincronización de datos como un servicio de Windows? Sí. Puede configurar el servidor de Sincronización de datos en una máquina con Windows para que siga funcionando después de desconectar y para que se inicie automáticamente cuando se reinicie la máquina. Utilice el Programador de tareas de Windows (taskschd.msc) para crear una nueva tarea y defina las siguientes opciones: •





En el separador General: –

Introduzca la cuenta de usuario que ejecutará la tarea (normalmente será una cuenta de red).



Seleccione Ejecutar si el usuario está conectado o no.



Seleccione Ejecutar con los mayores privilegios.

En el separador Disparadores: –

Crear un nuevo disparador.



En la lista Iniciar tarea, seleccione Al iniciar.

En el separador Acciones: –

Cree una nueva acción.



En el campo Programa/Script, introduzca la ruta de acceso completa y el nombre del archivo bat para el servidor de Sincronización de datos, es decir, \startserver.bat.

A-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Preguntas más frecuentes sobre el modelado de datos



En el campo Iniciar en (opcional), introduzca .



En el separador Condiciones, revise los valores por defecto y defina los valores de los campos según corresponda.



En el separador Configuración, revise los valores por defecto, defina los valores de los campos según corresponda y, a continuación, haga clic en Aceptar.



Cuando se le solicite, introduzca la contraseña de la cuenta de usuario. Si ve el error "No existe la sesión de conexión especificada", tendrá que utilizar una cuenta de red. Para obtener más información, consulte https:// blogs.technet.microsoft.com/askperf/2012/04/18/task-scheduler-error-aspecified-logon-session-does-not-exist/.

Cuando se inicia la máquina, esta tarea inicia el servidor de Sincronización de datos. No verá el servidor de Sincronización de datos como un icono en la bandeja del sistema. En su lugar, verá un proceso javaw.exe en el Administrador de tareas de Windows (separador Procesos). Para iniciar el cliente de Sincronización de datos, haga doble clic en datasyncClient.bat. Para cerrar el servidor de Sincronización de datos, haga doble clic en stopserver.bat. ¿Puedo desplegar Sincronización de datos en un nodo de cálculo en la nube? Sí. Necesita una sesión de VNC para ver la herramienta Sincronización de datos. Esta opción activa una solución de replicación de datos de nube a nube para los orígenes SaaS soportados por Sincronización de datos, sin necesidad de un servidor local que aloje Sincronización de datos.

Preguntas más frecuentes sobre el modelado de datos En este tema, se identifican las preguntas más frecuentes sobre el modelado de datos. ¿Puedo utilizar los mismos datos para diferentes análisis? Sí. Puede crear vistas de origen que muestren las mismas columnas de origen en diferentes contextos. Puede utilizar las vistas para incluir los mismos objetos de origen en varias dimensiones. Por ejemplo, para utilizar datos de tiempo para las dimensiones Order Date y Ship Date, cree dos vistas basadas en la tabla de origen de tiempo, time_order_date_v y time_ship_date_v. Las vistas se podrán utilizar a continuación como orígenes de las dimensiones Order Date y Ship Date. Después de agregar nuevas columnas a mi tabla de origen, ¿puedo incluir las nuevas columnas en mi modelo de datos? Sí. Puede incluir las columnas de origen recién creadas. Para incluir las nuevas columnas, seleccione Sincronizar con base de datos en el menú Acciones de la tabla de hechos o de dimensiones adecuada del modelo de datos. A continuación, en la lista de mensajes, seleccione el elemento de mensaje que describe las nuevas columnas y seleccione Sincronización seleccionada en el menú Acciones de mensajes.

Preguntas Frecuentes A-7

Principales preguntas frecuentes para gestionar Oracle BI Cloud Service

¿En qué situaciones debo crear objetos de modelo basados en vistas de origen? Cree una vista de origen siempre que crea que va a realizar cambios posteriores, como la ampliación de los objetos de modelo, la creación de filtros y la adición de cálculos. La creación de modelos basados en vistas de origen proporciona una mayor flexibilidad que el uso directamente de tablas de origen. ¿Puedo incluir columnas de una tabla o vista de origen diferente en mi tabla de dimensiones existente si se basa directamente en una tabla de origen? Sí. Es fácil agregar columnas de otra tabla o vista de origen en una tabla de dimensiones existente. Para ello, arrastre y suelte la tabla o vista en su tabla de dimensiones existente Consulte Adición de columnas de otro origen a una tabla de dimensiones. ¿Puedo incluir columnas de una tabla o vista de origen diferente en mi tabla de dimensiones existente si se basa en una tabla de origen? Sí. Para ello, existen dos métodos. Puede arrastrar y soltar la tabla en la tabla de dimensiones para incluir las columnas. También puede editar la vista para incluir las nuevas columnas de origen y sincronizar la tabla de dimensiones con los cambios realizados en la base de datos. La sincronización identifica las nuevas columnas de la vista y las agrega a su tabla de dimensiones. ¿Puedo crear una vista de origen que se base en otra vista de origen? Sí. Para ello, arrastre y suelte la vista de origen en el área Columnas del separador Visión general al crear la vista, o seleccione una vista de origen en el cuadro de diálogo Agregar columnas como origen. Por ejemplo, suponga que tiene las tablas de origen time y time_fiscal. Ha creado una vista denominada time_v que combina time y time_fiscal. Desea crear varias dimensiones basadas en los datos de tiempo, como Order Day y Ship Day. En primer lugar debe crear la dimensión Order Day basada en time_v y, a continuación, crear otra vista al principio de time_v para crear Ship Day. (Tenga en cuenta que también puede crear una vista paralela denomina ship_day_v que combine también time y time_fiscal.) ¿Puedo migrar mi modelo de datos de un entorno de a otro? Sí. Para ello, realice una instantánea del modelo de datos y mígrela al nuevo entorno. Consulte Realización de instantáneas y restauración.

Principales preguntas frecuentes para gestionar Oracle BI Cloud Service En este tema se identifican las principales preguntas frecuentes para gestionar Oracle BI Cloud Service. ¿Cómo puedo cambiar la versión de Oracle BI Cloud Service? Todos los usuarios que se suscriban a Oracle BI Cloud Service recibirán cambios de versión automáticos conforme estén disponibles las nuevas versiones. No será necesario solicitar ningún cambio de versión ni realizar ninguna acción. Para obtener más información sobre las nuevas funciones y mejoras, consulte Novedades

A-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Principales preguntas frecuentes para gestionar Oracle BI Cloud Service

¿Puedo realizar un seguimiento del número de usuarios que se pueden conectar a Oracle BI Cloud Service? Sí. Los administradores pueden supervisar el número de usuarios que se han conectado al servicio. Haga clic en Business Intelligence o en Base de datos en el separador Servicios de plataforma en la página Mis servicios de Oracle Cloud. Consulte Visualización de los detalles del servicio en Gestión y supervisión de Oracle Cloud. ¿Puedo ver cuántos usuarios hay conectados actualmente? Sí. Acceda a la página inicial, haga clic en Consola y, a continuación, en Caché de consulta y sesiones. Consulte Supervisión de usuarios conectados. ¿Dónde puedo encontrar la clave pública de mi servicio? Vaya a la página inicial, haga clic en Consola, Conexiones y, a continuación, haga clic en Obtener clave pública. ¿Puedo ver el SQL generado por un análisis y analizar el log? Sí. Acceda a la página inicial, haga clic en Consola y, a continuación, en Caché de consulta y sesiones. Consulte Análisis de consultas y logs SQL. ¿Qué le sucede a mi contenido si termino mi suscripción a Oracle BI Cloud Service? Cuando termina su suscripción, Oracle realiza una instantánea del último modelo de datos, del contenido del catálogo y de los roles de aplicación. La instantánea se le envía en un archivo de almacenamiento (.bar) de Oracle Business Intelligence protegido por contraseña. Si se suscribe a Oracle BI Cloud Service en el futuro, puede importar el contenido desde este archivo de almacenamiento. La contraseña que necesita para cargar el archivo de almacenamiento en otro servicio es NombreDominioIdentidad_NombreServicio. Consulte Carga de instantáneas y Restauración a partir de una instantánea. En mi servicio de base de datos se ven algunas tablas denominadas S_NQ_DSS_CREDENTIALS, S_NQ_DSS_FS_FILES, S_NQ_DSS_SERVICE_INFO. No estoy seguro de su utilidad. ¿Sería correcto suprimirlas? Visualización de datos utiliza estas tablas. No modifique, actualice ni borre estas tablas: •

S_NQ_DSS_CREDENTIALS



S_NQ_DSS_FS_FILES



S_NQ_DSS_SERVICE_INFO

Preguntas Frecuentes A-9

Principales preguntas frecuentes para gestionar Oracle BI Cloud Service

A-10 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

B Solución de problemas Este tema describe problemas comunes que puede encontrar al preparar los datos en Oracle BI Cloud Service y explica cómo solucionarlos. Temas: •





Solución de problemas generales –

No puedo conectarme



Tengo problemas al restablecer mi contraseña



No puedo acceder a determinadas opciones desde la página inicial



El rendimiento es menor si utilizo Mozilla Firefox



Tengo problemas para cargar datos de una hoja de cálculo (XLSX) exportada desde Microsoft Access

Solución de problemas de carga de datos –

No puedo iniciar Sincronización de datos



No puedo conectar Sincronización de datos a mi base de datos



Se producen errores al cargar datos con Sincronización de datos



Sincronización de datos no está leyendo mi archivo CSV correctamente



Sincronización de datos no está leyendo las fechas y horas correctamente



No puedo conectar Sincronización de datos a mi servicio

Solución de problemas de modelado de datos –

No veo ninguna tabla o vista en Data Modeler



No veo el panel izquierdo en Data Modeler



No puedo editar objetos en Data Modeler



No puedo bloquear el modelo de datos



No puedo publicar el modelo de datos



Conveniencia de utilizar el separador Consulta SQL para editar una unión o filtro para una vista



Aparece un mensaje indicando un error de cluster y que no se encuentra el nodo del servidor activo

Solución de problemas B-1

Solución de problemas generales



Solución de problemas de administración –

No puedo acceder a las opciones de la consola



No puedo cargar mi instantánea

Solución de problemas generales En este tema se describen los problemas más comunes que puede encontrar y se explica cómo solucionarlos. No puedo conectarme a Oracle BI Cloud Service Probablemente está intentando conectarse con las credenciales incorrectas. Debe conectarse a Oracle BI Cloud Service con las credenciales del dominio de identidad de Oracle Cloud que Oracle le envió por correo o que le proporcionó el administrador. Puede conectarse a Oracle BI Cloud Service con las credenciales de cuenta para Oracle.com. Tengo problemas al restablecer mi contraseña Cuando se registre para utilizar Oracle BI Cloud Service, recibirá un correo electrónico con una contraseña temporal. Tenga cuidado si copia y pega esta contraseña. Si incluye, accidentalmente, un espacio en blanco al principio o al final al copiarla, no se reconocerá la contraseña cuando la pegue. Asegúrese de pegar solo la contraseña sin ningún espacio en blanco. No puedo acceder a determinadas opciones desde la página inicial Consulte al administrador para asegurarse de que tiene los permisos correctos para acceder a las opciones que necesite. El rendimiento es menor si utilizo Mozilla Firefox Si utiliza Mozilla Firefox y observa una disminución en el rendimiento del servicio de nube, asegúrese de que está activada la opción Recordar historial . Cuando Firefox esté definido para no recordar el historial de las páginas visitadas, también estará desactivado el almacenamiento en caché del contenido web, lo que afecta en gran medida al rendimiento del servicio. Consulte la documentación de Firefox para obtener más información sobre la definición de esta opción. Tengo problemas para cargar datos de una hoja de cálculo (XLSX) exportada desde Microsoft Access Abra la hoja de cálculo en Microsoft Excel y vuelva a guardarla como un libro de trabajo de Excel (*.xlsx). Al exportar hojas de cálculo desde otras herramientas, el formato de archivo puede variar ligeramente. Si guarda los datos de nuevo desde Microsoft Excel, se puede corregir esto.

Solución de problemas de carga de datos En este tema se describen los problemas más comunes que puede encontrar al cargar datos y explica cómo solucionarlos.

B-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Solución de problemas de carga de datos

Carga de datos con Sincronización de datos No puedo iniciar Sincronización de datos Compruebe que ha instalado Java JDK 1.7 o posterior y que ha configurado config.bat/.sh de Sincronización de datos para que apunte a este directorio raíz de Java. Sincronización de datos no funciona con JRE. Sincronización de datos necesita que se haya instalado JavaDB con JDK. Para comprobar que dispone de JavaDB, busque un subdirectorio denominado db en el directorio de instalación de Java. No puedo conectar Sincronización de datos a mi base de datos Sincronización de datos incluye una versión Oracle 11.2 del controlador JDBC. Para todas las demás bases de datos soportadas, debe copiar el controlador JDBC adecuado en el directorio datasync\lib. Algunos proveedores instalan varias versiones de los controladores JDBC compatibles con diferentes versiones de Java. Utilice solo los archivos del controlador JDBC relacionados con la versión de Java para la que se ha configurado Sincronización de datos. Oracle recomienda que no tenga varias versiones de los controladores JDBC. Se producen errores al cargar datos con Sincronización de datos Sincronización de datos muestra alguna información de estado y de error en el separador Trabajos y publica información más detallada en los archivos log: •

Separador Trabajos actuales Estado de ejecución — Descripción de estado



Logs de ejecución (.log) Se guarda un archivo log para cada trabajo en un directorio distinto del directorio \log. La regla de nomenclatura que se utiliza es ..



Registros incorrectos (.bad) Los errores provocados por registros incorrectos se registran en un archivo .bad en el mismo directorio que el archivo log. El archivo .bad registra la fila que ha provocado el problema y el mensaje de error de esa fila.

En el campo Descripción de estado se muestran detalles de los archivos .log y .bad. Si necesita más ayuda, cree un archivo ZIP con el contenido del directorio de archivo log y póngase en contacto con los Servicios de Soporte Oracle. Recibo el código de error 500 [BICS-Dataload] al cargar juegos de datos en Sincronización de datos Si observa este error al cargar juegos de datos, compruebe que ninguno de los archivos del juego datos exceda el límite máximo de almacenamiento del juego de datos de 50 MB.

Solución de problemas B-3

Solución de problemas de modelado de datos

Sincronización de datos no está leyendo mi archivo CSV correctamente Compruebe qué delimitador utiliza el archivo y defina el mismo carácter en Sincronización de datos. Vaya a Opciones de importación y seleccione Delimitador. Si el delimitador está definido correctamente, compruebe que el valor Página de códigos coincide con el formato de codificación del archivo de datos. El valor por defecto es UTF-8, pero la codificación del archivo de datos puede ser diferente, por ejemplo, ISO-8859-1 o US-ASCII. Para obtener una lista de juegos de caracteres soportados, consulte https:// docs.oracle.com/javase/7/docs/api/java/nio/charset/Charset.html. Sincronización de datos no está leyendo las fechas y horas correctamente Los datos de los archivos CSV se almacenan como cadenas. Para que Sincronización de datos reconozca fechas y horas, especifique el formato de registro de hora que desea utilizar. Haga clic en Opciones de importación y defina la opción Registro de hora. Si el formato no aparece en la lista, introdúzcalo para que coincida con la representación de datos. No puedo conectar Sincronización de datos a mi servicio Si el entorno utiliza un servidor proxy, debe definir algunas opciones del proxy en Sincronización de datos Haga clic en Ver, Propiedades del sistema y, a continuación, introduzca valores para Host del proxy y Puerto del proxy.

Solución de problemas de modelado de datos Este tema describe los problemas comunes que puede encontrar al modelar datos y explica cómo resolverlos. No veo ninguna tabla o vista en Data Modeler Si inicia Data Modeler y no ve ninguna tabla o vista, puede que se haya dado alguna de las siguientes situaciones: •

No hay ninguna tabla en la base de datos conectada a su servicio. Utilice una de las herramientas de carga de datos soportadas para cargar algunos datos.



Data Modeler no muestra los últimos objetos de base de datos. Para ver los últimos objetos, refresque el panel Base de datos en Data Modeler.

No veo el panel izquierdo en Data Modeler El panel izquierdo en Data Modeler está reducido. Para mostrar el panel izquierdo, haga clic en el icono Restaurar panel que se muestra a la izquierda de la página. No puedo editar objetos en Data Modeler Siempre debe bloquear el modelo de datos antes de realizar ningún cambio. Haga clic en Bloquear para editar para bloquear el modelo de datos. No puedo bloquear el modelo de datos Compruebe si alguien ha bloqueado el modelo de datos. Si usted es el administrador, puede sustituir el bloqueo. De lo contrario, espere a que se libere el bloqueo. Para obtener más información, consulte Sustitución de bloqueos en Bloqueo del modelo de datos.

B-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Solución de problemas de administración

No puedo publicar el modelo de datos Compruebe si Data Modeler está abierto en varios separadores o ventanas del explorador. En caso afirmativo, cierre los separadores o ventanas adicionales del explorador que ejecutan Data Modeler e intente publicar de nuevo el modelo. Si se sigue produciendo un error de publicación, reinicie el explorador. Conveniencia de utilizar el separador Consulta SQL para editar una unión o filtro para una vista El mensaje que indica que se utilice el separador Consulta SQL para editar uniones/filtros se muestra al hacer clic en el separador Uniones o en el separador Filtros en el editor de vistas por uno de los siguientes motivos: •

Oracle BI Cloud Service no puede analizar la consulta SQL para la vista de la base de datos Si utiliza únicamente los separadores Visión general, Uniones y Filtros para editar una vista de base de datos, Oracle BI Cloud Service crea una consulta SQL simple para usted. Si decide editar el SQL manualmente a través del separador Consulta SQL, las consultas simples se vuelven a reflejar en los separadores Visión general, Unión y Filtros, de modo que pueda utilizar estos separadores para seguir editando la vista posteriormente. Sin embargo, si ha utilizado el separador Consulta SQL para realizar cambios de código más avanzados, no puede utilizar los separadores Visión general, Uniones o Filtros para seguir editando la vista porque Oracle BI Cloud Service no puede verificar las actualizaciones. Por ejemplo, si incluye:





Funciones de agregación SQL, cláusula GROUP BY, cláusula HAVING



Cláusula ORDER BY



Palabra clave OR en la cláusula WHERE



Cláusula UNION

Oracle BI Cloud Service no puede acceder a la vista de la base de datos Si el problema persiste, informe del problema a su administrador. El administrador puede investigar los problemas de conexión relacionados con el servicio de base de datos.

Aparece un mensaje indicando un error de cluster y que no se encuentra el nodo del servidor activo La instancia puede estar inactiva o la base de datos puede estar bloqueada. Si el problema persiste, informe del problema al administrador.

Solución de problemas de administración En este tema se describen problemas comunes que puede encontrar al realizar las tareas de administración y se explica cómo solucionarlos. No puedo acceder a las opciones de la consola Si ve un mensaje de falta de autorización al hacer clic en una opción de la consola, probablemente no tiene el rol de aplicación Administrador de BI Service. Debe tener el rol de aplicación de administrador del servicio de BI para acceder a la mayoría de las opciones de la consola: Usuarios y roles, Instántaneas, Conexiones, Dominios

Solución de problemas B-5

Solución de problemas de administración

seguros, Caché de consulta y sesiones, Emitir SQL, Asignar datos, Índice de búsqueda. Pida a un administrador que verifique los permisos. Consulte Asignación de roles de aplicación a usuarios. No puedo cargar mi instantánea Solo puede cargar instantáneas realizadas desde Oracle BI Cloud Service. Compruebe de dónde se descargó originalmente el archivo .bar que está intentando cargar.

B-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

C Referencia del editor de expresiones En este tema se describen los elementos de expresión que puede utilizar en el Editor de expresiones de Data Modeler. Temas: •

Objetos de modelo de datos



Operadores SQL



Expresiones condicionales



Funciones



Constantes



Tipos



Variables

Objetos de modelo de datos Puede utilizar objetos de modelo de datos en expresiones, como niveles de tiempo, columnas de dimensión y columnas de hechos. Para hacer referencia a un objeto de modelo de datos, utilice la sintaxis: " Nombre de la tabla de hechos/dimensiones "." Nombre de columna " Por ejemplo: "Order Metrics"."Booked Amount"-"Order Metrics"."Fulfilled Amount" La sección Elementos de expresión solo incluye elementos relevantes para la tarea, por lo que puede que no se muestren todas las tablas de hechos y de dimensiones. De igual manera, las jerarquías de tiempo solo se incluyen si la tabla de hechos Time está unida a la tabla actual.

Operadores SQL Los operadores SQL se utilizan para especificar comparaciones entre expresiones. Puede utilizar varios tipos de operadores SQL. Operador

Descripción

BETWEEN

Determina si un valor está entre dos límites no inclusivos. Por ejemplo: "COSTS"."UNIT_COST" BETWEEN 100.0 AND 5000.0 BETWEEN puede precedido por NOT para negar la condición.

Referencia del editor de expresiones C-1

Expresiones condicionales

Operador

Descripción

IN

Determina si un valor está presente en un juego de valores. Por ejemplo: "COSTS"."UNIT_COST" IN(200, 600, 'A') Determina si un valor es nulo. Por ejemplo:

IS NULL

"PRODUCTS"."PROD_NAME" IS NULL Determina si un valor coincide con toda una cadena o con parte de ésta. Se suele utilizar con caracteres comodín para indicar cualquier coincidencia de cadenas de caracteres de cero o varios caracteres (%) o cualquier coincidencia de carácter único (_). Por ejemplo:

LIKE

"PRODUCTS"."PROD_NAME" LIKE 'prod%'

Expresiones condicionales Puede utilizar expresiones condicionales para crear expresiones que conviertan valores. Las expresiones condicionales descritas en esta sección son bloques que sirven para crear expresiones condicionales que convierten un valor de un formato a otro. Nota:



En las sentencias CASE, AND tiene prioridad sobre OR



Las cadenas deben estar entre comillas simples

Expresión

Ejemplo

Descripción

CASE (If)

CASE

Evalúa cada condición WHEN y, si se cumple, asigna el valor a la expresión THEN correspondiente.

WHEN score-par < 0 THEN 'Bajo par' WHEN score-par = 0 THEN 'Par' WHEN score-par = 1 THEN 'Bogey' WHEN score-par = 2 THEN 'Doble Bogey'

Si no se cumple ninguna condición WHEN, se asigna el valor por defecto especificado en la expresión ELSE. Si no se especifica ninguna expresión ELSE, el sistema agregará automáticamente ELSE NULL.

ELSE 'Triple bogey o peor' END

C-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Funciones

Expresión

Ejemplo

Descripción

CASE (cambiar)

CASE Score-par

También se conoce como CASE (Lookup). Se examina el valor de la primera expresión y, a continuación, de las expresiones WHEN. Si la primera expresión coincide con cualquier expresión WHEN, asigna el valor de la expresión THEN correspondiente.

WHEN -5 THEN 'Birdie en el par 6' WHEN -4 THEN 'Debe ser Tiger' WHEN -3 THEN 'Tres bajo par' WHEN -2 THEN 'Dos bajo par'

Si no coincide ninguna de las expresiones WHEN, se le asigna el valor por defecto especificado en la expresión ELSE. Si no se especifica ninguna expresión ELSE, el sistema agregará automáticamente ELSE NULL.

WHEN -1 THEN 'Birdie' WHEN 0 THEN 'Par' WHEN 1 THEN 'Bogey' WHEN 2 THEN 'Doble Bogey'

Si la primera expresión coincide con una expresión en varias cláusulas WHEN, solo se asignará la expresión posterior a la primera coincidencia.

ELSE 'Triple bogey o peor' END

Funciones Hay varios tipos de funciones que puede utilizar en expresiones. Temas: •

Funciones de agregación



Funciones analíticas



Funciones de calendario



Funciones de conversión



Funciones de visualización



Funciones de evaluación



Funciones matemáticas



Funciones de cadena



Funciones del sistema



Funciones de serie temporal

Funciones de agregación Las funciones agregadas realizan operaciones en varios valores para crear resultados de resumen.

Función

Ejemplo

Descripción

Media

Avg(Sales)

Calcula la media (promedio) de un juego numérico de valores.

Referencia del editor de expresiones C-3

Funciones

Función

Ejemplo

Descripción

Asignar Numéricament e

Bin(UnitPrice BY ProductName)

Selecciona los atributos numéricos de una dimensión, tabla de hechos o medida que contengan valores de datos y los coloca en un número discreto de asignaciones numéricas. Esta función se trata como un atributo de nueva dimensión para la agregación, el filtrado y la obtención de detalle.

Recuento

Count(Products)

Determina el número de elementos con un valor no nulo.

Primero

First(Sales)

Selecciona el primer valor devuelto no nulo del argumento de la expresión. La función First funciona en el nivel más detallado especificado en la dimensión que haya definido de forma explícita.

Último

Last(Sales)

Selecciona el último valor devuelto no nulo de la expresión.

Máximo

Max(Revenue)

Calcula el valor máximo (valor numérico más elevado) de las filas que cumplen el argumento de expresión numérica.

Mediana

Median(Sales)

Calcula el valor medio de las filas que cumplen el argumento de expresión numérica. Cuando hay un número par de filas, la mediana es la media de las dos filas centrales. Esta función siempre devuelve un doble.

Mínimo

Min(Revenue)

Calcula el valor mínimo (valor numérico mínimo) de las filas que cumplen el argumento de la expresión numérica.

StdDev

StdDev(Sales) StdDev(DISTINCT Sales)

Devuelve la desviación estándar de un conjunto de valores. El tipo de retorno siempre es un doble.

StdDev_Pop

StdDev_Pop(Sales) StdDev_Pop(DISTINCT Sales)

Devuelve la desviación estándar de un juego de valores mediante la fórmula numérica de la desviación estándar y la varianza de relleno.

Suma

Sum(Revenue)

Calcula la suma que se obtiene al agregar todos los valores que cumplen el argumento de expresión numérica.

Funciones analíticas Las funciones de análisis permiten explorar los datos utilizando modelos como Tendencia Lineal y Cluster.

Función

Ejemplo

Descripción

TRENDLINE

TRENDLINE(revenue, (calendar_year, calendar_quarter, calendar_month) BY (product), 'LINEAR', 'VALUE')

Ajusta un modelo lineal o exponencial y devuelve los valores o el modelo ajustados. La expresión_numérica representa el valor Y de la tendencia y la serie (columnas de tiempo) representan el valor X.

CLUSTER

CLUSTER((product, company), (billed_quantity, revenue), 'clusterName', 'algorithm=kmeans;numClusters=%1;maxIter= %2;useRandomSeed=FALSE;enablePart itioning=TRUE', 5, 10)

Recopila un juego de registros en grupos basándose en una o más expresiones de entrada mediante K-Means o la agrupación en clusters jerárquica.

C-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Funciones

Función

Ejemplo

Descripción

OUTLIER

OUTLIER((product, company), (billed_quantity, revenue), 'isOutlier', 'algorithm=mvoutlier')

Esta función clasifica un registro como valor atípico en función de una o más expresiones de entrada mediante K-Means, agrupación en clusters jerárquica o algoritmos de detección de valores atípicos de varias variables.

REGR

REGR(revenue, (discount_amount), (product_type, brand), 'fitted', '')

Ajusta un modelo lineal y devuelve los valores o el modelo ajustados. Esta función puede utilizarse para ajustar una curva lineal en dos medidas.

EVALUATE_SCRI PT

EVALUATE_SCRIPT('filerepo:// obiee.Outliers.xml', 'isOutlier', 'algorithm=mvoutlier;id=%1;arg1= %2;arg2=%3;useRandomSeed=False;', customer_number, expected_revenue, customer_age)

Ejecuta el script R especificado en script_file_path transfiriendo una o más columnas o expresiones literales como entrada. La salida de la función viene determinada por output_column_name.

Funciones de calendario Las funciones de calendario manipulan los datos de los tipos de dato DATE y DATETIME basados en un año de calendario.

Función

Ejemplo

Descripción

Current_Date

Current_Date

Devuelve la fecha actual.

Current_Time

Current_Time(3)

Devuelve la hora actual al número especificado de dígitos de precisión, por ejemplo: HH:MM:SS.SSS Si no se especifica ningún argumento, la función devuelve la precisión por defecto.

Current_TimeStam p

Current_TimeStamp(3)

Devuelve la fecha/registro de hora actual al número especificado de dígitos de precisión.

DayName

DayName(Order_Date)

Devuelve el nombre del día de la semana de una expresión de fecha especificada.

DayOfMonth

DayOfMonth(Order_Date)

Devuelve el número correspondiente al día del mes de una expresión de fecha especificada.

DayOfWeek

DayOfWeek(Order_Date)

Devuelve un número entre 1 y 7 correspondiente al día de la semana de una expresión de fecha especificada. Por ejemplo, 1 siempre corresponde al domingo, 2 al lunes, y así sucesivamente hasta el sábado, que corresponde al número 7.

DayOfYear

DayOfYear(Order_Date)

Devuelve el número (entre 1 y 366) correspondiente al día del año de una expresión de fecha especificada.

Day_Of_Quarter

Day_Of_Quarter(Order_Date)

Devuelve un número (entre 1 y 92) que corresponde al día del trimestre de la expresión de fecha especificada.

Referencia del editor de expresiones C-5

Funciones

Función

Ejemplo

Descripción

Hour

Hour(Order_Time)

Devuelve un número (entre 0 y 23) correspondiente a la hora de una expresión de hora especificada. Por ejemplo, 0 corresponde a las 00:00 y 23 corresponde a las 23.00.

Minute

Minute(Order_Time)

Devuelve un número (entre 0 y 59) correspondiente al minuto de una expresión de tiempo especificada.

Month

Month(Order_Time)

Devuelve el número (entre 1 y 12) correspondiente al mes de una expresión de fecha especificada.

MonthName

MonthName(Order_Time)

Devuelve el nombre del mes de una expresión de fecha especificada.

Month_Of_Quarter

Month_Of_Quarter(Order_Dat e)

Devuelve el número (entre 1 y 3) correspondiente al mes del trimestre de una expresión de fecha especificada.

Now

Now()

Devuelve la fecha/hora actual. La función Now es equivalente a la función Current_Timestamp.

Quarter_Of_Year

Quarter_Of_Year(Order_Date )

Devuelve el número (entre 1 y 4) correspondiente al trimestre del año de una expresión de fecha especificada.

Second

Second(Order_Time)

Devuelve el número (entre 0 y 59) correspondiente a los segundos de una expresión de tiempo especificada.

TimeStampAdd

TimeStampAdd(SQL_TSI_MONTH , 12,Time."Order Date")

Agrega el número especificado de intervalos a un registro de hora y devuelve un solo registro de hora. Las opciones de intervalo son: SQL_TSI_SECOND, SQL_TSI_MINUTE, SQL_TSI_HOUR, SQL_TSI_DAY, SQL_TSI_WEEK, SQL_TSI_MONTH, SQL_TSI_QUARTER, SQL_TSI_YEAR

TimeStampDiff

TimeStampDiff(SQL_TSI_MONT H, Time."Order Date",CURRENT_DATE)

Devuelve el número total de intervalos especificados entre dos indicaciones de fecha/hora.

Week_Of_Quarter

Week_Of_Quarter(Order_Date )

Devuelve un número (entre 1 y 13) que corresponde a la semana del trimestre de la expresión de fecha especificada.

Week_Of_Year

Week_Of_Year(Order_Date)

Devuelve un número (entre 1 y 53) que corresponde a la semana del año de la expresión de fecha especificada.

Year

Year(Order_Date)

Devuelve el año de la expresión de fecha especificada.

Utiliza los mismos intervalos que TimeStampAdd.

Funciones de conversión Las funciones de conversión convierten un valor de un formato a otro.

C-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Funciones

Función

Ejemplo

Descripción

Cast

Cast(hiredate AS CHAR(40)) FROM employee

Cambia el tipo de dato de una expresión o un literal nulo a otro tipo de dato. Por ejemplo, se puede convertir un nombre de cliente (un tipo de datos Char o Varchar) o una fecha de nacimiento (un literal de fecha y hora). Utilice Cast para cambiar a un tipo de datos de fecha. No use ToDate.

IfNull

IfNull(Sales, 0)

Prueba si una expresión se evalúa en un valor nulo y, en caso afirmativo, asigna el valor especificado a la expresión.

IndexCol

SELECT IndexCol(VALUEOF Utiliza información externa para devolver la columna (NQ_SESSION.GEOGRAPHY_LE adecuada para que la pueda ver el usuario conectado. VEL), Country, State, City), Revenue FROM Sales

NullIf

SELECT e.last_name, NULLIF(e.job_id, j.job_id) "Old Job ID" FROM employees e, job_history j WHERE e.employee_id = j.employee_id ORDER BY last_name, "Old Job ID";

Compara dos expresiones. Si son iguales, la función devuelve nulo. Si no son iguales, la función devuelve la primera expresión. No puede especificar el literal NULL para la primera expresión.

To_DateTime

SELECT To_DateTime ('2009-03-0301:01:00', 'yyyy-mm-dd hh:mi:ss') FROM sales

Convierte los literales de cadena de formato dateTime a un tipo de datos DateTime.

Funciones de visualización Las funciones de visualización se utilizan en el juego de resultados de una consulta.

Función

Ejemplo

Descripción

BottomN

BottomN(Sales, 10)

Devuelve los n valores inferiores de la expresión, clasificados de menor a mayor.

Filtro

Filter(Sales USING Product = 'widget')

Calcula la expresión con el filtro de agregación previa especificado.

Mavg

Mavg(Sales, 10)

Calcula el promedio (media) móvil de las últimas n filas de datos en el juego de resultados, incluida la fila actual.

Msum

SELECT Month, Revenue, Msum(Revenue, 3) as 3_MO_SUM FROM Sales

Calcula una suma móvil de las últimas n filas de datos, incluida la fila actual. La suma de la primera fila es igual a la expresión numérica de la primera fila. La suma de la segunda fila se calcula tomando la suma de las dos primeras filas de datos, etc. Cuando se llega a la fila n, la suma se calcula en función de las últimas n filas de datos.

Referencia del editor de expresiones C-7

Funciones

Función

Ejemplo

Descripción

NTile

Ntile(Sales, 100)

Determina el rango de un valor según una amplitud de rango especificada por el usuario. Devuelve enteros para representar cualquier intervalo de rangos. El ejemplo muestra un rango desde 1 hasta 100, donde la menor venta = 1 y la mayor venta = 100.

Percentile

Percentile(Sales)

Calcula el rango de porcentaje de cada valor que cumple el argumento de expresión numérica. Oscila entre 0 (primer percentil) y 1 (100º percentil), incluidos.

Rank

Rank(Sales)

Calcula el rango de cada valor que cumple el argumento de expresión numérica. Al número más alto, se le asigna el rango 1 y a cada rango sucesivo se le asigna el siguiente entero consecutivo (2, 3, 4...). Si determinados valores coinciden, se les asigna el mismo rango (por ejemplo, 1, 1, 1, 4, 5, 5, 7...).

Rcount

SELECT month, profit, Rcount(profit) FROM sales WHERE profit > 200

Toma un juego de registros como entrada y cuenta el número de registros encontrados hasta ese momento.

Rmax

SELECT month, profit, Rmax(profit) FROM sales

Toma un juego de registros como entrada y muestra el valor máximo a partir de los registros encontrados hasta ese momento. El tipo de grupos especificado debe ser uno que se pueda ordenar.

Rmin

SELECT month, profit, Rmin(profit) FROM sales

Toma un juego de registros como entrada y muestra el valor mínimo a partir de los registros encontrados hasta ese momento. El tipo de grupos especificado debe ser uno que se pueda ordenar.

Rsum

SELECT month, revenue, Rsum(revenue) as RUNNING_SUM FROM sales

Calcula una suma de valores a partir de los registros encontrados hasta ese momento.

TopN(Sales, 10)

Devuelve los n valores superiores de la expresión, clasificados de mayor a menor.

TopN

La suma de la primera fila es igual a la expresión numérica de la primera fila. La suma de la segunda fila se calcula tomando la suma de las dos primeras filas de datos, etc.

Funciones de evaluación Las funciones de evaluación son funciones de base de datos que se pueden utilizar para transferir expresiones para obtener cálculos avanzados. Las funciones de base de datos embebidas pueden necesitar una o más columnas. Se hace referencia a ellas mediante %1 ... %N en la función. Las columnas reales deben enumerarse después de la función. Función

Ejemplo

Descripción

Evaluate

SELECT EVALUATE('instr(%1, %2)', address, 'Foster City') FROM employees

Transfiere la función de la base de datos especificada con columnas opcionales a las que se hace referencia como parámetros a la base de datos para evaluación.

C-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Funciones

Función

Ejemplo

Descripción

Evaluate_Aggr

EVALUATE_AGGR('REGR_SLOP E(%1, %2)', sales.quantity, market.marketkey)

Transfiere la función de la base de datos especificada con columnas opcionales a las que se hace referencia como parámetros a la base de datos para evaluación. Esta función se utiliza para agregar funciones con una cláusula GROUP BY.

Funciones matemáticas Las funciones matemáticas descritas en esta sección realizan operaciones matemáticas.

Función

Ejemplo

Descripción

Abs

Abs(Profit)

Calcula el valor absoluto de una expresión numérica.

Acos

Acos(1)

Calcula el arcocoseno de una expresión numérica.

Asin

Asin(1)

Calcula el arcoseno de una expresión numérica.

Atan

Atan(1)

Calcula el arcotangente de una expresión numérica.

Atan2

Atan2(1, 2)

Calcula el arcotangente de y/x, donde y es la primera expresión numérica y x es la segunda expresión numérica.

Ceiling

Ceiling(Profit)

Redondea una expresión numérica no entera al siguiente entero superior. Si la expresión numérica se evalúa como un entero, la función CEILING devuelve ese entero.

Cos

Cos(1)

Calcula el coseno de una expresión numérica.

Cot

Cot(1)

Calcula la cotangente de una expresión numérica.

Degrees

Degrees(1)

Convierte una expresión de radianes a grados.

Exp

Exp(4)

Eleva el valor a la potencia especificada. Calcula e elevado a la potencia n, donde e es la base del logaritmo natural.

ExtractBit

Int ExtractBit(1, 5)

Recupera un bit en una posición determinada en un entero. Devuelve un entero de 0 o 1 que corresponde a la posición del bit.

Floor

Floor(Profit)

Redondea una expresión numérica no entera al siguiente entero inferior. Si la expresión numérica se evalúa como un entero, la función FLOOR devuelve ese entero.

Log

Log(1)

Calcula el logaritmo neperiano de una expresión.

Log10

Log10(1)

Calcula el logaritmo decimal de una expresión.

Mod

Mod(10, 3)

Divide la primera expresión numérica entre la segunda expresión numérica y devuelve la parte restante del cociente.

Pi

Pi()

Devuelve el valor constante de pi.

Power

Power(Profit, 2)

Toma la primera expresión numérica y la eleva a la potencia especificada en la segunda expresión numérica.

Referencia del editor de expresiones C-9

Funciones

Función

Ejemplo

Descripción

Radians

Radians(30)

Convierte una expresión de grados a radianes.

Rand

Rand()

Devuelve un número pseudoaleatorio entre 0 y 1.

RandFromSee d

Rand(2)

Devuelve un número pseudoaleatorio basado en un valor original. Para un valor semilla concreto, se genera el mismo conjunto de números aleatorios.

Round

Round(2.166000, 2)

Redondea una expresión numérica a n dígitos de precisión.

Sign

Sign(Profit)

Esta función devuelve lo siguiente: • • •

1 si la expresión numérica se evalúa como un número positivo -1 si la expresión numérica se evalúa como un número negativo 0 si la expresión numérica se evalúa como cero

Sin

Sin(1)

Calcula el seno de una expresión numérica.

Sqrt

Sqrt(7)

Calcula la raíz cuadrada del argumento de expresión numérica. La expresión numérica debe evaluar un número no negativo.

Tan

Tan(1)

Calcula la tangente de una expresión numérica.

Truncate

Truncate(45.12345, 2)

Trunca un número decimal para devolver el número especificado de decimales desde el separador de decimales.

Funciones de cadena Las funciones de cadena realizan diversas manipulaciones de caracteres. Actúan en las cadenas de caracteres.

Función

Ejemplo

Descripción

Ascii

Ascii('a')

Convierte una cadena de un solo carácter en el código ASCII correspondiente, entre 0 y 255. Si la expresión de caracteres evalúa varios caracteres, se devuelve el código ASCII correspondiente a la primera letra de la expresión.

Bit_Length

Bit_Length('abcdef')

Devuelve la longitud, en bits, de una cadena especificada. Cada carácter Unicode contiene 2 bytes de longitud (igual a 16 bits).

Char

Char(35)

Convierte un valor numérico entre 0 y 255 en el valor del carácter correspondiente en código ASCII.

Char_Length

Char_Length(Customer_Nam Devuelve la longitud, en número de caracteres, de una e) cadena especificada. Los espacios iniciales y finales no cuentan para la longitud de la cadena.

Concat

SELECT DISTINCT Concat ('abc', 'def') FROM employee

Concatena dos cadenas de caracteres.

C-10 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Funciones

Función

Ejemplo

Descripción

Insert

SELECT Insert('123456', Inserta una cadena de caracteres determinada en una 2, 3, 'abcd') FROM table ubicación especificada de otra cadena de caracteres.

Left

SELECT Left('123456', 3) Devuelve un número de caracteres especificado a la FROM table izquierda de la cadena.

Length

Length(Customer_Name)

Devuelve la longitud, en número de caracteres, de una cadena especificada. Se devuelve el tamaño excluyendo los caracteres finales en blanco.

Locate

Locate('d' 'abcdef')

Devuelve la posición numérica de una cadena de caracteres en otra cadena de caracteres. Si la cadena de caracteres no se encuentra en la cadena en que se está buscando, la función devuelve un valor de 0.

LocateN

Locate('d' 'abcdef', 3)

Al igual que Locate, devuelve la posición numérica de una cadena de caracteres en otra cadena de caracteres. LocateN incluye un argumento de entero que permite especificar una posición inicial para empezar la búsqueda.

Lower

Lower(Customer_Name)

Pasa a minúsculas una cadena de caracteres.

Octet_Length

Octet_Length('abcdef')

Devuelve el número de bytes de una cadena especificada.

Position

Position('d', 'abcdef')

Devuelve la posición numérica de strExpr1 en una expresión de caracteres. Si no se encuentra strExpr1, la función devuelve 0.

Repeat

Repeat('abc', 4)

Repite una expresión especificada n veces.

Replace

Replace('abcd1234', '123', 'zz')

Reemplaza uno o más caracteres de una expresión de caracteres especificada por uno o más caracteres.

Right

SELECT Right('123456', 3) FROM table

Devuelve un número especificado de caracteres a la derecha de la cadena.

Space

Space(2)

Inserta espacios en blanco.

Substring

Substring('abcdef' FROM 2)

Crea una nueva cadena que empieza en un número fijo de caracteres en la cadena original.

SubstringN

Substring('abcdef' FROM 2 FOR 3)

Al igual que Substring, crea una nueva cadena que empieza en un número fijo de caracteres en la cadena original. SubstringN incluye un argumento de entero que permite especificar la longitud de la nueva cadena, en número de caracteres.

TrimBoth

Trim(BOTH '_' FROM '_abcdef_')

Elimina los caracteres iniciales y finales especificados de una cadena de caracteres.

TrimLeading

Trim(LEADING '_' FROM '_abcdef')

Elimina los caracteres iniciales especificados de una cadena de caracteres.

TrimTrailing

Trim(TRAILING '_' FROM 'abcdef_')

Elimina los caracteres finales especificados de una cadena de caracteres.

Upper

Upper(Customer_Name)

Pasa a mayúsculas una cadena de caracteres.

Referencia del editor de expresiones C-11

Constantes

Funciones del sistema La función del sistema USER devuelve valores relacionados con la sesión. Devuelve el nombre de usuario con el que se ha conectado.

Funciones de serie temporal Las funciones de serie temporal son funciones de agregación que se utilizan en las dimensiones de tiempo. Los miembros de la dimensión de tiempo deben estar en el nivel de la función o por debajo de éste. Por este motivo, deben proyectarse una o varias columnas que permiten identificar de forma exclusiva miembros en un nivel determinado o por debajo de éste en la consulta. Función

Ejemplo

Descripción

Ago

SELECT Year_ID, Ago(sales, year, 1)

Calcula el valor agregado de una medida desde la hora actual hasta un período de tiempo especificado en el pasado. Por ejemplo, AGO puede producir ventas para cada mes del trimestre actual y las ventas correspondientes al trimestre anterior.

Periodrolling

SELECT Month_ID, Periodrolling (monthly_sales, -1, 1)

Calcula el agregado de una medida a lo largo del período que comienza por x unidades de tiempo y finaliza por y unidades de tiempo a partir de la hora actual. Por ejemplo, PERIODROLLING puede calcular las ventas de un período que empieza en un trimestre anterior al actual y termina en un trimestre posterior al actual.

ToDate

SELECT Year_ID, Month_ID, ToDate (sales, year)

Agrega una medida desde el principio de un período de tiempo especificado hasta la hora mostrada actualmente. Por ejemplo, esta función puede calcular las ventas de Acumulado Anual.

Previsión

FORECAST(numeric_expr, ([series]), output_column_name, options, [runtime_binded_options] )

Crea un modelo de series de tiempo de la medida especificada sobre las series mediante Ajuste Exponencial o ARMIA, y devuelve una previsión del juego de periodos, según lo especificado por numPeriods.

Constantes Puede utilizar constantes en expresiones. Entre las constantes disponibles se incluyen Date, Time y Timestamp. Consulte también Current_Date, Current_Time y Current_TimeStamp. Constante

Ejemplo

Descripción

Date

DATE [2014-04-09]

Inserta una fecha específica.

Tiempo

TIME [12:00:00]

Inserta una hora específica.

TimeStamp

TIMESTAMP [2014-04-09 12:00:00]

Inserta un registro de hora específico.

C-12 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Tipos

Tipos Puede utilizar tipos de dato, como CHAR, INT y NUMERIC en las expresiones. Por ejemplo, puede utilizar tipos al crear expresiones CAST que cambien el tipo de dato de una expresión o un literal nulo a otro tipo de dato.

Variables Las variables se utilizan en expresiones. Puede utilizar una variable en una expresión. Consulte Definición de variables.

Referencia del editor de expresiones C-13

Variables

C-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

D Referencia de sincronización de datos En este tema se incluyen enlaces a información de referencia sobre cómo instalar y usar Sincronización de datos para cargar datos para análisis. Temas •

Instalación y actualización de Data Sync



Ayuda: Acerca de Sincronización de datos



Ayuda: cuadro de diálogo Propiedades del sistema



Ayuda: cuadro de diálogo Configuración de correo electrónico y cuadro de diálogo Destinatarios



Ayuda: vista Conexiones



Ayuda: Creación y modificación de tablas



Ayuda: Creación y modificación de juegos de datos



Ayuda: vista Trabajos



Ayuda: cuadro de diálogo Programaciones de trabajos



Ayuda: Disparo de trabajos desde otras herramientas



Ayuda: Disparo de un trabajo después de otro de forma automática



Ayuda: cuadro de diálogo Parámetros/Parámetros de ejecución



Ayuda: Borrado de caché después de la carga de datos



Ayuda: Cuadros de diálogo Trabajos actuales e Historial



Ayuda: Consolidación de datos de varios orígenes



Ayuda: Carga de datos en varios destinos en la nube



Ayuda: cuadro de diálogo Exportar y cuadro de diálogo Importar



Ayuda: cuadro de diálogo Bienvenido



Ayuda: cuadro de diálogo Orígenes de datos de conexión



Ayuda: Cuadro de diálogo Tablas de destino/Juegos de datos



Ayuda: cuadro de diálogo Resumen del proyecto



Ayuda: Cuadro de diálogo Procesamiento SQL anterior/posterior

Referencia de sincronización de datos D-1

Instalación y actualización de Data Sync



Ayuda: cuadro de diálogo Alertas de parches



Ayuda: cuadro de diálogo Nuevo trabajo



Ayuda: cuadro de diálogo Marcar como terminado



Ayuda: cuadro de diálogo Parámetros/Parámetros de ejecución

Instalación y actualización de Data Sync Para instalar Data Sync, debe cumplir los requisitos y, a continuación, descomprimir y ejecutar la aplicación. Una vez instalado, Data Sync le notifica si hay actualizaciones disponibles. Temas •

Acerca de las directrices y los requisitos de seguridad



Acerca de los requisitos, las bases de datos soportadas y los requisitos de JDBC



Instalación de Sincronización de datos



Inicio de Sincronización de datos por primera vez



Descripción de alertas de software en la Sincronización de datos



Actualización de la sincronización de datos

Acerca de las cuentas de usuario necesarias y las directrices de seguridad Para cargar datos con Sincronización de datos, necesita cuentas de usuario con los privilegios adecuados. ¿Qué cuentas de usuario se necesitan? Para cada usuario de Sincronización de datos, aprovisione una cuenta de usuario que tenga lo siguiente: •

Privilegios de rol de aplicación para la carga de datos, como se especifica en Asignación de permisos a los usuarios para cargar datos con Data Sync. Le recomendamos que se aprovisione solo los roles de aplicación especificados y restrinja otro acceso.



Privilegios de lectura para cada uno de los orígenes de datos.

Utilice estas cuentas de usuario de Sincronización de datos en sus conexiones de Sincronización de datos. Acerca la información confidencial almacenada por Sincronización de datos Sincronización de datos almacena información confidencial, incluida la información de conexión a los orígenes de datos. Se recomienda ejecutar Sincronización de datos en un entorno controlado donde los privilegios del sistema operativo y del sistema de archivos estén muy controlados.

Acerca de los requisitos, bases de datos soportadas y requisitos de JDBC Antes de instalar Sincronización de datos, debe tener Java 1.7 o Java Developer Kit (JDK) posterior. De forma continua, aplique cualquier actualización de Java crítica.

D-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Instalación y actualización de Data Sync

Nota: Sincronización de datos no funciona con Java Runtime Environment

(JRE); debe tener JDK.

Soporte de base de datos La Sincronización de datos soporta las siguientes bases de datos: •

Oracle



Microsoft SQL Server



DB2



Teradata



MySQL



Oracle TimesTen



JDBC genérico con controladores integrados para MongoDB, Salesforce, Redshift, Hive y PostgreSQL



Otros orígenes que soportan JDBC



Oracle Transactional Business Intelligence:





Oracle Financials Cloud



Oracle HCM Cloud



Oracle Procurement Cloud



Oracle Project Management Cloud



Oracle Sales Cloud



Oracle Supply Chain Management Cloud

Oracle Service Cloud (RightNow)

Controladores JDBC Sincronización de datos es una aplicación de Java y utiliza JDBC para extraer datos de las bases de datos. Sincronización de datos se instala con Oracle JDBC versión 12.1.0.2.0. Si utiliza una base de datos o versión diferente, debe sustituir la versión de Oracle JDBC por la versión de JDBC específica de la base de datos. Para sustituir el JDBC instalado, copie los controladores JDBC en el directorio \lib después de instalar Sincronización de datos. Por ejemplo, si la versión de Oracle es diferente, copie el controlador JDBC de la instalación local de Oracle. Proveedor

Nombre de controlador JDBC

Oracle

ojdbc7.jar

MySQL

Mysql-connector-java*.jar

Microsoft SQL Server

sqljdbc.jar

DB2

db2java.zip

Referencia de sincronización de datos D-3

Instalación y actualización de Data Sync

Proveedor

Nombre de controlador JDBC

TimesTen

ttjdbc6.jar, orai18n.jar, timestenjmsxla.jar, jms.jar, javax.jms.jar

Teradata

terajdbc4.jar, log4j.jar, teradata.jar, tdgssjava.jar, tdgssconfig.jar

Instalación de Sincronización de datos Descargue e instale Sincronización de Datos en tan solo unos pasos. Nota: Sincronización de datos almacena información confidencial, incluida la

información de conexión a las bases de datos locales. Recomendamos instalar Sincronización de datos solo en un entorno protegido donde los privilegios del sistema operativo y del sistema de archivos estén muy controlados.

Antes de instalar Sincronización de datos, haga esto: •

Instale Java Development Kit (JDK) 1.7 o posterior y aplique cualquier actualización crítica de Java de forma continua. Sincronización de datos no funciona con Java Runtime Environment (JRE). Debe instalar JDK.



Solicite permiso para cargar datos. Consulte Asignación de permisos a los usuarios para cargar datos con Data Sync.

Instale Sincronización de datos en su entorno. 1. Descargue Sincronización de Datos de Oracle Technology Network:

http://www.oracle.com/technetwork/middleware/bicloud/downloads/ index.html 2. Descomprima BICSDataSync.zip en un directorio sin espacios en el nombre. 3. Defina JAVA_HOME: a. Abra config.bat (Windows) o config.sh (Linux o Unix). b. Sustituya @JAVA_HOME por el directorio en el que esté instalado el JDK.

Por ejemplo: set JAVA_HOME=D:\Java (en Windows) set JAVA_HOME=usr/java (en Linux o UNIX) Si el nombre del directorio contiene espacios, tendrá que ponerlo entre comillas dobles. 4. Copie cualquier controlador JDBC específico de base de datos que necesite en el

directorio \lib de Sincronización de datos.

Sincronización de datos instala el controlador Oracle JDBC 11.2.x. Si desea conectarse a una base de datos diferente (por ejemplo, Microsoft SQL Server o DB2)

D-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Instalación y actualización de Data Sync

o si desea utilizar otro controlador Oracle de la versión por defecto, obtenga y copie manualmente los archivos necesarios en el directorio \lib. Consulte también Controladores JDBC. Ahora está listo para iniciar Sincronización de datos. Consulte Inicio de Sincronización de datos por primera vez.

Inicio de Sincronización de datos por primera vez La primera vez que inicie Sincronización de datos, se le pedirá que le asigne un nombre a su repositorio de Sincronización de datos y que proporcione una contraseña. 1. Inicie Sincronización de datos. Ejecute datasync.bat (en Windows) o

datasync.sh (en Linux/UNIX) desde el directorio donde ha instalado Sincronización de datos. El icono de Sincronización de datos se muestra en la bandeja de iconos del sistema para indicar que el servidor está activo y en ejecución.

2. Haga clic con el botón derecho en el icono de Sincronización de datos y seleccione

Iniciar IU. 3. Introduzca un nombre lógico para el repositorio.

Este nombre se utiliza para distinguir el repositorio en entornos de varios repositorios. Por ejemplo, puede llamar al repositorio Entorno de desarrollo o Entorno de producción. Verá que este nombre aparece como una ayuda de burbuja sobre el icono de Sincronización de datos de la bandeja del sistema y en la barra de títulos en Sincronización de datos. 4. Introduzca una contraseña.

Proporcione una contraseña para acceder al cliente y seleccione si desea que Sincronización de datos recuerde la contraseña. Nota: Se recomienda que solo instale Sincronización de datos en entornos

protegidos porque Sincronización de datos almacena contraseñas de sistemas transaccionales.

5. Introduzca un nombre que describa su primer proyecto.

Se abrirá Sincronización de datos. 6. Defina algunas propiedades del sistema básicas. Consulte Configuración de

opciones por defecto para Data Sync.

Si la organización utiliza un servidor proxy para direccionar llamadas a sitios web externos, configure Host del proxy y Puerto del proxy. 7. Conecte Sincronización de datos al destino de datos. Consulte Especificación de

detalles de conexión del servicio en la nube.

Referencia de sincronización de datos D-5

Instalación y actualización de Data Sync

8. Conecte Sincronización de datos al origen de datos. Consulte Especificación de los

detalles de conexión de un origen de datos.

9. Opcional. Configure el correo electrónico. Consulte Configuración de notificaciones

de correo electrónico.

Inicio y parada de Sincronización de datos Para iniciar Sincronización de datos y su servidor, ejecute datasync.bat (Windows) o datasync.sh (Linux/UNIX) desde el directorio donde ha instalado Sincronización de datos. El icono de Sincronización de datos se muestra en la bandeja de iconos del sistema para indicar que el servidor está activo y en ejecución. •

Seleccione Iniciar IU para abrir el cliente de Sincronización de datos.



Seleccione Salir para parar el servidor de Sincronización de datos.

También puede ejecutar estos archivos: •

datasyncClient.bat.sh abre la herramienta Sincronización de datos (cuando el servidor está en ejecución).



stopserver.bat/sh para el servidor de Sincronización de datos.

Reconfiguración de Sincronización de datos desde el principio Para restablecer Sincronización de datos a su estado por defecto y rehacer el proceso de configuración, ejecute datasync.bat (Windows) o datasync.sh (Linux/UNIX) en una ventana de comandos con la opción -clean.

Desinstalación de Sincronización de datos Para desinstalar Sincronización de datos, suprima el directorio de instalación.

Descripción de alertas de software en la Sincronización de datos La Sincronización de datos le notifica si hay un nuevo parche o paquete de software. Si hay un nuevo parche disponible o un nuevo paquete de software con funciones adicionales, la Sincronización de datos le notifica mediante el icono Alertas de nuevos parches situado junto al icono Supervisión de servidor. Antes de cada carga, la Sincronización de datos realizar una comprobación de versión, enviando su versión actual para que se compare con la de la nube. En función de sí las versiones coinciden, se producen las siguientes acciones: •

Si las versiones coinciden, la carga de datos continúa.



Si la versión inferior está cambiada en la nube, lo que indica un parche disponible, se crea una alerta opcional y se envía un correo electrónico antes de continuar con la carga. La alerta se envía solo una vez.



Si la versión superior está cambiada, lo que indica un nuevo paquete de software, se crea una alerta y se envía un correo electrónico. Se detiene la carga de datos, mientras se informa de que se necesita una nueva versión del parche antes de realizar ninguna otra carga de datos.

El número de alertas no leídas se indica en el icono Alertas. Haga clic en el icono para ver la lista de alertas. Si el icono está negro, no hay ninguna alerta, se vuelve verde cuando hay alertas opcionales no leídas y rojo cuando hay alertas obligatorias no leídas.

D-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: Acerca de Sincronización de datos

Actualización de la sincronización de datos Se actualiza la sincronización de datos si se realiza una instalación completa y posteriormente se migra el entorno. Las nuevas actualizaciones de software se pueden descargar como archivos comprimidos que contienen todo el contenido para una nueva instalación del software. Para actualizar el software, realice una instalación completa del software como un nuevo entorno en un directorio de inicio independiente y, a continuación, migre el entorno desde su instalación existente. Configuración de un nuevo entorno con una configuración de entorno existente Al iniciar el nuevo entorno tras la instalación de un parche o una nueva versión, se le solicitará la configuración de entorno. Seleccione Copiar configuración de entorno existente y, a continuación, especifique el directorio raíz del entorno de Sincronización de datos. El repositorio de Sincronización de datos y los archivos de configuración se copian en el nuevo entorno. Si la nueva instalación necesita actualizar los metadatos, realice una actualización después de copiar los archivos.

Ayuda: Acerca de Sincronización de datos Con Sincronización de datos, es fácil cargar datos locales en una base de datos en la nube. Sincronización de Datos carga los datos directamente de orígenes relacionales (tablas, vistas, sentencias SQL), archivos (CSV y XLSX) y otros orígenes como OTBI, Oracle RightNow, Greenplum, MongoDB, Salesforce, Amazon Redshift, Hive, PostgresSQL, etc. Algunos términos y conceptos clave: •

Conexión: define los orígenes de datos y las bases de datos de destino.



Proyecto: espacio de trabajo que define y ayuda a organizar las cargas de datos. Por ejemplo, puede cargar datos de recursos humanos y de finanzas en un único proyecto (denominado “Mis datos”) o bien crear dos proyectos (denominados “Mis datos de recursos humanos” y “Mis datos de finanzas”). Dichas particiones pueden ser útiles si hay más de un usuario trabajando en cada sistema.



Trabajo: carga todos los datos definidos en un proyecto a su base de datos de Cloud de destino.

Ayuda: vista Conexiones Configure las conexiones para especificar el lugar donde están el servicio en la nube de destino y los orígenes de datos. Lista de orígenes/destinos Esta lista muestra las conexiones existentes que se han configurado para los orígenes y destinos de datos. •

Edite el registro TARGET y especifique los detalles de conexión del servicio en la nube de destino tal como se describe en "Configuración de una conexión al servicio en la nube de destino".



Para cargar datos de una base de datos, cree un nuevo registro y especifique los detalles de la conexión como se describe en 'Configuración de una conexión a un origen de datos'.

Referencia de sincronización de datos D-7

Ayuda: vista Conexiones

Nota: Si está cargando datos solo desde archivos de datos, no necesita una conexión en Sincronización de datos. Vaya directamente a la vista Proyecto, haga clic en el separador Datos de archivo y especifique los detalles del archivo de datos. Para obtener más información sobre cómo crear una conexión para un tipo de dato específico: - Orígenes JDBC, consulte Especificación de los detalles de conexión de orígenes JDBC genéricos. - Oracle Service Cloud (RightNow), consulte Especificación de los detalles de conexión de Oracle Service Cloud (RightNow). - OTBI, consulte Especificación de detalles de la conexión para datos de OTBI. - NetSuite, consulte Especificación de los detalles de conexión para datos NetSuite.

Configuración de una conexión al servicio en la nube de destino Campo o elemento

Descripción

Nombre

No cambie el nombre por defecto TARGET.

Tipo de conexión

Seleccione Oracle (BICS).

Usuario

Especifique un usuario que cuente con privilegios para cargar datos. Consulte Asignación de permisos a los usuarios para cargar datos con Data Sync.

Contraseña

Especifique la contraseña para el usuario que especificó en el campo Usuario.

URL

Especifique la URL sin la parte "/analytics" al final. Por ejemplo, si la URL del servicio en la nube es "http:// bicsinstinoracle12345.analytics.slck12345vm01.cloud.oracle.com/ analytics", especifique: http://bicsinst-

inoracle12345.analytics.us1.cloud.oracle.c om

Configuración de una conexión a un origen de datos Campo o elemento

Descripción

Nombre

Especifique un nombre breve descriptivo e independiente del entorno, como CRM o HR para identificar la conexión en Data Sync. Evite utilizar nombres específicos de instancias como nombres de host, ya que se puede configurar la misma conexión en diferentes bases de datos de diferentes entornos, por ejemplo, desarrollo y producción.

Tipo de conexión

Tipo de base de datos.

D-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: vista Conexiones

Campo o elemento

Descripción

Propietario de tabla

Nombre del propietario del esquema. Se trata del usuario que posee los objetos del esquema de origen. Asegúrese de que el usuario tiene suficientes privilegios de administración en el área de informes que desea cargar.

Contraseña

Contraseña para el usuario de la base de datos/ propietario de la tabla.

Nombre de servicio, Nombre de TNS, Cadena de conexión, Nombre de base de datos u Origen de datos ODBC

Introduzca los valores adecuados para la base de datos.

Host

Nombre de la máquina o dirección IP de la máquina en la que reside la base de datos.

Puerto

Número de puerto en el que recibe la base de datos (por ejemplo, 1521 es el valor por defecto para una base de datos Oracle).

URL (opcional)

URL de JDBC para la conexión de origen de datos. El valor de este campo debe cumplir las especificaciones de la base de datos. Utilice esta opción para especificar una URL única para un determinado origen de datos. Por ejemplo, esta opción puede ser útil si este origen de datos físico utiliza Oracle RAC y otros orígenes de datos utilizan un tipo de base de datos diferente.

Controlador (opcional)

Controlador tal y como se describe en la documentación de JDBC.

Para un nombre TNS de Oracle, introduzca el nombre TNS especificado en el archivo tnsnames.ora de \network\admin\.

Nota: La versión del controlador JDBC debe coincidir con la versión de la base de datos. Si las versiones no coinciden, se pueden producir falsos errores durante el proceso de carga de datos. Aunque se utilice una base de datos Oracle, si la versión del controlador JDBC no coincide con la de la base de datos, debe descargar la versión compatible del controlador JDBC del sitio web de Oracle y colocarla en el directorio lib. Para Oracle, es preferible utilizar el tipo de conexión Thin. En algunos casos, como en las configuraciones RAC, puede que tenga que utilizar el tipo de conexión OCI8. En este caso, asegúrese también de que la biblioteca del cliente instalada en la máquina local coincide con la versión de la base de datos.

Uso de registros de origen de conexión Utilice este separador para revisar los detalles de registro de los orígenes de datos que se instalan con Sincronización de datos y para especificar sus propios registros.

Referencia de sincronización de datos D-9

Ayuda: Cuadros de diálogo Trabajos actuales e Historial

Ayuda: Cuadros de diálogo Trabajos actuales e Historial El separador Trabajos actuales muestra los trabajos de carga de datos en curso o fallidos. El separador Historial muestra los trabajos de carga de datos completados. Campo o elemento Descripción Trabajos actuales

Cada vez que se inicia un trabajo, se crea una nueva ejecución de trabajo y se muestra en esta lista con el nombre y un ID de proceso para identificarla de forma única. La ejecución del trabajo se muestra en esta lista hasta que se termina, en cuyo caso se elimina de esta lista y se transfiere a la lista Historial de las ejecuciones de trabajos. Si falla una ejecución de trabajo (con Estado de ejecución=Fallo), permanecerá en la lista Trabajos actuales hasta que: • •

Se reinicie y se ejecute correctamente (Estado de ejecución definido en Terminado). Se defina manualmente como Terminado. Es decir, haga clic con el botón derecho del mouse en la ejecución del trabajo y seleccione Marcar como terminado. Si selecciona esta opción, se crea una nueva ejecución de trabajo al reiniciar el trabajo; de lo contrario, se reinicia la ejecución del trabajo original.

Historial

Lista de todas las ejecuciones de trabajos del proyecto actual.

Editar

Muestra el estado de la ejecución de trabajo, que puede editar.

Descripción

Muestra los detalles de la ejecución de trabajo, incluidos los archivos log, los mensajes y los distintos registros de hora y métricas. Los archivos log en ejecución se almacenan en el directorio log. Se crea un directorio por ejecución con una convención de nomenclatura de CR___..log.

Tareas

Las tareas y los detalles muestran métricas importantes, incluidos los registros de hora de inicio y finalización, el número de filas procesadas, el rendimiento global de lectura y escritura (número de filas procesadas por minuto).

D-10 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: Cuadros de diálogo Trabajos actuales e Historial

Campo o elemento Descripción Detalles de la tarea

El separador Detalles de la tarea se basa en los elementos de línea del flujo de datos. Los detalles de la tarea normalmente contienen los siguientes detalles: •







• Pista de auditoría

Truncar tabla: Cuando la estrategia de carga se define en Sustituir datos en tabla o cuando se carga una tabla (sin la opción de no suprimir datos nunca) por primera vez, se ejecuta el truncamiento de tabla. Borrar índice: Cuando se trunca una tabla, todos los índices de la tabla se borran antes de la carga de datos. Los índices que tienen marcada la propiedad "Borrar/crear siempre", siempre se borran antes de la carga de datos, incluso si la tabla se carga incrementalmente. Insertar/Actualizar/Agregar/Actualizar/Insertar: Dependiendo de la estrategia de carga, se utiliza un comando adecuado para cargar los datos. Crear índice: Cuando se borra un índice, se crea una vez que se cargan los datos. También se crea cualquier índice nuevo que esté registrado y que no exista en la nube. Analizar tabla: Tras la carga de datos y la creación del índice, se analiza la tabla.

Muestra los detalles de las tareas de ejecución de trabajos.

Acerca de los análisis de tabla Para maximizar el rendimiento, Sincronización de datos solo analiza las tablas durante cargas iniciales y cuando se modifican las tablas. Abandono de una ejecución fallida Si por algún motivo desea abandonar una ejecución fallida, haga clic con el botón derecho en su registro en el separador Trabajos actuales y seleccione Marcar como completado, que actualiza el estado del trabajo a Terminado. Una solicitud posterior inicia una nueva ejecución. Recarga completa de datos Para realizar un refrescamiento completo de los datos (es decir, volver a cargar todas las tablas), en el menú Herramientas seleccione Volver a extraer y cargar todos los datos. La siguiente ejecución del trabajo se realiza en modo Completo en lugar de usar el modo Incremental, y lee y carga todos los datos. Si desea volver a cargar una única tabla, en la vista Conexiones, seleccione la tabla, abra el separador Refrescar fechas, haga clic en Volver a extraer datos y, a continuación, haga clic en Solo registro seleccionado. En el cuadro de diálogo Volver a extraer los datos, haga clic en Todos los datos y, a continuación, en Aceptar. En la próxima ejecución se extraerán todos los datos de la tabla de origen y se volverá a cargar la tabla. Carga de datos que ya están cargados Sincronización de datos recuerda cuándo se carga una tabla en la base de datos, que suele ser a la hora de inicio del trabajo. Si la base de datos de origen está en una zona horaria distinta, el valor se ajusta en consecuencia. Puede ver este registro de hora en el separador Refrescar fechas de la vista Conexiones.

Referencia de sincronización de datos D-11

Ayuda: cuadro de diálogo Configuración de correo electrónico y cuadro de diálogo Destinatarios

Para cargas incrementales, la ejecución busca los registros cuyo valor de la columna de filtro haya cambiado desde el registro de hora de la última carga. Por ejemplo, en el caso de una ejecución de carga tras una carga realizada el 1 de junio de 2014 a las 22:00 horas, solo se extraen y cargan los cambios que se producen después de esa hora. Puede modificar la fecha para definirla en un registro de hora anterior. Para ello haga clic en el botón Volver a extraer datos y proporcione un nuevo valor en el cuadro de diálogo Volver a extraer datos. Por ejemplo, si desea definir el registro de hora el día 1 de marzo de 2014, a las 22:00 horas, la siguiente ejecución buscará los datos que han cambiado desde el 1 de marzo, en lugar de desde el 1 de junio.

Ayuda: cuadro de diálogo Configuración de correo electrónico y cuadro de diálogo Destinatarios Puede enviar informes de carga de datos por correo electrónico a uno o más destinatarios. Los correos electrónicos se envían desde la cuenta de correo electrónico que ha configurado en el cuadro de diálogo Configuración de correo electrónico.

Cuadro de diálogo Configuración de correo electrónico Campo o elemento

Descripción

Nombre de usuario

Nombre del usuario de la cuenta de correo electrónico.

Contraseña

Contraseña para el nombre de usuario proporcionado. (Solo es necesaria si selecciona Necesita autenticación).

Servidor de correo electrónico

Nombre de host del servidor de correo electrónico.

Puerto de servidor de correo electrónico

Puerto en el que recibe el servidor de correo electrónico.

Dirección de correo electrónico

Dirección de correo electrónico del usuario.

Necesita autenticación

Especifica si el servidor de correo electrónico corporativo necesita autenticación.

Necesita SSL

Especifica si se necesita una conexión SSL.

Enviar correo electrónico de prueba

Haga clic en esta opción para probar los detalles enviando un correo electrónico a la cuenta de correo electrónico especificada.

Cuadro de diálogo Destinatarios Campo o elemento

Descripción

Nombre

Nombre del usuario al que se va a notificar.

Dirección de correo electrónico

Dirección de correo electrónico a la que se envía la notificación.

Inactiva

Indica si la notificación de correo electrónico para este destinatario está activa o inactiva. Si está activada, la persona no se incluye en la difusión del correo electrónico.

D-12 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: cuadro de diálogo Datos de archivo

Ayuda: cuadro de diálogo Datos de archivo Puede importar archivos de datos de un directorio raíz que defina. Cuadro de diálogo Datos de archivo Campo o elemento Descripción

Lista de proyectos de carga de datos existentes. Para ver los detalles, haga clic en el nombre de archivo en la columna Archivo o utilice el campo Archivo del separador Editar para visualizar información de configuración del archivo.

Separador Editar

Esta tabla muestra el nombre de proyecto y el nombre de archivo que se va a cargar. Haga clic en el campo Archivo para visualizar información de configuración de archivo.

Separador Atributos de archivo

Este separador muestra las columnas de datos identificadas en el archivo de datos. Por ejemplo, si carga una hoja de cálculo, los atributos son las columnas de la hoja de cálculo.

Separador Destinos de archivo

Este separador muestra detalles de la tabla de destino, incluidos el nombre de la tabla y la estrategia de carga. Para ver o editar la estrategia de carga, haga clic en el campo Estrategia de carga. Haga clic en Asignación de columnas para ver detalles sobre la asignación de columnas de datos de origen a columnas de la tabla de destino, crear consultas y transformar datos relacionales.

Asistente Nuevo archivo de origen Campo o elemento Descripción Seleccionar archivo

Utilice este cuadro de diálogo para navegar y seleccionar un archivo de datos local, por ejemplo, un archivo CSV o archivo XLSX. Haga clic en Ubicación de archivo y utilice el cuadro de diálogo Abrir para navegar y seleccionar un archivo de datos. Los campos Nombre de archivo y Nombre lógico se rellenan automáticamente, pero puede editarlos si es necesario. Para limpiar los archivos de datos después de la carga, haga clic en Suprimir archivos después de la carga correcta. Antes de utilizar esta opción, como referencia, asegúrese de que tiene copias de los archivos de datos almacenados en una ubicación diferente.

Referencia de sincronización de datos D-13

Ayuda: cuadro de diálogo Datos de archivo

Campo o elemento Descripción Opciones de importación (para archivos de hoja de cálculo)

Utilice este cuadro de diálogo para especificar información sobre el archivo de datos. •

La primera línea contiene cabeceras: seleccione esta opción si la primera línea de la hoja de cálculo contiene cabeceras que identifiquen cada columna. Si desactiva esta opción, Sincronización de datos asignará nombres de columna por usted (COLUMN_1, COLUMN_2, etc.).



Formato de registro de hora (estilo Java): seleccione el formato de los datos de registro de hora en los archivos de datos.



Rango de celdas: (específico para archivos de hoja de cálculo) especifique la celda de inicio y de finalización de los datos, incluida la fila de cabecera si dispone de una. Si el archivo de datos tiene una fila de cabecera y selecciona la opción La primera línea contiene cabeceras pero omite la fila de cabecera del rango, la primera fila de datos se interpreta incorrectamente como cabecera.



Seleccionar hojas que importar: (específico para los archivos de hoja de cálculo) haga clic para mostrar el cuadro de diálogo Seleccionar hojas, que le permite especificar qué hojas cargar.



Número de líneas de muestreo: especifique cuántas líneas de datos se analizan mediante Sincronización de datos para determinar la sintaxis y estructura.

Opciones de importación (para archivos CSV)

Utilice este cuadro de diálogo para especificar información sobre el archivo de datos.

Configurar destino

Utilice este cuadro de diálogo para especificar información sobre dónde cargar los datos. •

Seleccionar existente: haga clic para visualizar el cuadro de diálogo Opción de destino, que permite seleccionar una tabla de destino existente.



Crear nueva: utilice esta opción para crear una nueva tabla de destino con el nombre que especifique en el cuadro de texto adyacente.

Cuadro de diálogo Información de archivo Campo o elemento Descripción Ubicación del archivo

Muestra la ubicación y nombre de archivo del archivo de datos. Haga clic para seleccionar otro archivo.

Nombre de archivo

(Editable) Muestra el nombre del archivo de datos.

Nombre lógico

Muestra el nombre de tabla de destino.

Carga desde archivos En las propiedades del sistema, puede definir el directorio raíz de los archivos de datos para la importación mediante la propiedad "Directorio raíz de archivo de datos".

D-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: cuadro de diálogo Datos de archivo

Esta especificación permite a la herramienta abrir el directorio como directorio por defecto para seleccionar archivos y garantiza la portabilidad en diferentes sistemas operativos. Se recomienda mantener todos los archivos en este directorio, ya que el cambio de esta propiedad ayuda a configurar fácilmente el repositorio cuando los metadatos se mueven a otro entorno sin tener que ajustar las propiedades para cada entrada de archivo. Antes de importar archivos, es importante revisar el formato de archivo abriendo el archivo en un editor de texto para identificar los delimitadores, determinar el número de líneas que omitir y asegurarse de que cada registro está en una nueva línea. Acerca de los requisitos de formato de archivo Entre las definiciones y los requisitos de formato de archivo se incluye lo siguiente: •

Puede especificar un solo carácter como delimitador. Puede ser una coma (","), un espacio (" ") o un tabulador ("\t" o "[tab]").



Cuando un atributo contiene el delimitador como parte del valor, es necesario poner todo el valor entre comillas dobles.



Un atributo puede contener caracteres de nueva línea, en cuyo caso también se debe poner entre comillas dobles.



Un archivo puede tener un banner, que se puede ignorar durante la carga. Sin embargo, la transición de la cabecera a los datos debe empezar predeciblemente desde un determinado número de línea.



Un archivo puede tener cadenas de registro de hora y fecha. Sin embargo, solo se puede utilizar un formato por archivo. Por ejemplo, si hay una fecha de nacimiento y una fecha de contratación, ambas deben tener el mismo formato. Como ejemplo, "yyyy-MM-dd" se puede utilizar para interpretar el registro de hora "1968-01-01" como fecha de nacimiento y "2010-06-31" como fecha de contratación.

Consulte http://docs.oracle.com/javase/7/docs/api/java/text/ SimpleDateFormat.html para ver las distintas posibilidades de formato. Acerca del manejo y el registro de errores Cuando se analiza y se carga un archivo, se pueden producir errores al leer o escribir. Los errores relacionados con la lectura se deben principalmente a la conversión de cadenas a un objeto de tipo entero, decimal o registro de hora. También pueden ser el resultado de un formato incorrecto. Por ejemplo, si un atributo contiene el delimitador, pero no está entre comillas dobles, o si una línea no tiene tantos atributos como la cabecera. Cuando hay registros incorrectos, falla el proceso. Los errores relacionados con la escritura pueden ser el resultado de una longitud insuficiente o de introducir valores nulos en un atributo no nulo. Cuando se detectan estos registros, los errores se registran en un archivo en el directorio de registro con la regla de nomenclatura CR___..bad. Este archivo log contiene información que incluye el número de línea del registro incorrecto, el propio registro y los problemas que se han producido al analizar el archivo. Una vez que se han identificado los archivos incorrectos, corrija el archivo original y vuelva a ejecutar el proceso. Si no está seguro de cómo corregir un registro en el

Referencia de sincronización de datos D-15

Ayuda: cuadro de diálogo Exportar y cuadro de diálogo Importar

archivo en la ubicación especificada en el archivo log .bad, puede comentarlo agregando "--" delante de la línea en el archivo.

Importación de archivos Al importar archivos, Sincronización de datos calcula los tipos de dato y otras características de los datos y le permite editar los valores antes de crear un origen de datos de Oracle Business Intelligence Cloud Service correspondiente en el separador Tablas de destino y registrar las columnas en las que cargar los datos. Por defecto, se toma un máximo de 10.000 filas como ejemplo para identificar los tipos de dato. Puede especificar que se utilice como ejemplo un número mayor o menor de filas, o bien elegir -1 para leer todo el archivo, aunque puede tardar más tiempo en analizar todo el archivo. Durante la importación, la herramienta calcula la longitud de los atributos de cadena en el archivo, de modo que la definición de tabla de destino correspondiente pueda incluir los datos. Si se trata de una representación de cadena, la longitud se calcula en incrementos de 50. Si la longitud es de más del 50% de la longitud calculada, se utiliza el siguiente incremento. La siguiente tabla ilustra cómo se calcula la longitud. Longitud máxima de la cadena en los datos de ejemplo

Longitud calculada

5

50

27

100

55

100

Ayuda: cuadro de diálogo Exportar y cuadro de diálogo Importar Puede utilizar las funciones Importar y Exportar para migrar un entorno de Sincronización de datos a otro. Por ejemplo, puede migrar Sincronización de datos desde un entorno de prueba a un entorno de producción.

Antes de empezar El comportamiento de sincronización de datos relacionado con la carpeta de destino es el siguiente: •

Si la carpeta de destino está vacía, la sincronización de datos exporta los metadatos sin una advertencia.



Si una carpeta de destino contiene metadatos de sincronización de datos, el cliente emite una advertencia y el usuario debe hacer clic en Aceptar para continuar con la exportación. El proceso de exportación sustituye todo el contenido en la carpeta de destino.



Si la carpeta de destino tiene metadatos de sincronización sin datos, así como metadatos de sincronización de datos, el cliente emite una advertencia y el usuario debe hacer clic en Aceptar para continuar con la exportación. El proceso de exportación sustituye todo el contenido en la carpeta. Se suprimen todos los metadatos de sincronización sin datos.



Si la carpeta de destino tiene solo metadatos que no son de Sincronización de datos, esta herramienta no puede exportar a la carpeta de destino especificada.

D-16 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: cuadro de diálogo Exportar y cuadro de diálogo Importar

Exportación de metadatos Utilice la función de exportación para crear una copia de los metadatos específicos del sistema de origen que puede utilizar para migrar Sincronización de datos. Por ejemplo, puede exportar metadatos desde el entorno de prueba y, a continuación, importar los metadatos en el entorno de producción. 1. En Sincronización de datos, seleccione Exportar en el menú Herramientas. 2. Seleccione el directorio al que desea exportar los metadatos o acepte el directorio

por defecto.

3. Seleccione las aplicaciones adecuadas para las que desea exportar metadatos. 4. Seleccione las categorías adecuadas de los metadatos que desea exportar:



Lógico: Exporta toda la información que se incluye en la vista Proyecto.



Sistema: Exporta toda la información que se incluye en la vista Conexiones, excepto las contraseñas para los servidores y las conexiones de base de datos.



Hora de ejecución: Exporta información acerca de los trabajos y programas que se incluyen en la vista Trabajos.



Datos de usuario: (Se aplican solo a la autenticación autónoma de sincronización de datos) Exporta usuarios, roles y contraseñas. Nota: Al importar roles y contraseñas, si la clave de cifrado en el repositorio

de destino es diferente de la clave de cifrado en el repositorio de origen, los roles y las contraseñas no se podrán leer.

5. Verifique el proceso de exportación revisando el archivo log \log

\export.log. Puede utilizar la opción Sobrescribir el archivo log para sobrescribir logs de exportación anteriores

Importación de metadatos Puede utilizar la función de importación para migrar los metadatos de Sincronización Datos específicos del sistema en un entorno de Sincronización de datos. Por ejemplo, si anteriormente exportó metadatos del entorno de prueba, puede importar los metadatos en el entorno de producción. 1. En Sincronización de datos, seleccione Importar desde el menú Herramientas. 2. Seleccione el directorio desde el que desea importar los metadatos o acepte el

directorio por defecto.

3. Seleccione las aplicaciones adecuadas para las que desea importar los metadatos. 4. Seleccione las categorías de metadatos adecuadas que desea importar:



Lógico: Importa toda la información que se incluye en la vista Proyecto.



Sistema: Importa toda la información que se incluye en la vista Conexiones, excepto las contraseñas para servidores y conexiones de base de datos.

Referencia de sincronización de datos D-17

Ayuda: cuadro de diálogo Programaciones de trabajos



Tiempo de ejecución: Importa información acerca de los trabajos y programas que se incluyen en la vista Trabajos.

5. Para importar metadatos en un repositorio en blanco o para sustituir

completamente las categorías seleccionadas de los metadatos actuales en el repositorio, seleccione Truncar tablas del repositorio. Esta opción sobrescribe el contenido en el repositorio actual. También aumenta en gran medida la velocidad del proceso de importación.

6. Para importar nuevos registros y actualizar los registros existentes, seleccione

Actualizar registros existentes. Si no activa esta casilla de verificación, Sincronización de datos solo inserta nuevos registros. Esta opción no está disponible si selecciona la opción Truncar tablas del repositorio.

7. (Opcional) Seleccione Activar modo de bloque para insertar los metadatos

importados en el repositorio como una inserción de matriz. Debe seleccionar esta opción solo si también ha seleccionado la opción Truncar tablas del repositorio. Esta acción aumenta la velocidad del proceso de importación.

8. Haga clic en Aceptar. 9. Verifique el proceso de importación revisando el archivo log \log

\import.log.

Ayuda: cuadro de diálogo Programaciones de trabajos Programe los trabajos para cargar los datos con regularidad. Por ejemplo, puede realizar una carga de datos incrementales una vez por semana. Antes de empezar, primero debe crear un trabajo mediante el separador Trabajos. 1. Seleccione el separador Programas de trabajo para abrir el programador. 2. En el separador Editar, especifique un nombre corto para identificar el programa

en Sincronización de datos.

3. Especifique los siguientes detalles:

Campo

Qué especificar

Nombre

Especifique un nombre corto para identificar el programa en Sincronización de datos.

Trabajo

Seleccione el trabajo que desea ejecutar. Sincronización de datos crea un trabajo por defecto al crear un proyecto con el nombre -Job. Puede ejecutar este trabajo o ejecutar un trabajo diferente creado por usted.

Ejecutar una sola vez

Seleccione esta opción para cargar los datos solo una vez.

Inactivo

Seleccione esta opción para desactivar el programa de carga de datos.

Patrón de repetición

Especifique la frecuencia con que desea cargar los datos. Estas opciones solo están disponibles cuando no se ha seleccionado la opción Ejecutar una sola vez.

D-18 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: vista Trabajos

Campo

Qué especificar

Fecha de inicio/Fecha de finalización

Especifique cuándo se deben iniciar y parar las cargas de datos.

4. Haga clic en Guardar.

En el panel superior, puede ver y seleccionar los programas, así como ver su estado y otras propiedades. En Último estado del programa, puede marcar un programa como en cola o terminado. En la columna Siguiente ejecución de un programa, haga clic en el botón para abrir un cuadro de diálogo Fecha, en el que puede especificar una nueva fecha en la que ejecutar el trabajo programado. Tras este cambio, el programa se reanuda con el patrón de repetición que especificó al crear el programa.

Ayuda: vista Trabajos Un trabajo es la unidad de trabajo que usa para organizar, programar, ejecutar y supervisar los procesos de carga. Una ejecución es una instancia de un trabajo de carga de datos. Por ejemplo, si ejecuta un trabajo dos veces, a continuación verá dos registros de ejecución en el separador Historial. Puede utilizar un trabajo para cargar los datos una sola vez (consulte Carga de datos con Sincronización de datos) o de forma regular (consulte Cómo refrescar los datos regularmente). Utilice: •

El subseparador Trabajos para crear un trabajo de carga de datos que puede ejecutar una sola vez o de forma regular.



El subseparador Programas de trabajo para cargar datos de forma regular mediante un trabajo existente.



El subseparador Trabajos actuales para gestionar las cargas de datos iniciadas recientemente.



El subseparador Historial para revisar y gestionar las cargas de datos terminadas.

Inicio de una carga de datos mediante un trabajo Para iniciar una carga de datos, visualice el separador Trabajos y utilice los separadores inferiores para cambiar los valores de configuración de la carga de datos por defecto. Haga clic en Ejecutar trabajo para iniciar la carga de datos. Si está cargando datos en DBaaS, en el separador Editar, utilice la opción Conexión en la nube para depuración de caché para especificar la caché que se va a depurar después de cada ejecución de trabajo. Si está cargando datos en DBaaS y deja el campo Conexión en la nube para depuración de caché en blanco, la caché de datos de destino no se depurará, por lo que los nuevos datos tardarán más en aparecer en sus informes de BI. Más información acerca del trabajo con trabajos Cuando crea un proyecto, Sincronización de datos crea para el usuario un trabajo por defecto denominado -Job1. En la vista Trabajos, puede ver el trabajo por defecto o crear nuevos trabajos. Cuando selecciona un trabajo, en el subseparador Tareas ordenadas se muestran las tareas que se ejecutan cuando se ejecuta el trabajo. Un trabajo está inicialmente vacío, sin tareas ordenadas. En la primera ejecución de un trabajo, las tareas se calculan y ejecutan automáticamente por orden.

Referencia de sincronización de datos D-19

Ayuda: cuadro de diálogo Estrategia de carga

Si hay más de un trabajo en estado incompleto (como En ejecución, Fallido o Parado), el trabajo falla. Si falla un trabajo, puede que tenga que marcar manualmente el estado como terminado para poder reiniciarlo. Para marcar una ejecución como completada, haga clic con el botón derecho en la entrada de la ejecución y seleccione Marcar como completado. Reinicio automático de trabajos Las cargas de datos en la nube pueden fallar debido a problemas de red y puede que se realicen correctamente cuando se vuelva a ejecutar la carga de datos. Si desea que Sincronización de datos lo intente de nuevo automáticamente tras un fallo, puede definir el número de reintentos en el nivel de trabajo mediante el campo Trabajos \Editar\Número de reintentos. Acotación de trabajos ¿Qué desea hacer?

Utilice este separador

Revisar el orden de las tareas que se incluyen en el trabajo de carga de datos.

Tareas ordenadas

Notificar automáticamente a los usuarios con un correo electrónico de estado cuando los datos se hayan cargado.

Destinatarios del Correo Electrónico

Indicar el comportamiento de carga de datos específico del tipo de origen de datos que se está utilizando.

Parámetros de conectividad

Personalizar una carga de datos o sustituir un parámetro de nivel de proyecto por un parámetro de nivel de trabajo (conocido como un parámetro de ejecución).

Parámetros de ejecución

Depuración de detalles de ejecución Para eliminar detalles de las cargas de datos terminadas del separador Historial, seleccione Herramientas y, a continuación, Depurar detalles de ejecución. Utilice el cuadro de diálogo Depuración del historial de ejecuciones para especificar la cantidad de datos del historial que desea eliminar. Por ejemplo, seleccione Todas las ejecuciones terminadas para eliminar los registros de ejecución con el estado Terminado. Para eliminar toda la información acerca de cada ejecución terminada (por ejemplo, para minimizar el tamaño del repositorio de Sincronización de datos), asegúrese de que la opción Mantener definiciones de ejecución no está seleccionada. No olvide que la información de ejecución suprimida no se puede recuperar. Para mantener un resumen de cada ejecución, pero eliminar las tareas, los detalles de la tarea y los detalles de la pista de auditoría, seleccione la opción Mantener definiciones de ejecución.

Ayuda: cuadro de diálogo Estrategia de carga Antes de cargar datos, defina cómo se cargarán los datos eligiendo una estrategia de carga. Acerca de las Estrategias de Carga Una estrategia de carga define el modo en que se cargan los datos desde un origen de datos específico en el destino. Si se elige una estrategia de carga que cargue los datos

D-20 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: cuadro de diálogo Estrategia de carga

de manera incremental, Sincronización de datos exige que se defina una clave de usuario que se pueda utilizar para identificar un registro de manera única en el lado de destino y una columna basada en DATE/TIMESTAMP que se pueda utilizar para identificar los datos incrementales. Si no hay disponible un índice, Sincronización de datos le pide que cree uno. Estrategia de carga de ejemplo Dispone de una tabla con CONTACT_ID como identificador único para cualquier registro y una columna de fecha LAST_UPD cuyo valor se actualiza al registro de hora actual siempre que se crea o actualiza un registro. En este caso, debe elegir CONTACT_ID para la clave de usuario y la columna LAST_UPD como filtro. Cuando se cargan los datos por primera vez, Sincronización de datos emite una sentencia SELECT * FROM CONTACTO. Si la primera carga se produce el 1 de enero de 2014 a las10:00 a.m., la carga posterior emitiría la siguiente sentencia SQL (sintaxis de Oracle): SELECT * FROM CONTACT WHERE LAST_UPD > TO_DATE('01-01-2014 10:00', 'MM-DD-YYYY HH24:MI'). Luego, el juego de registros compara el valor CONTACT_ID con los datos que ya existen en el esquema de Oracle Business Intelligence Cloud Service. Se insertan los registros que no tienen ninguna coincidencia. Los registros que tienen una coincidencia se actualizan. Es importante que el sistema de origen contenga un índice para la columna del filtro incremental. Valor

Descripción

Sustituir Datos en la Tabla

Suprimir los Datos Existentes y Recargar Siempre los Datos. Se aplica también a las cargas en las que no hay disponible una clave única. No requiere una columna de clave primaria ni de filtro. La tabla se trunca antes de la carga de datos en cada ejecución. Todos los índices se borran antes de la carga de los datos y se vuelven a crear después de la carga. La tabla se analiza al final para actualizar las estadísticas.

Agregar Datos a la Tabla

Se agregan nuevos datos a la tabla sin comprobar la existencia previa de los datos. No requiere una columna de clave primaria ni de filtro. La tabla no se trunca nunca. Si no existen índices registrados en el esquema aprovisionado, se crean después de la carga de datos.

Actualizar la Tabla (Agregar Nuevos Registros)

Requiere una columna de clave primaria o de filtro. Si los datos con la clave de usuario no están disponibles, se insertan. De lo contrario, el registro se ignora. Durante la ejecución inicial, la tabla se trunca antes de la primera carga. Los índices se borran antes de la carga de los datos y se vuelven a crear después de la carga. La tabla se analiza al final para actualizar las estadísticas. Durante las ejecuciones incrementales, la tabla no se trunca. Los datos se aplican de manera incremental y se crean todos los índices que faltan. La tabla se analiza al final. Si algún índice se marca como "Borrar y Crear Siempre", esos índices se borran y se crean incluso durante las ejecuciones incrementales.

Referencia de sincronización de datos D-21

Ayuda: cuadro de diálogo Marcar como terminado

Valor

Descripción

Actualizar la Tabla (Actualizar los Registros Existentes)

Requiere una columna de clave primaria o de filtro. Si los datos con la clave de usuario están disponibles, se actualizan. De lo contrario, se ignoran. Durante la ejecución inicial, la tabla se trunca antes de la primera carga. Los índices se borran antes de la carga de los datos y se vuelven a crear después de la carga. La tabla se analiza al final para actualizar las estadísticas. Durante las ejecuciones incrementales, la tabla no se trunca. Los datos se aplican de manera incremental y se crean todos los índices que faltan. La tabla se analiza al final. Si algún índice se marca como "Borrar y Crear Siempre", esos índices se borran y se crean incluso durante las ejecuciones incrementales.

Ayuda: cuadro de diálogo Marcar como terminado Cancele la carga de datos actual cambiando el estado de la ejecución del trabajo a terminado. Para confirmar que desea cancelar la ejecución del trabajo de carga de datos actual, introduzca el código aleatorio que aparece en el cuadro de texto siguiente y, a continuación, haga clic en Sí. Si reinicia el trabajo haciendo clic en Ejecutar trabajo, la opción de sincronización de datos creará una nueva instancia de ejecución de trabajo en lugar de reiniciar la fallida. Puede supervisar la nueva ejecución de trabajo en el separador Trabajos actuales.

Ayuda: cuadro de diálogo Nuevo trabajo Especifique un origen y destino de datos para el nuevo trabajo de carga de datos. •

Origen de datos: esta columna muestra el nombre de conexión para el origen de datos (por ejemplo, el origen de datos de RightNow) y el destino de datos. Si desea utilizar los valores por defecto especificados, haga clic en Finalizar. Si desea cambiar el origen o destino de datos para este trabajo, utilice la opción Sustituir por.



Sustituir por: utilice esta opción para cambiar el origen o destino de datos para este trabajo de carga de datos. Por ejemplo, si desea realizar una ejecución de prueba de un juego de datos de RightNow más pequeños con una conexión denominada RightNow-Test01. Aquí, haga clic en la columna Sustituir por para la fila de la tabla de RightNow y seleccione RightNow-Test01. Al ejecutar el nuevo trabajo, Sincronización de datos se cargará desde el juego de datos RightNow más pequeño en lugar de todo el juego de datos. Del mismo modo, para probar una carga de datos, puede que desee cambiar el destino de datos por defecto a otro destino de datos.

Ayuda: cuadro de diálogo Parámetros/Parámetros de ejecución Utilice parámetros para personalizar las cargas de datos en tiempo de ejecución.

D-22 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: cuadro de diálogo Parámetros/Parámetros de ejecución

¿Por qué debo utilizar parámetros? Los parámetros permiten personalizar dinámicamente la forma en que carga los datos. Por ejemplo, si desea cargar datos del año anterior, puede crear un parámetro denominado NUM_YEARS_TO_EXTRACT y definir el valor en 1. A continuación, puede utilizar esta variable en una sustitución de consulta (para hacer referencia a un parámetro, añade el prefijo %% al nombre del parámetro), por ejemplo: SELECT * FROM MY_REVENUE WHERE CREATED < SYSDATE - (% %NUM_YEARS_TO_EXTRACT *365) Si desea cambiar el número de datos de años que cargar, no tiene que editar la consulta SQL, simplemente tiene que utilizar el cuadro de diálogo Proyecto > Parámetros para cambiar el valor. También puede utilizar parámetros para configurar las cargas de datos con un número de variables de tiempo de ejecución utilizadas con frecuencia que proporcionen información sobre el trabajo como, por ejemplo, ETL_START_TIME, CURRENT_TIMESTAMP y CURRENT_PROCESS_ID. ¿Cómo puedo definir un parámetro? Puede definir parámetros: •

En un nivel de proyecto, mediante el separador Proyecto\Parámetro.



En un nivel de trabajo, utilizando el separador Trabajos\Trabajo\Parámetros de ejecución. Recuerde que un parámetro de ejecución sustituye a un parámetro de nivel de proyecto con el mismo nombre.

Puede sustituir un parámetro de nivel de proyecto con un parámetro de ejecución con el mismo nombre definido en el nivel de trabajo. Por ejemplo, el proyecto carga cinco años de datos por defecto, pero para un entorno de prueba puede que desee cargar solo un año de datos. En escenario, tiene un parámetro denominado NUMBER_YEARS_TO_EXTRACT definido con el valor 5 en el separador Proyecto \Parámetro. Para el trabajo por defecto, TARGET está apuntando a un entorno de producción. Puede crear un nuevo trabajo en el mismo proyecto y, en el separador Trabajos\Trabajo\Parámetros de ejecución, cree un parámetro de ejecución con el mismo nombre NUMBER_YEARS_TO_EXTRACT y defina su valor en 1. Especifique estos detalles: Campo o elemento

Descripción

Nombre

Especifique un nombre corto (menos de 20 caracteres) sin espacios para identificar el parámetro en Sincronización de datos

Tipo de dato

Seleccione Texto o Registro de hora, según la variable de tiempo de ejecución que desee adjuntar al parámetro.

Tipo de carga

Especifique Completa para la carga de datos completa inicial, Incremental para una carga incremental repetida, o Ambas para aplicar el parámetro a la carga de datos completa inicial y a la carga incremental repetida.

Referencia de sincronización de datos D-23

Ayuda: cuadro de diálogo Parámetros/Parámetros de ejecución

Campo o elemento

Descripción

Valor

Haga clic en este campo para visualizar el cuadro diálogo Introduzca el valor de parámetro, donde puede especificar un valor estático, valor de tiempo de ejecución o sentencia SQL que devuelve un valor. Consulte ¿Qué variables de tiempo de ejecución dinámicas están disponibles?

Inactivo

Seleccione este campo para desactivar una variable. Por ejemplo, si ha creado un parámetro para probar una carga de datos, puede desactivarlo al desplazarse a producción. Antes de desactivar una variable, asegúrese de que no se está utilizando. Si desactiva un parámetro que está utilizando un comando SQL, el comando SQL fallará si no hay ningún valor de sustitución disponible.

¿Qué variables de tiempo de ejecución dinámicas están disponibles? Para los parámetros de tipo Texto, están disponibles estas variables. Nombre de la variable

Descripción

% %CURRENT_PROCESS_I D

Identificador de proceso de la ejecución actual.

%%LAST_PROCESS_ID

Identificador de proceso de la última ejecución correcta.

% %SOURCE_TABLE_OWN ER

Nombre de esquema/propietario de la tabla de conexión de origen del flujo de datos según lo definido por el usuario.

% %TARGET_TABLE_OWN ER

Nombre de esquema/propietario de la tabla de conexión de destino del flujo de datos según lo definido por el usuario.

%%SOURCE_DBNAME

Nombre de conexión de origen de flujo de datos.

%%TARGET_DB_NAME

Nombre de conexión de destino de flujo de datos.

%%READ_MODE

Modo de lectura que indica si la lectura de datos es una lectura completa o incremental.

%%WRITE_MODE

Modo de escritura que indica si los datos se escriben sustituyendo datos o se aplican incrementalmente (modo de agregación o actualizar/insertar).

Para los parámetros de tipo Registro de hora, están disponibles estas variables. Nombre de la variable

Descripción

%%ETL_START_TIME

Registro de hora local de cuándo se inició el trabajo.

% %CURRENT_TIMESTAMP

Registro de hora local actual de cuándo se evalúa el parámetro justo antes de la ejecución de una tarea.

D-24 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: cuadro de diálogo Alertas de parches

Nombre de la variable

Descripción

% %SOURCE_REFRESH_TI MESTAMP

Registro de hora del último trabajo correcto que ha tocado la tabla de origen.

% %TARGET_REFRESH_TI MESTAMP

Registro de hora del último trabajo correcto que ha tocado la tabla de destino.

% %SOURCE_PRUNED_REF RESH_TIMESTAMP

Registro de hora del último refrescamiento del origen menos el tiempo de eliminación especificado en los parámetros de conectividad del trabajo.

Nota: al utilizar orígenes de datos de JDBC genérico, debe seleccionar un formato personalizado y proporcionar la representación de fecha en formato de registro de hora Java. Si no lo hace, Sincronización de datos no puede evaluar el registro de hora.

Ayuda: cuadro de diálogo Alertas de parches Para mostrar una lista de los parches que se han aplicado a la instalación de Sincronización de datos, haga clic en el icono Nuevas alertas de parche en la esquina superior derecha de la pantalla principal Sincronización de datos.

Ayuda: cuadro de diálogo Orígenes de datos de conexión El separador Datos de origen de conexión permite configurar las cargas de datos desde los tipos de orígenes de datos más populares como, por ejemplo, JDBC y OTBI. Le recomendamos que no cambie los orígenes instalados JDBC genérico, Oracle BI Connector u Oracle Service Cloud (RightNow). Utilice el separador Datos de origen de conexión: - Para configurar una estrategia de carga, utilice la ficha Editar. - Para configurar los valores de atributo para un origen de datos, utilice el separador Atributos de conexión. - Para configurar las columnas de datos que se está cargando, utilice el separador Asignación.

Ayuda: Cuadro de diálogo Procesamiento SQL anterior/posterior Esta vista permite editar los datos de Oracle Database Cloud Service de destino antes o después de una carga de datos. Nota: Si tiene un esquema de base de datos de destino por defecto en Oracle

BI Cloud Service, no puede utilizar la sincronización de datos para el procesamiento previo o posterior de los datos. Para usar esta funcionalidad, deberá tener Oracle Database Cloud Service.

Separador Editar El separador Editar muestra detalles de la operación de procesamiento posterior a la carga seleccionada actualmente.

Referencia de sincronización de datos D-25

Ayuda: Cuadro de diálogo Procesamiento SQL anterior/posterior

Campo o elemento Descripción

Vea y edite las operaciones de procesamiento para el proyecto actual. Haga clic en el campo SQL/procedimientos almacenados para mostrar el cuadro de diálogo SQL/procedimientos almacenados, revisar las funciones y sentencias SQL, y agregar nueva lógica. Utilice la opción Inactiva para activar o desactivar la lógica. Para crear una nueva operación, haga clic en Nuevo, especifique un nombre para el proceso, utilice la opción Anterior/Posterior para especificar si desea ejecutar la sentencia SQL antes o después de la carga de datos, y utilice la opción SQL/procedimientos almacenados para mostrar el cuadro de diálogo SQL/procedimientos almacenados, que le permite definir sus funciones y sentencias SQL. Notas acerca de las sentencias SQL: • •



Nombre

Las sentencias SQL y los procedimientos se ejecutan uno tras otro en el orden especificado en la lista. Oracle recomienda diseñar sentencias SQL como reentrantes. Si se producen fallos o reinicios, todas las sentencias se vuelven a ejecutar independientemente de dónde se haya producido el fallo anterior. En el cuadro Sentencia SQL, puede especificar los parámetros que se definen en el separador Parámetros o en el separador Parámetros de ejecución. Para especificar un parámetro, introduzca el nombre del parámetro con el prefijo %%, o amplíe el nodo de árbol FUNCTIONS & PARAMETERS\SOURCE SYSTEM PARAMETERS y haga doble clic en el nombre de un parámetro.

Especifique un nombre corto para identificar las operaciones de procesamiento SQL en la herramienta del cliente Sincronización de datos y en los archivos log.

D-26 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: Cuadro de diálogo Procesamiento SQL anterior/posterior

Campo o elemento Descripción SQL/ procedimientos almacenados

Muestra el cuadro de diálogo SQL/procedimientos almacenados donde puede definir las sentencias y funciones SQL:

Campo o elemento

Se utiliza para

Revisar la lista de sentencias SQL o procedimientos almacenados disponibles para el proyecto. Utilice el valor Tipo de carga para especificar si ejecutar la lógica solo en la carga inicial, solo en la carga incremental o en cada carga. Utilice el valor Continuar tras fallo para especificar si desea continuar con la sentencia SQL o el procedimiento si se produce un error. Utilice el valor Reintentos para especificar el número de veces que desea que Sincronización de datos vuelva a ejecutar la sentencia SQL o procedimiento después de un fallo.

Agregar

Agregue una sentencia SQL o procedimiento almacenado. Utilice el cuadro Sentencia SQL para especificar la sentencia SQL.

Suprimir

Elimine la sentencia SQL o el procedimiento almacenado seleccionado.

Sentencia SQL

Introduzca la sentencia SQL. También puede utilizar los bloques PL SQL. Por ejemplo,

begin end; Comentario

Documente la lógica de negocio explicando el objetivo y el ámbito de la sentencia SQL.

Anterior/Posterior

Seleccione Anterior o Posterior para especificar si desea ejecutar el código SQL antes de la carga de datos (mediante Anterior) o después de la carga de datos (mediante Posterior).

Inactivo

Active o desactive el proceso.

Separador Tablas de origen SQL Especificar tablas de origen es opcional. Especifique las tablas de origen para identificar aquellas en las que las sentencias SQL realizan las lecturas. Cuando estas se especifican y en cuanto finaliza su extracción, se ejecutan las sentencias SQL especificadas, incluso si aún se están extrayendo otras tablas. Esto ayuda a optimizar el tiempo de ejecución general. Si no especifica las tablas de origen, Sincronización de datos difiere el paso hasta que todas las tareas de extracción finalizan en el proyecto actual.

Referencia de sincronización de datos D-27

Ayuda: cuadro de diálogo Resumen del proyecto

Campo o elemento Se utiliza para Agregar/Eliminar

Se muestra el cuadro de diálogo Seleccionar tablas, donde puede especificar las tablas que se van a incluir en la operación de procesamiento SQL.

Eliminar

Elimine la tabla seleccionada de la configuración de procesamiento de carga.

Separador Tablas de destino SQL La especificación de tablas de destino es opcional. Especifique tablas de destino para editar tablas antes de la ejecución de SQL (por ejemplo, para crear o modificar tablas), o bien realizar análisis después de la ejecución de SQL (por ejemplo, para analizar sentencias de tablas). Además, este separador permite especificar cuándo desea truncar una tabla (similar a proporcionar una estrategia de carga). Campo o elemento Se utiliza para Agregar/Eliminar

Se muestra el cuadro de diálogo Seleccionar tablas, donde puede especificar las tablas que se van a incluir en la operación de procesamiento SQL.

Eliminar

Elimine la tabla seleccionada de la configuración de procesamiento de carga.

Truncar siempre

Utilice esta opción si una sentencia SQL crea una tabla de agregados con contenido que esté completamente refrescado.

Truncar para carga completa

Utilice esta opción si las sentencias SQL agregan o actualizan los datos existentes.

Ayuda: cuadro de diálogo Resumen del proyecto El separador Resumen del proyecto permite gestionar la configuración de carga de datos.

Ayuda: cuadro de diálogo Propiedades Utilice propiedades para especificar los datos que desea cargar y cómo los carga. Por ejemplo, para configurar una carga de datos desde un informe RightNow, debe especificar el ID de informe del informe de datos y el ID de informe del informe de metadatos. Puede revisar la configuración de las propiedades más tarde en el separador Proyecto, Datos de origen de conexión, Atributos de conexión. Selección de qué propiedades visualizar Haga clic en la lista y seleccione entre: •

Original: Muestra la lista de nombres y valores por defecto para el tipo de carga de datos que ha seleccionado.

Especificación de valores Haga clic en el campo Valor y utilice el cuadro de diálogo mostrado para introducir o copiar un valor. Por ejemplo, puede copiar una sentencia SQL o sentencia ROQL.

D-28 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: Cuadro de diálogo Datos relacionales

Nota: READ_TYPE muestra el tipo de consulta seleccionada cuando se creó el origen de datos de conexión y es de solo lectura. Si desea cambiar el tipo de consulta, cree un nuevo origen de datos de conexión y seleccione otro tipo de consulta de la opción Datos de. Especificación de registros de hora en consultas de RightNow Al especificar un registro de hora en una consulta en un origen de datos de Oracle Service Cloud RightNow, el registro de hora debe tener el formato: yyyy-MM-ddTHH:mm:ssZ Por ejemplo, puede filtrar una consulta mediante: updatedtime > '2014-01-01T00:00:00Z'. Uso de lecturas de partición Especifique una lectura de partición cuando, de lo contrario, una consulta carga más registros que el tamaño máximo de recuperación permitido en su origen de datos o servicio de Cloud de destino, o como una solución para problemas de memoria.

Ayuda: Cuadro de diálogo Datos relacionales Puede cargar datos en la base de datos destino en la nube directamente de una tabla relacional, una vista, o bien una sentencia SQL. Carga de datos de tablas Puede importar definiciones de tablas desde las que realizar la carga mediante cualquiera de las conexiones relacionales definidas. Entre los tipos de dato se incluyen CHAR, VARCHAR, TIMESTAMP, DATE, NUMBER(n), NUMBER(m,n), CLOB y BLOB. Si una tabla de origen tiene columnas con cualquier otro tipo de dato, se importan con un tipo de dato UNKNOWN y la columna se marcará como inactiva y no participará en el proceso de copia de datos. 1. En la vista Proyecto, seleccione el separador Datos Relacionales. 2. Haga clic en Datos de tabla. 3. En el cuadro de diálogo Importar tablas a [proyecto], seleccione la conexión en la

lista Orígenes de datos.

4. En el campo Filtro de tabla, introduzca un nombre de tabla o un filtro de nombre

de tabla, utilizando comodines para limitar la lista de tablas para la importación. Los siguientes ejemplos filtran la lista de tablas de un origen. •

CONTACT mostrará solo la tabla CONTACT si existe en la base de datos con exactamente el mismo nombre.



CONTACT* o CONTACT% muestra todas las tablas de la base de datos cuyo nombre empieza por CONTACT.



*CONTACT* o %CONTACT% muestra todas las tablas de la base de datos cuyo nombre contiene CONTACT.

5. Haga clic en Buscar tablas. 6. En el cuadro de diálogo de confirmación de búsqueda de tablas, haga clic en

Aceptar. La lista de tablas incluye todas las tablas del origen que se ajustan al filtro aplicado, si lo hay.

Referencia de sincronización de datos D-29

Ayuda: Cuadro de diálogo Datos relacionales

7. Active la casilla de control Importar para las tablas de la lista que desee replicar y,

a continuación, haga clic en Importar tablas para registrar las tablas de origen y crear entradas con el mismo nombre para las tablas de destino. También se importan todas las columnas e índices. Nota: No cambie el nombre a las tablas. La sincronización de datos asume

que el nombre de la tabla de origen y el nombre de la tabla de destino son el mismo. Si desea utilizar un nombre de tabla de destino diferente, plantéese utilizar las consultas como origen.

8. Si ha decidido cargar datos de forma incremental, se sugiere un índice único en las

columnas de clave de usuario/primaria. También se recomienda registrar índices adicionales que soporten la unión con otras tablas y que se puedan utilizar para fines de filtro al generar informes.

Por defecto, se copian todos los atributos de tabla. Si desea excluir ciertas columnas de la replicación al servicio de destino porque no son necesarias para el análisis o pueden contener información confidencial, seleccione la tabla en el separador Tablas de destino, seleccione el subseparador Columnas de tabla y active la casilla de control Inactiva para la columna o las columnas. Si desactiva una columna, asegúrese de inspeccionar las definiciones de índice que pueden hacer referencia a las columnas inactivas. Cualquier índice que haga referencia a una definición de columna inactiva o suprimida se borra, pero no se crea. Si desea desactivar los índices que pueden hacer referencia a columnas inactivas o suprimidas, haga clic con el botón derecho en la columna y seleccione la opción Identificar y desactivar índices no válidos. De esta forma se marca cualquier índice que haga referencia también a columnas inactivas.

Uso de una sustitución de consulta SQL para acotar una carga de datos de una tabla Puede limitar los datos de una tabla de origen mediante una sustitución de consulta SQL. Por defecto, todos los datos de una tabla de origen están cargados. Para limitar los datos cargados, puede proporcionar una sustitución de consulta SQL para acotar los datos que se leerán. Por ejemplo, si desea copiar los datos de un año en una tabla que incluya una columna de fecha LAST_UPD, puede proporcionar una consulta adicional (sintaxis de Oracle) como la siguiente: SELECT * FROM TABLE_NAME WHERE LAST_UPD > SYSDATE - 365 1. En la vista Proyecto, seleccione la tabla de origen en el separador Datos

relacionales.

2. En el subseparador Editar, haga clic en el botón del campo Consulta. 3. En el cuadro de diálogo Consulta, utilice las herramientas del editor para

introducir la consulta SQL.

4. Haga clic en Aceptar.

Cuando se especifica una sustitución de consulta SQL, Sincronización de datos valida el SQL y le solicita que corrija los errores. Si la sustitución de SQL incluye columnas nuevas que no están presentes en la definición de tabla, se le solicitará que las agregue a la tabla de destino. Por ejemplo, piense en un caso en el que se importa una tabla CONTACT. Por defecto, Sincronización de datos emite SELECT * FROM CONTACT. Puede que desee agregar

D-30 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: cuadro de diálogo Propiedades del sistema

una columna con el nombre UPLOADED_DT a la tabla para registrar cuándo se cargan los datos. Para ello, proporcione una sustitución de consulta SQL como la siguiente: SELECT CONTACT.*, SYSDATE AS UPLOADED_DT FROM CONTACT En este caso, Sincronización de datos reconoce que la nueva columna UPLOADED_DT no existe en el destino y se ofrece a agregarla a la definición de tabla.

Cargando datos de SQL Puede cargar datos según una sentencia SQL. Otro enfoque para cargar datos en el esquema de Oracle Business Intelligence Cloud Service es utiliza una sentencia SQL cuyos resultados desea mantener. Por ejemplo, en lugar de cargar datos de detalle, puede que desee utilizar un SQL de agregado para almacenar datos comprimidos en la nube. Este SQL de agregado puede unir varias tablas y utilizar cualquiera de las funciones SQL que soporta la base de datos como GROUP BY, filtros y uniones. 1. En la vista Proyecto, seleccione el separador Datos Relacionales. 2. Haga clic en Datos de SQL. 3. En el cuadro de diálogo Nueva consulta, introduzca un nombre lógico para la

consulta en el campo Nombre. El nombre no puede contener espacios.

4. Especifique una tabla de destino existente o cree una nueva y proporciónele un

nombre. Si la consulta define una nueva tabla, las definiciones de columna se infieren de la estructura SQL. Si utiliza una tabla existente, cualquier columna nueva de SQL se puede agregar a la lista de columnas.

5. Seleccione una conexión en la lista Conexión. 6. Introduzca la consulta SQL en la ventana Consulta. 7. Haga clic en Aceptar.

Si ha decidido cargar datos de forma incremental, se sugiere un índice único en las columnas de clave de usuario/primaria. También se recomienda registrar índices adicionales que soporten la unión con otras tablas y que se puedan utilizar para fines de filtro al generar informes.

Ayuda: cuadro de diálogo Propiedades del sistema Las propiedades del sistema le permiten personalizar el entorno de Sincronización de datos. Para revisar las propiedades del sistema, seleccione Propiedades del sistema en el menú Vistas. Para cambiar una propiedad del sistema, haga clic en la columna Valor e introduzca los cambios.

Referencia de sincronización de datos D-31

Ayuda: cuadro de diálogo Propiedades del sistema

Propiedad

Se utiliza para

Permitir a los clientes recordar la contraseña de usuario

Especificar si puede iniciar Sincronización de datos sin especificar una contraseña de repositorio cada vez que se conecte. Cuando se define en true, puede iniciar Sincronización de datos sin introducir una contraseña si ha seleccionado la opción Recordar contraseña en la conexión anterior. Cuando se define en false, siempre debe introducir una contraseña, incluso si seleccionó la opción Recordar contraseña la última vez que se conectó.

Crear/Modificar tablas automáticamente

Especificar si Sincronización de datos debe crear tablas de destino para el usuario cuando se cargan los datos. Se recomienda utilizar el valor por defecto (true).

Nivel de Simultaneidad

Especificar el número máximo de trabajos que se pueden ejecutar en paralelo. Cuando se define una simultaneidad de 1, ETL se ejecuta en el mismo espacio del proceso con la sincronización de datos. Cuando se permiten varios trabajos, se ejecutan como procesos de sistema operativo independientes. Cualquier valor no válido se interpreta como 1. (Reinicie el servidor de Sincronización de datos para desplegar los cambios).

Directorio raíz de archivo de datos

Especificar un directorio por defecto para importar archivos de datos. Cuando se define, el directorio utiliza por defecto esta ubicación al registrar un archivo que se va a cargar.

Suprimir caché de datos

Especificar si se debe suprimir la caché de datos para los objetos del modelo de datos. Cuando se define en true (el valor por defecto), se suprime la caché al final de cada trabajo. Cuando se define en false, no se suprime la caché. Para cargar datos en una base de datos como servicio, si va a crear un trabajo de carga de datos, también debe utilizar la opción Conexión en la nube para depuración de caché en el separador Trabajos\Ediciones para especificar la caché que se va a depurar.

Intervalo de latido

Especificar la frecuencia (en segundos) con la que Sincronización de datos realiza comprobaciones de diagnóstico y consistencia. No cambie el valor por defecto de 900 segundos (15 minutos) a menos que lo recomienden los servicios de soporte Oracle. La especificación de más las comprobaciones frecuentes puede afectar negativamente al rendimiento.

Número máximo de entradas del historial de ejecuciones para mantener

Especificar el número máximo de entradas del historial de ejecuciones para mantener. Se depuran las entradas más antiguas en el historial de ejecuciones. Un valor inferior o igual a cero conserva todos los elementos. No se recomienda para Sincronización de datos, donde se mantiene el repositorio en la base de datos Java.

Host del proxy/ Puerto del proxy

Especificar detalles del servidor proxy, si dispone de uno. Si no tiene un servidor proxy, deje estos valores vacíos. (Reinicie el servidor de Sincronización de datos para desplegar los cambios).

D-32 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: Cuadro de diálogo Opción de destino

Propiedad

Se utiliza para

Depurar archivos log de ejecución

Especificar cuántos días Sincronización de datos almacena la información de registro. Por ejemplo, defínalo en 30 para mantener los directorios log durante 30 días. Cuando se define en -1, no se suprimen nunca los archivos y directorios log. Si define el valor por debajo de siete, Sincronización de datos lo define por defecto en siete. (Reinicie el servidor de Sincronización de datos para desplegar los cambios). Sincronización de datos crea un directorio único para cada ejecución con el fin de almacenar los archivos log en el directorio server\log. La regla de nomenclatura para los directorios log es del formato: ..

Nombre del repositorio

Especificar el nombre del repositorio de Sincronización de datos. (Reinicie el servidor de Sincronización de datos para desplegar los cambios).

Nivel de Log de Servidor

Especificar la cantidad de información de log que se va a recopilar. Los valores son sensibles a mayúsculas/minúsculas: • •



Ejecución de prueba

MÁS DETALLADO permite recopilar la máxima cantidad de información y es adecuado para la depuración y las pruebas. GRAVE permite recopilar una cantidad media de información crítica, como condiciones de error, y es adecuado para los entornos de producción. INFORMACIÓN permite recopilar una cantidad mínima de información general y es adecuado para los entornos de producción.

Especificar que Sincronización de datos ignore los errores de carga de datos. Cuando se define en true, los errores de carga de datos se ignoran y los cambios son efectivos para el siguiente trabajo.

Ayuda: Cuadro de diálogo Opción de destino Este cuadro de diálogo le permite seleccionar una tabla de destino existente en la que cargar los datos basados en archivo. Elemento o campo Descripción

Lista de las tablas de destino existentes en las que puede cargar los datos basados en archivo. Por ejemplo, si tiene datos en varios archivos, puede que desee cargarlos en la misma tabla de destino para que las analicen los usuarios de BI. Seleccione una tabla de destino y, a continuación, haga clic en Aceptar.

Ayuda: Cuadro de diálogo Tablas de destino/Juegos de datos El separador Tablas de destino/Juegos de datos permite configurar los metadatos del área en la nube de destino.

Ayuda: cuadro de diálogo Bienvenido Utilice este cuadro de diálogo para comenzar a trabajar en un proyecto de carga de datos existente o cree un nuevo proyecto de carga de datos. Puede utilizar proyectos para gestionar las cargas de datos. Por ejemplo, si desea cargar datos de dos orígenes de datos independientes, Data1 y Data2, lo habitual es

Referencia de sincronización de datos D-33

Ayuda: Borrado de caché después de la carga de datos

que cree un proyecto independiente para cada origen de datos. Cuando cree o seleccione un proyecto, estará trabajando en ese proyecto cuando esté en la vista Proyecto o Trabajos. Para crear un nuevo proyecto de carga de datos desde el área de trabajo principal de Sincronización de datos, seleccione Archivo, luego Proyectos para visualizar este cuadro de diálogo y, a continuación, seleccione Crear nuevo proyecto. Para abrir un proyecto de carga de datos existente desde el área de trabajo principal de Sincronización de datos, utilice la opción que aparece a la izquierda de la opción Ejecutar trabajo. Campo o elemento Descripción Crear un Nuevo Proyecto

Crea un nuevo proyecto de carga de datos con el nombre descriptivo (30 caracteres como máximo) que especifique en el cuadro que aparece debajo de esta opción.

Seleccionar un proyecto existente

Si ha creado un proyecto de carga de datos previamente, selecciónelo en la lista que aparece a continuación. Si no sabe en qué proyecto existente desea trabajar, seleccione Omitir creación/selección de un proyecto y utilice la opción que aparece a la izquierda de la opción Ejecutar trabajo para navegar a diferentes proyectos.

Omitir creación/ selección de un proyecto

Inicia Sincronización de datos sin seleccionar un proyecto de datos, por ejemplo, puede que desee crear algunas conexiones a un origen de datos y un destino de datos. En el área de trabajo principal de Sincronización de datos, también puede seleccionar un proyecto en el que trabajar en la vista Proyecto o Trabajos mediante la lista que aparece a la izquierda de la opción Ejecutar trabajo.

Ayuda: Borrado de caché después de la carga de datos Por defecto, la caché de datos se suprime después de la ejecución de cada trabajo. Por defecto, la caché de datos para los objetos del modelo de datos se suprime al final de la ejecución de cada trabajo realizado. Para soportar esta funcionalidad, otorgue al usuario registrado el rol BI Data Modeler para cargar datos. Los trabajos se ejecutan hasta su finalización independientemente de si el intento de depurar la caché se realiza correctamente. Nota: Al terminar el trabajo, desconéctese y vuelva a conectarse para ver el

efecto de la caché depurada. Los cambios pueden tardar varios minutos.

Si no desea que se suprima la caché, defina la propiedad del sistema Supresión de caché de datos en false.

Ayuda: Creación y modificación de tablas Durante y antes de la carga de datos en un destino de Cloud Service, las tablas se crean automáticamente y se pueden crear manualmente. Cuando carga datos, las tablas de destino se crean en el esquema de Cloud automáticamente antes de cargar los datos. Para las ejecuciones de carga de datos posteriores, la definición de tabla del repositorio local se compara con la del esquema de Cloud y se modifica dinámicamente. También puede crear las tablas antes de cargarlas manualmente navegando al separador Tablas de destino en la vista Proyecto,

D-34 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: Creación y modificación de tablas

haciendo clic con el botón derecho, eligiendo Borrar/Crear/Modificar tablas y seleccionando el destino. Este proceso provoca errores si no se puede modificar la tabla. Entre los ejemplos de dichas situaciones se incluyen: •

Cambio de una columna nula a una columna no nula.



Cambio del tipo de dato.



Reducción de la longitud o precisión.

Si se notifican errores, puede borrar y volver a crear la tabla manualmente haciendo clic con el botón derecho en la tabla de destino en la lista Tablas de destino de la vista Proyecto y seleccionando Borrar/Crear/Modificar tablas. Nota: Al borrar y volver a crear la tabla, se borra la fecha de refrescamiento

de esa tabla. Esto forzará una carga completa en la tabla en la carga posterior.

Creación y modificación de otros tipos de tabla Para fines de prueba de la ejecución, puede utilizar Sincronización de datos para cargar datos en otro lugar que no sea la base de datos no Cloud de destino, como una base de datos local. En este caso, debe crear y modificar las tablas manualmente antes de la carga de datos. Navegue al separador Tablas de destino en la vista Proyecto, haga clic con el botón derecho y elija Borrar/Crear/Modificar tablas. Acerca de las columnas del sistema Puesto que Sincronización de datos transmite los datos al servicio de Cloud, puede haber fallos relacionados con la comunicación. Para tratar esta situación, Sincronización de datos realiza automáticamente 10 reintentos antes de notificar un fallo. En el caso de una operación de inserción/agregación, para evitar la duplicación de datos, es necesario limpiar los datos antes de cada intento en un proceso de transmisión de flujo o entre los reinicios de un trabajo. Para cada tabla que se carga, Sincronización de datos agrega las siguientes columnas del sistema para activar esta funcionalidad: •

DSYS_INSTANCE_ID: Realiza un seguimiento del ID de instancia de instalación de Sincronización de datos.



DSYS_PROCESS_ID: Realiza un seguimiento del ID de proceso asignado a una determinada ejecución del trabajo.



DSYS_BATCH_ID: Realiza un seguimiento del lote que está intentando cargar los datos. Cada carga de tabla transmite varios lotes (de 3.000 filas actualmente) y cada lote tiene asignado un número único.

Acerca de las supresiones sucesivas Si desea crear un subjuego de los datos de los 'n' días anteriores, puede controlar este comportamiento proporcionando una sustitución de consulta SQL. Sin embargo, con el paso del tiempo, los datos del esquema en la nube se siguen acumulando. Si desea limitar los datos en el esquema en la nube a un determinado período y depurar los datos antiguos periódicamente, puede especificar los días de supresiones sucesivas en el nivel de la tabla de destino. Por ejemplo, para la tabla CONTACT, si desea depurar todos los datos con una antigüedad superior a un año, en el separador Tablas de destino de la vista Proyecto, introduzca 365 para los días de supresiones sucesivas para la tabla. Puede definir esto en la lista de tablas o en el subseparador Editar.

Referencia de sincronización de datos D-35

Ayuda: Consolidación de datos de varios orígenes

Es importante definir un índice en la columna utilizada para identificar los registros más antiguos. Esto mejora el rendimiento de la carga de datos.

Ayuda: Consolidación de datos de varios orígenes En caso de que tenga distintos tipos de orígenes en el entorno, puede que desee consolidar sus datos para fines analíticos. Varios orígenes pueden ser de tres tipos: heterogéneos, homogéneos (de la misma versión) y homogéneos (de distintas versiones). Orígenes heterogéneos Los orígenes heterogéneos son de distintos tipos, por ejemplo, CRM, Oracle EBS, Peoplesoft, JDEdwards, etc. Los orígenes suelen contener juegos de tablas mutuamente excluyentes. Puede utilizar el mismo proyecto o proyectos diferentes. Un único proyecto resulta conveniente cuando tiene un único programa para cargar los datos. Varios proyectos, uno por origen, resultan convenientes cuando necesita programar la carga de datos en diferentes momentos y/o varias personas trabajan en ellos. Orígenes homogéneos de la misma versión Los orígenes homogéneos de la misma versión se producen cuando tiene el mismo tipo de origen, pero varias instancias de él. Por ejemplo, puede tener dos instancias de CRM, una utilizada para Norteamérica y otra para Europa. Puede gestionar la extracción de datos desde ambos orígenes con un único proyecto. Para gestionar la extracción de datos para orígenes homogéneos de la misma versión en el ejemplo descrito, tenga en cuenta los siguientes consejos y requisitos: •

Cree una conexión para la base de datos de Norteamérica y otra para la utilizada para Europa.



Utilice una de las bases de datos para identificar las tablas y consultas que replicar.



Pruebe el proceso de carga desde un origen.



Cree un nuevo trabajo, donde pueda asignar el origen existente (con el que definió los metadatos) al nuevo.



Programe los trabajos por separado.

Orígenes homogéneos de distintas versiones Los orígenes homogéneos de distintas versiones son similares al caso de orígenes homogéneos de la misma versión. La única diferencia es que hay tablas que pueden tener el mismo nombre pero estructuras y definiciones de esquema diferentes. Hay dos formas de realizar la carga de datos: con un único proyecto o con varios proyectos, uno por tipo de origen. Para utilizar un único proyecto: •

Utilice un origen como origen primario para importar las definiciones de tabla.



Utilice Consulta como un medio para importar datos de los otros.



Si hay nuevos atributos de las consultas, agréguelos a la definición de tabla de destino.

Para utilizar varios proyectos:

D-36 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: Creación y modificación de juegos de datos



Cree proyectos individuales, uno por versión del sistema operativo.



Importes las tablas y consultas de los orígenes a sus correspondientes proyectos.



Tenga cuidado de que las tablas de destino tengan tipos de dato similares. Por ejemplo, si COLUMN1 de Table1 en source1 es de tipo VARCHAR y la misma columna de tabla tiene un tipo DATE en el otro, las cargas de datos de uno u otro origen fallará.

Ayuda: Creación y modificación de juegos de datos Puede utilizar Data Sync para cargar los datos como juegos de datos. •

Si no existe un juego de datos con un nombre similar, se crea uno automáticamente con la configuración por defecto. Todos los datos basados en cadenas y en registros de hora se caracterizan como atributos, mientras que los datos basados en números se caracterizan como medidas.



Puede modificar los juegos de datos. En las siguientes cargas de datos se mantienen las personalizaciones.



Puede agregar más atributos al juego de datos en las siguientes cargas de datos. Estos atributos se crean en el juego de datos, pero no están activados.



Si en una posterior carga de datos se cambia el tipo de dato de cualquier atributo o se elimina un atributo existente, verá un error. Para solucionar esto, suprima el juego de datos y vuelva a crearlo. Esto se puede realizar desde la vista de definición de la tabla de destino y si selecciona Borrar/Crear/Modificar destino.



El tamaño máximo del juego de datos es 50 MB. Las cargas de datos no se realizan correctamente si el juego de datos supera el límite de 50 MB.

Ayuda: Disparo de trabajos desde otras herramientas En algunos casos, puede que desee disparar el proceso de carga desde un proceso extraño. Existen tres formas de integración con otros procesos: basada en archivos, basada en la línea de comandos y basada en SQL. Integración basada en archivos En el archivo on_demand_job.xml del directorio conf-shared, puede especificar un archivo que dispare un determinado trabajo. El parámetro TriggerFile job permite especificar un trabajo y un archivo cuya existencia dispara el trabajo. Por ejemplo:

En el ejemplo anterior, Sincronización de datos realiza un sondeo de la presencia del archivo abc.txt y cuando lo encuentra dispara la ejecución de Job1. Si la llamada al trabajo es correcta, se suprime el archivo. Por este motivo, es importante utilizar un archivo ficticio que no contenga nada importante. También puede especificar las ventanas de tiempo para el sondeo, como en este ejemplo en el que el sondeo de archivos se produce entre las 12:00 a.m. y las 2:30 a.m. y entre las 6:00 p.m. y las 8:00 p.m. cada día:

Referencia de sincronización de datos D-37

Ayuda: Disparo de trabajos desde otras herramientas



Integración basada en la línea de comandos Existe un archivo datasyncCmdLine.bat/.sh, que se puede utilizar para iniciar un trabajo y obtener el estado de un trabajo en ejecución. Edite el archivo para buscar el uso. El archivo dac.properties está configurado con todo lo que necesita para utilizar datasyncCmdline. (Opcional) Introduzca el resultado del procedimiento aquí.

Integración basada en SQL La integración basada en SQL es útil cuando un proceso externo debe determinar cuándo puede comenzar un trabajo, si puede realizar una operación SQL en un origen de datos. Para realizar la integración mediante este método, cree una tabla de disparadores que se pueda sondear para iniciar un trabajo. 1. En la vista Conexiones, registre la conexión que desee. 2. Navegue al directorio conf-shared y edite el on_demand_job.xml. Edite las

siguientes propiedades: •

Intervalo de sondeo.



Nombre del origen de datos que contiene la tabla de disparadores.



Períodos de tiempo entre los que Sincronización de datos debe sondear la tabla.

3. Cree una tabla en ese origen de datos con el nombre JOB_TRIGGER que contenga

las siguientes cuatro columnas: Nombre de columna

Tipo de dato

Longitud

Valores

Único

UNIQUE_KEY

VARCHAR

250



JOB_NAME

VARCHAR

250

No

EFFECTIVE_D T

DATE

INACTIVE_FL G

CHAR

No 1

Sí/No

No

A continuación, se muestra un ejemplo del lenguaje de definición de datos de una tabla de disparadores y un índice: CREATE TABLE JOB_TRIGGER ( UNIQUE_KEY VARCHAR(250) NOT NULL ,JOB_NAME VARCHAR(250) NOT NULL ,EFFECTIVE_DT DATE NOT NULL ,INACTIVE_FLG CHAR(1) DEFAULT 'N' NOT NULL ) ;

D-38 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: Disparo de un trabajo después de otro de forma automática

CREATE INDEX JOB_TRIGGER_U1 ON JOB_TRIGGER(UNIQUE_KEY) ;

Una entidad de esta tabla dispara ahora la carga del trabajo. En cuanto se inicia una solicitud de trabajo, se suprime la entrada. Tenga en cuenta que también puede especificar el período durante el que se debe producir el sondeo.

Ayuda: Disparo de un trabajo después de otro de forma automática En algunas situaciones, puede que desee que se dispare un trabajo después de la terminación de otro. Entre los casos en los que puede que desee que se dispare un trabajo después de la terminación de otro se incluyen, entre otros, los siguientes: •

Si hay varios trabajos escribiendo en el mismo destino, desea alternarlos porque hay un control que limita el número de cargas de datos que se pueden producir para una conexión.



Por defecto, en un proyecto, todas las tablas, consultas SQL y datos de archivos se cargan en paralelo, sin ningún orden concreto que no sea alternar los flujos de datos que escriben en la misma tabla. Si desea que las tablas se alternen, por ejemplo, para cargar detalles primero y, a continuación, resúmenes, puede crear dos proyectos independientes, uno para las tablas de detalles y otro para las tablas principales. Cuando termine el trabajo que carga los detalles, desea disparar las cargas de resúmenes principales.

Para permitir esto, cuando el trabajo se inicia, se crea un archivo de señal con un patrón de nomenclatura _StartSignal.txt en el directorio log\jobSignal para cada ejecución del trabajo. Se crea un archivo con el patrón de nomenclatura _CompletedSignal.txt cuando el trabajo termina correctamente o _FailedSignal.txt cuando el trabajo falla. Estos archivos se pueden utilizar con el mecanismo de sondeo de archivos de la Sincronización de datos para encadenar trabajos para cumplir sus necesidades. Para obtener más información sobre el mecanismo de sondeo de archivos, consulte Integración con otros procesos.

Ayuda: Carga de datos en varios destinos en la nube Si tiene varios destinos de la nube, por ejemplo, desarrollo y producción, cargará los datos en cada uno de ellos. Hay dos formas de realizar este procedimiento: Puede utilizar el mismo entorno, pero con varios trabajos de carga de datos, o bien puede configurar un entorno de duplicación en el que pueda importar los datos del entorno de desarrollo. 1. Determine el origen y, si es necesario, cree un nuevo origen de datos en el cliente

de Data Sync.

Al configurar orígenes de datos, hay dos posibilidades para la base de datos de origen: •

Desea extraer del mismo origen y rellenar un destino de producción en la nube.



Desea extraer de otro origen y rellenar un destino de producción. En este caso, cree otro origen de datos que apunte al origen del que desea rellenar el entorno de producción.

Referencia de sincronización de datos D-39

Ayuda: Cuadro de diálogo Asignación de columna/Asignación

2. Para la base de datos de destino, cree otra conexión del tipo "Oracle (Oracle

Business Intelligence Cloud Service)".

Por ejemplo, puede asignarle el nombre Producción. 3. En el separador Trabajos de la vista Trabajos, cree un nuevo trabajo.

En el cuadro de diálogo Nuevo trabajo, especifique un nombre significativo, por ejemplo, Trabajo de producción y, a continuación, haga clic en Siguiente. 4. En la siguiente página del cuadro de diálogo Nuevo trabajo se muestran las

conexiones utilizadas actualmente.

Para volver a asignar estas conexiones al nuevo origen (si corresponde) y la conexión de destino recién creada, seleccione las nuevas conexiones en la columna Sustituir por y, a continuación, haga clic en Finalizar.

Configuración de otro entorno Es preferible configurar otro entorno cuando se produzcan muchas actualizaciones en el esquema de desarrollo, o bien cuando los equipos encargados de los entornos de desarrollo y producción sean distintos. Para configurar otro entorno por primera vez, exporte el sistema y sus metadatos lógicos del entorno de desarrollo e impórtelos al entorno de producción optando por truncar las tablas mediante los comandos Exportar e Importar en el menú Herramientas. Después de la configuración inicial, exporte solo los metadatos lógicos del entorno de desarrollo e impórtelos al entorno de producción optando por truncar las tablas.

Ayuda: Cuadro de diálogo Asignación de columna/Asignación Utilice este cuadro de diálogo para revisar la forma en que las columnas de origen se asignan a las columnas de destino, y para transformar los datos relacionales. Por ejemplo, puede convertir valores a mayúsculas, crear cálculos o crear consultas. Cuadro de diálogo Asignación de columna/Asignación Por lo general, utilizará este cuadro de diálogo para configurar las transformaciones de datos. Campo o elemento

Descripción

Uniones

Muestra el cuadro de diálogo Uniones, donde puede crear consultas y desnormalizar datos. Consulte Creación de uniones a continuación.

Columnas no asignadas

Muestra el cuadro de diálogo Seleccionar columnas, que permite agregar columnas nuevas a la base de datos de destino. Por ejemplo, si hace clic en Nueva y crea una columna de destino nueva que no existe en el origen de datos, haga clic en Columnas no asignadas y mueva la columna nueva a la lista Columnas seleccionadas.

D-40 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: Cuadro de diálogo Asignación de columna/Asignación

Campo o elemento

Descripción

Nueva

Permite crear una columna nueva. Por ejemplo, puede que desee calcular el rendimiento de inversión y almacenar el valor en una columna nueva denominada ROI con la expresión de destino definida como (REVENUE * (DISCNT_RATE/100)) – COST.

Nombre de columna de origen

Nombre de columna en el origen de datos o definido al crear la columna.

Tipo de columna de origen

Tipo de columna en el origen de datos o definido al crear la columna.

Transformación de datos

Permite aplicar transformaciones simples a columnas de destino. Por ejemplo, puede convertir texto en mayúsculas, o bien utilizar la opción FILE_NAME para realizar un seguimiento de dónde se originan los datos. Como alternativa, puede transformar los datos mediante el uso de expresiones SQL soportadas en el campo Expresión de destino.

Nombre de columna de destino

Nombre de columna en la base de datos de destino; normalmente está definida por defecto en Nombre de columna de origen.

Referencia de sincronización de datos D-41

Ayuda: Cuadro de diálogo Asignación de columna/Asignación

Campo o elemento

Descripción

Expresión de destino

Expresión SQL que realiza la transformación de los datos. Haga clic aquí para visualizar el editor de expresiones, que permite crear una expresión SQL para transformar los datos. En el editor de expresiones, introduzca los nombres de columna o haga clic en los nombres de columna del panel izquierdo para copiarlos en la expresión. Tenga en cuenta que las tablas denominadas con %% son tablas temporales. Para transformar los datos relacionales: •







Para especificar un valor por defecto, haga clic en el campo Expresión de destino para mostrar el cuadro de diálogo Expresión y utilice la opción Por defecto para introducir un valor por defecto, o bien seleccione uno de los valores instalados (por ejemplo, % %UPSERT_TIMESTAMP). Para crear una clave de sustitución, en el cuadro de diálogo Asignaciones de columnas, haga clic en Nueva, especifique los detalles, haga clic en el campo Expresión de destino y, en el cuadro de diálogo Expresión, seleccione % %SURROGATE_KEY en la opción Por defecto. Para calcular o actualizar el valor de destino, en el cuadro de diálogo Asignaciones de columnas, haga clic en Nuevo, especifique los detalles, haga clic en el campo Expresión de destino y, en el cuadro de diálogo Expresión, utilice la opción Expresión para especificar el cálculo. Por ejemplo, si desea especificar un valor COST como ‘0’ si es menor que ‘0’ y asigna un valor ‘0’ por defecto si no hay ningún valor disponible en el origen de datos, especifique CASE WHEN COST < 0 THEN 0 ELSE COST END en el campo Expresión e introduzca 0 en el campo Por defecto. Para crear una columna de destino nueva, en el cuadro de diálogo Asignaciones de columnas haga clic en Nueva y especifique los detalles de la columna de destino. Haga clic en Expresión de destino y, en el cuadro de diálogo Expresión, utilice la opción Expresión para especificar el cálculo. Por ejemplo, si desea crear un valor de rendimiento de inversión basado en el tipo de descuento y costo, puede especificar (REVENUE * (DISCNT_RATE/100)) – COST en el campo Expresión e introducir 0

D-42 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service

Ayuda: Cuadro de diálogo Asignación de columna/Asignación

Campo o elemento

Descripción









en el campo Por defecto. A continuación, haga clic en Columnas no asignadas y, en el cuadro de diálogo Seleccionar columnas, agregue la columna nueva al campo Columnas seleccionadas. Para concatenar datos, en el cuadro de diálogo Asignaciones de columnas, haga clic en el campo Expresión de destino de la columna de destino y, en el cuadro de diálogo Expresión, utilice la opción Expresión para especificar la expresión de concatenación. Por ejemplo, si desea concatenar un campo FULL NAME, puede especificar last_name || first_name en el campo Expresión. Para agregar valores de tiempo de ejecución a los datos de destino, en el cuadro de diálogo Asignaciones de columnas, haga clic en el campo Expresión de columna de la columna de destino y, en el cuadro de diálogo Expresión, haga clic en Por defecto para seleccionar el valor que desea agregar, por ejemplo, %%SURROGATE_KEY (necesita un tipo de dato CHAR de hasta 38 caracteres de longitud), % %UPSERT_TIMESTAMP (necesita un tipo de dato DATE) o %%DML_CODE (‘I’ para inserción, ‘U’ para actualización, que necesita un tipo de dato CHAR(1)). Para crear un valor de destino basado en la expresión SQL soportada, en el cuadro de diálogo Asignaciones de columnas, haga clic en el campo Expresión de destino de la columna de destino y, en el cuadro de diálogo Expresión, utilice la opción Expresión para especificar la sentencia SQL. Para realizar un seguimiento de dónde se originan los datos, en el cuadro de diálogo Asignaciones de columnas, agregue dos columnas nuevas. En la primera columna nueva, haga clic en Transformación de datos y seleccione FILE_NAME. En la segunda columna nueva, haga clic en Transformación de datos y seleccione LINE_NUMBER.

Creación de uniones Puede utilizar las uniones para desnormalizar datos y realizar consultas. Haga clic en Uniones para mostrar el cuadro de diálogo Uniones, que permite gestionar consultas y uniones.

Referencia de sincronización de datos D-43

Ayuda: Cuadro de diálogo Asignación de columna/Asignación

Campo o elemento Descripción

Lista de las uniones existentes disponibles para su uso en el proyecto seleccionado actualmente.

Nueva

Para crear una nueva unión, haga clic en Nueva y especifique los siguientes detalles: •

Nombre. Especifique un nombre fácil de recordar y breve para identificar la unión en Sincronización de datos. Por ejemplo, LOOKUP_CUSTOMER.



Nombres de tablas. Haga clic en este campo para mostrar el cuadro de diálogo Nombres de tablas, donde puede especificar los nombres de las tablas que desea unir, separados por comas. Por ejemplo, PRODUCT, ORDERS.



Unir. Haga clic en este campo para mostrar el cuadro de diálogo Unir donde puede crear la sentencia SQL de unión. En el editor de uniones, introduzca los nombres de tabla o columna, o bien haga clic en los nombres de tabla o columna del panel izquierdo para copiarlos en la expresión. Tenga en cuenta que las tablas denominadas con %% son tablas temporales. Puede unir más de una tabla en una sentencia de unión (con el estilo ansi sql). También puede definir alias para las tablas que está uniendo, mediante alias.columnName. La tabla base es una tabla temporal de tiempo ejecución y, por lo tanto, debe hacer referencia a ella con el nombre de la tabla de destino con %% delante. Por ejemplo, para cargar la tabla ORDER con una unión a la tabla PRODUCT, especifique: INNER JOIN PRODUCT ON %%ORDER.PRODUCT_ID = PRODUCT.PRODUCT_ID O bien: LEFT OUTER JOIN PRODUCT ON %%ORDER.PRODUCT_ID = PRODUCT.PRODUCT_ID

Nota: Si se espera que una unión tenga una coincidencia, utilice una unión interna. Si se espera que una unión tenga varias coincidencias, utilice una unión externa. •

Genera varias coincidencias. Haga clic en esta opción si se espera que una unión devuelva varias coincidencias. Si genera más que una posible coincidencia, utilice una función de agregado que haga referencia a una columna de esta sentencia de unión.



Inactivo. Permite desactivar o activar la unión.

D-44 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service