rencontre groupe d’utilisateurs acl•présentation des étapes dans la création d’un projet...
TRANSCRIPT
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
Groupe ACL MTL 2
- Sujets de la rencontre
- Varia (au besoin)
Depuis notre dernière rencontre
-Mise à jour: Groupe ACL Montréal?-Objectif / mandat-Fonctionnement-Administration du groupe-Format des rencontres
-Communications
Groupe ACL MTL 3
-Communications-Suivi sur la solution temporaire ‘google docs’-En développement
-Formation-Suivi sur les cours techniques d’ACL-Alternatives
Sujets de la rencontre
•L’approche d’un mandat en utilisant ACL commeoutil d’analyse
•Présentation de l’outil ACL AuditExchange
•Présentation d’un dossier typique d’analyse de
Groupe ACL MTL 4
•Présentation d’un dossier typique d’analyse de données
•Partage de problématiques et solutions rencontrésen utilisant ACL
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
Groupe ACL MTL 5
•Présentation des étapes dans la création d’un projet ACL
•Présentation de la documentation des services de consultation ACL
L’approche d’un mandat en utilisant ACL comme outil
d’analyse
•Étapes de la création du projet ACL
MODÈLE ACL
Planification
Groupe ACL MTL 6
Accès aux données
Vérification des données
Analyses
Rapport / feuilles de travail
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
DocumentationProcédures département VI
Groupe ACL MTL 7
Analyses
Rapport / feuilles de travail
Procédures département VIEntreposage des donnéesMeilleures pratiques ACL
Ex. U. South Florida
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
Théorie ou
Groupe ACL MTL 8
Vérification des données
Analyses
Rapport / feuilles de travail
ou réalité ?
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?
Groupe ACL MTL 9
Processus en cause / intervenants?
Données requises/disponibles?
(Autres…)
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
QUI? ET QUAND?
POURQUOI?- Couverture : Erreur et Fraude- Source : Employés et fournisseurs
Groupe ACL MTL 10
QUOI?-Tables, fichiers, format
COMMENT?- ACL
ET… POUR QUI?
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
Pour animer nos discussions et illustrer le tout…
Sujet pour illustration :Identification - transactions en double
Groupe ACL MTL 11
GO! On commence…
Avec quoi????
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
QUOI?-Établissement des analyses/scénarios (Analytics)
Est-ce possible (fichiers/champs disponibles)?
- on doit briser la séquence!
Groupe ACL MTL 12
- on doit briser la séquence!
Fichers : Fournisseurs (maitre); FacturesBon de commandePaiements
Est-ce assez précis?
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)
Champs : - numéro de transaction (code?!?)
Groupe ACL MTL 13
Champs : - 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
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
-Information requise?-Qui détient cette information?-Comment l’obtenir?-Délais d’obtention?
Groupe ACL MTL 14
Champs : - 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
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
TEST #1: = fournisseur ; = date fact ; = montant
-Établissement des analyses/scénarios (Analytics)
Ex. Demo excel
Groupe ACL MTL 15
TEST #1: = fournisseur ; = date fact ; = montantTEST #2: = fournisseur ; = numéro fact; = POTEST #3: = fournisseur ; = montant ; <> numéro factureTEST #4: = fournisseur ; = montant ; ≈ date factureTEST #5: = montant ; ≈ date facture ; <> fournisseur
Est-ce complet?
Est-ce qu’on a tout pour faire la documentation?
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
-Tests d’intégrité- VERIFY
-Tests d’intégralité- COUNT- TOTAL ou STATISTICS
Groupe ACL MTL 16
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
- TOTAL ou STATISTICS
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
TRÈS IMPORTANT- Standardisation des données
Groupe ACL MTL 17
Ne pas oublier de ‘Nettoyer’ les champs qui seront utilisés dans le cadre des analyses;
Dans notre exemple INCLUDE() sera suffisant
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
- Le « comment »…
Comment atteindre les résultats de la planification?
Groupe ACL MTL 18
!!!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
MÀJ / À faire – pas dans le mandat ou document
des consultants ACL
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
La fonction DUPLICATES
Groupe ACL MTL 19
Efficace pour l’identification des transactions identiques seulement (TEST#1 et TEST #2)
Est-ce que cela rencontre vos besoins?
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
Utilisation de la fonction RECOFFSET
*Peut être utiliser pour la création d’un nouveau champ*
*Peut être utiliser dans un filtre*
Groupe ACL MTL 20
num_facture
52658
5552323
49301
49301
526564
56485
536458
num_facture = RECOFFSET( num_facture , 1)
OR
num_facture = RECOFFSET( num_facture , -1)
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
Utilisation de la fonction RECOFFSET
Ne pas oublier d’ordonner les données en fonction de l’analyse
Groupe ACL MTL 21
num_facture
493015552323
52445649301
5265645648549301
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
Dans un script…
L’utilisation de la fonction GROUP est plus efficiente que RECOFFSET
Groupe ACL MTL 22
C_num_facture _av = BLANKS(LEN(9))
GROUP IF C_num_facture_av = num_factureCOMMENT *** Ajouter une autre fonction GROUP ici si nécessaire ***EXTRACT RECORD TO "T_dup_num_facture"
ELSEC_num_facture _av = num_facture
END
Toujours assigner (vide) les variables au début d’un script
Assigne la nouvelle valeur sila condition n’est pas
respectée
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
1. Isoler les résultats- Dans ACL et le fichier travail
2.Documenter les analyses- Piste de vérif ACL (log)-Historique des tables
Groupe ACL MTL 23
-Historique des tables
3. Prévoir et documenter les améliorations possibles-Autres tests identifiés-Scripts / Optimisation
*** Important : Respecter le concept de reperformance ***
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