Professione progettista di data warehouse
I progettisti di data warehouse sono responsabili della pianificazione, del collegamento, della progettazione, della programmazione e dell’installazione di sistemi di archiviazione di dati. Sviluppano, monitorano e mantengono i processi riguardanti il sistema ETL, le applicazioni di comunicazione e la progettazione degli archivi di dati.
Vorresti sapere quale tipo di carriera e quali professioni sono più adatte a te? Effettua il nostro test di orientamento al lavoro con codice di Holland gratuito per scoprirlo.
Tipo di personalità
Test di Orientamento al Lavoro gratuito
Quali lavori ti piacciono? Seleziona un’occupazione adatta alle tue preferenze. Fai il test di orientamento al lavoro.
Al testConoscenze
- Data warehouse
Il sistema di archiviazione dei dati che analizza e comunica i dati come un data mart.
- Teoria dei sistemi
I principi che possono essere applicati a tutti i tipi di sistemi a ogni livello gerarchico, che descrivono l’organizzazione interna del sistema, i suoi meccanismi per mantenere l’identità e la stabilità e conseguire l’adattamento, l’autoregolamentazione, nonché le sue dipendenze e l’interazione con l’ambiente.
- Linguaggio di interrogazione resource description framework
I linguaggi di interrogazione, come SPARQL, usati per recuperare e manipolare dati memorizzati in formato Resource Description Framework (RDF).
- Sistemi di gestione di database
Gli strumenti per la creazione, l’aggiornamento e la gestione di database, quali Oracle, MySQL e Microsoft SQL Server.
- Linguaggi di interrogazione
Il campo dei linguaggi informatici standardizzati per il recupero di informazioni da un database e di documenti contenenti le informazioni necessarie.
- Struttura dell’informazione
Il tipo di infrastruttura che definisce il formato dei dati (semistrutturati, non strutturati e strutturati).
- Strumenti di sviluppo di database
Le metodologie e gli strumenti utilizzati per creare la struttura logica e fisica dei database, come le strutture logiche dei dati, i diagrammi, le metodologie di modellazione e le entità e relazioni.
- Programmazione web
Il paradigma di programmazione basato sulla combinazione di marcatura (che aggiunge contesto e struttura al testo) e un altro codice di programmazione web, come AJAX, javascript e PHP, al fine di realizzare azioni appropriate e visualizzare i contenuti.
- Normativa sulla sicurezza TIC
Il corpus di norme legislative che salvaguarda le tecnologie dell’informazione, le reti TIC e i sistemi informatici e le conseguenze giuridiche derivanti dal loro uso improprio. Le misure previste dalla regolamentazione comprendono i firewall, il rilevamento delle intrusioni, il software antivirus e la cifratura.
- Elaborazione di modelli di processi aziendali
Gli strumenti, i metodi e le notazioni, quali Business Process Model and Notation (BPMN) e Business Process Execution Language (BPEL), utilizzati per descrivere e analizzare le caratteristiche di un processo aziendale e modellare il suo ulteriore sviluppo.
- Database
La classificazione delle banche dati, che comprende le loro finalità, le loro caratteristiche, la terminologia, i modelli e l’uso, come le banche dati XML, le banche dati basate su documenti e le banche dati con testi completi.
Competenze
- Progettare schemi di database
Redigere uno schema di database seguendo le norme del sistema di gestione di data base relazionali (RDBMS) al fine di creare un gruppo di oggetti organizzato in modo logico quali tabelle, colonne e processi.
- Scrivere la documentazione relativa a un database
Elaborare la documentazione contenente informazioni sulla banca dati pertinente per gli utilizzatori finali.
- Sviluppare metodi di migrazione automatica dei dati
Creare un trasferimento automatico di informazioni TIC tra tipi di archiviazione, formati e sistemi per risparmiare le risorse umane dall’esecuzione della mansione manualmente.
- Sviluppare progetti di software
Trasferire una serie di requisiti in un progetto di software chiaro e organizzato.
- Gestire database
Applicare sistemi e modelli di progettazione della banca dati, definire le dipendenze dei dati, utilizzare i linguaggi di interrogazione e i sistemi di gestione delle basi di dati (DBMS) allo scopo di sviluppare e gestire banche dati.
- Creare gli insiemi di dati
Generare una raccolta di insiemi di dati nuovi o esistenti costituiti da elementi separati, ma che possono essere manipolati come un’unica unità.
- Applicare la teoria dei sistemi TIC
Applicare i principi della teoria dei sistemi TIC al fine di spiegare e documentare le caratteristiche del sistema che possono essere applicate universalmente ad altri sistemi.
- Creare diagrammi di database
Sviluppare i modelli e diagrammi di progettazione della banca dati che definiscono la struttura di una banca dati utilizzando gli strumenti software di modellizzazione da implementare in ulteriori processi.
- Usare linguaggi di markup
Utilizzare i linguaggi informatici che sono sintatticamente distinguibili dal testo, aggiungere annotazioni su un documento, specificare la configurazione e i tipi di trattamento di documenti, come HTML.
- Utilizzare sistemi di gestione di database relazionali
Estrarre, conservare e verificare le informazioni utilizzando i sistemi di gestione di banche dati in base al modello di banca dati relazionale, che organizza i dati in tabelle di righe e colonne, come Oracle Database, Microsoft SQL Server e MySQL (Oracle Corporation).
- Trasferire dati esistenti
Applicare i metodi di migrazione e conversione per i dati esistenti, al fine di trasferire o convertire i dati tra formati, sistemi di archiviazione o sistemi informatici.
- Valutare le conoscenze TIC
Valutare la padronanza implicita di esperti qualificati di un sistema TIC per renderlo esplicito ai fini di un’analisi e un uso ulteriori.
- Definire i requisiti tecnici
Specificare le caratteristiche tecniche dei beni, dei materiali, dei metodi, dei processi, dei servizi, dei sistemi, del software e delle funzionalità, individuando e rispondendo alle esigenze specifiche che devono essere soddisfatte in funzione delle esigenze dei clienti.
- Analizzare i requisiti aziendali
Studiare le esigenze e le aspettative dei clienti per un prodotto o un servizio al fine di individuare e risolvere le incoerenze e i possibili disaccordi tra le parti interessate.
- Gestire gli standard per lo scambio dei dati
Stabilire e mantenere standard per la trasformazione dei dati dagli schemi sorgente alla struttura dei dati necessaria dello schema di risultato.
Source: Sisyphus ODB