Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Schema logico del data warehouse
2
Collegamento ad un database di Acces
Esempio: collegamento a Northwind.mdb Passo 1 Pannello di controllo Strumenti di amministrazione Creazione di una nuova connessione ODBC di tipo “DSN di sistema” ad un database di Access
3
Collegamento ad un database di Access
Esempio: collegamento a Northwind.mdb Passo 2 Creare il file “initHSACC.ora” in <ORACLE_HOME>\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 <ORACLE_HOME>\network\admin, aggiungendo nella SID_LIST la seguente voce: (SID_DESC = (PROGRAM = hsodbc) (SID_NAME = HSACC) (ORACLE_HOME = <path>) )
5
Collegamento ad un database di Access
Esempio: collegamento a Northwind.mdb Passo 4 Modificare il file “tnsnames.ora” che si trova in <ORACLE_HOME>\network\admin, aggiungendo la seguente voce: JELLY = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS=(PROTOCOL=TCP)(HOST = <nome PC>)(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 “<nome computer>\<nome utente>" IDENTIFIED BY <password> 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: Il listener non è avviato PROGRAM in “listener.ora” non è “hsodbc” 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
Creazione del modulo sorgente
16
Importazione metadati modulo sorgente
17
Creazione del modulo destinazione
18
Creazione del modulo destinazione
19
Creazione della connessione al run-time repository
20
Creazione del connettore
21
Creazione dimensione
22
Creazione dimensione
23
Dimensioni del WH
24
Creazione cubo
25
Creazione mapping: società
26
Creazione mapping: ordine
27
Creazione mapping: tempo
28
Esempio: dimensione tempo
GIORNO_IDGIORNO GIORNO_GIORNO MESE_IDMESE MESE_MESE ANNO_IDANNO 961 04-lug :00:00 AM 71996 July1996 1996 965 10-lug :00:00 AM 969 16-lug :00:00 AM 973 22-lug :00:00 AM 977 26-lug :00:00 AM 981 01-ago :00:00 AM 81996 August1996 985 07-ago :00:00 AM 989 13-ago :00:00 AM 993 19-ago :00:00 AM 997 23-ago :00:00 AM 1001 29-ago :00:00 AM 1005 04-set :00:00 AM 91996 September1996 1009 10-set :00:00 AM 1013 16-set :00:00 AM 1017 20-set :00:00 AM 1021 26-set :00:00 AM 1025 02-ott :00:00 AM 101996 October1996
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 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
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.