Loading...

DESCRIPTIF DE LA FORMATION

Business Intelligence Administrateur Big Data

Une nouvelle façon de piloter ses activités. L’informatique décisionnelle permet au travers de différents outils d’analyse, d’appuyer la prise de décision au moyen de techniques de visualisations de l’information.Au cœur des organisations et des logiques business, il faut comprendre les enjeux de performance de management ou de compétitivité et y répondre avec l’information la plus pertinente pour la décision.

  • Formation prise en charge par l’entreprise ou Pôle emploi

  • Deux modes : classique ou accéléré entre 8 et 12 semaines

  • Prérequis : bonne maîtrise des outils informatiques

Les données font souvent l’objet d’une approche et d’un rapport magiques. Cependant, elles sont pourtant clairement définies et intelligibles de différentes manières complémentaires.

Données structurées

Cours :

  • Les types de données
  • Les données quantitatives
  • Les données qualitatives
  • Longitudinalité

Données non structurées

Cours :

  • Données audio
  • Données vidéo
  • Données textuelles

Les différents systèmes de numérations

Cours :

  • Décimal
  • Binaire
  • Hexadécimal

Conversions entre les systèmes

Cours :

  • Du décimal au binaire
  • Du décimal à l’hexadécimal
  • Du binaire à l’hexadécimal

Travaux pratiques :

  • Conversions entre bases

Les types d’indicateurs

Cours :

  • Les concepts de base
  • Les fonctions du système d’exploitation
  • La gestion des travaux, des tâches
  • La gestion des données, les méthodes d’accès

L’utilisation de TSO et ISPF / PDF

Cours :

  • Répartition
  • Comparaison
  • Evolution

Travaux pratiques :

  • Etude de cas et définition fonctionnelle et technique de KPI

Statistiques et visualisations

Cours :

  • Combinaisons possibles
  • Langages et logiciels utilisés

Organiser et structurer les informations de son entreprise demande une approche et une méthodologie rigoureuses passant en revue les modèles physique, communicatif, conceptuel et organisationnel sa structure.

Cours :

  • Présentation et positionnement des modèles Merise
  • Modèles conceptuels
  • Modèles physiques
  • Modèles logiques; organisationnels

Modèle conceptuel de communication (MTT)

Cours :

  • Acteurs internes et externes
  • Flux d’informations échangés
  • Validation du modèle

Modèle conceptuel de traitement (MCT)

Cours :

  • Analyse des flux
  • Définition des opérations
  • Définition des règles d’émission

Modèle Physique de données (MPD)

Cours :

  • Mise en œuvre avec génération MCD vers MPD
  • Dé normalisation d’un MPD

Modèle organisationnel de traitement (MOT)

Cours :

  • Procédures et acteurs
  • Identification des phases et leurs évènements
  • Définition des attributs des phases

Travaux pratiques :

  • Réalisation cahier d’étude complet de faisabilité

Organiser et structurer les informations de son entreprise demande une approche et une méthodologie rigoureuses passant en revue les modèles physique, communicatif, conceptuel et organisationnel sa structure.

Introduction

Cours :

  • Principes de la modélisation
  • Concepts préalables : tables, clés primaires, clés étrangères
  • Modèles conceptuels et logiques de données (MCD, MLD)
  • Types de données
  • Chaînes de caractères, entiers, décimaux et réels
  • Types temporels, autres types disponibles Définition de
  • données (DDL)
  • Création, modification, suppression d’une table
  • Contraintes verticales, horizontales, intégrité référentielle
  • Colonnes auto-incrémentées (SEQUENCE, auto-increment, …)
  • Les index

Manipulation de données (DML)

Cours :

  • Sélection (SELECT)
  • Insertion (INSERT), mise à jour (UPDATE), suppression (DELETE)
  • Opérateurs
  • Opérateurs classiques
  • Opérateurs LIKE, IN, BETWEEN, CASE …
  • Fonctions classiques
  • Manipulation des chaînes de caractères et des nombres
  • Manipulation des dates
  • Autres fonctions
  • Fonctions d’agrégation : MIN, MAX, COUNT, SUM, …

L’ordre SELECT en détail

Cours :

  • La clause GROUP BY et ses subtilités
  • Jointures
  • Internes
  • Externes
  • Autojointures
  • La clause HAVING

Requêtes complexes

Cours :

  • SELECT imbriqués et corrélés
  • Opérateurs ALL, ANY, UNION, INTERSECT, EXCEPT
  • Les requêtes hiérarchiques

Les expressions régulières

Cours :

  • Les vues
  • Mode transactionnel (COMMIT, ROLLBACK)

Travaux pratiques :

  • Réalisation de requêtes selon expression des besoins métiers

Automatiser la gestion des requêtes et donner une dimension procédurale au langage ensembliste SQL précédemment appris.

Introduction

Cours :

  • Introduction au langage PL/SQL
  • Définition du langage PL/SQL
  • Environnement PL/SQL
  • Avantages liés à l’utilisation du langage PL/SQL
  • Présentation des différents types de bloc PL/SQL
  • Créer et exécuter un bloc anonyme simple
  • Générer une sortie à partir d’un bloc PL/SQL
  • Toad en tant qu’environnement de programmation PL/SQL

Déclarer des variables PL/SQL

Cours :

  • Identifier les différents types d’identificateur d’un sous-programme PL/SQL
  • Utiliser la section déclarative pour définir des identificateurs
  • Déclarer des variables PL/SQL
  • Règles relatives à la déclaration de variables PL/SQL
  • Décrire les règles d’appellation des identificateurs
  • Initialisation de variables et mots-clés
  • Types de données scalaires
  • Utiliser l’attribut %TYPE

Ecrire des instructions exécutables

Cours :

  • Règles de syntaxe d’un bloc de base
  • Utiliser des littéraux en langage PL/SQL
  • Utiliser des blocs imbriqués en tant qu’instructions
  • Référencer la valeur d’un identificateur dans un bloc imbriqué
  • Utiliser des opérateurs en langage PL/SQL
  • Commenter le code afin d’améliorer la lisibilité

Interagir avec le serveur Oracle

Cours :

  • Identifier les instructions SQL que vous pouvez utiliser en langage PL/SQL
  • Inclure des instructions SELECT dans le code PL/SQL
  • Extraire des données en langage PL/SQL avec l’instruction SELECT
  • Manipuler les données du serveur à l’aide du langage PL/SQL
  • Le concept de curseur SQL

Ecrire des structures de contrôle

Cours :

  • Contrôler le flux d’exécution
  • Traitement conditionnel à l’aide d’instructions IF
  • Instructions CASE de traitement conditionnel
  • Créer des conditions booléennes avec des opérateurs logiques
  • Utiliser le contrôle itératif avec des instructions de bouclage
  • Ecrire une boucle LOOP simple
  • Contrôler l’entrée dans une boucle avec WHILE
  • Contrôler les itérations d’une boucle avec FOR
  • Utiliser des types de données composites
  • Types de données composites d’enregistrements et de tables
  • PL/SQL
  • Utiliser des enregistrements PL/SQL pour stocker plusieurs valeurs de types différents
  • Créer la structure d’un enregistrement PL/SQL
  • Utiliser l’attribut %ROWTYPE afin de copier la définition d’une
  • ligne à partir d’une table
  • Insertion et mise à jour avec des enregistrements PL/SQL
  • Utiliser des tables INDEX BY pour stocker plusieurs valeurs du
  • même type
  • Créer une table INDEX BY
  • Comprendre la structure d’une table INDEX BY

Utiliser des curseurs explicites

Cours :

  • Déclarer le curseur
  • Contrôler les curseurs explicites
  • Ouvrir le curseur
  • Extraire des données du curseur
  • Fermer le curseur
  • Curseurs et enregistrements
  • Boucles FOR de curseur
  • Augmenter la flexibilité des curseurs à l’aide de paramètres

Traiter des exceptions

Cours :

  • Traiter les exceptions en langage PL/SQL
  • Décrire les types d’exception
  • Comprendre l’interception des exceptions
  • Exceptions prédéfinies
  • Intercepter les erreurs non prédéfinies du serveur Oracle
  • Fonctions qui renvoient des informations sur les exceptions rencontrées
  • Intercepter les exceptions défi nies par l’utilisateur
  • Propager des exceptions
  • Les index B*Tree et Bitmap
  • Les optimiseurs de requêtes SQL.
  • Collecter les statistiques avec la commande ANALYZE
  • Obtenir et lire un plan d’exécution
  • Consultant Technique
  • Développeurs Forms Développeurs PL/SQL Forms, DBA

Travaux pratiques :

  • Réalisation et développement d’un plan d’automatisation de requêtes

Différentes suites logicielles ont été développées afin d’aider les informaticiens et administrateurs à gérer la complexité et l’évolutivité de leurs parcs applicatifs et besoins métiers de leur organisation.

Talend

Cours :

  • Modélisation et documentation de son projet
  • Réalisation de Job : fichiers et bases
  • Fédération des metadatas dans le Référentiel
  • Transformation et enrichissement des données
  • Manipulation les composants avancés
  • Utilisation des fonctionnalités de développement
  • Debuging, déploiement et optimisation
  • S’appuyer sur la communauté Talend

Travaux pratiques :

  • Analyse, instruction et développement d’un projet d’application business

IBM WebSphere DataStage Enterprise Edition Essentials (Server, PX) (4Jrs)

Cours :

  • Présentation de DataStage
  • Prise en main de module DataStage Administrator
  • Prise en main du module DataStage Designer
  • Prise en main du module DataStage Manager
  • Prise en main du module DataStage Director
  • Best Practices

Travaux pratiques :

  • Analyse, instruction et développement d’un projet d’application business

Vers un soutien informatique accru des métiers de la Gestion

A une époque où les données se génèrent et se ramassent à la pelle, les différentes traces doivent pouvoir être captées afin d’être synthétiser en informations pertinentes pour les décideurs.

Nos autres formations

Ingénieur système z/OS

Administrateur big data

Analyste
big data

Administrateur
Unix

Ingénieur
JAVA/JEE

Ingénieur d’étude z/OS