Sei sulla pagina 1di 302

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 agency-
specific 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 .......................................... 6-4
Configuración de una carga de datos desde un origen de datos JDBC con objetos de
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)


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

iv
Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una
consulta ROQL .................................................................................................................................... 7-8
Configuración de una carga de datos de Oracle Service Cloud (RightNow) mediante una
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 El formato de espacio sencillo indica comandos en un párrafo,


sencillo 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 Proporcione su información y Solicitud de una suscripción de prueba o
prueba y de pago regístrese para un servicio de Adquisición de una suscripción a servicios no
prueba gratuito o solicite un medidos de Oracle Cloud Service en Introducción a
servicio de pago. Oracle Cloud

Activar servicios de Cuando Oracle le proporcione Activación de la suscripción de prueba o


prueba y de pago el servicio, regístrese y actívelo. Activación de la orden en Introducción a Oracle
Cloud

Crear instancias de Si la suscripción le permite crear Creación de instancias de servicio en Introducción a


servicio varias instancias, cree una o más Oracle Cloud
instancias de Oracle BI Cloud
Service en función de las
necesidades del negocio.

Aprender acerca de Permite obtener información Acerca de los usuarios y roles


usuarios y roles sobre las cuentas de usuario y
los roles predefinidos.

Agregar y gestionar Permite crear cuentas para los Adición de usuarios y asignación de roles en
usuarios usuarios. Introducción a Oracle Cloud

Acceder al servicio Acceda a Oracle BI Cloud Acceso a Oracle BI Cloud Service


Service.

Gestionar lo que otros Asigne los roles de aplicación Gestión de las tareas que pueden ver y realizar los
usuarios pueden ver y adecuados a todos los usuarios usuarios
realizar del servicio.

Crear conexiones de base Conecte Oracle BI Cloud Service Gestión de conexiones a base de datos
de datos 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

Supervisar el servicio Permite comprobar el Visión general de la gestión de cuentas y servicios


funcionamiento diario del de Oracle Cloud en Gestión y supervisión de Oracle
servicio, supervisar el Cloud
rendimiento y revisar las
notificaciones importantes.

Gestionar el servicio Gestione Oracle BI Cloud Gestión de Oracle Business Intelligence Cloud
Service, incluidos usuarios, Service
copias de seguridad y
conexiones de base de datos,
etc.

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 Permite agregar capacidad al Actualización de la suscripción de pago a Oracle
al servicio servicio de pago existente Cloud en Gestión y supervisión de Oracle Cloud
ampliándolo a un nivel de
suscripción superior.

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 Acceso a Oracle BI Cloud Service
administrador Flujo de trabajo típico para administradores
de Oracle BI Cloud Service

Permitir que otros usuarios carguen y Administrador Flujo de trabajo típico para gestionar lo que
modelen datos mediante roles de aplicación los usuarios pueden ver y hacer

Conectarse a los orígenes de datos de Administrador Gestión de conexiones a base de datos


Oracle Database Cloud Service

Cargar datos para el análisis en Oracle Cargadores de datos Carga de datos en la nube
Database 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 Modeladores de Flujo de trabajo típico para modelar los
desarrolladores de contenido puedan datos datos
visualizar los datos por medio de informes
y paneles de control

Realizar instantáneas regulares y mucho Administradores Gestión de Oracle Business Intelligence


más 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 ad-
hoc 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 SQL Developer


datos

Archivos CSV y delimitados Sí No

Archivos Excel Sí* No

Procesamiento posterior a la carga No Sí

Programador Sí Sí**

Reintento automático en caso de fallo Sí No

La red del cliente utiliza proxy Sí No

Origen de base de datos Oracle Sí Sí

Otro origen de base de datos relacional Sí No

Base de datos Oracle Cloud de destino: Sí Sí


Servicio de esquema de base de datos

Base de datos Oracle Cloud de destino: Sí Sí


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 Descargue Sincronización de Datos de Instalación de


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

Solicitar permisos Trabaje con su administrador de servicio Asignación de permisos a


para cargar datos para asegurarse de que tiene los los usuarios para cargar
permisos necesarios para cargar los datos con Data Sync
datos.

Iniciar Sincronización Inicie Sincronización de datos por Inicio de Sincronización


de datos primera vez. de datos por primera vez

Definir algunas Configure Sincronización de datos para Configuración de


propiedades de su entorno local. opciones por defecto para
Sincronización de Data Sync
datos

Conectar Especifique los detalles de conexión del Especificación de detalles


Sincronización de destino. de conexión del servicio
datos al destino en la nube

Conectar Especifique los detalles de conexión para Especificación de los


Sincronización de el archivo u origen de datos. detalles de conexión de un
datos a un archivo u origen de datos
origen de datos Configuración de cargas
de datos desde archivos
CSV o XLSX con
Sincronización de datos

Configurar Especifique quién recibirá correos Ayuda: cuadro de diálogo


notificaciones de electrónicos de notificación de Data Sync Configuración de correo
correo electrónico acerca del estado de las cargas de datos. electrónico y cuadro de
diálogo Destinatarios

Configurar nuevos Configure un nuevo proyecto de Data Haga clic en Crear nuevo
proyectos de Sync o abra un proyecto existente. proyecto en Data Sync.
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 Descargue e instale la herramienta Configuración de
de Sincronización de Sincronización de datos en una máquina Sincronización de datos
datos local y configure el entorno de por primera vez
Sincronización de datos.

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

Configurar la carga Registre los archivos CSV o XLSX que Configuración de cargas
de datos desee cargar y defina una estrategia de de datos desde archivos
carga para los datos. 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 Realice los cambios en una carga de Mantenimiento de datos
configuración de datos existente desde la configuración de configuración del
carga de datos del archivo. archivo

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

Refrescar los datos Programe una carga de datos regular Cómo refrescar los datos
regularmente para refrescar los datos. regularmente

Supervisar las cargas Supervise el progreso de las cargas de Supervisión de cargas de


de datos datos y responda a problemas. 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_<Nombre archivo/tabla>_<Desde la conexión>_<Hasta la
conexión>.<registro de hora>.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 Descargar e instalar la Sincronización de Configuración de
Sincronización de datos en una máquina local y configurar Sincronización de datos
datos esté activa y en el entorno de sincronización de datos. por primera vez
ejecución

Registras los orígenes Especificar los detalles de conexión de la Conexión de


de datos relacionales base de datos relacional. Sincronización de datos a
su destino y orígenes de
datos

Configurar la carga Registrar las tablas que desea cargar y Configuración de cargas
de datos definir una estrategia de carga para cada de datos de tablas
tabla. mediante la
sincronización de datos

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

Cargar datos Utilizar la Sincronización de datos para Carga de datos de tablas


mediante una ejecutar una consulta SQL para cargar mediante una consulta
consulta SQL datos en la base de datos en la nube de SQL
destino.

Cargar datos Utilizar la Sincronización de datos para Sustitución de una carga


mediante una cargar datos, pero sustituir la carga de datos de una tabla
sustitución SQL mediante un comando SQL.

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 Programar una carga de datos habitual Cómo refrescar los datos
forma habitual para refrescar los datos. regularmente

Supervisar las cargas Supervise el progreso de las cargas de Supervisión de cargas de


de datos datos y responda a problemas. 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 Carga de datos y tutorial de Oracle Database Cloud
Service.

• 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 Descargue e instale la herramienta Configuración de
herramienta Sincronización de datos en una máquina Sincronización de datos
Sincronización de local y configure el entorno de por primera vez
datos esté activa y en Sincronización de datos.
ejecución

Especificar los Cree una conexión en Sincronización de Especificación de detalles


detalles de conexión datos. de la conexión para datos
del origen de datos de OTBI

Configurar una carga Especifique información sobre los datos, Configuración de cargas
de datos de un como el formato, las columnas que desea de datos desde carpetas o
informe o un área cargar y el modo de manejar los datos áreas temáticas de OTBI
temática incrementales.

Configurar una carga Especifique información sobre los datos, Configuración de cargas
de datos de una como el formato, las columnas que desea de datos desde carpetas
carpeta en un área cargar y el modo de manejar los datos en áreas temáticas de
temática incrementales. 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 Especifique la información sobre los Configuración de cargas
de datos desde una datos, como, por ejemplo, el formato, las de datos desde OTBI
partición basada en columnas que desea cargar, los detalles mediante particiones
días de la partición y cómo manejar datos basadas en días
incrementales.

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

Refrescar los datos Programe una carga de datos regular Cómo refrescar los datos
regularmente para refrescar los datos. regularmente

Supervisar las cargas Supervise el progreso de las cargas de Supervisión de cargas de


de datos datos y responda a problemas. 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 Descripción
elemento
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 Descripción
elemento
Tipo de Seleccione Oracle BI conector.
conexión

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 Descripción
elemento
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 Introduzca el nombre que desea utilizar para la tabla de destino. Por
destino ejemplo, para cargar datos desde un informe denominado Activity
Report, puede especificar OTBI_ACTIVITY_REPORT_EMEA.

Opción de Seleccione Relacional para el análisis en los paneles de control e


salida 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 Descripción
elemento
Conexión de Seleccione el origen de datos de OTBI. En esta lista se muestran los
base de datos 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 Descripción
elemento
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 Seleccione Relacional para el análisis en los paneles de control e


salida 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 Descripción
elemento
Nombre lógico Especifique un nombre de descripción breve para identificar estos datos
en Sincronización de datos.

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

Opción de Seleccione Relacional para el análisis en los paneles de control e


salida informes de empresa. Seleccione Juego de datos para el análisis de
Visualización de datos.

Conexión de Seleccione el origen de datos de OTBI. En esta lista se muestran los


base de datos 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 No cambiar.
temática.Tabla

Filtro Opcionalmente, especifique un filtro.

Columna Atributo basado en registro de hora/fecha para particionar las lecturas.


Periodicidad Este atributo no se debe cambiar una vez que se crea un registro.

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


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

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 SQL que se va a utilizar al extraer un objeto de forma incremental.


incremental

Consulta para Consulta para buscar la fecha mínima para la extracción en particiones.
buscar la fecha Este valor se utilizará como el límite inferior para la carga inicial. Para
mínima 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 Busca la fecha máxima para la extracción en particiones. Este valor se
buscar la fecha utilizará como el límite superior tanto para la carga inicial como para la
máxima carga incremental.

Columna Atributo basado en registro de hora/fecha para particionar las lecturas.


Periodicidad Este atributo no se debe cambiar una vez creado el registro.

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


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

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 Descargue e instale la herramienta Configuración de
herramienta Sincronización de datos en una máquina Sincronización de datos
Sincronización de local y configure el entorno de por primera vez
datos esté activa y en Sincronización de datos.
ejecución

Especificar los Cree una conexión en Sincronización de Especificación de los


detalles de conexión datos. detalles de conexión de
del origen de datos 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 Especifique información sobre los datos, Configuración de una
de datos desde un como el formato, las columnas que desea carga de datos desde un
origen de datos JDBC cargar y el modo de manejar los datos origen de datos JDBC con
incrementales. Puede cargar datos por objetos de metadatos
objeto o por consulta. Configuración de una
carga de datos desde un
origen de datos JDBC con
una consulta

Cargar los datos Utilice Sincronización de datos para Carga de datos con
mediante cargar datos en la base de datos en la Sincronización de datos
Sincronización de nube de destino.
datos

Refrescar los datos Programe una carga de datos regular Cómo refrescar los datos
regularmente para refrescar los datos. regularmente

Supervisar cargas de Supervise el progreso de las cargas de Supervisión de cargas de


datos datos y responda a problemas. datos

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 <carpeta de instalación de Sincronización de datos>\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
<carpeta de instalación de Sincronización de datos>\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 Si el controlador JDBC soporta la consulta del diccionario


diccionario de metadatos de metadatos, puede utilizar este método para seleccionar
(mediante la opción Datos de entre los objetos disponibles. Esto es similar a la opción
objetos en Sincronización de Datos de tablas en el separador Datos relacionales. Puede
datos) 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 Especifique una consulta cuyos resultados se puedan


(mediante el cuadro de diálogo replicar a una tabla. Debe especificar una consulta solo con
Entrada manual de una cláusula WHERE, ya que se pueden agregar filtros
Sincronización de Datos y adicionales a la consulta. No utilice una consulta con las
seleccionando Consulta) 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 Utilice este método si no puede cargar todos los datos a la
basada en objetos (mediante el vez. Especifique los registros que se van a leer para un
cuadro de diálogo Entrada número especificado de días a la vez según una columna
manual de Sincronización de de registro de hora. Especifique:
datos y seleccione Lectura - Nombre del objeto: nombre de la tabla u objeto en el
particionada basada en día de origen de datos.
un objeto) – 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 Utilice este método si no puede cargar todos los datos a la
basada en una consulta SQL vez. Puede especificar los registros que se van a leer para
(mediante el cuadro de diálogo un número especificado de días a la vez según una
Entrada manual de columna de registro de hora. Especifique:
Sincronización de Datos y - Nombre del objeto: nombre de la tabla u objeto en el
seleccionando Lectura origen de datos.
particionada basada en día de – Columna Periodicidad: columna o atributo cuyo tipo de
una consulta) 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 Si los nombres de objeto en su origen de


nombres de objeto 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 com.oracle.bi.jdbc.greenplum.Gree jdbc:oracle:greenplum://nombre_host:


m nplumDriver [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 jdbc:oracle:mongodb://


oDBDriver NOMBRE_HOST:NÚMERO_PUERTO;No
mbre_base_datos=NOMBRE_BASE_DATO
S;

NetSuite com.netsuite.jdbc.openaccess.Ope jdbc:ns://{Host de servidor}:{Puerto de


nAccessDriver 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 jdbc:oracle:postgresql://


greSQLDriver NOMBRE_HOST:NÚMERO_PUERTO;No
mbre_base_datos=NOMBRE_BASE_DATO
S

Redshift com.oracle.bi.jdbc.redshift.Redshif jdbc:oracle:redshift://


tDriver PUNTO_FINAL_REDSHIFT:NÚMERO_P
UERTO;Nombre_base_datos=dev

Salesforce com.oracle.bi.jdbc.sforce.SForceDr jdbc:oracle:sforce://


iver <Nombre_servidor>;Token_seguridad=<Tok
en de seguridad>

Sybase com.oracle.bi.jdbc.sybase.SybaseD jdbc:oracle:sybase://


river 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 Especifique una cláusula WHERE para limitar la cantidad de datos
consulta <tipo de devueltos a un tamaño manejable. Por ejemplo, para cargar datos
consulta> 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 Deje el valor por defecto.


de filas para leer de
una vez

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 Seleccione la conexión que ha creado para la instancia de Oracle


datos 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 Descripción
elemento
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 Seleccione JDBC genérico.


conexión

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 Descargue e instale la herramienta Configuración de
herramienta Sincronización de datos en una máquina Sincronización de datos
Sincronización de local y configure el entorno de por primera vez
datos esté activa y en Sincronización de datos.
ejecución

Especificar los Cree una conexión en Sincronización de Especificación de los


detalles de conexión datos. detalles de conexión de
del origen de datos 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é Seleccione entre las tres configuraciones Acerca de la carga de
configuración de de carga de datos que soporta datos de Oracle Service
carga de datos Sincronización de datos. Cloud (RightNow)
utilizar • Uso de un informe
• Uso de una consulta ROQL
• Utilizando objetos
• Uso de ID de campo con nombre

Configurar la carga Especifique información sobre los datos, Uso de un informe:


de datos como el formato, las columnas que desea Configuración de una
cargar y el modo de manejar los datos carga de datos de un
incrementales. 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 Utilice Sincronización de datos para Carga de datos con
mediante cargar datos en la base de datos en la Sincronización de datos
Sincronización de nube de destino.
datos

Refrescar los datos Programe una carga de datos regular Cómo refrescar los datos
regularmente para refrescar los datos. regularmente

Supervisar cargas de Supervise el progreso de las cargas de Supervisión de cargas de


datos datos y responda a problemas. 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 Cuándo se usa


datos

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://
integration-
test.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 Seleccione la conexión que ha creado para la instancia de


datos 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 Introduzca el identificador del informe de


asistente 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 Deje el valor por defecto.
una vez

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 Descripción
elemento
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 Especifique un nombre corto significativo para identificar los detalles
destino 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 Seleccione Relacional para el análisis en los paneles de control e


salida informes de empresa. Seleccione Juego de datos para el análisis de
Visualización de datos.

Conexión de Seleccione la conexión que ha creado para la instancia de RightNow,


base de datos 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 Especifique una sentencia SQL ROQL que defina los datos que
ROQL 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 Especifique los objetos nativos de RightNow que desea cargar,
tabular ROQL 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 Especifique una consulta ROQL para obtener el valor máximo para
obtener el valor la columna especificada en el campo Columna numérica con la
numérico máximo 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 Especifique una consulta ROQL para obtener el valor máximo para
obtener el valor la columna especificada en el campo Columna numérica con la
numérico mínimo 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 Especifique una consulta ROQL para obtener el número de filas
obtener el recuento para la columna especificada en el campo Columna numérica con
total 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 Deje el valor por defecto.


filas para leer de
una vez

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 Especifique una cláusula WHERE para limitar la cantidad de datos
consulta ROQL 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 No cambie el valor por defecto.
filas para leer de una
vez

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 Descripción
elemento
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 Especifique un nombre corto significativo para identificar los detalles
destino 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 Seleccione Relacional para el análisis en los paneles de control e


salida informes de empresa. Seleccione Juego de datos para el análisis de
Visualización de datos.

Conexión de Seleccione la conexión que ha creado para la instancia de RightNow,


base de datos 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 Descripción
elemento
Listado de ID Haga clic en Valor y utilice el cuadro de diálogo Valor para especificar
con nombre 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 Especifique true.


especificada
para cada ID
con nombre

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 Configure una carga de datos para su Consulte las instrucciones
datos de la forma tipo de origen de datos. Por ejemplo, los de configuración
habitual. datos de origen pueden estar basados en correspondientes a su tipo
archivos, en tablas relacionales, OTBI u de origen de datos.
Oracle Service Cloud.

Transformación de datos 9-1


Acerca de la transformación de datos

Tarea Descripción Más información


Agregue las Utilice el cuadro de diálogo • Transformación de
transformaciones de Asignaciones de columna o el cuadro de los datos con valores
datos diálogo Asignaciones para configurar por defecto,
sus transformaciones. 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

Cargar datos con Cargue los datos de la forma habitual. Carga de datos con
Sincronización de Sincronización de datos
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 Descripción
elemento
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/ Muestra el cuadro de diálogo SQL/procedimientos almacenados


procedimientos donde puede definir las sentencias y funciones SQL:
almacenados

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 Un negocio utiliza hechos para medir el rendimiento mediante


dimensiones 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 Familiarícese con Data Modeler, Uso de Data Modeler
sobre Data Modeler incluida la forma de refrescar los
datos, de publicar cambios y de
buscar los menús de acciones.

Crear un nuevo Inicie un nuevo modelo y conéctelo al Creación de un modelo de


modelo origen de datos. datos

Examinar objetos de Revise las tablas de origen para Revisión de tablas y datos de
origen determinar cómo estructurar el origen
modelo de datos.

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 Cree vistas para dimensiones de Adición de vistas de origen
en la base de datos representación de roles o para propias
según sea necesario combinar varias tablas en una única
vista, como en orígenes de copo de
nieve o normalizados.

Agregar tablas de Cree tablas de hechos y tablas de Adición de tablas de hechos


hechos y tablas de dimensiones a partir de objetos de y tablas de dimensiones al
dimensiones origen. modelo de datos

Unir tablas de hechos Cree uniones entre una tabla de Unión de tablas de hechos y
y dimensiones hechos y una de dimensiones. dimensiones

Agregar una Cree una tabla de dimensiones de Creación de una dimensión


dimensión de tiempo tiempo y una tabla de origen de base de tiempo
de datos con datos de tiempo.

Agregar medidas Especifique la agregación para Especificación de la


agregadas y columnas y cree medidas calculadas agregación para medidas y
calculadas con expresiones. creación de medidas
calculadas

Agregar atributos Especifique atributos personalizados Creación de atributos


derivados para tablas de dimensiones con derivados
expresiones.

Crear jerarquías y Defina jerarquías y niveles basados en Edición de jerarquías y


niveles las relaciones entre grupos de niveles
columnas de atributos.

Crear variables También puede crear variables que Definición de variables


calculen y almacenen valores
dinámicamente para su uso en
expresiones de columna y filtros de
datos

Configurar permisos Controlar quiénes pueden acceder a Protección del acceso a los
de objeto tablas de hechos, tablas de objetos del modelo
dimensiones y columnas.

Configurar filtros de Defina filtros de seguridad de datos a Protección del acceso a los
seguridad de datos nivel de fila para tablas de hechos, datos
tablas de dimensiones y columnas.

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 en la esquina superior
izquierda para comprobar si el modelo de datos es válido.

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
Acciones de modelo junto al botón Bloquear para editar.

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 Solo para tablas de dimensiones. Defina las propiedades para
Activar jerarquías las jerarquías asociadas a esta tabla de dimensiones. Consulte
desequilibradas 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 Crea jerarquías y niveles para las Edición de jerarquías y
niveles tablas de dimensiones niveles

Definir niveles de Define niveles de agregación Definición de niveles de


agregación para personalizados para medidas que agregación para medidas
medidas son diferentes del nivel por defecto

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 Opcionalmente, crea variables Creación de variables para
filtros de datos, si es que calculan y almacenan de utilizar en expresiones
necesario forma dinámica valores para
utilizarlos en expresiones de
columna y filtros de datos.

Definición de permisos en Los permisos de objetos controlan Protección del acceso a los
objetos de modelos la visibilidad de todo su modelo o objetos del modelo
de tablas de hechos individuales,
tablas de dimensiones y
columnas.

Definir filtros de Los filtros de datos limitan los Protección del acceso a los
seguridad a nivel de fila resultados que se devuelven para datos
tablas de hechos, tablas de
dimensiones y columnas.

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 Obtenga información sobre los roles Acerca de los roles de
aplicación de aplicación predefinidos y lo que aplicación
los usuarios pueden hacer en Oracle
BI Cloud Service.

Asigne roles de Proporcione a los usuarios acceso a Asignación de roles de


aplicación a usuarios diferentes funciones otorgándoles aplicación a usuarios
roles de aplicación.

Asignar roles de Otorgue acceso a los usuarios más Asignación de roles de


aplicación a roles de rápidamente mediante roles. aplicación a roles de usuario
usuario Proporcione a un grupo de usuarios
acceso a la vez.

Agregar miembros y Otorgue acceso a funciones de Adición de miembros a


acciones a los roles de Oracle BI Cloud Service de una roles de aplicación
aplicación forma diferente. Vaya al rol de
aplicación y asigne usuarios y
grupos desde allí.

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 Oracle BI Cloud Service Adición de sus propios roles
roles de aplicación proporciona roles de aplicación que de aplicación
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.

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 Descripción


servicios)
Administrador de dominio de TenantAdminGroup
identidad Usuarios de la organización que gestionan los usuarios y
roles de un dominio de identidad.

Administrador de BI_SE.BI_ServiceEntitlementAdministrator
autorización basada en el Usuarios de la organización permitieron crear y suprimir
servicio de BI BI_SE instancias de Oracle BI Cloud Service.

BIServiceName.BICloudServic Usuarios de la organización que administran Oracle BI


eAdministrators Cloud Service.

BIServiceName.BICloudServic Usuarios de la organización que crean contenido y modelan


eAdvancedContentAuthors datos en Oracle BI Cloud Service.

BIServiceName.BICloudServic Usuarios de la organización que pueden ver informes y


eUsers explorar datos en Oracle BI Cloud Service.

DBServiceName.Database Usuarios dentro de la organización que administran la base


Administrator de datos disponible con Oracle BI Cloud Service.

DBServiceName.Database Usuarios dentro de la organización que tienen el rol de


Developer desarrollador de la base de datos disponible con 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 Descripción


servicios)
DBServiceName.Database Usuarios dentro de la organización que tienen el rol de
User 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 Administrador de
administrar Oracle BI Cloud dominio de identidad
Service y delegar los
privilegios a otros usuarios.

Autor de modelo de datos de BI Permite a los usuarios Administrador de


gestionar el modelo de datos servicio de BI
en Oracle BI Cloud Service.

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 Administrador de
los datos mediante la API de servicio de BI
REST de Oracle BI Cloud
Service y la sincronización de
datos de Oracle BI Cloud
Service.

Autor de contenido de BI Permite a los usuarios crear Autor de modelo de


análisis y paneles de control en datos de BI
Oracle BI Cloud Service. Autor de contenido de
detección de BI

Autor de contenido avanzado de Permite a los usuarios realizar Administrador de


BI tareas de gestión de contenido servicio de BI
más avanzadas como, por
ejemplo, agregar orígenes de
datos para análisis y paneles
de control o exportar paneles
de control.

Autor de contenido de detección Permite a los usuarios crear Autor de contenido


de BI proyectos de visualización, avanzado de BI
explorar datos mediante Visual
Analyzer, así como agregar
orígenes de datos para
visualizaciones.

Consumidor de BI Permite a los usuarios ver y Autor de contenido de


ejecutar informes en Oracle BI BI
Cloud Service (proyectos,
análisis y paneles de control).
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
<serviceInstanceName>.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 Descripción


roles
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 Muestra roles de aplicación predefinidos de Oracle BI Cloud


aplicación 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 Rol de aplicación


Service
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 Autor de contenido de BI


accesibilidad activada

Acciones Crear o editar acciones de navegación Autor de contenido


avanzado de BI

Administración: Cambiar permisos Autor de contenido de BI


Catálogo

Administración: Gestionar conexiones a base de datos Administrador de servicio de


Conexiones BI

Administración: Configurar servidor de correo SMTP Administrador de servicio de


General BI

Administración: Configurar el programa antivirus Administrador de servicio de


General BI

Administración: Gestionar información de la sesión Administrador de servicio de


General BI

Administración: Gestionar datos de mapas Administrador de servicio de


General BI

Administración: Gestionar paneles de control Autor de contenido de BI


General

Administración: Gestionar roles de la aplicación Administrador de servicio de


Seguridad 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 Rol de aplicación


Service
Administración: Definir propiedad de objetos de catálogo Administrador de servicio de
Seguridad BI

Administración: Acceder a gestión de roles de la Consumidor de BI


Seguridad aplicación

Administración: Usuarios/roles: Pueden mostrar usuarios Consumidor de BI


Seguridad y roles

Administración: Roles de aplicación: Pueden mostrar roles Consumidor de BI


Seguridad de aplicación

Administración: Gestionar dominios de seguridad Administrador de servicio de


Seguridad BI

Administración: Gestionar indexación de búsqueda Administrador de servicio de


Búsqueda BI

Administración: Realizar copia de seguridad y Administrador de servicio de


Instantáneas restauración con instantáneas BI

Administración: Cargar modelo de datos de un archivo Administrador de servicio de


Instantáneas (.rpd) BI

Catálogo Almacenamiento personal: Mis carpetas y Consumidor de BI


Mi panel de control

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 Guardar personalizaciones Consumidor de BI


control

Paneles de Asignar personalizaciones por defecto Autor de contenido de BI


control

Paneles de Crear enlaces de marcador Consumidor de BI


control

Paneles de Exportar panel de control completo a Autor de contenido


control Excel 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 Rol de aplicación


Service
Paneles de Exportar página de panel de control única Autor de contenido
control a Excel 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 Autor de contenido de BI


operaciones

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 Agregar/Editar columna SelectorView Autor de contenido de BI


columnas

Ver diseño Agregar/Editar LayoutView compuesta Autor de contenido de BI


compuesto

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 Agregar/Editar vista de matriz de calor Autor de contenido de BI


calor

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 Rol de aplicación


Service
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 Agregar/Editar panel de control Autor de contenido de BI


datos de panel de PromptView
control

Ver mosaico de Agregar/Editar TileView de rendimiento Autor de contenido de BI


rendimiento

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 No agregar/editar ningún ResultsView Autor de contenido de BI


resultado

Ver tabla Agregar/Editar TableView dinámica Autor de contenido de BI


dinámica

Ver petición de Agregar/Editar PromptView de informe Autor de contenido de BI


datos de informe

Ver pasos de Agregar/Editar StepsView de selección Autor de contenido de BI


selección

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 Agregar/Editar TreemapView Autor de contenido de BI


árbol

Ver Trellis Agregar/Editar TrellisView Autor de contenido de BI

Ver selector de Agregar/Editar SelectorView de vista Autor de contenido de BI


vistas

Proyectos de Ver y explorar visualizaciones Consumidor de BI


visualización de
datos

Proyectos de Crear o editar proyectos de visualización Autor de contenido de


visualización de de datos detección de BI
datos

Proyectos de Agregar orígenes de datos para proyectos Autor de contenido de


visualización de de visualización de datos detección de BI
datos

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 Rol de aplicación


Service
Proyectos de Gestionar sus propias cargas de archivos Autor de contenido de
visualización de de datos detección de BI
datos

Proyectos de Gestionar todas las cargas de archivos de Administrador de servicio de


visualización de datos BI
datos

Funcionalidad por rol de aplicación

Rol de aplicación Funcionalidad en Oracle BI Cloud Función


Service
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 Catálogo


Mi panel de control

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 Función


Service
Consumidor de BI Ver y explorar proyectos de visualización Visualización de
de datos 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 Acceso


accesibilidad activada

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 Análisis


operaciones

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 Función


Service
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 Ver petición de


PromptView 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 Crear proyectos de visualización de datos Visualización de


detección de BI y explorar datos datos

Autor de contenido de Agregar orígenes de datos para proyectos Visualización de


detección de BI de visualización de datos 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 Función


Service
Autor de contenido de Gestionar sus orígenes de datos Consola
detección de BI

Autor de contenido Acceder a exportación Acceso


avanzado de BI

Autor de contenido Crear acciones de navegación Acciones


avanzado de BI

Autor de contenido Agregar orígenes de datos Acceso


avanzado de BI

Autor de contenido Exportar panel de control completo a Paneles de


avanzado de BI Excel control

Autor de contenido Exportar página de panel de control única Paneles de


avanzado de BI a Excel control

Autor de carga de datos de Acceso a Data Sync Acceso


BI

Autor de carga de datos de Acceso a la API de REST de Oracle BI Acceso


BI Cloud Service

Autor de modelo de datos de Acceso a Data Modeler Acceso


BI

Autor de modelo de datos de Volver a cargar metadatos del servidor Catálogo


BI

Administrador de servicio de Gestionar conexiones a base de datos Administración:


BI Conexiones

Administrador de servicio de Gestionar información de la sesión Administración:


BI General

Administrador de servicio de Gestionar datos de mapas Administración:


BI General

Administrador de servicio de Gestionar cargas de archivos de datos Administración:


BI General

Administrador de servicio de Gestionar roles de la aplicación Administración:


BI Seguridad

Administrador de servicio de Configurar el programa antivirus Administración:


BI Seguridad

Administrador de servicio de Configurar servidor de correo SMTP Administración:


BI Seguridad

Administrador de servicio de Gestionar dominios de seguridad Administración:


BI Seguridad

Administrador de servicio de Definir propiedad de objetos de catálogo Administración:


BI 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 Función


Service
Administrador de servicio de Gestionar indexación de búsqueda Administración:
BI Búsqueda

Administrador de servicio de Copia de seguridad y restauración con Administración:


BI instantáneas Instantáneas

Administrador de servicio de Cargar un modelo de datos de un archivo Administración:


BI (.rpd) Instantáneas

Administrador de servicio de Volver a cargar metadatos del servidor Catálogo


BI

Administrador de servicio de Restaurar archivos del catálogo Catálogo


BI

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 Captura el modelo de datos, el contenido Realización de instantáneas
instantánea del catálogo y los roles de aplicación de
Oracle BI Cloud Service en un punto en
el tiempo.

Restaurar a partir Restaura el sistema a un estado de Restauración a partir de una


de una instantánea funcionamiento anterior. instantánea

Suprimir una Suprime las instantáneas no deseadas. Supresión de instantáneas


instantánea

Descargar una Guarda una instantánea en un sistema Descarga de instantáneas


instantánea de archivos local.

Cargar una Carga el contenido a partir de una Carga de instantáneas


instantánea instantánea almacenada en un sistema
de archivos local.

Migrar datos de la Migra el contenido a otro entorno. Migración de datos de la


instantánea 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 Descripción


instantánea
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 Configure lo que los usuarios ven y Gestión de las tareas que
usuarios ven y hacen hacen en Oracle BI Cloud Service pueden ver y realizar los
desde la página Rol de aplicación en usuarios
la consola.

Realizar copia de Realice una copia de seguridad del Realización de instantáneas


seguridad y modelo de datos, el contenido del y restauración
restauración del catálogo y los roles de aplicación y
contenido restáurelos mediante un archivo
llamado instantánea.

Crear conexiones a Conecte Oracle BI Cloud Service a Gestión de conexiones a


base de datos una o varias bases de datos. base de datos

Libere espacio de Suprima los orígenes de datos en Supresión de orígenes de


almacenamiento nombre de otros usuarios para liberar datos no utilizados
espacio de almacenamiento.

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 Configure la indexación y exploración Gestión de la indexación y
indexación y la del contenido para que los usuarios la búsqueda de contenido
búsqueda de encuentren siempre la información
contenido más reciente al realizar búsquedas.

Gestionar mapas Gestione capas de mapas y mapas de Gestión de información de


fondo. mapa

Agregar dominios Autorice el acceso a los dominios Adición de dominios


seguros a la lista seguros. seguros a la lista blanca
blanca

Gestionar información Supervise quién está conectado y Supervisión de usuarios y


de la sesión solucione los problemas de los logs de actividad
análisis mediante el análisis de
consultas y logs de SQL.

Supervisar métricas Supervise las métricas para Oracle BI Supervisión de métricas


Cloud Service. 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 Descripción y acceso


administración

Oracle BI Cloud Consola Utilice la consola para gestionar los permisos de


Service 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:
• 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

Oracle Cloud Mis servicios 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 Seleccione cómo desea conectarse a la base de datos.
mediante

Host Dirección del servidor de base de datos o el nombre del host.

Puerto Número de puerto en el que el servidor de base de datos recibe


conexiones entrantes.

SID o Nombre SID: nombre de la instancia de base de datos Oracle.


de servicio Nombre de servicio: nombre del servicio de red de la base de datos.

Descriptor TNS 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 Descripción
Contraseña 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 Especifica las columnas de datos de Oracle BI Cloud Service
BI 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 Especifica si debe aparecer el nombre totalmente cualificado


cualificados 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 Nombre que introdujo el usuario al conectarse.
de usuario

Identificador Identificador único asignado por Oracle BI Cloud Service para cada
de sesión sesión de usuario.

Información Información sobre el explorador utilizado para la conexión.


del explorador

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,
<Directorio de instalación de Sincronización de datos>\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 <Directorio de instalación de


Sincronización de datos>.

• 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-a-
specified-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 <Nombre del trabajo>.<ID de
proceso>.

• 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')

IS NULL Determina si un valor es nulo. Por ejemplo:


"PRODUCTS"."PROD_NAME" IS NULL

LIKE 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:
"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,
WHEN score-par < 0 THEN 'Bajo asigna el valor a la expresión THEN
par' correspondiente.
WHEN score-par = 0 THEN 'Par' Si no se cumple ninguna condición WHEN, se
asigna el valor por defecto especificado en la
WHEN score-par = 1 THEN 'Bogey'
expresión ELSE. Si no se especifica ninguna
WHEN score-par = 2 THEN 'Doble expresión ELSE, el sistema agregará
Bogey' 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 CASE Score-par También se conoce como CASE (Lookup). Se
(cambiar) WHEN -5 THEN 'Birdie en el par 6' examina el valor de la primera expresión y, a
continuación, de las expresiones WHEN. Si la
WHEN -4 THEN 'Debe ser Tiger'
primera expresión coincide con cualquier
WHEN -3 THEN 'Tres bajo par' expresión WHEN, asigna el valor de la expresión
WHEN -2 THEN 'Dos bajo par' THEN correspondiente.
WHEN -1 THEN 'Birdie' Si no coincide ninguna de las expresiones WHEN,
WHEN 0 THEN 'Par' se le asigna el valor por defecto especificado en la
expresión ELSE. Si no se especifica ninguna
WHEN 1 THEN 'Bogey' expresión ELSE, el sistema agregará
WHEN 2 THEN 'Doble Bogey' automáticamente ELSE NULL.
ELSE 'Triple bogey o peor' Si la primera expresión coincide con una
END expresión en varias cláusulas WHEN, solo se
asignará la expresión posterior a la primera
coincidencia.

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 Bin(UnitPrice BY Selecciona los atributos numéricos de una dimensión, tabla
Numéricament ProductName) de hechos o medida que contengan valores de datos y los
e 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) Devuelve la desviación estándar de un conjunto de valores.


StdDev(DISTINCT Sales) El tipo de retorno siempre es un doble.

StdDev_Pop StdDev_Pop(Sales) Devuelve la desviación estándar de un juego de valores


StdDev_Pop(DISTINCT mediante la fórmula numérica de la desviación estándar y la
Sales) 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, Ajusta un modelo lineal o exponencial y
(calendar_year, calendar_quarter, devuelve los valores o el modelo ajustados.
calendar_month) BY (product), La expresión_numérica representa el valor Y
'LINEAR', 'VALUE') de la tendencia y la serie (columnas de
tiempo) representan el valor X.

CLUSTER CLUSTER((product, company), Recopila un juego de registros en grupos


(billed_quantity, revenue), basándose en una o más expresiones de
'clusterName', 'algorithm=k- entrada mediante K-Means o la agrupación
means;numClusters=%1;maxIter= en clusters jerárquica.
%2;useRandomSeed=FALSE;enablePart
itioning=TRUE', 5, 10)

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

Función Ejemplo Descripción


OUTLIER OUTLIER((product, company), Esta función clasifica un registro como valor
(billed_quantity, revenue), atípico en función de una o más expresiones
'isOutlier', de entrada mediante K-Means, agrupación
'algorithm=mvoutlier') en clusters jerárquica o algoritmos de
detección de valores atípicos de varias
variables.

REGR REGR(revenue, (discount_amount), Ajusta un modelo lineal y devuelve los


(product_type, brand), 'fitted', valores o el modelo ajustados. Esta función
'') puede utilizarse para ajustar una curva lineal
en dos medidas.

EVALUATE_SCRI EVALUATE_SCRIPT('filerepo:// Ejecuta el script R especificado en


PT obiee.Outliers.xml', 'isOutlier', script_file_path transfiriendo una o más
'algorithm=mvoutlier;id=%1;arg1= columnas o expresiones literales como
%2;arg2=%3;useRandomSeed=False;', entrada. La salida de la función viene
customer_number, determinada por output_column_name.
expected_revenue, customer_age)

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 Current_TimeStamp(3) Devuelve la fecha/registro de hora actual al número


p 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 Devuelve el número (entre 1 y 3) correspondiente al


e) 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 Agrega el número especificado de intervalos a un


, 12,Time."Order Date") 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 Devuelve el número total de intervalos especificados


H, Time."Order entre dos indicaciones de fecha/hora.
Date",CURRENT_DATE) Utiliza los mismos intervalos que TimeStampAdd.

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.

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 Cambia el tipo de dato de una expresión o un literal nulo a
CHAR(40)) FROM employee 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, Compara dos expresiones. Si son iguales, la función devuelve
NULLIF(e.job_id, nulo. Si no son iguales, la función devuelve la primera
j.job_id) "Old Job ID" expresión. No puede especificar el literal NULL para la
FROM employees e, primera expresión.
job_history j WHERE
e.employee_id =
j.employee_id ORDER BY
last_name, "Old Job ID";

To_DateTime SELECT To_DateTime Convierte los literales de cadena de formato dateTime a un


('2009-03-0301:01:00', tipo de datos DateTime.
'yyyy-mm-dd hh:mi:ss')
FROM sales

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 Calcula la expresión con el filtro de agregación previa
= 'widget') 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, Calcula una suma móvil de las últimas n filas de datos,
Msum(Revenue, 3) as incluida la fila actual.
3_MO_SUM FROM Sales 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, Toma un juego de registros como entrada y cuenta el número
Rcount(profit) FROM sales de registros encontrados hasta ese momento.
WHERE profit > 200

Rmax SELECT month, profit, Toma un juego de registros como entrada y muestra el valor
Rmax(profit) FROM sales 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, Toma un juego de registros como entrada y muestra el valor
Rmin(profit) FROM sales 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, Calcula una suma de valores a partir de los registros
Rsum(revenue) as encontrados hasta ese momento.
RUNNING_SUM FROM sales 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.

TopN TopN(Sales, 10) Devuelve los n valores superiores de la expresión,


clasificados de mayor a menor.

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 Transfiere la función de la base de datos especificada con
EVALUATE('instr(%1, columnas opcionales a las que se hace referencia como
%2)', address, 'Foster parámetros a la base de datos para evaluación.
City') FROM employees

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 Transfiere la función de la base de datos especificada con
E(%1, %2)', columnas opcionales a las que se hace referencia como
sales.quantity, parámetros a la base de datos para evaluación. Esta función
market.marketkey) 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 Rand(2) Devuelve un número pseudoaleatorio basado en un valor


d 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 Concatena dos cadenas de caracteres.


('abc', 'def') FROM
employee

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', Reemplaza uno o más caracteres de una expresión de


'123', 'zz') caracteres especificada por uno o más caracteres.

Right SELECT Right('123456', Devuelve un número especificado de caracteres a la derecha


3) FROM table de la cadena.

Space Space(2) Inserta espacios en blanco.

Substring Substring('abcdef' FROM Crea una nueva cadena que empieza en un número fijo de
2) caracteres en la cadena original.

SubstringN Substring('abcdef' FROM Al igual que Substring, crea una nueva cadena que empieza
2 FOR 3) 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 Elimina los caracteres iniciales y finales especificados de una
'_abcdef_') cadena de caracteres.

TrimLeading Trim(LEADING '_' FROM Elimina los caracteres iniciales especificados de una cadena
'_abcdef') de caracteres.

TrimTrailing Trim(TRAILING '_' FROM Elimina los caracteres finales especificados de una cadena de
'abcdef_') 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, Calcula el valor agregado de una medida desde la hora
Ago(sales, year, 1) 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, Calcula el agregado de una medida a lo largo del período
Periodrolling que comienza por x unidades de tiempo y finaliza por y
(monthly_sales, -1, 1) 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, Agrega una medida desde el principio de un período de


Month_ID, ToDate (sales, tiempo especificado hasta la hora mostrada actualmente. Por
year) ejemplo, esta función puede calcular las ventas de
Acumulado Anual.

Previsión FORECAST(numeric_expr, Crea un modelo de series de tiempo de la medida


([series]), especificada sobre las series mediante Ajuste Exponencial o
output_column_name, ARMIA, y devuelve una previsión del juego de periodos,
options, según lo especificado por numPeriods.
[runtime_binded_options]
)

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 Inserta un registro de hora específico.


12:00:00]

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://
bicsinst-
inoracle12345.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, Introduzca los valores adecuados para la base de
Cadena de conexión, Nombre de base de datos.
datos u Origen de datos ODBC Para un nombre TNS de Oracle, introduzca el
nombre TNS especificado en el archivo
tnsnames.ora de \network\admin\.

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.

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
<Lista de ejecuciones trabajo y se muestra en esta lista con el nombre y un ID de proceso para
de trabajos> 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 Lista de todas las ejecuciones de trabajos del proyecto actual.
ejecuciones de
trabajos>

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_<Nombre de tabla/archivo>_<Conexión de origen>_<Conexión de
destino>.<Registro de hora>.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:
• 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.

Pista de auditoría 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 Puerto en el que recibe el servidor de correo electrónico.


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 Haga clic en esta opción para probar los detalles
prueba 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 Lista de proyectos de carga de datos existentes. Para ver los detalles,
de carga de datos> 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 Este separador muestra las columnas de datos identificadas en el


Atributos de archivo de datos. Por ejemplo, si carga una hoja de cálculo, los atributos
archivo son las columnas de la hoja de cálculo.

Separador Destinos Este separador muestra detalles de la tabla de destino, incluidos el


de archivo 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 Utilice este cuadro de diálogo para especificar información sobre el


importación (para archivo de datos.
archivos de hoja de • La primera línea contiene cabeceras: seleccione esta opción si la
cálculo) 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 Utilice este cuadro de diálogo para especificar información sobre el


importación (para archivo de datos.
archivos CSV)

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 Muestra la ubicación y nombre de archivo del archivo de datos. Haga
archivo 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_<Nombre de archivo/
tabla>_<Conexión de origen>_<Conexión de destino>.<registro de hora>.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 Longitud calculada


datos de ejemplo

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 <Domain_Home>\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 <Domain_Home>\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
<Nombre del proyecto>-Job<n>. 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 <Nombre del proyecto>-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 Tareas ordenadas


en el trabajo de carga de datos.

Notificar automáticamente a los usuarios con Destinatarios del Correo Electrónico


un correo electrónico de estado cuando los
datos se hayan cargado.

Indicar el comportamiento de carga de datos Parámetros de conectividad


específico del tipo de origen de datos que se
está utilizando.

Personalizar una carga de datos o sustituir un Parámetros de ejecución


parámetro de nivel de proyecto por un
parámetro de nivel de trabajo (conocido como
un parámetro 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 Requiere una columna de clave primaria o de filtro. Si los
Nuevos Registros) 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 Requiere una columna de clave primaria o de filtro. Si los
los Registros Existentes) 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

% Identificador de proceso de la ejecución actual.


%CURRENT_PROCESS_I
D

%%LAST_PROCESS_ID Identificador de proceso de la última ejecución correcta.

% Nombre de esquema/propietario de la tabla de conexión de


%SOURCE_TABLE_OWN origen del flujo de datos según lo definido por el usuario.
ER

% Nombre de esquema/propietario de la tabla de conexión de


%TARGET_TABLE_OWN destino del flujo de datos según lo definido por el usuario.
ER

%%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.

% Registro de hora local actual de cuándo se evalúa el parámetro


%CURRENT_TIMESTAMP 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

% Registro de hora del último trabajo correcto que ha tocado la


%SOURCE_REFRESH_TI tabla de origen.
MESTAMP

% Registro de hora del último trabajo correcto que ha tocado la


%TARGET_REFRESH_TI tabla de destino.
MESTAMP

% Registro de hora del último refrescamiento del origen menos el


%SOURCE_PRUNED_REF tiempo de eliminación especificado en los parámetros de
RESH_TIMESTAMP 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

<Lista de procesos> 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:
• 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.

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.

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/ Muestra el cuadro de diálogo SQL/procedimientos almacenados donde


procedimientos puede definir las sentencias y funciones SQL:
almacenados

Campo o Se utiliza para


elemento

<Lista de Revisar la lista de sentencias SQL o procedimientos


procesos> 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 <comandos SQL> 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 Utilice esta opción si las sentencias SQL agregan o actualizan los datos
completa 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 Especificar si puede iniciar Sincronización de datos sin especificar una
clientes recordar la contraseña de repositorio cada vez que se conecte. Cuando se define en
contraseña de true, puede iniciar Sincronización de datos sin introducir una
usuario 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 Especificar si Sincronización de datos debe crear tablas de destino para


tablas el usuario cuando se cargan los datos. Se recomienda utilizar el valor
automáticamente por defecto (true).

Nivel de Especificar el número máximo de trabajos que se pueden ejecutar en


Simultaneidad 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 Especificar un directorio por defecto para importar archivos de datos.
archivo 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 Especificar si se debe suprimir la caché de datos para los objetos del
datos 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 Especificar el número máximo de entradas del historial de ejecuciones


de entradas del para mantener. Se depuran las entradas más antiguas en el historial de
historial de ejecuciones. Un valor inferior o igual a cero conserva todos los
ejecuciones para elementos. No se recomienda para Sincronización de datos, donde se
mantener mantiene el repositorio en la base de datos Java.

Host del proxy/ Especificar detalles del servidor proxy, si dispone de uno. Si no tiene un
Puerto del proxy 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 Especificar cuántos días Sincronización de datos almacena la
log de ejecución 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_trabajo>.<ID_proceso>.

Nombre del Especificar el nombre del repositorio de Sincronización de datos.


repositorio (Reinicie el servidor de Sincronización de datos para desplegar los
cambios).

Nivel de Log de Especificar la cantidad de información de log que se va a recopilar. Los


Servidor valores son sensibles a mayúsculas/minúsculas:
• 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.

Ejecución de Especificar que Sincronización de datos ignore los errores de carga de


prueba 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 destinos> 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 Crea un nuevo proyecto de carga de datos con el nombre descriptivo
Proyecto (30 caracteres como máximo) que especifique en el cuadro que aparece
debajo de esta opción.

Seleccionar un Si ha creado un proyecto de carga de datos previamente, selecciónelo


proyecto existente 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/ Inicia Sincronización de datos sin seleccionar un proyecto de datos, por
selección de un ejemplo, puede que desee crear algunas conexiones a un origen de
proyecto 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:
<TriggerFile job="Job1" file="c:\abc.txt"/>
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

<TriggerFile job="Job2" file="c:\xyz.txt">


<TimeWindow startTime="00:00" endTime="02:30"/>
<TimeWindow startTime="19:00" endTime="20:00"/>
</TriggerFile>

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 Tipo de dato Longitud Valores Único


columna
UNIQUE_KEY VARCHAR 250 Sí
JOB_NAME VARCHAR 250 No
EFFECTIVE_D DATE No
T
INACTIVE_FL CHAR 1 Sí/No No
G

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 <JOB_NAME_WITH_NO_SPACES>_StartSignal.txt en el
directorio log\jobSignal para cada ejecución del trabajo. Se crea un archivo con el
patrón de nomenclatura <JOB_NAME_WITH_NO_SPACES>_CompletedSignal.txt
cuando el trabajo termina correctamente o
<JOB_NAME_WITH_NO_SPACES>_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 uniones> 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

Potrebbero piacerti anche