MS Dynamics AX optimalisatie

Microsoft Dynamics AX - technische audit

Optimaliseer uw AX-omgeving door technische audits en troubleshooting

Uw Dynamics-omgeving is ongetwijfeld een belangrijk onderdeel van uw ICT-landschap, maar wat als blijkt dat u er niet het gewenste of beloofde rendement mee kunt realiseren? Het is niet alleen van financieel maar ook van strategisch belang dat uw ICT-omgeving optimaal werkt en afgestemd is op uw bedrijfsdoelstellingen. Maar hoe krijgt u grip op de pijnpunten en risico’s in uw MS Dynamics AX platform, bijvoorbeeld op het vlak van performantie? Een technische audit door een van onze experts kan pijnpunten en risico’s blootleggen. Nadien kunnen we mogelijke oplossingen en verbeteringen voorstellen om de pijnpunten weg te werken en risico’s te verkleinen.

Waarom Inetum-Realdolmen?

Inetum-Realdolmen heeft in de loop der jaren een uitgebreide expertise opgebouwd over MS Dynamics AX en Dynamics 365. Niet enkel op functioneel niveau, maar ook wat betreft de technische opzet en parametrisatie, zowel voor het ERP-luik als de onderliggende SQL-database.

De Microsoft best-of-breed practices en onze eigen ervaringen maken ons tot de specialist in het optimaliseren van uw Dynamics-omgeving.

Ons aanbod:

Onze aanpak

  • U kiest zelf het niveau van doorlichting of advies, maar wanneer er een structureel performantieprobleem is, is het aanbevolen om ‘bottom up’ te werken. Te beginnen met de configuratielaag, over de hardware, naar de databaselaag en de applicatielaag. In dit geval raden we dan ook de performance-audits tier 1 tot en met 4 aan.
  • Als u ervoor kiest om niet ‘bottom up’ vanaf tier 1 te werken, voorzien we een intakegesprek van 2 uur om samen te bepalen welk item het meest geschikt is voor het gestelde probleem.
  • Als u zelf weet waar het probleem zit, is het mogelijk om een kortere gerichte analyse te doen. 
  • We voeren de gewenste analyses uit en zorgen daarbij voor een duidelijke interpretatie van de metingen en de nodige aanbevelingen en een actieplan.

Download de flyer voor alle details.

scemat_ax_technical_audit_01_small.jpg

Performance audit

configuratie

Tier 1: configuratie

De beste manier om aan een performance-audit te beginnen is onderaan bij de configuratie van alle componenten, zowel op database- als op applicatieniveau. Er wordt ook een controle gedaan op het correct gebruik van maintenanceplannen en er wordt nagegaan welke tabellen de grootste volumes bevatten. Zo kunnen we bijvoorbeeld het gebruik van een aantal clean-upjobs adviseren of trace flags inschakelen die bij een standaard SQL-installatie niet geactiveerd worden.

Oplevering

Overzicht met alle configuraties

Benodigde tijd

Halve dag

 

performance-counters

Tier 2: performance-counters

Met deze analyse gaan we een aantal performance-counters op het niveau van het besturingssysteem meten.

Met deze metingen kunnen we conclusies trekken inzake het gebruik van processor, geheugen, schijven en database-specifieke zaken.

Het resultaat hiervan kan tweeledig zijn: ofwel moeten er extra resources aan de machines toegekend worden ofwel kan een query/code-audit (tier 3-4) uitsluitsel brengen.

Oplevering

  • PAL-rapport met alle metingen
  • Een document met de interpretatie van deze metingen

Benodigde tijd

  • Installatie en analyse: 1 dag
  • Doorlooptijd: 3 dagen zodat relevante werkdagen/nachten kunnen gemeten worden
query-audit

Tier 3: query-audit

Dit is een low-level analyse van de query's die het traagst lopen en/of de meeste resources gebruiken. Deze analyse kan op twee manieren aangepakt worden. Ofwel gebruiken we de gegevens uit de productieomgeving. Het meest effectieve is om dit op dagen/nachten te doen waarbij de meeste gebruikers op het systeem werken. Ofwel reproduceert u zelf een aantal scenario's op een andere omgeving dan de productieomgeving waarbij we de uitgevoerde query's analyseren.

Oplevering

  • Problematische query's worden samengevat in een document met de te nemen acties.
  • Bij zogenaamde missing indexes kunnen deze meteen in de productie-omgeving geïnstalleerd worden, zo kunnen we onmiddellijk meten hoe effectief ze zijn.

Benodigde tijd

Doorgaans neemt deze audit 3 dagen in beslag zodat we een goed beeld krijgen welke workload SQL Server te verwerken krijgt.

code-audit

Tier 4: code-audit

Als eerste wordt er een upload gedaan van alle code naar Lifecycle Services, die automatisch al een aantal aanbevelingen kan doen. Bijvoorbeeld slecht gebruik van caching-eigenschappen of code die performanter kan geschreven worden. Het zijn de best practices die Microsoft voorschrijft, maar die niet gevolgd worden. Verder wordt in deze audit ook de broncode met een trage uitvoeringstijd onder de loep genomen. Download de flyer voor meer details.

Oplevering

  • De gemeten waarden worden gedocumenteerd met suggesties voor het optimaliseren van de code.
  • Een extra rapport wordt gegenereerd door Microsoft Lifecycle Services.

Benodigde tijd

Doorgaans neemt deze audit 3 dagen in beslag omdat er veel gegevens te verwerken en te analyseren zijn.

Batch review

AX-technical-audit_batch-review_100.png

In deze audit maken we een rapport van alle batchjobs die dag en nacht lopen. Door middel van de historiek gaan we op zoek naar anomalieën die zouden kunnen wijzen op mogelijke problemen. Bijvoorbeeld batches die op bepaalde dagen langer lopen, overlap tussen sommige jobs die dan op hun beurt locking veroorzaken, maar ook het ontbreken van clean-upjobs.

Oplevering

  • Rapport met lijst van de batchjobs en mogelijke problemen

Benodigde tijd

1 dag

ALM audit/training

AX-technical-audit_ALM-audit_100.png

Inetum-Realdolmen heeft reeds jarenlang ervaring met het implementeren van ALM-processen, zowel bij custom C# development, als bij Dynamics AX 2009/2012/365-implementaties. In het geval van Dynamics AX 2009/2012 was dit nog geen must, maar toch hebben we ervoor gekozen om deze tooling te gebruiken om de kwaliteit van onze maatwerkprojecten en releases te verhogen.

Oplevering

  • ALM-training (standaard of op maat)
  • Opzetten en optimaliseren van build servers voor Dynamics Ax 2009, 2012, 365
  • Branch- en releasemanagement

Benodigde tijd

Afhankelijk van de specifieke nood

Benieuwd hoe wij ook úw AX-omgeving kunnen optimaliseren?  

Contacteer onze specialisten voor een vrijblijvend gesprek:

Gerelateerde downloads