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 test

Conoscenze

  • 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