Skip to main content

Notifications

Announcements

No record found.

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

  • RE: Feeding AX2012 data into a Data Warehouse

    Thank you for your reply. This is very helpful.

    Grzegorz

  • Verified answer
    Mea_ Profile Picture
    Mea_ 60,278 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

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Vahid Ghafarpour – Community Spotlight

We are excited to recognize Vahid Ghafarpour as our February 2025 Community…

Tip: Become a User Group leader!

Join the ranks of valued community UG leaders

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,494 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,309 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans