Reporting Services
- Presentera, filtrera och analysera data
Utvecklingen mot allt mer komplexa affärssystem ökar organisationens krav på information som kan analyseras och presenteras för intressenter både inom och utanför det egna företaget. Microsoft SQL Server Reporting Services kan arbeta direkt mot SQL-databaser och mot andra datakällor. Användargränssnittet är via web eller som integrerad rapportgenerering i Microsoft Dynamics AX.
Datainsamling
Genom att använda logiken i Microsoft Dynamics AX kan data filtreras och klassificeras innan den presenteras i rapportgeneratorn. Reporting Services kan parallellt hämta data direkt från databasen och kombinera denna med data som hämtats från Dynamics AX via Web Services.
Rapportgenerering
I rapporten definieras de parametrar som skall kunna sökas på, exempelvis datum och artiklar. Detta görs för att användaren lätt ska kunna begränsa informationen i rapporten. Parametrarna skickas sedan till Axapta och begränsar urvalet som Axapta skickar tillbaka. Informationen i parametrarna, exempelvis alla artiklar, hämtas direkt från MS SqlServer för att förbättra prestandan. När begränsningarna är gjorda med hjälp av parametrarna skall rapporten genereras. Detta görs med hjälp av Axapta via en Web Service. Med hjälp av denna WebServices kan data till rapporten hämtas från såväl Axapta som andra datakällor. Väl inne i Axapta finns möjlighet att utnyttja all logik som ligger i Axapta och kan lätt få ut ny information med hjälp av Axaptas befintliga funktionalitet. Informationen skickas tillbaka via WebServices och presenteras i rapporten.