Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
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
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
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
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
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
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
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
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
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
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:
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.
xi
Documentos relacionados
Estos recursos de Oracle relacionados proporcionan más información.
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.
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
Capítulos:
Temas:
• Cómo integrar Oracle BI Cloud Service con Oracle Database 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
alternativo que decidan cargar. Consulte Gestión de las tareas que pueden ver y
realizar los usuarios.
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
• 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.
• 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.
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
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
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
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
Cargar datos para el análisis en Oracle Cargadores de datos Carga de datos en la nube
Database Cloud Service
Tareas:
• Transformación de datos
1-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Principales tareas de Oracle BI Cloud Service
• Toma de instantáneas
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:
• 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:
Vídeo
Puede utilizar cualquiera de las siguientes herramientas y tecnologías para cargar
datos:
• 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.
• Carga de tablas de base de datos, consulte Flujo de trabajo típico para cargar datos
de tablas.
• 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).
Programador Sí Sí**
* 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
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:
• Oracle
• DB2
• MySQL
• Teradata
• TimesTen
Cargar también datos de orígenes de datos JDBC genérico, por ejemplo:
• Greenplum
• Hive
• Impala
• Informix
• MongoDB
• PostgreSQL
• Redshift
• Salesforce
• Sybase
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.
4. Navegue hasta el usuario, haga clic en Gestionar roles de aplicación y asigne los
siguientes roles de aplicación:
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.
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.
2-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
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
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
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
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
• 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.
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 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.
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".
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.
2. Seleccione el archivo o archivos que desee cargar realizando una de las siguientes
acciones:
• 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
Por ejemplo, si está cargando desde varios archivos de datos, puede introducir
My_HR_Data_Combined.
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
– 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.
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.
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.
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
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.
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
• Cargar datos solo una vez (por ejemplo, para una carga inicial completa).
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-10 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Cómo refrescar los datos regularmente
3. Utilice el campo Nombre para identificar los datos que está cargando.
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.
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
3-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
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
Vídeo
Temas:
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.
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.
• 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
5. Haga clic en Importar tablas para registrar las tablas de origen y crear entradas con
el mismo nombre para las tablas de destino.
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.
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.
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.
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
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.
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:
Nota: Para configurar las conexiones de Oracle SQL Developer para cargar
datos, consulte Carga de datos y tutorial de Oracle Database Cloud
Service.
• 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.
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
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
Temas
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
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
2. Haga clic en Nuevo para crear una nueva fila en blanco en la tabla.
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
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.
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.
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
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.
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.
4. Haga clic en Buscar para mostrar todas las áreas temáticas que coincidan con la
cadena de búsqueda.
• 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.
7. Para ver los detalles de las carpetas importadas, haga clic en el separador Tablas de
destino/Juegos de datos de destino.
8. Para obtener detalles de esta tabla o juego de datos de destino, haga clic en el
separador Columnas de tabla del panel inferior.
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.
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.
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
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.
b. Utilice el cuadro de diálogo Estrategia de carga para especificar cómo cargar los
datos según las necesidades de negocio.
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.
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
• 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
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.
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
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
• 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
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
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".
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
jdbc:oracle:greenplum://hostname:[port]
com.oracle.bi.jdbc.greenplum.GreenplumDr
ive
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
Información adicional
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
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.
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-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 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
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.
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
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
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.
3. Haga clic en Nuevo para crear una nueva fila en blanco en la tabla.
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.
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)
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)
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).
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
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?
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.
• 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.
• 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.
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)
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.
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)
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.
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.
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
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.
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
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.
2. Haga clic en Detectar objetos por lista y, a continuación, haga clic en Aceptar.
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.
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
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.
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.
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
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-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
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.
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:
• Actualizar estadísticas.
8-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Acerca de los scripts de base de datos PL/SQL
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:
– Agregar columnas.
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
Temas:
Cargar datos con Cargue los datos de la forma habitual. Carga de datos con
Sincronización de Sincronización de datos
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
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.
Por ejemplo, para los datos basados en archivos, utilice el separador Datos de
archivo; para los datos relacionales, utilice el separador Datos relacionales.
3. Haga clic en Nuevo y especifique los detalles de la columna que desea crear.
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.
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.
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').
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.
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.
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:
• 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
O bien:
LEFT OUTER JOIN PRODUCT ON %%ORDER.PRODUCT_ID =
PRODUCT.PRODUCT_ID
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.
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
Por ejemplo, para mejorar el rendimiento de la carga de datos, puede crear un índice
de tabla antes de iniciar la carga de datos.
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.
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.
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.
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).
9-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Parte III
Modelado de datos
Capítulos:
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:
Temas:
• ¿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?
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.
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.
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.
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.
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:
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.
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
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.
Temas:
11-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Uso de Data Modeler
• Base de datos : muestra los objetos de origen como tablas y vistas de base de
datos
• 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.
4. Suprima el texto o vuelva a hacer clic en el icono Filtrar para eliminar el filtro.
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.
• 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.
• Abra el separador Permiso para controlar quién tiene acceso al modelo y quién
puede crear informes desde el área temática asociada.
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.
• 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.
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.
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.
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.
11-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Uso de Data Modeler
Sugerencia:
• 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.
Sugerencia:
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.
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.
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
Nota:
Temas:
11-12 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Creación de Vistas de Origen
2. En el menú Base de datos del panel izquierdo, haga clic en una vista o tabla de base
de datos para abrirla.
Temas:
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.
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.
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
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.
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:
• Cláusula ORDER BY
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.
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
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.
Temas:
• Las tablas de hechos contienen medidas, que son columnas con agregaciones
incorporadas en sus definiciones. Por ejemplo, Revenue y Units son columnas de
medidas.
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.
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.
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
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.
e. Para agregar más tablas de dimensiones, haga clic en Agregar y repita el paso
anterior.
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.
4. Revise las tablas de hechos, las tablas de dimensiones y las columnas de unión. Por
ejemplo:
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
• 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.
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
• 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.
• 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.
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
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.
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.
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.
11-24 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Unión de tablas en un modelo de datos
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.
Vídeo
Temas:
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.
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.
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
4. En Niveles de jerarquía, especifique los niveles que desea incluir, como Año,
Trimestre y Mes.
6. En la siguiente página, revise las tareas que realizará el asistente para crear la
dimensión de tiempo.
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.
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.
11. Edite las tablas del modelo. Consulte Edición de tablas de hechos y tablas de
dimensiones.
Vídeo
Temas:
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
5. En el editor de tablas, haga clic en la columna que desea editar o haga clic en
Agregar columna.
• 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.
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.
2. En el área Tablas de hechos, haga clic en la tabla de hechos para la que desea crear
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:
11-30 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Adición de medidas y atributos al modelo de datos
2. En el área Tablas de hechos, haga clic en la tabla de hechos para la que desea crear
medidas.
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:
11-32 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Adición de medidas y atributos al modelo de datos
11-34 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Adición de medidas y atributos al modelo de datos
Temas:
11-36 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Adición de medidas y atributos al modelo de datos
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.
7. Haga clic en Deshacer o Rehacer según sea necesario cuando cree la expresión.
• 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.
• 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.
11-38 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
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
Temas:
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.
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.
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
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:
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.
2. En el área Tablas de hechos, haga clic en la tabla de hechos en la que está ubicada la
medida.
Sugerencia:
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.
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:
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.
Temas:
• Definición de variables
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:
b. Introduzca una consulta SQL para rellenar el valor o los valores de la variable.
Por ejemplo:
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.
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.
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.
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.
• 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.
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:
4. Agregue un rol a la lista Filtros de datos con una de las siguientes acciones:
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.
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:
• Para eliminar todos los filtros, seleccione Eliminar todo en el menú Acción de
filtro de datos.
13-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Parte IV
Gestión del servicio
Capítulos:
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
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.
Gestión de las tareas que pueden ver y realizar los usuarios 14-1
Acerca de los usuarios y roles
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.
14-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Acerca de los roles de aplicación
Definido por el usuario Creado por administradores. Incluye uno o varios roles de
aplicación predefinidos.
Sugerencia:
También puede crear sus propios roles de aplicación. Consulte Adición de sus
propios roles de aplicación.
Gestión de las tareas que pueden ver y realizar los usuarios 14-3
Acerca de los roles de aplicación
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
Vídeo
Temas:
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
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.
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.
a. Seleccione el usuario.
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
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.
Puede asignar roles de aplicación desde la página Roles. También puede ver quién
pertenece a cada rol.
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.
a. Seleccione el rol.
a. Haga clic en Buscar para ver todos los roles de aplicación disponibles.
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
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.
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
c. Utilice los controles de selección para mover los miembros entre las listas
Disponibles y Todos seleccionados.
Nota:
7. Para ver si un rol de aplicación como, por ejemplo, Analista de ventas, hereda
privilegios de otros roles de aplicación:
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
a. Haga clic en Buscar para ver todos los roles de aplicación disponibles.
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.
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
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. 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
5. Haga clic en el menú de acción del rol de aplicación que desea suprimir y
seleccione Eliminar.
Gestión de las tareas que pueden ver y realizar los usuarios 14-13
Funcionalidad activada por roles de aplicación
14-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Funcionalidad activada por roles de aplicación
Gestión de las tareas que pueden ver y realizar los usuarios 14-15
Funcionalidad activada por roles de aplicación
14-16 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Funcionalidad activada por roles de aplicación
Gestión de las tareas que pueden ver y realizar los usuarios 14-17
Funcionalidad activada por roles de aplicación
14-18 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Funcionalidad activada por roles de aplicación
Gestión de las tareas que pueden ver y realizar los usuarios 14-19
Funcionalidad activada por roles de aplicación
14-20 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Funcionalidad activada por roles de aplicación
Gestión de las tareas que pueden ver y realizar los usuarios 14-21
Funcionalidad activada por roles de aplicación
14-22 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
15
Realización de instantáneas y restauración
Vídeo
Temas:
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).
Temas:
• Realización 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
4. Introduzca una descripción breve de la instantánea para que sea fácil recordar
posteriormente el motivo por el que la realizó.
Atención:
5. Haga clic en Restaurar para devolver el sistema al estado en el que estaba cuando
se realizó esta instantánea.
15-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Descarga, carga y migración de instantáneas
Supresión de instantáneas
De vez en cuando, deberá suprimir instantáneas que no necesite.
Temas:
• Descarga de instantáneas
• Carga de instantáneas
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.
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
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:
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
Temas
Opción Descripción
Conectar Seleccione cómo desea conectarse a la base de datos.
mediante
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.
3. Para liberar espacio, haga clic en el menú Opciones para un usuario con archivos
que desee suprimir.
Tutorial
Temas
16-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Carga de modelos de datos desde Oracle BI Enterprise Edition
3. Seleccione Instantáneas.
4. Realice una instantánea del modelo de datos actual en el caso de que necesite
restaurar esta versión.
6. Haga clic en Examinar y seleccione el archivo de modelo de datos (.rpd) que desea
cargar.
a. Cree roles de aplicaciones con exactamente los mismos nombres que los
definidos en la herramienta de administración de Oracle BI.
16-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Gestión de información de mapa
Temas
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.
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.
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.
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.
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.
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.
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.
16-12 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Gestión de información de mapa
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.
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.
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
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.
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.
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.
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.
16-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Adición de dominios seguros a la lista blanca
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.
Temas
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.
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.
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.
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.
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.
5. Haga clic en Cancelar para parar un trabajo de exploración que está En ejecución o
Programado.
Temas:
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.
Ú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.
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.
Campo Descripción
ID Identificador interno único asignado a cada entrada.
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.
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.
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.
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
Cada usuario recibe un nivel de registro por defecto. Seleccione Valor por defecto
en este cuadro para utilizar el nivel por defecto.
16-20 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
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
Apéndices:
• Preguntas Frecuentes
• Solución de problemas
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:
– ¿Puedo crear una vista de origen que se base en otra vista de origen?
• 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.
A-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Preguntas más frecuentes sobre la carga de 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
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).
tipo de origen. Otra solución consiste en crear un proyecto independiente que solo
incluya el subjuego de tablas que desea cargar.
En UNIX:
./datasync.sh –clean
• En el separador General:
• En el separador Disparadores:
• En el separador Acciones:
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 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.
¿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.)
A-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Principales preguntas frecuentes para gestionar Oracle BI Cloud Service
• S_NQ_DSS_CREDENTIALS
• S_NQ_DSS_FS_FILES
• S_NQ_DSS_SERVICE_INFO
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:
– No puedo conectarme
– Tengo problemas para cargar datos de una hoja de cálculo (XLSX) exportada
desde Microsoft Access
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.
B-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Solución de problemas de carga de 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.
B-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Solución de problemas de administración
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:
– Cláusula ORDER BY
– Cláusula UNION
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:
• Operadores SQL
• Expresiones condicionales
• Funciones
• Constantes
• Tipos
• Variables
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.
Operador Descripción
IN Determina si un valor está presente en un juego de valores. Por ejemplo:
"COSTS"."UNIT_COST" IN(200, 600, 'A')
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:
C-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Funciones
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 de agregación
Las funciones agregadas realizan operaciones en varios valores para crear resultados
de resumen.
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.
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.
C-4 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Funciones
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.
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
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";
Funciones de visualización
Las funciones de visualización se utilizan en el juego de resultados de una consulta.
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.
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.
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.
C-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Funciones
Funciones matemáticas
Las funciones matemáticas descritas en esta sección realizan operaciones matemáticas.
Funciones de cadena
Las funciones de cadena realizan diversas manipulaciones de caracteres. Actúan en las
cadenas de caracteres.
C-10 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Funciones
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.
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.
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.
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.
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.
C-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
D
Referencia de sincronización de datos
Temas
Temas
• Acerca de los requisitos, las bases de datos soportadas y los requisitos de JDBC
D-2 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Instalación y actualización de Data Sync
• Oracle
• DB2
• Teradata
• MySQL
• Oracle TimesTen
Oracle ojdbc7.jar
MySQL Mysql-connector-java*.jar
DB2 db2java.zip
http://www.oracle.com/technetwork/middleware/bicloud/downloads/
index.html
3. Defina JAVA_HOME:
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.
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.
D-6 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Ayuda: Acerca de Sincronización de datos
• 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.
Lista de orígenes/destinos
Esta lista muestra las conexiones existentes que se han configurado para los orígenes y
destinos de datos.
• 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'.
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.
D-8 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Ayuda: vista Conexiones
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\.
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.
Historial <Lista de Lista de todas las ejecuciones de trabajos del proyecto actual.
ejecuciones de
trabajos>
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
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.
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.
D-12 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Ayuda: cuadro de diálogo Datos de archivo
<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.
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.
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.
Ubicación del Muestra la ubicación y nombre de archivo del archivo de datos. Haga
archivo clic para seleccionar otro archivo.
D-14 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Ayuda: cuadro de diálogo Datos de archivo
• Puede especificar un solo carácter como delimitador. Puede ser una coma (","), un
espacio (" ") o un tabulador ("\t" o "[tab]").
• 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.
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.
5 50
27 100
55 100
Antes de empezar
El comportamiento de sincronización de datos relacionado con la carpeta de destino es
el siguiente:
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.
3. Seleccione las aplicaciones adecuadas para las que desea exportar metadatos.
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.
3. Seleccione las aplicaciones adecuadas para las que desea importar los metadatos.
D-18 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Ayuda: vista Trabajos
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.
D-20 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Ayuda: cuadro de diálogo Estrategia de carga
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.
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.
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.
• 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.
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
Para los parámetros de tipo Registro de hora, están disponibles estas variables.
D-24 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Ayuda: cuadro de diálogo Alertas de parches
Separador Editar
El separador Editar muestra detalles de la operación de procesamiento posterior a la
carga seleccionada actualmente.
<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.
D-26 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Ayuda: Cuadro de diálogo Procesamiento SQL anterior/posterior
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.
• 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
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.
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.
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
D-30 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Ayuda: cuadro de diálogo Propiedades del sistema
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.
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.
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
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.
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.
D-34 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Ayuda: Creación y modificación de tablas
• 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.
• 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.
• Cree un nuevo trabajo, donde pueda asignar el origen existente (con el que definió
los metadatos) al nuevo.
• Utilice un origen como origen primario para importar las definiciones de tabla.
D-36 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service
Ayuda: Creación y modificación de juegos de datos
• 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á.
• 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.
Existen tres formas de integración con otros procesos: basada en archivos, basada en la
línea de comandos y basada en SQL.
• Intervalo de sondeo.
3. Cree una tabla en ese origen de datos con el nombre JOB_TRIGGER que contenga
las siguientes cuatro columnas:
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
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.
• 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.
2. Para la base de datos de destino, cree otra conexión del tipo "Oracle (Oracle
Business Intelligence Cloud Service)".
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
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
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.
<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:
O bien:
D-44 Oracle Cloud Preparación de datos en Oracle Business Intelligence Cloud Service