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

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Trouble matching data seen in AX client to database entries

(0) ShareShare
ReportReport
Posted on by

Hi,

So i'm using this technote to match data and configurations to the entities and database entries but they dont seem to match up. For example, under Human Resources - Employees i have over 100 employees but if i look at the table DMFEmployeeEntity, there is only 1 entry. If i export that entity from the import export framework i get that 1 employee from the database.

Employee(Master data) Human resources DMFEmployeeEntityClass DMFEmployeeEntity DMFEmployeeTargetEntity

So my question is, where are all my employees? 

Thanks,
Matthew

*This post is locked for comments

I have the same question (0)
  • nunomaia Profile Picture
    25 Moderator on at

    Your Employees should be in table “Employees”. If is setup properly DIXF, records should be exported into table DMFEmployeeEntity.

    Did you defined a security settings to restrict companies to be exported ?  

    "Data import export framework > Common > Processing group"

  • Suggested answer
    Denis Macchinetti Profile Picture
    16,444 on at

    Hi Matthew

    You have verified the DMFEmployeeTargetEntity query?

    This query used by DIXF, start with the HcmEmploymentDetail table joined with the HcmEmployment table.

    So, verify the HcmEmploymentDetail table.

  • Verified answer
    Mea_ Profile Picture
    60,284 on at

    Hi Matthew F,

    DMFEmployeeEntity is a staging table and contains data that was uploaded to AX from external source like csv via DMF framework or was populated from AX to export data later.

    So it will never match data that you have in AX because will contains records connected to ALL import\exports that were done with this entity.

    1 record in this case means that some one did import of one record from external source to this table but it does not mean that this empl even exits in AX.

    If you want to get data via SQL you need to query actual tables like HcmEmployment, HcmEmploymentEmployee and so on.

    Also there are couple of view available like HcmEmploymentView or HcmEmploymentCube that contains denormalized data.

    Another option is to use DMF to export all records to a file and work with this file.

  • Suggested answer
    Community Member Profile Picture
    on at

    Thanks ievgen, this was it. Is there a tech note containing a list of the tables and views?

  • Suggested answer
    Vilmos Kintera Profile Picture
    46,149 on at

    Here is a table refrence guide:

    www.microsoft.com/.../details.aspx

  • Mea_ Profile Picture
    60,284 on at

    If you want to know underlying tables for a form in AX you can go to AOT, find the form, expand it and look at datasource node. It will contain all tables used for this form, sometimes this tables could be  temporary so you will have to find code that populates them, sometimes you will have display\edit methods on the form so again you will have to look at code.

    Cross-references and debugger are main tools that could help you find everything in AX!

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…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
Priya_K Profile Picture

Priya_K 4

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#3
Ali Zaidi Profile Picture

Ali Zaidi 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans