Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics 365 | Integration, Dataverse...
Suggested answer

Questions on using Data Export Services

Posted on by 18

Hi,

I'm new to Dynamics 365 (D365) so do bear with me. A key consideration in this post is my limited understanding of option sets, pick lists, etc.. and how they are structured in D365.

I am looking to undertake some Power BI reporting on the D365 data and seeking the best method to do so.

Having researched a little, I intend to take the D365 data and, using Data Export Services, populate a Azure SQL Server database with selected Entities. Before I embark on this journey, I have some questions that I would appreciate answering:

1) SQL server is 'schema-on-write' so there should be the need to pre-create the SQL database objects up-front prior to exporting the selected Entities. However, does the Data Export Services tool automatically create the SQL database objects on-the-fly based on the Entity you've selected to export to SQL Server and therefore is no need to for me to create the objects up-front, or does the Data Export Services tool not create any objects automatically and therefore I will need to create the SQL objects up-front prior to using the Data Export Services?

2) With my limited D365 knowledge, I am thinking that an Entity, say a Customer Entity is made from multiple tables (6 for example) within D365. When using Data Export Services to export the Customer Entity, will the Data Export Services (DES) automatically select all 6 tables or is the some logic performed between D365/DES that either:
a) automatically selects all 6 tables for the Customer Entity, or would I have to understand all the table names and how to locate them to select them for export?
b) automatically de-normalises the 6 tables into a single Customer Entity table so the DES only need to export a single table - this would save me de-normalising the tables after export/before reporting?

3) Once the Data Export Service has been configured and export the selected Entities, when the source D365 system is changed, keeping with the Customer Entity, say a table is removed or additional fields are created - will the already configured DES tool automatically adjust to export the new Entity structure or will this be a manual process by a developer (me)?

Any feedback you can provide will be much appreciated as, quite frankly, I do not understand the D365 structure.
Thanks.

  • Suggested answer
    RE: Questions on using Data Export Services

    The Data Export Service creates tables for both data and metadata. A table is created for each entity and M:N relationship that is synchronized. Once an Export Profile is activated, these tables are created in the destination database. 


    Table details for the destination Azure SQL Database ::

    https://docs.microsoft.com/en-us/power-platform/admin/replicate-data-microsoft-azure-sql-database#table-details-for-the-destination-azure-sql-database

    Replicate data to Azure SQL Database ::

    https://docs.microsoft.com/en-us/power-platform/admin/replicate-data-microsoft-azure-sql-database

    An example of how the replicated tables look like after the Data Export Services set up ::

    pastedimage1584261703329v1.png

    Please mark my comment as answered if this helps. :-)

    Thanks,

    Saurabh

  • Suggested answer
    Christoph Thaler Profile Picture
    Christoph Thaler 5,442 on at
    RE: Questions on using Data Export Services

    Hi,

    As your question is in the general forum I don’t know the product you are talking about. Usually our will find some documentation about entities in the product docs pages like here docs.microsoft.com/.../data-entities for D365 Finance and Supply Chain Management.

    I will try to answer your questions for D365 F and SCM. In General you can do a lot with entities but it always depends on you needs how you use the possibilities.

    First you have to decide what kind of data you need and if this data is maybe available in PowerBI reports. By default the entity store is available. So you can just export the data and start your BI work. Some cubes are already available. You can check the default cubes in „Entity store“ form

    35482E5D_2D00_E471_2D00_4B8D_2D00_9E98_2D00_ECFCF9304F0A.jpeg
    Another option is Bring Your Own Database. You can find details here https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/analytics/export-entities-to-your-own-database.

    Regarding you question 2, it is option 2. You will get one set of data and it is not necessary to know or handle the tables from D365F/SCM.

    Regarding question 3, if you modify the table structure in D365 you have to modify the entity as well. This is not done automatically.

    Overall it is a complex topic and needs some experience how to get the best solution. Maybe you have contact to an experienced consultant or developer. I think this might save you from marking some failures (we all made in the past) and will speed up your solution.

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

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans