Skip to main content

Durata corso:

2 giorni

Costo:

730,00 €

SAS Programming 3: Advanced Techniques and Efficiencies 

Codice: BSS05

Questo corso avanzato è progettato per espandere la conoscenza e le competenze degli analisti di dati e dei programmatori SAS nell’utilizzare tecniche e funzionalità avanzate del linguaggio SAS. Attraverso una serie di lezioni interattive, esercitazioni pratiche e studi di caso, i partecipanti impareranno a scrivere codice SAS più efficiente, gestire grandi set di dati con strutture complesse e sfruttare al meglio le capacità avanzate del linguaggio SAS, inclusi array, espressioni regolari, oggetti hash e procedure di utilità.

Modalità di erogazione
In aula o Live Virtual Classroom.

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Preparazione al Corso
    • Verifica dei prerequisiti.
    • Installazione e configurazione dell’ambiente SAS.
    • Panoramica degli obiettivi del corso e del percorso di apprendimento.
  • Ripasso delle Basi del Passo DATA
    • Struttura di un passo DATA e sue componenti chiave.
    • Ripasso delle funzioni di base e delle tecniche di manipolazione dei dati.
  • Utilizzo di Funzioni Avanzate
    • Uso delle funzioni di data e ora avanzate.
    • Manipolazione di stringhe con funzioni avanzate.
    • Utilizzo delle funzioni matematiche e statistiche per l’analisi dei dati.
  • Pattern Matching con Espressioni Regolari Perl
    • Introduzione alle espressioni regolari Perl (PRX).
    • Utilizzo di funzioni PRX per cercare, sostituire e dividere stringhe.
    • Esercizi pratici con casi d’uso comuni.
  • Array Monodimensionali
    • Definizione e riferimento di array monodimensionali.
    • Elaborazioni avanzate con array monodimensionali.
  • Array Bidimensionali
    • Definizione e riferimento di array bidimensionali.
    • Applicazioni pratiche e case study.
  • Dichiarazione e Definizione di Oggetti Hash
    • Introduzione agli oggetti hash in SAS.
    • Dichiarazione e definizione di oggetti hash.
  • Manipolazione di Oggetti Hash
    • Ricerca di valori chiave in un oggetto hash.
    • Scrittura di un oggetto hash in una tabella.
    • Utilizzo di oggetti iteratore hash.
  • Creazione di Formati Personalizzati
    • Uso della procedura FORMAT per creare formati di immagine personalizzati.
    • Esempi di applicazione dei formati personalizzati ai dati.
  • Creazione di Funzioni Personalizzate
    • Introduzione alla procedura FCMP.
    • Creazione e utilizzo di funzioni personalizzate.
    • Best practice per l’ottimizzazione delle funzioni personalizzate
Partecipanti

Programmatori SAS esperti.

Prerequisiti

Prima di partecipare a questo corso, è necessario aver completato il corso SAS Programming 2: Data Manipulation Techniques o avere conoscenze equivalenti. In particolare, i partecipanti dovrebbero essere in grado di fare quanto segue:

  • Creare una colonna di accumulo ed elaborare i dati in gruppi.
  • Manipolare i dati con le funzioni.
  • Convertire i tipi di colonna.
  • Creare formati personalizzati.
  • Concatenare e unire tabelle.
  • Elaborare codice ripetitivo.
  • Ristrutturare le tabelle.
Obiettivi
  • Rafforzare le conoscenze pregresse del passo DATA e esplorare le funzioni avanzate disponibili in SAS.
  • Applicare tecniche avanzate per ottimizzare l’esecuzione del codice e la gestione della memoria.
  • Imparare a utilizzare una gamma più ampia di funzioni SAS per manipolare dati complessi, inclusi quelli relativi a date, stringhe e calcoli statistici.
  • Acquisire la capacità di effettuare pattern matching e manipolazioni di stringhe avanzate utilizzando espressioni regolari Perl (PRX).
  • Definire e manipolare array monodimensionali e bidimensionali per la gestione efficiente dei dati sequenziali e tabellari.
  • Utilizzare gli oggetti hash per la ricerca rapida dei dati e per migliorare le performance di elaborazione dei dati.
  • Progettare formati di immagine personalizzati e funzioni su misura per i propri bisogni analitici con l’ausilio delle procedure FORMAT e FCMP.
  • Implementare soluzioni di programmazione personalizzate per risolvere problemi analitici complessi.
  • Applicare best practice per la risoluzione dei problemi e per la scrittura di codice SAS pulito, mantenibile ed efficiente.
  • Integrare le competenze acquisite per affrontare e risolvere scenari e studi di caso che simulano situazioni del mondo reale.
Lingue
Italiano
Vuoi ulteriori info?
Stiamo caricando il listino completo dei corsi
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.