Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > éditeurs > SAS > DS2 : Technique de programmation avancée

DS2 : Technique de programmation avancée

sas

Cette formation se concentre sur le langage de programmation SAS L4G pour la manipulation avancée de données : le DS2. Le DS2 permet le traitement parallélisé et la manipulation de grandes quantités de données, il contient méthodes et packages réutilisables. Cette formation est conçue pour les programmeurs expérimentés accédant à de larges volumes de données et souhaitant utiliser des techniques et structures de programmations modernes.

Objectifs

  • Identifier les similarités et les différences entre l'étape DATA SAS et l'étape DATA DS2
  • Convertir une étape DATA en DS2
  • Déclarer des variables, créer des expressions et des méthodes pour la conversion, la manipulation et le traitement conditionnel de données
  • Créer des packages pour stocker, partager et exécuter des méthodes DS2
  • Paralléliser les traitements DS2
  • Partager le SAS In-Database Code Accelerator afin d'exécuter le code DS2 en dehors d'une session SAS
  • Exécuter le code DS2 en environnement HPA (SAS High Performance Analytics) à l'aide de la proc HPDS2

Prérequis

  • Plusieurs mois d'expérience en programmation après avoir suivi la formation "Programmation SAS II : gestion des données"
  • Connaissances solides du langage SQL que vous pouvez acquérir à travers la formation "Utilisation du SQL dans une session SAS"
  • Avoir suivi "Programmation SAS III : techniques avancées" n'est pas requis mais est recommandé
  • Cette formation concerne Base SAS logiciel

Programme de la formation

Introductions au DS2

  • Les bases de la syntaxe
  • Convertir une étape DATA en DS2

DS2 versus étape DATA

  • Similarités
  • Fonctionnalités DS2 « manquantes »

Nouveaux types de données et syntaxe

  • Types de données
  • Conversion automatique de types de données
  • Expressions
  • Sélection de fonctions

Méthodes, Packages et Threads

  • Méthodes
  • Packages définis par l'utilisateur
  • Packages prédéfinis
  • Threads

Exécuter le code DS2 en dehors d'une session SAS

  • Le SAS In-Database Code Accelerator
  • Introduction à la PRC HPDS2

Traçage du DS2: SAS Logging Facility

Débogage

Les + de cette formation

  • Une équipe de formateurs spécialisés et certifiés SAS®
  • Prise en main des solutions, exercices et cas pratiques
  • Apport de best practices dans des contextes métiers différents