Modèle de données QlikView
- Rappel : structures des données dans QlikView et recommandations de base.
- Préparation des données avant chargement.
- Chargement des données à partir d'un fichier/base de données.
- Référence circulaire et table synthétique.
- Rechargement partiel et "Direct Discovery".
Travaux pratiques
Préparation des données avant chargement. Résoudre les clés synthétiques et le chargement partiel.
Manipulation des données
- Syntaxe des scripts : instruction de contrôle. Préfixe & variable. Utilisation de VBScript.
- Comment optimiser la performance d'une application ?
- Expressions de graphique.
Travaux pratiques
Manipulation des données via le script. Visualisation des données et utilisation des expressions et variables.
Options avancées de modélisation
- La création d'un document QlikView à partir de tables d'une source de données relationnelles (OLEDB ou ODBC).
- Ajout d'enregistrements et de tables à l'aide de "load inline".
- Association de tables via les instructions "Join" et "Keep".
- Utilisation des instructions "MAPPING", "INTERVALLMATCH".
- Base de données générique.
- Utilisation de fichiers QVD (chargement différentiel).
- Présentation des meilleures pratiques de modélisation sur une étude de cas : mise en place d'un modèle en étoile.
- Comment résoudre les problèmes d'exécution (Debbuger) ?
Travaux pratiques
Associations (join et keep). Chargement différentiel. Bonnes pratiques de modélisation. Debbuger.
Les différents niveaux de sécurité dans QlikView
- Sécurité : Gestion de la "Section Access" et "Section Application".
- Restriction de l'utilisation des fonctionnalités de QlikView (Objet, feuille, document).
- La console d'administration (QlikView Management console, QMC).
- Conclusion : que faut il retenir ?
Travaux pratiques
Application d'une sécurité au niveau des fonctionnalité de QlikView. Restriction des données selon l'utilisateur.