Bases de dades

Eines de ETL

0

En la publicació electrònica MCData.ti es pot trobar una classificació bastant completa de diferents eines relacionades amb el business intelligence i la gestió de dades.  Aquesta és la descripció que es realitza de les eines de ETL (Extraction, Transformation and Load).

Empresa: Cognos

Producte: DecisionStream

Descripció: Eina específica per a sistemes SAP i Siebel que permet implantar ràpidament una sèrie de data marts relacionats per compondre un sistema integrat de BI.  Assegura que tots els usuaris tinguin accés a les dades per coordinar de forma eficient l'anàlisi, els informes i la presa de decisions.

Empresa: Computer Associates

Producte: Advantage Data Transformer - Enterprise Metadata Edition

Descripció: Eina de transformació i moviment de dades que permet crear datamarts i magatzems de dades de forma fàcil, transformacions complexes o una gestió robusta de metadades.

Producte: Advantage Data Transformer

Neteja de dades amb Oracle Warehouse Builder

0

En l'enllaç Managing Data Quality es pot accedir a un article de  Ron Hardman sobre com realitzar processos de neteja de dades amb Oracle Warehouse Builder.

L'article comença amb una introducció a la qualitat de les dades i maneres de gestionar-la, una de les quals la utilització de les opcions de neteja de dades d'Oracle Warehouse Builder.

L' interessant és que es mostra com obtenir un script amb dades de prova, i com configurar l'eina per provar les utilitats de Profiling, definició de Regles (Data Rules), i correcció o neteja  de les dades. D' aquesta manera es pot veure i provar de manera senzilla com implementar un procés bàsic de  Data Cleansing amb aquesta eina.

L' article original està en anglès però buscant a la web d'Oracle he trobat els  3 documents que adjunt, traduïts al castella, i relacionats amb OWB i la neteja de dades:

  • Informe Executiu - Oracle Warehouse Builder 11g Versió 1 Informació General
  • Oracle Warehouse Builder Data Quality Option
  • Oracle Warehouse Builder Enterprise ETL Option

 

GRANTS WITH GRANT OPTION: La propietat transitiva en la concessió de permisos

5

La instrucció grant s'utilitza per concedir determinats permisos genèrics o bé permisos sobre objectes a usuaris de la base de dades.
La sintaxi de la mateixa és la següent:

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

per concedir permisos genèrics

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

per concedir permisos sobre objectes
La sintaxi és molt senzilla, i els privilegis els pot concedir l'usuari propietari dels objectes, o un usuari amb privilegis de concessió de permisos sobre objectes que no són seus (DBA's).
El que volia comentar és la utilització de l'opció WITH GRANT OPTION, que permet que l'usuari al que li han concedit permisos pugui al seu torn concedir a altres usuaris.
Mostraré la utilitzeu d'aquesta opció amb un exemple:

L'error ORA-30926 com a resultat d'una operació Merge

0

L´error ORA-30926 sol produir quan es realitzen operacions Merge, i el normal és que ens deixi una mica descol·locats, ja que la descripció del mateix no dóna massa informació sobre el que està passant:
ORA-30926: unable to get a stable set of rows in the source tables.

Normalment aquest error es produeix quan en l'operació  Merge a una fila destí que cal actualitzar li corresponen més d´una fila a la taula origen. Com que el motor no sap quin registre escollir retorna un error. És un problema de duplicitat en la taula origen.

Exemple:.:

Com crear un nou esquema a Oracle pas a pas

4

Per poder realitzar tots els passos és necessari iniciar la sessió en la base de dades amb un usuari amb permisos d'administració, el més senzill és utilitzar directament l'usuari SYSTEM

  • Creació d'un tablespace per a dades, i un altre per a índexos. Aquests tablespaces són la ubicació on s'emmagatzemaran els objectes de l'esquema que crearem.

Tablespace per a dades, amb mida inicial de 1024 Mb, i autoextensible

CREATE TABLESPACE "APPDAT"

LOGGING DATAFILE '/export/home/oracle/oradata/datafiles/APPDAT.dbf' SIZE 1024 M

EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

Tablespace per a índexos, amb mida inicial de 512 Mb, i autoextensible

CREATE TABLESPACE "APPIDX"

LOGGING DATAFILE '/export/home/oracle/oradata/datafiles/APPIDX.dbf' SIZE 512 M

Contingut sindicat