Upload
duongtuyen
View
216
Download
0
Embed Size (px)
Citation preview
Une offre de formations issues de notre quotidien
Formations
ExperTeam propose :
Des formations inter-entreprises sur Paris (Porte Maillot) et dans plus de 10 villes en France et en Suisse
Des formations intra-entreprises sur site client (France, Europe …)
Si possible, 8 personnes maximum par session
Des formations possibles en Français et en Anglais
Toutes les formations sont personnalisables (dates, durée, contenu …)
Des formations réalisées par des consultants et des chefs de projets spécialistes et utilisant quotidiennement les outils et technologies qu’ils vous proposent en formation.
Toutes les formations sont principalement à base d’exercices pratiques et de cas concrets.
Notre numéro d’agrément : 11921398892
Une offre de formations issues de notre quotidien
Packaging d’applications
1. Les fondamentaux du packaging d’applications en entreprise (4 jours)2. Flexera InstallShield (4 jours) 3. Caphyon Advanced Installer (4 jours)4. Flexera InstallShield en mode avancé (3 jours)5. Flexera AdminStudio (5 jours)6. Microsoft App-V (3 jours)
Data Analytics
7. SAP Crystal Reports (3 jours)8. Programmation SQL (3 jours)9. QLIK View Designer (2 jours)10. QLIK View Développeur (2 jours)11. PowerBI (3 jours))
Les fondamentaux du packaging d’applications en entreprise
Apprenez à automatiser l’installation paramétrée de toutes les applications utilisées dans votre entreprise. Apprenez àfaire les bons choix, à maitriser l’ensemble des technologies à disposition pour packager rapidement et efficacementvos développements, les applications du marché, vos progiciels …
Durée : 4 jours
Public visé, prérequis : Packageurs, développeurs, administrateurs. Une bonne connaissance de Windows est recommandée, ainsi que des notions de développement (Visual Basic, VBScript …).
Support : Support de formation en français sur Clé USB
1
Les fondamentaux du packaging d’applications en entreprise
Introduction au packaging applicatif
Pourquoi packager vos applications ?
Les outils et les technologies
Les règles générales à respecter
Faire le bon choix• Pourquoi est-ce essentiel de faire le bon choix ?
• Quelle technologie choisir en fonction du typede demande ?
Les bases du packaging MSI• Créer un MSI simple (fichiers, raccourcis, clés de
registre …)
• Personnaliser un MSI éditeur via un MST
• Personnaliser une application déjà déployé viaun MSP
• Exécuter un MSI en ligne de commande
• Repackager un package non MSI
Les bases de la virtualisation (App-V)• Pourquoi virtualiser une application ?
• Les limites
• Les outils
• Virtualiser une application simple
• Virtualiser un plugin
• Virtualiser un middleware
• Interaction entre une application locale et unebulle
• Interaction entre deux bulles
Les bases de l’outil AutoIT• Pourquoi utiliser AutoIT ?
• Un exemple d’utilisation
Bases du scripting pour packager(CMD)
• Pourquoi un lanceur scripté ?
• Quelques variables essentielles
• Gestion des erreurs
• Tester la présence d’un fichier, d’un répertoire
• Tester l’OS
• Utilisation du GOTO
Utilisation d’Active Setup• A quoi sert Active Setup ?
• Cas d’un package MSI
• Cas d’un package non MSI
• Une autre solution : les raccourcis « advertised »
Utilisation de PSExec
Quelques cas particuliers• Internet Explorer : Utilisation de l’IEAK
• Mozilla Firefox
• Client Oracle
Flexera InstallShield
Apprenez à packager tous vos applicatifs au format MSI ou App-V, à gérer les correctifs et les mises à jour, àconvertir vos anciens packages, à personnaliser les packages des éditeurs.
Durée : 4 jours
Public visé, prérequis : Packageurs, développeurs, administrateurs. Une bonne connaissance de Windows est recommandée, ainsi que des notions de développement (Visual Basic, VBScript …).
Support : Support de formation en français sur Clé USB
Formateurs certifiés par l’éditeur Flexera
2
Flexera InstallShieldAvant-propos
Installshield et Windows Installer• Concepts de base de Windows Installer
• Pourquoi utiliser Windows Installer ?
• La terminologie Windows Installer
• Présentation d’Installshield
Création de packages MSI• Création d’un projet MSI
• Fonctions basiques d’un component
• Fonctions avancées d’un component
• Le « system search » pour analyser le poste client
• Le Direct Editor pour mettre à jour la base MSI
Réparer une application installée• Le « self-repair »
• La réparation
• Les raccourcis de type « advertised »
• Les sources pour les opérations de réparation
Gérer l’interface utilisateur d’un packageMSI
• Les évènements
• Changer l’ordre des boites de dialogue
• Travailler avec des boutons radios
• Les conditions
• Modifier l’interface graphique
Actions et « Custom actions »• Quelques actions standards essentielles
• Actions en mode immédiat / en mode différé
• Conditionner une action
• Gestion du code retour d’une CA
• Lancer un exécutable depuis votre package MSI
• Développer une action en VBScript
Créer et utiliser des éléments réutilisables• Les « merges modules » (.MSM)
• Les prérequis
• Les packages MSI chainés
Localisation de vos packages
Gérer l’évolution de vos produits• Les différents types de mise à jour
• Développer un patch
• Désinstallation d’un Patch
• Limitation des patches et des mises à jourmineures
Régler les conflits entre applications avecles méthodes d’isolation
Personnaliser un package éditeur• Modifier directement un package MSI
• Personnaliser un package MSI en créant un MST
• Remarques diverses sur les MST
Convertir un package non MSI au formatMSI
Validation de packages & templates
Exécuter un package en ligne decommande
• Installation
• Mode silencieux
• Passage de paramètres
• Génération d’un log
• Réparation
• Désinstallation
• Application d’un transform
• Cas du setup.exe
Questions ouvertes de fin de formation
Caphyon Advanced Installer
Apprenez à packager tous vos applicatifs au format MSI ou App-V, à gérer les correctifs et les mises à jour, àconvertir vos anciens packages, à personnaliser les packages des éditeurs.
Durée : 4 jours
Public visé, prérequis : Packageurs, développeurs, administrateurs. Une bonne connaissance de Windows est recommandée, ainsi que des notions de développement (Visual Basic, VBScript …).
Support : Support de formation en français sur Clé USB
3
Caphyon Advanced InstallerAvant-propos
Advanced Installer et Windows Installer• Concepts de base de Windows Installer
• Pourquoi utiliser Windows Installer ?
• La terminologie Windows Installer
• Présentation d’Advanced Installer
Création de packages MSI• Création d’un projet MSI
• Fonctions basiques d’un component
• Fonctions avancées d’un component
• Le « system search » pour analyser le poste client
• Le Direct Editor pour mettre à jour la base MSI
Réparer une application installée• Le « self-repair »
• La réparation
• Les raccourcis de type « advertised »
• Les sources pour les opérations de réparation
Gérer l’interface utilisateur d’un packageMSI
• Les évènements
• Changer l’ordre des boites de dialogue
• Travailler avec des boutons radios
• Les conditions
• Modifier l’interface graphique
Actions et « Custom actions »• Quelques actions standards essentielles
• Actions en mode immédiat / en mode différé
• Conditionner une action
• Gestion du code retour d’une CA
• Lancer un exécutable depuis votre package MSI
• Développer une action en VBScript
Créer et utiliser des éléments réutilisables• Les « merges modules » (.MSM)
• Les prérequis
• Les packages MSI chainés
Localisation de vos packages
Gérer l’évolution de vos produits• Les différents types de mise à jour
• Développer un patch
• Désinstallation d’un Patch
• Limitation des patches et des mises à jourmineures
Régler les conflits entre applications avecles méthodes d’isolation
Personnaliser un package éditeur• Modifier directement un package MSI
• Personnaliser un package MSI en créant un MST
• Remarques diverses sur les MST
Convertir un package non MSI au formatMSI
Validation de packages
Exécuter un package en ligne decommande
• Installation
• Mode silencieux
• Passage de paramètres
• Génération d’un log
• Réparation
• Désinstallation
• Application d’un transform
• Cas du setup.exe
Questions ouvertes de fin de formation
Flexera InstallShield Avancé
Explorez les possibilités les plus avancées du packaging d’applications, et intégrez vos packages dans vosprocessus de développement habituels
Durée : 3 jours
Public visé, prérequis : Packageurs, développeurs, administrateurs. Une bonne connaissance de Windows est recommandée, ainsi que des notions de développement (Visual Basic, VBScript …). Il est demandé d’avoir suivi la formation InstallShield au préalable.
Support : Support de formation en français sur Clé USB
Formateurs certifiés par l’éditeur Flexera
4
Flexera InstallShield AvancéAvant-propos
Rappel des principes de base
Création d’un package installable par leWeb
Installer une application développée envb6
• Outil d’importation VB6
• Scanner statique
• Scanner dynamique
Installer une application développée en.net
• Installation du framework
• Propriétés .net d’un component
• Ajout d’une assembly au GAC
Les Custom Actions en mode avancé• Les différents modes d’exécution d’une CA
• Importance de l’action CostFinalize
• Développer une action en .Net (code managé)
• « MSI dll » et appel depuis une action MSI
• Quiiter une installation depuis une CA
• Ecrire dans le log d’installation depuis une CA
• Les CA et les Merges Modules
Gérer un seul package pour plusieurs
éditions avec un numéro de série
Gestion du reboot
Le mode multi instances
Gérer une installation sur des postes multi-utilisateurs
• Sans ActiveSetup
• Avec ActiveSetup
Créez et gérez des versions d’évaluation devos applications
Gérez la diffusion par le Web des mises àjours de vos packages
Introduction aux suites applicatives• Création d’une suite
• Conditions de sortie
Les spécificités du packaging sousWindows 7
• Les principaux problèmes rencontrés sous W7
• Le problème spécifique de l’UAC
Travailler avec un projet ISM sansInstallshield
• Utilisation du SDK Windows Installer
• Outil ad-hoc de personnalisation de
package pour le client final
• Créer un MST en code
• Automatiser la compilation de vos projets avec le« stand alone build »
• Automatiser la création ou la modification de vospackages avec l’automation interface
Introduction à la Virtualisation applicative• Qu’est-ce que la virtualisation d’applications ?
• Les outils de virtualisation du marché
• Que permet Installshield ?
• Quelques exemples : FIREFOX / QUICKTIME / ITA
• L’architecture App-V
Questions/Réponses
Flexera AdminStudio
Apprenez à packager vos applicatifs (MSI, App-V, ThinApp, XenApp) et à les tester vis-à-vis de vosenvironnements et de vos normes
Durée : 5 jours
Public visé, prérequis : Packageurs, développeurs, administrateurs. Une bonne connaissance de Windows est recommandée, ainsi que des notions de développement (Visual Basic, VBScript …).
Support : Support de formation en français sur Clé USB
Formateurs certifiés par l’éditeur Flexera
5
Flexera AdminStudioIntroduction à AdminStudio
Installshield, un composant essentiel• Installshield et à Windows Installer
• Création de packages MSI
• Création d’un premier projet MSI
• Fonctions basiques d’un component
• Fonctions avancées d’un component
• Réparer une application installée
• Le « self-repair »
• La réparation
• Les raccourcis de type « advertised »
• L’interface utilisateur d’un package MSI
• Actions et « Custom actions »
• Créer et utiliser des éléments réutilisables
• Les « merges modules » (.MSM)
• Les prérequis
• Les packages MSI chainés
• Gérer l’évolution de vos produits
• Développer un patch
• Les différents types de mise à jour
• Personnaliser un package éditeur
• Modifier directement un package MSI
• Personnaliser un package MSI avec un MST
• Créer un MST en « jouant » l’installation
• Convertir un package non MSI au format MSI
• Exécuter un package en ligne de commande
• Installation
• Mode silencieux
• Passage de paramètres
• Génération d’un log
• Réparation
• Désinstallation
Valider l’adéquation de vos packages avec vos environnements avec le Conflict Solver
• Tester la compatibilité de votre package avec l’existant
• Valider le respect des règles de packaging Microsoft
• Créer vos propres règles de validation
• Utilisez les méthodes d’isolation pour régler les conflits potentiels
Testez la bonne installation de vos packages avec le « Quality Monitor »
Virtualisez vos packages avec AdminStudio• Qu’est-ce que la virtualisation d’applications ?
• Présentation de Microsoft App-V, de XenSoftXenApp et de VMWare ThinApp
• Compiler un projet Installshield pour générer un package virtuel
• Repackager un package en package virtuel
• Convertissez directement vos packages MSI en packages virtuels
Evaluez la compatibilité de vos packages avec les nouveaux environnements
• Paramétrez le « Compatibility Solver »
• Testez vos packages pour un passage vers Windows 8 ou Windows 10
• Corrigez automatiquement ou manuellement les problèmes
• Générez le reporting global de l’adéquation de votre parc logiciel avec Windows 8, Windows 10 ou la virtualisation applicative
Microsoft App-V
Apprenez à virtualiser, administrer, mettre à jour et dépanner les applications de vos utilisateurs. Profitezd’un retour d’expérience riche et concret pour appréhender la virtualisation applicative telle qu’elle estréellement vécue et intégrée en entreprise.
Durée : 3 jours
Public visé, prérequis : Packageurs, développeurs, administrateurs.
Support : Support de formation en français sur Clé USB
6
Microsoft App-VIntroduction
• Introduction à la virtualisation applicative
• Les principales solutions : App-V, XenApp, ThinApp
• Les architectures de la solution Microsoft App-V
• Les nouveautés d’App-V 5.0 (jusqu’à 5.1)
La virtualisation, oui mais quand et comment ?
• Classification des applications
• Les limites de la virtualisation
Mes premiers packages virtuels• Préparer la machine pour le séquencement
• Notion d’exclusions & Modèles
• « Séquencer » sa première application
• Un second exemple avec Mozilla Firefox
• Les fichiers d’un package virtuel
• Déployer en mode autonome (MSI / PowerShell)
Explorer et modifier un package virtuel• Le registre virtuel
• Les fichiers virtuels
• Les services virtuels
• Paramétrer l’interaction entre la bulle applicative et le poste client
• Ajouter une application à une bulle existante
Les « packages accelerators »
Le cas particulier de Microsoft Office• Office 2013 / 365
• Office 2010
• Versions antérieures
Les différents types de packages virtuels• Application standard
• Module complémentaire (add-on / plugin)
• Intergiciel (middleware)
Exécuter une application locale dans une bulle applicative
• La révolution RunVirtual
• Le paramètre appvve
• Le paramètre appvpid
• Via PowerShell
• L’exemple Internet Explorer – JRE(s)
• L’exemple Excel – PowerPivot
• Les « connection groups »
Gestion des droits dans une bulle applicative
Séquencer une application Web
Gérer la mise à jour des packages virtuels• Maj pour remplacer un package existant
• Maj un package et conserver le package existant
Convertir un package App-V 4.x
App-v en mode architecture déployée
Introduction à la Configuration dynamique• Quel intérêt ?
• Scripting
• DeploymentConfig vs. UserConfig
• Exemples
D’autres outils pour virtualiser• Séquencer avec PowerShell
• Flexera AdminStudio & Caphyon Advanced Installer
Résoudre les problèmes rencontrés
SAP Crystal Reports
Apprenez à développer des états de toute sorte, à les mettre en forme, à optimiser les temps d’exécution età les diffuser efficacement
Durée : 3 jours
Public visé, prérequis : Tout utilisateur ayant un besoin en reporting, les utilisateurs d’Excel. Une connaissance minimale des notions de bases de données pourra être utile.
Support : Support de formation en français sur Clé USB
7
SAP Crystal ReportsIntroduction à Crystal Reports
• Les types de rapports
• Les types de données
• Introduction à la diffusion de vos rapports
Mon premier rapport avec Crystal Reports
Structure d’un état Crystal Reports• Zones et sections d’un rapport
• Notion de groupe
• Séquence d’exécution d’un état Crystal Reports
Mettre en place des calculs dans un état• Champs résumés
• Totaux cumulés
• Variables
• Formules
Utilisation des formules• Formules de calcul
• Formules de sélection
• Formules liées à des propriétés de format
Champs paramètres• Champs paramètres statiques
• Champs paramètres dynamiques
• Champs paramètres en cascade
• Affichage des valeurs d’un champs paramètre
• Pourquoi abuser des champs paramètres ?
Tableaux croisés• Mon premier tableau croisé
• Organiser les données par tranches
• Simuler un tableau croisé avec des formules
• Ajouter une colonne calculée
• Les tableaux croisés et les groupes
Graphiques et cartes
La mise en forme d’un état Crystal Reports• Aligner des champs, des objets
• Créer graphiquement un tableau
• Utiliser les zones de texte
• Utiliser et créer des modèles (rapports, graphiques)
• Ajouter un fond de page
• Multicolonnage
Notion de sous état• Créer un sous état non lié
• Lier un sous état à l’état principal
• Sous état à la demande
• Utilisation des variables partagées
• Pourquoi ne faut-il pas abuser des sous états ?
Crystal Reports et les sources de données• Changer de base de données
• Prendre en compte les changements dans la structure de la base de données
• Ecrire ses propres requêtes SQL
• Ecrire dans la base de données via un état
Exploiter des images dans vos états• Insérer une image statique
• Gérer des images dynamiques via un champ BLOB
• Gérer des images dynamiques via une formule
Exploiter, diffuser vos états Crystal Reports
Optimisation de vos états
Le drill-down (exploration de données)
Programmation SQL
Cette formation vous permettra d'appréhender les fondements du langage SQL. Vous verrez la structure dulangage, les principes généraux des bases de données relationnelles (algèbre relationnelle, théorie desensembles) et vous aurez aussi une introduction pratique au développement SQL pour SGBDR.
Durée : 3 jours
Public visé, prérequis : Tout utilisateur ayant besoin d’exploiter des données dans une base de données.
Support : Support de formation en français sur Clé USB
8
Programmation SQLAlgèbre relationnelle et norme SQL
• Les principes du modèle relationnel.
• Comprendre l'algèbre relationnelle. Règles de Codd.
• Historique du langage SQL. Le SQL et les SGBDR.
Démonstration : Scripts de création de base de données. Les objets d'une base de données. Découverte de la base étudiée.
Extractions de données• Introduction : la notion de table.
• L'ordre SELECT et la clause TOP.
• Expression des valeurs, prédicats et logique ternaire (NULL), opérateurs, expressions et fonctions SQL.
• Extractions simples monotabulaires.
• Jointures internes, externes, simples et avancées.
Travaux pratiques : Extraction à l'aide de la clause WHERE. Utilisation d'opérateurs IN, LIKE, CASE... des opérateurs numériques, dates, des fonctions de chaîne. Utilisation des jointures. Tri des données.
Regroupements• Fonctions d'agrégation (AVG, SUM, COUNT...).
• Création de sous-ensembles (clause GROUP BY).
• Filtrage des agrégats avec la clause HAVING.
• Fonctions analytiques et de rangement (OVER, RANK, DENSE_RANK..).
Travaux pratiques : Restituer et classer des données groupées à l'aide des fonctions présentées.
Extractions avancées• Opérations ensemblistes. Sous-requêtes et
comparateurs.
• Corrélation des sous-requêtes. Quantificateurs EXISTS, UNIQUE et DISTINCT.
• Expressions de tables. Requêtes récursives avec CTE.
• Expressions diverses pour la division relationnelle.
Travaux pratiques : Ecriture de sous-requêtes. Création d'une sous-requête correlée. Utilisation d'expression de table commune.
» Mise à jour des données• Les ordres INSERT, UPDATE, DELETE, TRUNCATE.
• Insertion multiligne, modification de colonnes, suppression de lignes à l'aide d'une sous-requête.
• Combinaison d'INSERT ou d'UPDATE.
• Mise à jour des données à travers les vues.
Travaux pratiques : Opérations d'insertion et mises à jour de tables de la base de données.
SQL procédural• Les dialectes SQL des principaux éditeurs.
• Les UDF ou fonction utilisateur.
• Transaction et mécanisme de verrouillage.
• Introduction aux procédures stockées.
• Notions sur les déclencheurs.
Travaux pratiques : Création d'une transaction simple, d'une procédure stockée.
QLIKView Designer
QlikView Designer est un cours couvrant les fondamentaux nécessaires à la création d’applications QlikView.Le cours est un mélange de démonstrations et d’exercices pratiques qui incluent la mise en place del’interface utilisateur, l’application de principes de base, ainsi que la création d’une application QlikView,aidée des meilleures pratiques reconnues.
Durée : 2 jours
Public visé, prérequis : Tout utilisateur ayant besoin d’exploiter des données dans une base de données.
Support : Support de formation en français sur Clé USB
9
QLIKView DesignerARCHITECTURE QLIKVIEW
• Description générale de Qlikview
• Définitions et terminologie
• Composants majeurs de Qlikview
PRÉSENTATION DE L’INTERFACE DE QLIKVIEW
• L’interface : principes et description
• Méthodologie : les étapes à suivre
• Utiliser l’interface
• Mettre en œuvre une feuille
• Implémenter une liste déroulante
• Implémenter une table
Ex : Première prise en main d’une application Qlikview, Sélection, navigation et recherche
CRÉER DES OBJETS• Principe de création d’objets personnalisés
• Utiliser des objets
• Mettre en œuvre des tris
• Importer et exporter des données
• Créer et utiliser des onglets
EXPLOITER DES OBJETS MULTIDIMENSIONNELS
• Mettre en œuvre des tableaux simples, croisés
dynamiques
• Implémenter des tableaux simples avec des expressions multiples
Ex : Création d’une application Qlikview, avec des listes, des tableaux, utilisation d’expression
LES OBJETS COMPLÉMENTAIRES• Les jauges
• Les boutons et les actions
• Les récipients
• L’Input box
• Les objets glissière / calendrier
• Les objets liés
Ex : Amélioration de l’application avec des jauges et des boutons, ajout de nouveaux onglets et de données statistiques, ajout d’alertes en image
Conception de rapport• Création des rapports interactifs
• Edition des rapports
Ex :Création d’un onglet rapport
CRÉER ET GÉRER LES RAPPORTS QLIKVIEW• Mettre en œuvre des calculs (Agrégation
dynamique)
• Utiliser le set analysis pour les opérations ensemblistes
• Implémenter des variables
• L'utilisation avancée des listes (analyse comparative)
• Mettre en œuvre la recherche associative (Recherche exacte ou Recherche Floue)
QLIKView Développeur
Ce cours est un cours spécialisé pour des designers et des développeurs QlikView expérimentés. Le coursest basé sur une combinaison de démonstrations et d’exercices sur le Set Analysis ainsi que d'autresexpressions avancées, la modélisation de données, la performance et les concepts de design et dechargement incrémental.
Durée : 2 jours
Public visé, prérequis : Tout utilisateur ayant besoin d’exploiter des données dans une base de données et ayant une bonne expérience de QV.
Support : Support de formation en français sur Clé USB
10
QLIKView DéveloppeurARCHITECTURE QLIKVIEW
• Description générale de Qlikview
• Définitions et terminologie
• Composants majeurs de Qlikview
PRÉSENTATION DE L’INTERFACE DE QLIKVIEW
• L’interface : principes et description
• Méthodologie : les étapes à suivre
• Utiliser l’interface
• Mettre en œuvre une feuille
• Implémenter une liste déroulante
• Implémenter une table
Ex : Première prise en main d’une application Qlikview, sélection, navigation et recherche
CHARGER DES DONNÉES• Base de données relationnelles
• Autres structures de données (Excel, Fichiers plats…)
• Connexion à des sources de données en ODBC et OLEDB
Ex : Connexion à une base de données et à des fichiers QVD, Chargement de données à l’aide de script généré automatiquement
STRUCTURE DU LANGAGE DE SCRIPTING DE DONNÉES
• Structure du langage
• Utiliser des fonctions temps
• Création et utilisation des variables
• Ajouter des données texte, statiques
• Générer des données dans le script
• Bonnes pratiques
• Les fichiers QVD
Ex : Manipulation manuel des scripts et création de QVD
PRÉPARER LES DONNÉES REQUISES POUR LE DÉVELOPPEMENT D'UNE APPLICATION QLIKVIEW
• Comprendre le modèle de données (Règles de relations associatives)
• Exploiter la visionneuse de données
• Résoudre des anomalies dans la structure de données (tables synthétiques, références circulaires)
Ex : Modification des scripts et mise en relation des données, manipulation des tables, jointures
LE DEBUGGER• Utiliser le debugger
• Gérer les erreurs
PRATIQUE AVANCÉE• Mettre en relation des tables (Jointure et
concaténation)
• Rendre un modèle propre
• Charger des données provenant d'un tableau croisé
• Agréger les données
• Créer des commentaires et des tags
• Optimisation des modèles de données
• Gérer les valeurs évolutives (interval match)
CRÉER DES CHARGEMENTS INCRÉMENTAUX
GESTION DE LA SÉCURITÉ DANS UNE APPLICATION
Microsoft PowerBI
Ce cours permet la prise en main de Microsoft PowerBI. Les stagiaires apprendront à utiliser PowerBIDesktop (connexion aux données, transformation des données, restitution), à diffuser leurs tableaux de bordsur la plateforme PowerBI.com ou sur tout autre site Internet / Intranet.
Durée : 3 jours
Public visé, prérequis : Tout utilisateur ayant besoin d’exploiter des données dans une base de données et de réaliser des tableaux de bord interactifs diffusables.
Support : Support de formation en français sur Clé USB
11
Microsoft PowerBIPrise en main de PowerBI
• Description générale de PowerBI
• Les modules de PowerBI
• PowerBI Desktop
• PowerBI.com
Obtenir les données• Connexion aux données depuis PowerBi Desktop
• Nettoyage et transformation des données
• Traiter des données dont la mise en forme n’est pas régulière
Modélisation• Modèle de données et relations entre les
données
• Création de colonnes calculées
• Optimisation du modèle de données
• Création de mesures
• Cas des données temporelles
• Création de tables calculées
Création des restitutions• Création d’une restitution simple
• Graphiques combinés
• Utilisation des segments
• Utilisation des cartes
• Tables et matrices
• Nuages de points
• Graphiques avancés
• Jauges
• Gestion des couleurs
• Améliorer la mise en forme
• Création d’Interactions entre visualisations
• Gérer les données manquantes
• Gérer des hiérarchies visuelles
• Eléments visuels R dans PowerBI
Découvrir les données• Exploration des données
• Créer et configurer un tableau de bord
• Poser des question en langage naturel
• Créer des Q&R personnalisées
• Partage des éléments
Publication et partage• Publication et partage
• Publier des rapports à partir de Power BI Desktop dans le service Power BI
• Imprimer et exporter des tableaux de bord
• Publication et actualisation des données
• Présentation de PowerBI Mobile
• Création de groupes d’utilisateurs et sécurité
• Création de packs de contenu
• Utilisation des passerelles pour exploitation Web de données locales
• PowerBI et OneDrive
Introduction à DAX• Types de calculs
• Fonctions DAX
• Les variables en DAX
• Relations de tables et DAX
• Tables DAX et filtrage