Struttura del corso
Introduzione a ODI e all’architettura generale
- Concetti fondamentali di ODI: l’approccio ELT e le differenze rispetto al modello ETL tradizionale
- Componenti chiave: Repository, Agent, Topologia e meccanismi di sicurezza
- Panoramica sull’installazione e sulla configurazione dell’ambiente di lavoro
ODI Studio e gli elementi fondamentali per lo sviluppo
- Navigazione all’interno di ODI Studio: le sezioni Designer, Topology, Operator e Security
- Progetti, modelli e fonti dati (Datastore)
- Utilizzo dei metadati ottenuti tramite reverse engineering
Progettazione di mappature e interfacce dati
- Creazione di mappature mediante l’interfaccia grafica e i componenti offerti da ODI
- Impiego di procedure, variabili e pacchetti all’interno delle mappature
- Strategie per la gestione degli errori e la validazione dei dati
Knowledge Modules ed esecuzione dei processi ELT
- Approfondimento sui Knowledge Modules (KMs) e sulla loro classificazione
- Scelta e personalizzazione dei KM in base alle esigenze specifiche dei destinatari dei dati
- Considerazioni sulle prestazioni e tecniche di ottimizzazione basate su push-down
Topologia, sicurezza e connettività tra sistemi
- Configurazione di schemi fisici e logici nonché dei server dati
- Tipologie di Agent, configurazione operativa e concetti base sull’alta disponibilità
- Configurazione della sicurezza: gestione utenti, profili e tutela del Repository
Programmazione, distribuzione e gestione operativa dei processi di integrazione
- Creazione di pacchetti e loro distribuzione nell’ambiente produttivo
- Strategie di pianificazione dei lavori ed integrazione con sistemi scheduler esterni
- Monitoraggio delle attività e risoluzione problemi tramite il modulo Operator e i log di sistema
Tecniche avanzate e modelli di integrazione dati
- Approcci basati su CDC, caricamento incrementale e tecnologie per la rilevazione delle variazioni nei dati
- Integrazione con fonti di dati Big Data e ambienti Hadoop
- Best practice per progettare progetti di integrazione modulari ed facilmente manutenibili
Laboratori pratici e analisi di casi reali
- Esercitazione completa: progettazione, implementazione e distribuzione di uno scenario ODI
- Laboratorio di ottimizzazione delle prestazioni: analisi e miglioramento di una mappatura poco performante
- Analisi approfondita di un caso concreto: decisioni architetturali ed insegnamenti ricavati dall’esperienza pratica
Riassunto e prospettive future
- Riepilogo dei concetti chiave di ODI e dei principi guida per la progettazione integrativa
- Discussione su strategie di distribuzione in produzione e tecniche mirate al miglioramento delle prestazioni
- Indicazione sui percorsi formativi successivi e sulle opzioni disponibili per l’ottenimento di certificazioni
Requisiti
- Conoscenza dei concetti base relativi ai database relazionali
- Esperienza nell’utilizzo di SQL
- Familiarità con i principi dell’ETL o dell’integrazione dati
Destinatari del corso
- Sviluppatori ETL e di integrazione dati
- Architetti ed ingegneri specializzati in gestione dei dati
- Amministratori di database e tecnici middleware responsabili delle soluzioni di integrazione
Recensioni (3)
buona spiegazione di ciascun punto e fornisci un compito per la pratica.
Piseth Ben - ACLEDA Bank Plc.
Corso - Oracle Database 19c: SQL Tuning Workshop
Traduzione automatica
abilità di presentazione, risposte tempestive a tutte le domande
Oana - OPEN COURSE
Corso - Oracle SQL LP - Fundamentals
Traduzione automatica
Gli esercizi e i "test" che abbiamo eseguito