La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Schema logico del data warehouse. Collegamento ad un database di Acces Esempio: collegamento a Northwind.mdb Passo 1 Creazione di una nuova connessione.

Presentazioni simili


Presentazione sul tema: "Schema logico del data warehouse. Collegamento ad un database di Acces Esempio: collegamento a Northwind.mdb Passo 1 Creazione di una nuova connessione."— Transcript della presentazione:

1 Schema logico del data warehouse

2 Collegamento ad un database di Acces Esempio: collegamento a Northwind.mdb Passo 1 Creazione di una nuova connessione ODBC di tipo DSN di sistema ad un database di Access Pannello di controllo Strumenti di amministrazione

3 Collegamento ad un database di Access Esempio: collegamento a Northwind.mdb Passo 2 Creare il file initHSACC.ora in \hs\admin, inserendo il seguente contenuto: HS_FDS_CONNECT_INFO = origine HS_FDS_TRACE_LEVEL = ON

4 Collegamento ad un database di Access Esempio: collegamento a Northwind.mdb Passo 3 Modificare il file listener.ora che si trova in \network\admin, aggiungendo nella SID_LIST la seguente voce: (SID_DESC = (PROGRAM = hsodbc) (SID_NAME = HSACC) (ORACLE_HOME = ) )

5 Collegamento ad un database di Access Esempio: collegamento a Northwind.mdb Passo 4 Modificare il file tnsnames.ora che si trova in \network\admin, aggiungendo la seguente voce: JELLY = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS=(PROTOCOL=TCP)(HOST = )(PORT=1521)) ) (CONNECT_DATA =(SID = HSACC)) (HS = OK) )

6 Riavvio del listener di Oracle Pannello di controllo Strumenti di amministrazione Servizi

7 Collegamento ad un database di Access Esempio: collegamento a Northwind.mdb Passo 5 Avviare SQLPlus Worksheet e connettersi ad un database di Oracle Immettere i 3 seguenti comandi: 1) alter session set global_names = false; 2) CREATE DATABASE LINK linkprova CONNECT TO \ " IDENTIFIED BY USING 'jelly'; 3) SELECT table_name FROM

8 Verifica del collegamento al database di Access con SQLPlus Worksheet

9 Codici di errore di Oracle ORA-28545: error diagnosed by Net8 when connecting to an agent NCRO: Failed to make RSLV connection ORA-02063: preceding 2 lines from JELLY. Soluzioni: 1)Il listener non è avviato 2)PROGRAM in listener.ora non è hsodbc 3)Il SID in tnsnames.ora non è corretto

10 Sblocco tabelle Eseguire in SQLPLUS WORKSHEET come SYSDBA i seguenti comandi per terminare processi che eventualmente hanno posto le tabelle in stato di lock select b.Object_Name "Object Name",ORACLE_USERNAME, b.Object_Type "Type", a.session_id "Session", c.serial# "Serial", DECODE(a.locked_mode, 0,'None', 1,'Null', 2,'Row-S', 3,'Row-X', 4,'Share', 5,'S/Row-X', 6,'Exclusive',a.Locked_Mode) "Locked Mode" from v$locked_object a,sys.all_objects b,v$session c where a.object_id = b.object_id and c.sid=a.session_id order by 1 desc; alter system kill session 'PID,SERIAL' immediate; Il primo comando restituisce un elenco di tabelle. Sostituire PID e SERIAL con i codici del processo che ha un accesso esclusivo alle tabelle. Se i passi vengono eseguiti in modo corretto, allora si avrà come output "Modificato sistema".

11 OWB Repository Assistant

12 OWB Runtime Assistant

13 OWB Client

14 Creazione del modulo sorgente

15

16 Importazione metadati modulo sorgente

17 Creazione del modulo destinazione

18

19 Creazione della connessione al run-time repository

20 Creazione del connettore

21 Creazione dimensione

22

23 Dimensioni del WH

24 Creazione cubo

25 Creazione mapping: società

26 Creazione mapping: ordine

27 Creazione mapping: tempo

28 Esempio: dimensione tempo GIORNO_IDGIORNOGIORNO_GIORNOMESE_IDMESEMESE_MESEANNO_IDANNO lug :00:00 AM71996July lug :00:00 AM71996July lug :00:00 AM71996July lug :00:00 AM71996July lug :00:00 AM71996July ago :00:00 AM81996August ago :00:00 AM81996August ago :00:00 AM81996August ago :00:00 AM81996August ago :00:00 AM81996August ago :00:00 AM81996August set :00:00 AM91996September set :00:00 AM91996September set :00:00 AM91996September set :00:00 AM91996September set :00:00 AM91996September ott :00:00 AM101996October

29 Funzioni sulle date WB_CAL_YEAR( INGRP1.DATAORDINE ) per id_anno CONCAT( WB_CAL_MONTH_OF_YEAR(INGRP1.DATAORDINE ), WB_CAL_YEAR( INGRP1.DATAORDINE ) ) per id_mese CONCAT( WB_CAL_MONTH_NAME( INGRP1.DATAORDINE ), WB_CAL_YEAR( INGRP1.DATAORDINE ) ) per descrizione del mese

30 Creazione mapping: prodotto

31 Creazione mapping: vendita

32 Operatori di aggregazione e selezione

33 Operatori insiemistici

34 Operatore if…then…else

35 Distribuzione ed esecuzione ETL con Deployment Manager

36 Deployment Manger Passo 1 Registrazione delle posizioni di origine e di destinazione

37 Deployment Manager Passo 2 Distribuzione degli oggetti. Ordine di distribuzione: Connettori Contatori Dimensioni Cubi Mapping

38 Deployment Manager Passo 3 Esecuzione del mapping

39 Creazione di una collezione

40 OWB Transfer Wizard

41 Oracle OLAP Server

42 Oracle Discoverer Administrator: creazione EUL

43 Oracle Warehouse Builder Esportazione Metadati in Oracle Discoverer

44 Oracle Discoverer Administrator: importazione metadati

45 Oracle Discoverer Desktop: creazione report

46 Oracle Discoverer Desktop: drilling

47 Oracle Discoverer Desktop: campi incrociati


Scaricare ppt "Schema logico del data warehouse. Collegamento ad un database di Acces Esempio: collegamento a Northwind.mdb Passo 1 Creazione di una nuova connessione."

Presentazioni simili


Annunci Google