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

Documents pareils