Functional Design Loading KPI s in DM Datamart Enterprise xxx. Programname: M_DM_KPI. Historie. Versie. Auteur(s)



Vergelijkbare documenten
SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd.

SQL & Relationele datamodellen in interactieve media

Query SQL Boekje. Fredrik Hamer

12. Meer dan één tabel gebruiken en sub-queries

Handleiding Shell Card Online Conversie

Structured Query Language (SQL)

Informatie & Databases

Les S-02: Meer geavanceerde SQL-instructies

Toon TITEL, JAAR en PLATVORM van GAMES die voor het jaar 2000 uitkwamen op Nintendo 64

Les 15 : updaten van gegevens in de database (deel2).

6. Het maken van een database

Data Manipulatie. Query Talen. / Informatica

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd.

SQL STATEMENTS. Deze kolom kan grote stukken tekst aan en is bedoeld om tekst erin de plaatsen. Geheel getal, bijvoorbeeld 8, 63, 835 NUMERIC

Technisch Ontwerp W e b s i t e W O S I

= > >= < <= BETWEEN IS NULL IS NOT NULL

ETL-Generator (2) Thema Data-integratie. Drie componenttypen in de gegevenslaag

Sparse columns in SQL server 2008

Les 2 Eenvoudige queries

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster

Procesbeschrijving Punch out aansluiting DigiInkoop

Dataconversie met Oracle Spatial

Databases - Inleiding

Les 11 : Basis SQL (deel2).

Microsoft Dynamics CRM 2011

Maximo Tips and Tricks

WebSite Director Gebruikersgids

Hoofdstuk: 1 Principes van databases

8. De invoer van gegevens

Medical Intelligence in de praktijk

Release Notes. Afdrukdatum: 2010/05/25

De applicatie wordt gestart met het Welkom-scherm. Aan de linkerzijde zie je al dat Producten en Klanten al aanwezig zijn?

Formulieren maken met Dreamweaver CS 4

ICT -idee Klik op Click to create a Class.

1. * Database worden vaak gebruikt in Client-Server architectuur.

SQL manipulatietaal. We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database.

EXACT ONLINE INTEGRATION TOOL VERSIE 1.0.9

Miniles gegevensbanken bevragen met SQL

Solution Builder Lines. User Guide

Business Intelligence. Toepassing BI Database en Datawarehouse BI proces BI Organisatie Implementatie BI

Bulkfacturatie. Functioneel ontwerp uitbreiding Coachview.net. Dé nieuwe manier van samenwerken

Titel Uw processen transparant met SAP Process Mining.

Les 10 : Aanmaken van een database (deel2).

Product marketing met

SQL Aantekeningen 3. Maarten de Rijke 22 mei 2003

Introductie. NAV performance. Derk Jan Oelemans. Manager Development, BI en E-Business Qurius Business Solutions

AllOnline . Allonline . Index

Inhoudsopgave. Theorie Praktijk Gegevens uit Database halen DML commando s... 14

DBMS SQL. Relationele databases. Sleutels. DataBase Management System. Inleiding relationele databases. bestaan uit tabellen.

ORBIS SOFTWARE BENELUX BV RELEASE NOTES WORKFLOW4U Release Notes WORKFLOW4U. Versie ORBIS SOFTWARE BENELUX BV

Inleiding Databases en Data Base Management Systems Tabellen Wat is SQL?... 5

Data Manipulation Language

Beheer van databanken

Exact. Orbis Software. Integration Tools

Bibliotheek in ProcessMaker

PHP en een MySQL database.

Rechts van ieder datumveld verschijnt een kalendericoon als de cursor met een enkele klik in het datumveld wordt gezet.

BRIDGE. Gebruikershandleiding 2017

Computervaardigheden. Universiteit Antwerpen. Computervaardigheden en Programmatie. Grafieken en Rapporten 1. Inhoud. Anatomie van een databank

Automatische Workflow

Solution Builder Lines. User Guide

2.ouderbeleid.3.plaatsingsprocedure werk admini Pagina 1 van 14

Formulieren maken met Dreamweaver CS 4/CS 5

9. Het wijzigen van gegevens

Technische nota AbiFire5 Rapporten maken via ODBC

Kantoren Hierin kunt u instellingen aangaande uw eigen Basecone kantooromgeving

HA DLEIDI G LEEFTIJDSSCA

Shopt IT 2014 Ivo Depoorter Pagina 2 van Belangrijkste doeleinden logon scripts. 2 Klassieke werkwijze

Inhoud Basiscursus. Access 2010 NL-NL

Handleiding Ariba INVOICING PO

Dit document beschrijft belangrijke aandachtspunten voor de installatie van Deep Defender. Ook omschrijft dit document hoe de beheerder kan omgaan

Subrapporten. 5.1 Inleiding

Gain Automation Technology Specialist in technische en industriële automatisering

Release notes:

Stage logboek. Datum Uur Omschrijving Persoon 28/jan Voorstelling van het project met Bart, Jorn, Peter, Jochen Iedereen

Correctievoorschrift VWO NederlandsNederl. Informatica. Tijdvak 1 Woensdag 17 mei uur. College-examen schriftelijk.

Getting Started Guide

voorbeeldexamen I-Tracks Databases and SQL Foundation Voorbeeldexamen DBSQLF Uitgave juni 2006

Koppeling met een database

Handleiding boxen aanmaken en beheren in Plesk 11

Invoer tijdschriftabonnement

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at

Les S-01: De basisbeginselen van SQL

1.1 Een database ontwerpen voor een webliografie

Handleiding Wlijn Databeheer Internet

Elfde-Liniestraat Hasselt Schooljaar TINFO POKER GAME Oracle Scripts

11. Het selecteren van gegevens deel II

Onlinefact Gebruikershandleiding. Versie 0.1

Hoe maak je een website voor de school en voor elke klas?

DRUKPORTAL HANDLEIDING VERSIE 1 - JAN Korte instructie2.indd :16:36

HANDLEIDING. GRIP Facility Dashboard

Handleiding voor het verzenden van gepersonaliseerde mailings met ACT! 2011, ACTTranslator op Nederlands

Het Gegevensmodel en draaitabellen in Excel 2013 (tip 193)

Persoonlijke opties instellen

Handleiding - Aanmaken van SQL server gebruiker

Release Notes. Afdrukdatum: 2009/09/28

VeKosoft_Gebruikers_Handleiding

Client Applicaties (Browser+Desktop) http/https. Apache Webserver. http proxy. WMS WFS Adm SLD Tomcat. Tomcat. GeoServer. PostGIS

DRUKPORTAL HANDLEIDING VERSIE 3 - SEP.2014

Transcriptie:

Functional Design Loading KPI s in DM Datamart Enterprise xxx Programname: M_DM_KPI Historie Versie Auteur(s) Datum 0.1 First Author 28-11-2007 Initiële versie. References Document auteur(s) Global Design V0.1 Datamodel Next GL V1.7 Procesontwerp KPI Dashboard fase 3 V1.0 Detailontwerp DWEM_KPI_WAARDE V0.2 Detailontwerp STO_KPI V0.1 A. GENERAL Dit document beschrijft het proces voor het vullen van de tabel die als bron dient voor order gerelateerde KPI s (DM_KPI) met meetwaardengegevens uit de datamart ESA (Enterprise Sub Administraties) Detailontwerp M_DMESA_KPI_ORDER v0 2.doc pagina 1 van 12

B. PROCESBESCHRIJVING Globaal gezien worden de volgende stappen ondernomen in het laadproces voor het vullen van de tabel die als bron dient voor order gerelateerde KPI s (DM_KPI): 1. de DM_KPI wordt geleegd (truncate), dit kan in de workflow; 2. de gegevens in de DM_PO_VERPLICHTING worden geraadpleegd; 3. records uit de brontabel worden verwerkt en verrijkt; 4. gegevens worden toegevoegd aan de DM_KPI tabel; B1. Procesoverzicht START Leeg DM_KPI_ORDER (in de workflow) 1 Maak AUDIT_PROCES record aan 2 Lees data uit: DM_PO_VERPLICHTING 3 Verwerk records uit tabel van stap 3 en verrijk deze m.b.v. lookups 4 Voeg gegevens toe aan DM_KPI_ORDER 5 EIND Detailontwerp M_DMESA_KPI_ORDER v0 2.doc pagina 2 van 12

PROCESSTAPPEN Stap Doel Actie 1 Aanmaken audit_proces. Zie afleiding 1. behulp van het generieke component Mplt_Aanmaken_Audit_Proces wordt de AUDIT_ID toegewezen voor het gehele proces. Dit AUDIT_ID wordt in meerdere processen gebruikt. 2 Legen DM_KPI tabel De gehele tabel wordt leeg gemaakt. Dit gebeurt niet in de mapping, maar als aparte taak in de worlkflow. 3 Selecteer alle data Selecteer alle records uit DM_PO_VERPLICHTING 4 Vertaal PO_NR naar AANTAL_APPROVERS Zie lookup naar DM_PO_ACTION_HIST (1) 5 Vertaal PO_NR naar PO_FORWARD_DATUM Zie lookup naar DM_PO_ACTION_HIST (2) 6 Vertaal PO_NR naar PO_APPROVED_DATUM Zie lookup naar DM_PO_ACTION_HIST (3) 7 Vertaal PO_NR naar PO_AANMAAK_DATUM Zie lookup naar DM_PO_ACTION_HIST (4) 8 Vertaal LEVERANCIER_ID naar LEVERANCIER_NAAM, LEVERANCIER_NR, SITE_INKOOP_IND en LEVERANCIER_SITE_CODE 9 Vertaal PO_NR, PO_LINE_NR, PO_SHIPMENT_NR en PO_DISTRIBUTION_NR naar: AANTAL_ONTVANGEN ONTVANGST_DATUM 10 Vertaal AANVRAAG_NR, AANVRAAGREGEL_NR en AANVRAAG_DISTRIBUTIE_NR naar: AANVRAGER_NAAM AANMAAK_DATUM_AANVRAAG CATALOG_TYPE AANVRAAG_TYPE BESTEMMINGS_TYPE AANVRAAG_STATUS AANVRAAGREGEL_NR AANVRAAG_NR 11 Vertaal AANVRAAG_AANMAAK_DATUM uit stap 10 naar AANVRAAG_AANMAAK_DATUM 12 Vertaal AANVRAAG_NR uit stap 10 naar AANVRAAG_GOEDKEURING_DATUM 13 Vertaal INKOPER_NAAM naar ORG_CODE_INKOPER 14 Vertaal ORG_CODE_INKOPER uit stap 13 naar AFDELING_TYPE 15 Vertaal ORGANISATIE_CODE naar ORGANISATIE_OMS en AFDELING_OMS_NIVO_3 Zie lookup naar DM_D_LEVERANCIER Zie lookup naar DM_PO_REALISATIE Zie lookup naar DM_PO_AANVRAAG Zie lookup naar DM_PO_ACTION_HIST (5) Zie lookup naar DM_PO_ACTION_HIST (6) Zie lookup naar DM_PO_OPEN_VERPLICHTING Zie lookup naar DM_D_AFDELING_TYPE Zie lookup naar DM_D_ORGANISATIE Detailontwerp M_DMESA_KPI_ORDER v0 2.doc pagina 3 van 12

16 Vertaal LEVERANCIER_NR uit stap 8 naar Zie lookup naar DM_D_LEVERANCIER_CPO CATEGORIE_ID_BRON 17 Vertaal CATEGORIE_ID_BRON uit stap 16 naar Zie lookup naar DM_D_CATEGORY_TREE CATEGORIE_TEAM_NAAM 18 Wegschrijven gegevens naar DM_KPI Wegschrijven gegevens naar DM_KPI, zie tabel 1. Detailontwerp M_DMESA_KPI_ORDER v0 2.doc pagina 4 van 12

TABEL 1 - Toevoegen van records aan DM_KPI: DM_PO_VERPLICHTING BEWERKING DM_KPI DM_PO_ACTION_HIST DM_D_LEVERANCIER DM_PO_AANVRAAG DM_PO_REALISATIE AANVRAAG_NR Zie lookup naar DM_PO_AANVRAAG AANVRAAG_NR AANVRAAGREGEL_NR Zie lookup naar DM_PO_AANVRAAG AANVRAAGREGEL_NR PO_NR Overnemen PO_NR PO_LINE_NR Zie afleiding onder de tabel PO_LINE_NR PO_SHIPMENT_NR PO_DISTRIBUTION_NR PO_REVISION_NR Overnemen PO_REVISION_NR AANVRAAG_AANMAAK_DATUM Zie lookup naar DM_PO_ACTION_HIST (5) AANVRAAG_AANMAAK_DATUM via de lookup naar DM_PO_AANVRAAG AANVRAAG_GOEDKEURING_DATUM Zie lookup naar DM_PO_ACTION_HIST (6) AANVRAAG_GOEDKEURING_DATUM via de lookup naar DM_PO_AANVRAAG AANMAAK_DATUM_EERSTE_AANVRAAG Zie lookup naar DM_PO_AANVRAAG AANMAAK_DATUM_EERSTE_AANVRAAG PO_AANMAAK_DATUM Zie lookup naar DM_PO_ACTION_HIST (4) PO_AANMAAK_DATUM PO_FORWARD_DATE Zie lookup naar DM_PO_ACTION_HIST (2) PO_FORWARD_DATE PO_APPROVED_DATE Zie lookup naar DM_PO_ACTION_HIST (3) PO_APPROVED_DATE ONTVANGST_DATUM Zie lookup naar DM_PO_REALISATIE ONTVANGST_DATUM WENS_DATUM Overnemen WENS_DATUM PROMISED_DATUM Overnemen PROMISED_DATUM AANTAL_BESTELD BESTELEENHEIDSPRIJS * ORDER_BEDRAG_EURO BESTELEENHEIDSPRIJS AANTAL_BESTELD AANTAL_ONTVANGEN Zie lookup naar DM_PO_REALISATIE AANTAL_ONTVANGEN AANTAL_APPROVERS Zie lookup naar DM_PO_ACTION_HIST (1) AANTAL_APPROVERS via de lookup naar DM_PO_AANVRAAG LEVERANCIER_NAAM Zie lookup naar DM_D_LEVERANCIER LEVERANCIER_NAAM LEVERANCIER_SITE_CODE Zie lookup naar DM_D_LEVERANCIER LEVERANCIER_SITE_CODE AANVRAGER_NAAM Zie lookup naar DM_PO_AANVRAAG AANVRAGER_NAAM ARTIKEL_CATEGORIE Overnemen ARTIKEL_CATEGORIE LEVERANCIER_ID Zie lookup naar DM_D_CATEGORY_TREE, via DM_D_LEVERANCIER_CPO die weer komt via DM_D_LEVERANCIER. CATEGORIE_TEAM_NAAM Indien CATEGORIE_TEAM_NAAM niet wordt gevonden in de lookup, neem dan Onbekend als waarde. INKOPER_NAAM Overnemen INKOPER_NAAM AFLEVEREN_AAN Overnemen AFLEVEREN_AAN INKOOPCONTRACT_NR Overnemen INKOOPCONTRACT_NR PO_AANGEMAAKT_DOOR Overnemen PO_AANGEMAAKT_DOOR AANVRAAG_TYPE Zie lookup naar DM_PO_AANVRAAG AANVRAAG_TYPE PO_TYPE Overnemen PO_TYPE PO_LINE_TYPE Overnemen PO_LINE_TYPE AANVRAAG_STATUS Zie lookup naar DM_PO_AANVRAAG AANVRAAG_STATUS CATALOG_TYPE Zie lookup naar DM_PO_AANVRAAG CATALOG_TYPE BESTEMMINGS_TYPE Zie lookup naar DM_PO_AANVRAAG VOORRAAD_GEEN_VOORRAAD_VELD ORGANISATIE_CODE Overnemen ORGANISATIE_CODE ORGANISATIE_CODE Zie lookup naar DM_D_ORGANISATIE. ORGANISATIE_OMS ORGANISATIE_CODE De waarde is dan gelijk aan ORGANISATIE_OMS. Indien deze niet wordt gevonden in de lookup, neem dan Onbekend als waarde. Zie lookup naar DM_D_ORGANISATIE. De waarde is dan gelijk aan AFDELING_OMS_NIVO_3. Indien deze niet wordt gevonden in de lookup, neem dan Onbekend als waarde. SEGMENT_CODE Detailontwerp M_DMESA_KPI_ORDER v0 2.doc pagina 5 van 12

GOEDGEKEURD_IND Overnemen GOEDGEKEURD_IND PO_SHIPMENT_GEANNULEERD_IND Overnemen PO_SHIPMENT_GEANNULEERD_IND LEVERANCIER_ID INKOPER_NAAM Zie lookup naar DM_D_LEVERANCIER voor SITE_INKOOP_IND. Indien deze Y of J is, dan is de waarde J, anders N. Zie lookup naar DM_D_AFDELING_TYPE op basis van ORG_CODE_INKOPER uit lookup naar DM_PO_OPEN_VERPLICHTING. PO_PLICHT_IND AFDELING_TYPE Indien AFDELING_TYPE niet wordt gevonden in de lookup, dan dient de waarde Onbekend te worden, anders wordt de waarde van AFDELING_TYPE overgenomen. AUDIT_ID_INSERT Zie afleiding 1. AUDIT_ID_INSERT Afleiding PO_LINE_ LINE_NR: NR: Indien PO_SHIPMENT_NR is niet NULL én PO_DISTRIBUTION_NR is niet NULL dan PO_LINE_NR +. + PO_SHIPMENT_NR +. + PO_DISTRIBUTION_NR Indien PO_SHIPMENT_NR is niet NULL én PO_DISTRIBUTION_NR is NULL dan PO_LINE_NR +. + PO_SHIPMENT_NR Indien PO_SHIPMENT_NR is NULL én PO_DISTRIBUTION_NR is NULL dan PO_LINE_NR Detailontwerp M_DMESA_KPI_ORDER v0 2.doc pagina 6 van 12

C. AFLEIDINGEN afleiding 1, aanmaken AUDIT_ID SOURCE BEWERKING mapplet: MPLT_Aanmaken_Audit_Proces De mapplet beschreven in de source wordt gebruikt voor het aanmaken van een AUDIT_ID. De waarden die aan deze mapplet wordt meegegeven zijn: BRON_ID = 23 MAPPLET_IN (I) / MAPPLET_UIT (O) AUDIT_PROCES AUDIT_ID (O) AUDIT_ID START_DATUM_TIJD (O) START_DATUM_TIJD 23 (I/O) BRON_ID <MAPPING_NAAM> (I/O) MAPPING_NAAM - (I/O) PARAMETER_WAARDEN - (I/O) PROCES_OPM D. PERFORMANCE EISEN Maximale doorlooptijd Extra Performance eisen 5 min. E. SOURCE EN TARGET SOURCE naam DM_PO_VERPLICHTING Partitionering Indexen op tabel TARGET naam Totaal aantal records na 1 jaar / 3 jaar Aantal records insert per verwerking Partitionering Indexen op tabel DM_KPI Delete Groei per jaar in % Update F. LOOKUPS Tabelnaam DM_PO_ACTION_HIST (1) Doel van de lookup Ophalen (en berekenen) van het aantal approvers. Detailontwerp M_DMESA_KPI_ORDER v0 2.doc pagina 7 van 12

Toegangspad lookup Selecteer DM_PO_ACTION_HIST.APPROVER_NAAM en DM_PO_ACTION_HIST.AANVRAAG_NR. Haal via een user defined sql query enkel de unieke namen op (DISTINCT) en tel het aantal keren (COUNT) dat een unieke naam voorkomt per AANVRAAG_NR (GROUP BY), ), waarbij ACTION_TYPE_CODE = REQUISITION en ACTION_CODE= APPROVE. Vervolgens kun je de lookup waarde verkrijgen door: AANVRAAG_NR = DM_PO_ACTION_HIST.AANVRAAG_NR Tabelnaam DM_PO_ACTION_HIST (2) Doel van de lookup We willen de laatste datum vinden van de purchase orders die geforward zijn. Toegangspad lookup Selecteer DM_PO_ACTION_HIST.AANMAAK_DATUM en DM_PO_ACTION_HIST.PO_NR. Haal via een user defined sql query enkel de laatste waarde op van de AANMAAK_DATUM (MAX) als PO_FORWARD_DATUM die voorkomt per PO_NR (GROUP BY), waarbij ACTION_TYPE_CODE = PO en ACTION_CODE= FORWARD. Vervolgens kun je de lookup waarde verkrijgen door: PO_NR = DM_PO_ACTION_HIST.PO_NR Tabelnaam DM_PO_ACTION_HIST (3) Doel van de lookup We willen de laatste datum vinden van de purchase orders die approved zijn. Toegangspad lookup Selecteer DM_PO_ACTION_HIST.AANMAAK_DATUM en DM_PO_ACTION_HIST.PO_NR. Haal via een user defined sql query enkel de laatste waarde op van de AANMAAK_DATUM (MAX) als PO_APPROVED_DATUM die voorkomt per PO_NR (GROUP BY), waarbij ACTION_TYPE_CODE = PO en ACTION_CODE= APPROVE. Vervolgens kun je de lookup waarde verkrijgen door: PO_NR = DM_PO_ACTION_HIST.PO_NR Tabelnaam DM_PO_ACTION_HIST (4) Doel van de lookup We willen de laatste datum vinden van de purchase orders die submitted zijn. Detailontwerp M_DMESA_KPI_ORDER v0 2.doc pagina 8 van 12

Toegangspad lookup Selecteer DM_PO_ACTION_HIST.AANMAAK_DATUM en DM_PO_ACTION_HIST.PO_NR. Haal via een user defined sql query enkel de laatste waarde op van de AANMAAK_DATUM (MAX) als PO_APPROVED_DATUM die voorkomt per PO_NR (GROUP BY), waarbij ACTION_TYPE_CODE = PO en ACTION_CODE= SUBMIT. Vervolgens kun je de lookup waarde verkrijgen door: PO_NR = DM_PO_ACTION_HIST.PO_NR Tabelnaam DM_PO_ACTION_HIST (5) Doel van de lookup We willen de laatste datum vinden waarop de requisitions die submitted zijn, zijn aangemaakt. Toegangspad lookup Selecteer DM_PO_ACTION_HIST.AANMAAK_DATUM en DM_PO_ACTION_HIST.AANVRAAG_NR. Haal via een user defined sql query enkel de laatste waarde op van de AANMAAK_DATUM (MAX) als AANVRAAG_AANMAAK_DATUM die voorkomt per AANVRAAG_NR (GROUP BY), waarbij ACTION_TYPE_CODE = REQUISITION en ACTION_CODE= SUBMIT. Zorg ervoor dat indien AANMAAK_NR gelijk is aan NULL, dat dan de waarde X is (i.v.m. de lookup). Vervolgens kun je de lookup waarde verkrijgen door: AANVRAAG_NR = DM_PO_ACTION_HIST.AANVRAAG_NR Tabelnaam DM_PO_ACTION_HIST (6) Doel van de lookup We willen de laatste datum vinden waarop de requisitions die approved zijn, zijn aangemaakt. Toegangspad lookup Selecteer DM_PO_ACTION_HIST.AANMAAK_DATUM en DM_PO_ACTION_HIST.AANVRAAG_NR. Haal via een user defined sql query enkel de laatste waarde op van de AANMAAK_DATUM (MAX) als AANVRAAG_GOEDKEURING_DATUM die voorkomt per AANVRAAG_NR (GROUP BY), waarbij ACTION_TYPE_CODE = REQUISITION en ACTION_CODE= APPROVE. Zorg ervoor dat indien AANMAAK_NR gelijk is aan NULL, dat dan de waarde X is (i.v.m. de lookup). Vervolgens kun je de lookup waarde verkrijgen door: AANVRAAG_NR = DM_PO_ACTION_HIST.AANVRAAG_NR Tabelnaam DM_PO_AANVRAAG Doel van de lookup Ophalen van data uit de purchase order aanvragen. Detailontwerp M_DMESA_KPI_ORDER v0 2.doc pagina 9 van 12

Toegangspad lookup Selecteer DM_PO_AANVRAAG.AANVRAAG_NR, DM_PO_AANVRAAG.AANVRAAGREGEL_NR, DM_PO_AANVRAAG.AANVRAAG_STATUS, DM_PO_AANVRAAG.BESTEMMINGS_TYPE, DM_PO_AANVRAAG.AANVRAAG_TYPE, DM_PO_AANVRAAG.CATALOG_TYPE, DM_PO_AANVRAAG.AANMAAK_DATUM_AANVRAAG, DM_PO_AANVRAAG. AANVRAGER_NAAM met DM_PO_AANVRAAG.AANVRAAG_NR = AANVRAAG_NR DM_PO_AANVRAAG.AANVRAAGREGEL_NR = AANVRAAGREGEL_NR DM_PO_AANVRAAG_DISTRIBUTIE_NR = AANVRAAG_DISTRIBUTIE_NR Tabelnaam DM_PO_REALISATIE Doel van de lookup Ophalen van data uit de purchase order realisatie. Toegangspad lookup Selecteer DM_PO_REALISATIE.ONTVANGST_DATUM, DM_PO_REALISATIE.AANTAL_ONTVANGEN DM_PO_REALISATIE.PO_NR = PO_NR DM_PO_REALISATIE.PO_LINE_NR = PO_LINE_NR DM_PO_REALISATIE.PO_SHIPMENT_NR = PO_SHIPMENT_NR DM_PO_REALISATIE.PO_DISTRIBUTION_NR = PO_DISTRIBUTION_NR Tabelnaam DM_D_LEVERANCIER Doel van de lookup Ophalen van data over de leveranciers. Toegangspad lookup Selecteer DM_D_LEVERANCIER.LEVERANCIER_NAAM, DM_D_LEVERANCIER.LEVERANCIER_SITE_CODE, DM_D_LEVERANCIER.LEVERANCIER_NR en DM_D_LEVERANCIER.LEVERANCIER_SITE_INKOOP_IND DM_D_LEVERANCIER.LEVERANCIER_ID = LEVERANCIER_ID Tabelnaam DM_D_LEVERANCIER_CPO Doel van de lookup Ophalen van data over de leveranciers. Toegangspad lookup Selecteer DM_D_LEVERANCIER.CATEGORIE_ID_BRON DM_D_LEVERANCIER_CPO.LEVERANCIER_NR = LEVERANCIER_NR Detailontwerp M_DMESA_KPI_ORDER v0 2.doc pagina 10 van 12

Tabelnaam DM_D_CATEGORY_TREE Doel van de lookup Ophalen van data over de categorieën. Toegangspad lookup Selecteer DM_D_CATEGORY_TREE.CATEGORIE_TEAM_NAAM DM_D_CATEGORY_TREE.CATEGORIE_BRON_ID = CATEGORIE_BRON_ID Tabelnaam DM_D_ORGANISATIE Doel van de lookup Ophalen van data over de organisatie Toegangspad lookup Selecteer DM_D_ORGANISATIE.ORGANISTIE_OMS, DM_D_ORGANISATIE.AFDELING_OMS_NIVO_3 DM_D_ORGANISATIE.ORGANISATIE_CODE = ORGANISATIE_CODE Tabelnaam DM_PO_OPEN_VERPLICHTING Doel van de lookup Ophalen van data uit de PO open verplichtingen Toegangspad lookup Selecteer DM_PO_OPEN_VERPLICHTING.ORG_CODE_INKOPER DM_PO_OPEN_VERPLICHTING.INKOPER_NAAM = INKOPER_NAAM Tabelnaam DM_D_AFDELING_TYPE Doel van de lookup Ophalen van data over afdelingtypen Toegangspad lookup Selecteer DM_D_AFDELING_TYPE.AFDELING_TYPE DM_D_AFDELING_TYPE.ORG_CODE_INKOPER = ORG_CODE_INKOPER Detailontwerp M_DMESA_KPI_ORDER v0 2.doc pagina 11 van 12

G. PROCESOVERZICHT SOURCE PROCESOVERZICHT TARGET DM_D_LEVERANCIE R_CPO DM_D_CATEGORY_T REE DM_D_AFDELING_T YPE DM_D_ORGANISATI E DM_PO_VER PLICHTING M_DM_KPI_ ORDER DM_KPI_OR DER DM_PO_OPEN_VERP LICHTING DM_PO_REALISATI E DM_D_LEVERANCIE R DM_PO_AANVRAA G DM_PO_ACTION_HI ST Detailontwerp M_DMESA_KPI_ORDER v0 2.doc pagina 12 van 12