web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

Feeding AX2012 data into a Data Warehouse

(0) ShareShare
ReportReport
Posted on by 225

Hello,

the end user I currently work for has a solution built around AX2012 for feeding data into a data warehouse. It is a bit archaic and dates back all the way to AX3.5 days. 

To summarize there are a number of MSSQL DTS (Data Transformation Services) packages which query various AX tables (mainly CofA, Dimensions, ledgertrans), populate intermediate tables with the required data and then perform certain additional conversions before finally exporting the data to flat files. The packages are launched relying on SQL Server jobs and the whole process is managed by a green screen scheduler running on mainframe technology. The process is cumbersome and a real pain to maintain.

The reason DTS this was chosen over implementing all the transformation logic in X++ was performance. Though this reasoning was a decade ago and  may now be obsolete.

We are currently thinking of implementing some major changes in the extraction logic and that is a good opportunity to possibly rebuild everything. My question is: what alternatives would you consider? A couple of options I see are moving all the logic into X++ or utilizing Biztalk. We are in the process of considering an upgrade to 365 possibly with 12-18 months. Is there a better alternative in 365? Perhaps it is better to stay with the cheap and dirty alternative for now and rebuild when we upgrade to 365?


Best regards,

Grzegorz

I have the same question (0)
  • Grzegorz Skrzypczyk Profile Picture
    225 on at
    RE: Feeding AX2012 data into a Data Warehouse

    Thank you for your reply. This is very helpful.

    Grzegorz

  • Verified answer
    Mea_ Profile Picture
    60,284 on at
    RE: Feeding AX2012 data into a Data Warehouse

    In 365 you have an option to push data incrementally into BYOD docs.microsoft.com/.../export-entities-to-your-own-database

    Similar solution is available in 2012 docs.microsoft.com/.../introducing-entity-store-for-dynamics-ax-2012-r3, however you have to be on specific version of AX 2012.

    As you see, both options are utilizing SSIS under the hood, because it's the fastest way to extract data from data base. So, you may either look at entity store\BYOD option or build you own SSIS packages to extract data from DB directly. Please note that SSIS won't be transferable to D365 because you don't have direct access to the data base anymore. Neither of these options does transformation, so it should be performed after extract over staging tables anyway.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Andrés Arias – Community Spotlight

We are honored to recognize Andrés Arias as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Sohaib Cheema Profile Picture

Sohaib Cheema 823 User Group Leader

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 673 Super User 2025 Season 2

#3
Martin Dráb Profile Picture

Martin Dráb 491 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans