fff

Combien de stagiaires suivront cette formation ?


Valider Annuler


Cette formation est uniquement disponible en intra-entreprise

Partager
Accueil    Formations    Informatique    Data    BI - Analyse, Dataviz et reporting    Programmation SAS - Techniques avancées

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Public concerné

Programmeurs SAS désirant apprendre de nouvelles techniques avancées de programmation et soucieux d'optimiser leurs programmes.

Prérequis

Avoir suivi les formations SAS-FND "Programmation SAS - Fondamentaux" et SAS-GEST "Programmation SAS - Gestion des données" ou avoir une connaissance pratique des fonctionnalités abordées lors de ces formations (plusieurs mois d'expérience de programmation en SAS sont conseillés). Plus précisément, vous devez être capable de créer une colonne d'accumulation et traiter les données en groupes (RETAIN, FIRST, LAST), manipuler les données à l'aide de fonctions, convertir des types de colonnes (fonction PUT et INPUT), créer des formats personnalisés (PROC format), concaténer et fusionner des tables, traiter du code répétitif (boucle DO dans une étape DATA), transposer des tables.

Afin de valider vos prérequis avant la formation, un test est disponible ; n'hésitez pas à nous contacter.

Objectifs de formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser des fonctions avancées (LAG, FINDC / FINDW et COUNT / COUNTC / COUNTW)
  • Effectuer la comparaison de modèles à l'aide des fonctions d'expressions régulières PRX
  • Traiter le code répétitif, faire pivoter les données et effectuer des recherches de données à l'aide des tableaux
  • Effectuer des recherches de données à l'aide d'objets de hachage et d'itérateurs de hachage
  • Créer des modèles de formats numériques à l'aide de la procédure FORMAT
  • Créer des fonctions personnalisées à l'aide de la procédure FCMP
  • Combiner et joindre les tables de manière efficace à l'aide de l'étape DATA et la procédure SQL.

Les + de la formation

Le support de cours et les labs sont en français.

Programme

Pour commencer

  • Logistique du cours
  • Révision du fonctionnement de l'étape DATA

Utilisation des fonctions avancées

  • Utilisation des fonctions avancées
    • LAG
    • FINDC / FINDW
    • COUNT / COUNTC / COUNTW
  • Correspondance de motifs avec des expressions régulières Perl (fonction PRX)

Manipulation des données à l'aide des tableaux

  • Définition et référencement des tableaux unidimensionnels (Arrays)
  • Utilisation avancée des tableaux unidimensionnels
  • Définition et référencement des tableaux bidimensionnels

Traitement des données en mémoire à l'aide des objets de hachage

  • Déclaration et définition des objets de hachage
  • Récupération des valeurs clés dans un objet de hachage
  • Ecriture des données dans une table à partir d'un objet de hachage
  • Utilisation des objets d'itération de hachage

Utilisation de procédures avancées

  • Création et utilisation
    • Des formats PICTURE avec la procédure FORMAT
    • Des fonctions personnalisées à l'aide de la procédure FCMP

Méthodes d'optimisation du programme

  • Création et utilisation des index
  • Techniques de jointure et combinaison efficaces des tables avec l'étape DATA et la procédure SQL

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités, méthodes et moyens pédagogiques

Formation délivrée en présentiel ou distanciel* (blended-learning, e-learning, classe virtuelle, présentiel à distance).

Le formateur alterne entre méthode** démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).

Variables suivant les formations, les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC (sauf pour certains cours de l'offre Management), connexion internet fibre, tableau blanc ou paperboard, vidéoprojecteur ou écran tactile interactif (pour le distanciel)
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

En cas de formation intra sur site externe à M2I, le client s'assure et s'engage également à avoir toutes les ressources matérielles pédagogiques nécessaires (équipements informatiques...) au bon déroulement de l'action de formation visée conformément aux prérequis indiqués dans le programme de formation communiqué.

* nous consulter pour la faisabilité en distanciel

** ratio variable selon le cours suivi

Modalités d’évaluation des acquis

  • Par des QCM réalisés, pour chaque thème abordé durant toute la durée de la formation

Accessibilité de la formation

Le groupe M2I s'engage pour faciliter l'accessibilité de ses formations. Toutes nos formations sont accessibles aux personnes en situation de handicap : les détails de l'accueil des personnes sont consultables sur la page Politique Handicap.

Modalités et délais d’accès à la formation

Les formations M2I sont disponibles selon les modalités proposées sur la page programme. Les inscriptions sont possibles jusqu'à 48 heures ouvrées avant le début de la formation. Dans le cas d'une formation financée par le CPF, ce délai est porté à 11 jours ouvrés.

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Vous souhaitez suivre cette formation ?

En INTRA-ENTREPRISE

Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.