RENCONTRE GROUPE D`UTILISATEURS ACL 27 mars 2012
Transcription
RENCONTRE GROUPE D`UTILISATEURS ACL 27 mars 2012
RENCONTRE GROUPE D’UTILISATEURS ACL 27 mars 2012 CET AVANT-MIDI - Introduction -Depuis notre dernière rencontre -Mise à jour: groupe ACL Montréal? -Communications -Formation - Sujets de la rencontre - Varia (au besoin) Groupe ACL MTL 2 Depuis notre dernière rencontre -Mise à jour: Groupe ACL Montréal? -Objectif / mandat -Fonctionnement -Administration du groupe -Format des rencontres -Communications -Suivi sur la solution temporaire ‘google docs’ -En développement -Formation -Suivi sur les cours techniques d’ACL -Alternatives Groupe ACL MTL 3 Sujets de la rencontre •L’approche d’un mandat en utilisant ACL comme outil d’analyse •Présentation de l’outil ACL AuditExchange •Présentation d’un dossier typique d’analyse de données •Partage de problématiques et solutions rencontrés en utilisant ACL Groupe ACL MTL 4 L’approche d’un mandat en utilisant ACL comme outil d’analyse Objectifs •Augmenter les chances de succès du projet •Maximisez le ratio coûts/bénéfices •Présentation des étapes dans la création d’un projet ACL •Présentation de la documentation des services de consultation ACL Groupe ACL MTL 5 L’approche d’un mandat en utilisant ACL comme outil d’analyse •Étapes de la création du projet ACL MODÈLE ACL Planification Accès aux données Vérification des données Analyses Rapport / feuilles de travail Groupe ACL MTL 6 L’approche d’un mandat en utilisant ACL comme outil d’analyse •Avant la planification du projet Planification Accès aux données Vérification des données Analyses Rapport / feuilles de travail Documentation Procédures département VI Entreposage des données Meilleures pratiques ACL Ex. U. South Florida Groupe ACL MTL 7 L’approche d’un mandat en utilisant ACL comme outil d’analyse ÉTAPES DU PROJET Planification Accès aux données Vérification des données Analyses Théorie ou réalité ? Rapport / feuilles de travail Groupe ACL MTL 8 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Accès aux données Vérification des données Analyses Rapport / feuilles de travail Objectifs et étendue? - QUI? - QUAND? - QUOI? - COMMENT? - POURQUOI? - ET… POUR QUI? Processus en cause / intervenants? Données requises/disponibles? (Autres…) Groupe ACL MTL 9 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification QUI? ET QUAND? Accès aux données Vérification des données Analyses Rapport / feuilles de travail POURQUOI? - Couverture : Erreur et Fraude - Source : Employés et fournisseurs QUOI? -Tables, fichiers, format COMMENT? - ACL ET… POUR QUI? Groupe ACL MTL 10 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Accès aux données Pour animer nos discussions et illustrer le tout… Vérification des données Analyses Rapport / feuilles de travail Sujet pour illustration : Identification - transactions en double GO! On commence… Avec quoi???? Groupe ACL MTL 11 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Accès aux données Vérification des données Analyses Rapport / feuilles de travail Fichers : QUOI? -Établissement des analyses/scénarios (Analytics) Est-ce possible (fichiers/champs disponibles)? - on doit briser la séquence! Fournisseurs (maitre); Factures Bon de commande Paiements Est-ce assez précis? Groupe ACL MTL 12 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Accès aux données Vérification des données Analyses -Établissement des analyses/scénarios (Analytics) Rapport / feuilles de travail Champs : Groupe ACL MTL - numéro de transaction (code?!?) - numéro de facture - numéro de fournisseur - numéro bon de commande - montant de la facture - date de paiement - utilisateur (saisie) - nom de l’approbateur - date d’âpprobation 13 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Accès aux données Vérification des données Analyses Rapport / feuilles de travail Champs : Groupe ACL MTL -Information requise? -Qui détient cette information? -Comment l’obtenir? -Délais d’obtention? - numéro de transaction (code?!?) - numéro de facture - numéro de fournisseur - numéro bon de commande - montant de la facture - date de paiement - utilisateur (saisie) - nom de l’approbateur - date d’approbation 14 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Accès aux données Vérification des données Analyses Rapport / feuilles de travail -Établissement des analyses/scénarios (Analytics) Ex. Demo excel TEST #1: = fournisseur ; = date fact ; = montant TEST #2: = fournisseur ; = numéro fact; = PO TEST #3: = fournisseur ; = montant ; <> numéro facture TEST #4: = fournisseur ; = montant ; ≈ date facture TEST #5: = montant ; ≈ date facture ; <> fournisseur Est-ce complet? Est-ce qu’on a tout pour faire la documentation? Groupe ACL MTL 15 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Accès aux données -Tests d’intégrité - VERIFY Vérification des données Analyses Rapport / feuilles de travail -Tests d’intégralité - COUNT - TOTAL ou STATISTICS Est-ce que c’est suffisant? Quels sont vos besoins? *** Certains objectifs pourraient être atteints lors de la vérification des données *** Voir exemple d’une documentation faite par ACL Groupe ACL MTL 16 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Accès aux données TRÈS IMPORTANT - Standardisation des données Vérification des données Analyses Rapport / feuilles de travail Ne pas oublier de ‘Nettoyer’ les champs qui seront utilisés dans le cadre des analyses; Dans notre exemple INCLUDE() sera suffisant Groupe ACL MTL 17 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification - Le « comment »… Accès aux données Vérification des données Analyses Comment atteindre les résultats de la planification? Rapport / feuilles de travail !!!Attention aux analyses supplémentaires des données!!! - ajouter à votre liste « à faire » Documentation du projet: - Description du Projet ACL - Marche à suivre utilisateur - Scripts ACL – Version Groupe ACL MTL MÀJ / À faire – pas dans le mandat ou document des consultants ACL 18 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Accès aux données La fonction DUPLICATES Vérification des données Analyses Rapport / feuilles de travail Efficace pour l’identification des transactions identiques seulement (TEST#1 et TEST #2) Est-ce que cela rencontre vos besoins? Groupe ACL MTL 19 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Accès aux données Vérification des données Analyses Utilisation de la fonction RECOFFSET *Peut être utiliser pour la création d’un nouveau champ* Rapport / feuilles de travail *Peut être utiliser dans un filtre* num_facture = RECOFFSET( num_facture , 1) OR num_facture = RECOFFSET( num_facture , -1) Groupe ACL MTL num_facture 52658 5552323 49301 49301 526564 56485 536458 20 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Accès aux données Utilisation de la fonction RECOFFSET Vérification des données Analyses Rapport / feuilles de travail Ne pas oublier d’ordonner les données en fonction de l’analyse num_facture 49301 5552323 524456 49301 526564 56485 49301 Groupe ACL MTL 21 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Dans un script… Accès aux données Vérification des données Analyses L’utilisation de la fonction GROUP est plus efficiente que RECOFFSET Rapport / feuilles de travail C_num_facture _av = BLANKS(LEN(9)) Toujours assigner (vide) les variables au début d’un script GROUP IF C_num_facture_av = num_facture COMMENT *** Ajouter une autre fonction GROUP ici si nécessaire *** EXTRACT RECORD TO "T_dup_num_facture" ELSE C_num_facture _av = num_facture END Groupe ACL MTL Assigne la nouvelle valeur si la condition n’est pas respectée 22 L’approche d’un mandat en utilisant ACL comme outil d’analyse Planification Accès aux données 1. Isoler les résultats - Dans ACL et le fichier travail Vérification des données Analyses Rapport / feuilles de travail 2.Documenter les analyses - Piste de vérif ACL (log) -Historique des tables *** Important : Respecter le concept de reperformance *** 3. Prévoir et documenter les améliorations possibles -Autres tests identifiés -Scripts / Optimisation Groupe ACL MTL 23 L’approche d’un mandat en utilisant ACL comme outil d’analyse QUESTIONS ? Groupe ACL MTL 24 Présentation de l’outil ACL AuditExchange Présentation d’un dossier typique d’analyse de données Groupe ACL MTL 25 Partage de problématiques et solutions rencontrés en utilisant ACL Groupe ACL MTL 26