RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet...
Transcript of RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet...
![Page 1: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/1.jpg)
RENCONTRE
GROUPE
D’UTILISATEURS ACL
27 mars 2012
![Page 2: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/2.jpg)
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)
![Page 3: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/3.jpg)
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
![Page 4: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/4.jpg)
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
![Page 5: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/5.jpg)
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
![Page 6: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/6.jpg)
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
![Page 7: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/7.jpg)
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
![Page 8: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/8.jpg)
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é ?
![Page 9: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/9.jpg)
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…)
![Page 10: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/10.jpg)
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?
![Page 11: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/11.jpg)
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????
![Page 12: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/12.jpg)
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?
![Page 13: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/13.jpg)
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
![Page 14: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/14.jpg)
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
![Page 15: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/15.jpg)
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?
![Page 16: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/16.jpg)
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
![Page 17: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/17.jpg)
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
![Page 18: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/18.jpg)
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
![Page 19: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/19.jpg)
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?
![Page 20: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/20.jpg)
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)
![Page 21: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/21.jpg)
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
![Page 22: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/22.jpg)
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
![Page 23: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/23.jpg)
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 ***
![Page 24: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/24.jpg)
L’approche d’un mandat en utilisant ACL comme outil
d’analyse
QUESTIONS ?
Groupe ACL MTL 24
![Page 25: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/25.jpg)
Présentation de l’outil ACL AuditExchange
Présentation d’un dossier typique d’analyse de données
Groupe ACL MTL 25
![Page 26: RENCONTRE GROUPE D’UTILISATEURS ACL•Présentation des étapes dans la création d’un projet ACL ... *Peut être utiliser pour la création d’un nouveau champ* *Peut être utiliser](https://reader036.fdocument.pub/reader036/viewer/2022071215/60443fbcfcfdc9243c3f15db/html5/thumbnails/26.jpg)
Partage de problématiques et solutions rencontrés en utilisant ACL
Groupe ACL MTL 26