
Een andere reden om over te stappen naar Access is als er verschillende bestanden gekoppeld moeten worden. Dit kan in Access veel efficiënter dan met 'vertical lookups' in Excel.
Excel of Access
Excel is een rekenprogramma dat ook gebruikt kan worden voor data analyse. Access is een database programma dat ook gebruikt kan worden voor rekenwerk. Echter, Excel gaat handiger om met rekenwerk. En Access gaat handiger om met grote tabellen en met onderliggende relaties.
Voor de meeste data analyses worden overigens beide programma's gebruikt. In Access wordt de ruwe data gegroepeerd tot overzichtelijke tabellen, die naar Excel worden gekopieerd, alwaar de data verwerkt wordt tot de gewenste presentatievorm (tabellen en/of grafieken).
Data-analyse in Access is specialistisch werk?
Veel mensen kunnen goed overweg met Excel. Een deel hiervan kan ook iets met Access. Maar het aantal mensen dat goed overweg kan met Access is redelijk beperkt. Dit heeft denk ik drie oorzaken:
Introductie Access
De basis van een Access bestand zijn Tabellen met gegevens. Denk bijvoorbeeld aan een tabel met orderregels en een artikel master file. In één Access bestand staan vaak meerdere tabellen (vergelijkbaar met tabbladen in een Excel bestand).
Met een Query kan een analyse worden gedaan op één of meerdere tabellen. Via een grafisch scherm kunnen tabellen eenvoudig gekoppeld worden, bijvoorbeeld op basis van artikelnummer. Bijvoorbeeld als een orderregel tabel met de artikel master worden gecombineerd, zijn alle artikel kenmerken uit de artikel master beschikbaar per orderregel. Je kunt dan bijvoorbeeld het aantal regels per productgroep bepalen of artikel afmetingen gebruiken om te bepalen hoeveel m³ verstuurd is.
Een pivot table (draaitabel) in Excel lijkt op een query, maar mist de mogelijkheid om verschillende tabellen te combineren. In de loop der jaren is de functionaliteit van pivot tables wel dichter bij die van Access queries komen te liggen.
Het resultaat van een query is eigenlijk ook weer een tabel, die weer als basis kan dienen voor nog een query. Het verschil tussen een query en een tabel is dat een query eerst uitgevoerd moet worden voordat de gegevens bekend zijn.
Verder kent Access ook Formulieren (tonen van tabellen en/of queries op het scherm volgens een vooraf gedefinieerde lay-out), Rapporten (idem maar dan bedoeld om af te drukken) en Data Access pagina's (bekijken en bewerken van gegevens via internet). Echter voor data analyse zijn deze niet van belang.
Stappenplan data-analyse in Access
Een data analyse kan bestaan uit de volgende stappen:
1. Inlezen van bestanden in Access
Inlezen in Access gebeurt vaak uit Excel bestanden of uit tekstbestanden (CSV of TXT). Het voordeel van Excel bestanden is dat deze zich aanpassen aan de land-instelling van de gebruiker (vaak Nederlands of Engels/Amerikaans), zodat datums en getallen altijd goed worden ingelezen. Bij tekstbestanden gebeurt dit niet en moet men opletten dat bijvoorbeeld:
2. Data structureren en verifiëren
Voordat aan de analyses begonnen kan worden, is het belangrijk om eerst de data te controleren en verbanden te leggen tussen tabellen. Dit kan in een aantal stappen:
3. 'Source queries' maken
Een "source query" is een query die data klaarzet voor verdere analyses. Bijvoorbeeld in een "source query orderregels" wordt de orderregel gekoppeld aan de artikelfile, wordt het volume per regel berekend en wordt de orderregel gesplitst in volle pallets en in een orderverzamelgedeelte. Ook worden artikelen / regels uitgesloten die niet relevant zijn voor de analyse.
Alle analyses op orderregels zijn bij voorkeur gebaseerd op deze query.
4. Data-analyse
Als alle tabellen en source queries zijn gedefinieerd kan de data analyse snel en efficiënt worden uitgevoerd. Voorbeelden van queries die veel worden gemaakt zijn:
Tot slot
Oefening baart kunst; je leert het snelst door het vaak te doen. Belangrijk is wel om de resultaten te controleren. Klopt het totaal aantal regels / stuks nog? In Excel kan veel mis gaan (zie bijvoorbeeld de 'horror stories' in http://www.eusprig.org/). Omdat Access abstracter is dan Excel is het risico op fouten zeker niet kleiner.
|
Auteur Rob Wijnen verzorgt regelmatig een cursus Data Analyse in Access bij Groenewout.
Het cursusprogramma behandelt de volgende onderwerpen:
- Dag 1: een introductie in Tabellen en Queries en opzet van een database (data importeren en corrigeren, eerste analyses). Het is een combinatie van theorie en oefeningen. - Dag 2: tips en tricks, veelgemaakte fouten met Access, voorbeelden van queries die in de logistiek vaak gebruikt worden etcetera. Ook dit is een combinatie van theorie en oefeningen.
De eerstvolgende data zijn donderdag 19 en 26 mei 2011. Kijk op de website van Groenewout voor meer informatie. |
Hoe kies ik een Auto-ID systeem?
Deze uitgebreide handleiding beschrijft in detail welke stappen u moet doorlopen...
Hoe selecteer ik een orderverzamelsysteem?
U oriënteert zich op de aanschaf van een orderverzamelsysteem. In dit dossier z...
Semi-automatisch orderverzamelen
Er zijn verschillende technieken om loopafstanden in het orderverzamelproces te ...
Gisteren 14:40
Gisteren 13:22
Gisteren 10:26
24-05-2012 20:01
24-05-2012 12:21
24-05-2012 09:09
23-05-2012 08:08
22-05-2012 11:01
21-05-2012 12:16
21-05-2012 11:42
22-05-2012 16:00
14-05-2012 17:27
01-05-2012 11:59
24-04-2012 22:27
04-04-2012 09:09
Janssen-Fritsen Helmond - 30 mei 2012
DC Stanley Black & Decker - De Vesten, Laakdal - 12 jun 2012
Buenos Aires, Argentinië - 7 aug 2012 - 7 aug 2012
Jaarbeurs Utrecht - 13 nov 2012 - 13 nov 2012
Chicago, USA - 21 jan 2013