Bases de datos

El quebradero de cabeza de cómo abordar el incremento de datos y el cumplimiento de normativas

Angel Fernández - Director general de Hitachi Data Systems IberiaEn el mundo actual impulsado por la información, los datos se encuentran en el corazón de las empresas y su gestión para permitirlas operar e innovar de una forma efectiva. 

Ángel Fernández, director general de Hitachi Data Systems Iberia, analiza los puntos clave para abordar con éxito el doble reto de Gestionar el crecimiento y la utilización de los datos, y al mismo tiempo hacer frente al creciente número de normativas legales..

 

Introducción a Open Data, Linked Data, catálogos de datos y recursos

Open DataOpen Data es un movimiento que se ha creado para hacer fácilmente accesibles a ciudadanos y empresas los datos públicos que recogen las Administraciones Públicas.

Open Data está apoyado por el W3C y otros organismos a nivel internacional, y poco a poco va sumando iniciativas en diferentes países. El primer paso es la iniciativa de un organismo público, que pone a disposición pública determinados datos en uno o más formatos estándar fácilmente 'tratables'. A partir de ahí pueden surgir otros organismos o empresas que agreguen valor a esos datos cruzándolos o enriqueciéndolos con otras fuentes de datos, o desarrollando aplicaciones que permitan al usuario consultar esos datos en un entorno amigable..

El error ORA-30926 como resultado de una operación Merge

El error ORA-30926 suele producirse cuando se realizan operaciones Merge, y lo normal es que nos deje algo descolocados, ya que la descripción del mismo no da demasiada información sobre lo que está pasando:
ORA-30926: unable to get a stable set of rows in the source tables.

Normalmente este error se produce cuando en la operación Merge a una fila destino que hay que actualizar le corresponden más de una fila en la tabla origen. Como el motor no sabe qué registro escoger devuelve un error. Es un problema de duplicidad en la tabla origen...

Vistas materializadas de Oracle para optimizar un Datawarehouse

Como las cargas de un Data warehouse se realizan de manera periódica, y además es habitual la creación de tablas agregadas para mejorar la eficiencia y tiempo de respuesta de nuestros informes, un recurso de optimización física que puede aportar grandes mejoras es la utilización de vistas materializadas.

La vista materializada no es más que una vista, definida con una sentencia SQL de Oracle, de la que además de almacenar su definición, se almacenan los datos que retorna, realizando una carga inicial y después cada cierto tiempo un refresco de los mismos..

Oracle SQL Developer

SQL DeveloperOracle SQL Developer es la herramienta gráfica gratuita que proporciona Oracle para desarrollar, o simplemente para ejecutar consultas o scripts SQL, tanto DML como DDL, sobre bases de datos Oracle.

La apariencia y funcionalidad es similar a la de otras herramientas de este tipo, por lo que es una buena opción si no tenemos especial predilección por otras herramientas...

GRANT WITH GRANT OPTION: La propiedad transitiva en la concesión de permisos de Oracle

La instrucción grant se utiliza para conceder determinados permisos genéricos o bien permisos sobre objetos a usuarios de bases de datos Oracle.

La sintaxis de GRANT para conceder permisos genéricos es la siguiente:

GRANT [privilegios_de_sistema | roles] 
TO [usuarios | roles |PUBLIC] {WITH GRANT OPTION } 

La sintaxis de GRANT para conceder  premisos sobre objetos es la siguiente:

GRANT [ALL {PRIVILEGES} | SELECT | INSERT | UPDATE | DELETE] ON objeto 
TO [usuario | rol | PUBLIC] {WITH GRANT OPTION} 

 

La sintaxis de GRANT es muy sencilla, y los privilegios los puede conceder el usuario propietario de los objetos, o un usuario con privilegios de concesión de permisos sobre objetos que no son suyos (DBA's).

Lo que quería comentar es la utilización de la opción de grant WITH GRANT OPTION, que permite que el usuario al que le han concedido permisos pueda a su vez concederlos a otros usuarios.

 

Ejemplo de GRANT WITH GRANT OPTION

Mostraré la utilidad de esta opción con un ejemplo:

Oracle Warehouse Builder 10g disponible sin cargo

Si trabajas con bases de datos Oracle y te estás planteando la posibilidad de utilizar una herramienta ETL (Extract, Transform & Load) para la alimentación de un Data warehouse, o simplemente para facilitar integraciones o migraciones de datos, te puede ir muy bien saber que Oracle permite la utilización de la versión básica de su herramienta de ETL Oracle Warehouse Builder 10g Release 2, sin coste adicional de licencias.

Eso sí, has de disponer de al menos una licencia de Oracle Database Standard Edition One, Oracle Database Standard Edition o Oracle Database Enterprise Edition.

Para más detalles, consultar el artículo de Oracle Press Oracle Anuncia la Disponibilidad General de Oracle Warehouse Builder 10g Release 2


Coméntalo en el foro de OWB

Herramientas de ETL

 

Esquema típico de funcionamiento de herramienta ETLListado de las principales herramientas de ETL para la empresa que ofrecen los fabricantes de software ETL.

Las herramientas de ETL sirven para facilitar los procesos de Extracción, Transformación y Carga de cualquier sistema, y son especialmente útiles para el Data Warehousing, cuando se construyen sistemas de Data Warehouse en proyectos de Business Intelligence.

Herramientas de reporting y análisis del rendimiento corporativo

En la publicación electrónica MCData.ti se puede encontrar una clasificación bastante completa de diferentes herramientas relacionadas con el business intelligence y la gestión de datos.
Esta es la descripción que se realiza de las herramientas de reporting y análisis de datos.

Empresa: Altitude Software
Producto: uCI 2000 Plus
Descripción: Suite de soluciones analíticas que permite gestionar las interacciones con los clientes de un modo personalizado. Así, el agente puede comunicarse con el cliente a través del teléfono, el correo electrónico, la web o mediante canales tradicionales como el punto de venta o el fax.

Empresa: Bertelsmann Direct
Producto: BD Mercury
Descripción: Solución orientada a aquellas empresas que necesitan gestionar ficheros de clientes con objetivos comerciales y de marketing. Opera sobre una base de datos, principalmente de clientes, y es capaz de elaborar filtros para definir los detalles de la selección.

Producto: BD Geocode
Descripción: Sistema integrado para la normalización y geocodificación de bases de datos. Alcanza una velocidad de más de 150.000 registros por hora y permite depurar la información contenida en los registros: nombres de vías, poblaciones, provincias, etc.

Crear BD Oracle en Windows y Linux

En el site www.ajpdsoft.com se publica el manual online Instalacion Oracle 9i sobre Windows, donde se explica paso a paso y con captura de pantallas cómo instalar una BD Oracle 9i sobre windows, cómo solucionar algunos de los errores típicos que suelen aparecer durante la instalación, cómo levantar el listener, comprobar el estado de la base de datos, y alguna cosa más..