SlideShare a Scribd company logo
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
One of the new features within the Common Data Service is to use Power Query to
create custom entities that are linked back to external data. This data could reside
in a number of different places, including OData queries.
The good thing is that Dynamics 365 for Finance & Operations allows us to surface
all of the data entities through the OData connection which means that we can use
this to incorporate direct connections from the Finance & Operations into the
Common Data Service entities and then those entities can be used by tools like
PowerApps to create new forms and integrations.
Importing External
Data Into the Common
Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
The first example that we will show is how you can use an
OData feed to create a new Entity within the Common Data
Service.
Importing External Data Into the Common Data Service
Creating Custom Entities from OData Connections
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
Start off by opening PowerApps and click on the + New
entity link within the menu bar.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
This will open up the Choose Data Service gallery where we
will be able to see all of the different Data Services that we
can choose to import the data through.
For this example we will want to get the data from
Dynamics 365 Finance & Operations, and we can access
that data easily through an OData feed. So we will want to
click on the OData tile.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
This will open up the OData Connection setup form where
we will be able to start defining our OData connection.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
Start off by pasting in your base URL for your Dynamics 365
Finance & Operation instance and then add /data to the
end of the URL.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
That will then allow you to select the data gateway…
although I am not entirely certain that you need this.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
And then we will want to select the Authentication Kind that
will be used to connect to Finance & Operations.
For this example we will want to use our tenant credentials
and select the Organizational account option.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
Now we will want to authenticate so we will click on the
Sign in button.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
This will open up an account sign-in form where we can log
in with our tenant credentials.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
Once we have authenticated our account then we can click
on the Next button to continue on.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
This will take us to the Choose Data form and Power Query
will start reading all of the entities that are available
through the OData feed.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
After a little bit we will see all of the 1800+ entities that are
available within Dynamics 365 for Finance & Operations.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
We can filter out the entities to easily find the entity that we
are looking for. So if we type in sellable into the filter the
entities so that we can see the SellableReleasedProducts
entity that will allow us to retrieve a list of all of the
validated products.
All we need to do here is select the
SellableReleasedProducts entity and then click on the Next
button.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
This will take us to the Power Query form where we will be
able see a sample set of data from the OData query.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
Before we continue on we will make a quick change and
change the Name to Sellable Products to make it easier for
the user to read and then click on the Next button.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
That will take us to the Entity Mapping where we will make
some finishing touches to the query.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
We will start off by selecting the Load as new entity to tell
the query to create a new Entity that used the query as a
basis.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
Before we continue on, we will need to specify what the
index or primary field is for the entity. To do that we just
click on the dropdown list for the Primary Name Field and
select the index field.
In this case we will select the ProductNumber field.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
Once we have done that we can continue on and click on
the Next button.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
This will start the load of the data, and the creation of the
data entity within the Common Data Service. When it says
Completed we can click on the Done button.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating Custom Entities from OData Connections
That will return us to the Data integration page and we will
see that a new project has been created for us.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Now that we have created our custom entity within the
Common Data Service we can use it within PowerApps by
attaching to it as a data source.
Importing External Data Into the Common Data Service
Creating a PowerApp using the Custom Entity
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
To create a PowerApp we will want to start off by selecting
the type of PowerApp that we will want to create. To do
this we just click on the Choose a design mode link at the
bottom of the form and we will see that we can either
create a Canvas or a Model-driven PowerApp.
For this example we will click on the Canvas option.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
This will open up the Canvas gallery. We will want to create
the app from scratch, so click on the Start from blank tile.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
This will open up the options for the PowerApp and we can
either create a tablet, or a phone app.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
We want to create a phone browser, so we will select the
Phone icon and then click on the Make this app button.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
Now we will be asked if we want to jumpstart the app by
creating a form or gallery. For this example we will want to
click on the Create a gallery link.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
In a couple of seconds we will have a simple gallery app,
that is connected to sample data.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
We want to connect to the new Entity that we linked into
the Common Data Service, so we will want to create a new
data connection by clicking on the data connection and
then click on the + Add a Data Service button.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
This will open a list of all of our connections. If you haven’t
connected to the Common Data Service already then you
will want to add a connection.
Here we already have a link to our Common Data Service
connection.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
This will open up a list of all of the entities that we have
within our Common Data Service.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
If we type sellable into the Choose a table filter then we will
be able to find our new data entity that we imported into
the Common Data Service.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
All we have to do here is select the entity and then click on
the Connect button.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
This will automatically map some of the fields – i.e. the
Product Number.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
But the Subtitle field is not mapped to the right field so we
will just click on the dropdown list for the field and select
the productname field.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
Now the data looks a little cleaner and we can click on the X
to close the panel.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
That will return us back to the canvas and we will be able to
see all of the data.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
We can make the gallery a little bigger so that it fills the
entire form.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
Creating a PowerApp using the Custom Entity
And also we can browse down through the data and we can
see all of the data coming directly from Dynamics 365 for
Finance & Operations.
Importing External Data Into the Common Data Service
www.microsoft.com
© 2018 Microsoft Corporation. All rights reserved.
We have just connected a table from Finance & Operations
and integrated it into the Common Data Service so that it
acts as if it is any other entity within the system.
How cool is that.
Review
Importing External Data Into the Common Data Service

More Related Content

Similar to Importing External Data into the Common Data Service

Introduction to Data.com APIs
Introduction to Data.com APIsIntroduction to Data.com APIs
Introduction to Data.com APIs
Salesforce Developers
 
Data.com APIs in Action ? Bringing Data to Life in Salesforce
Data.com APIs in Action ? Bringing Data to Life in SalesforceData.com APIs in Action ? Bringing Data to Life in Salesforce
Data.com APIs in Action ? Bringing Data to Life in Salesforce
Salesforce Developers
 
Floating on a (Microsoft) Cloud: Data Integration with Microsoft Cloud
Floating on a (Microsoft) Cloud: Data Integration with Microsoft CloudFloating on a (Microsoft) Cloud: Data Integration with Microsoft Cloud
Floating on a (Microsoft) Cloud: Data Integration with Microsoft Cloud
Safe Software
 
Quick Preview: SuccessFactors Q3 - EC & Platform
Quick Preview: SuccessFactors Q3 - EC & PlatformQuick Preview: SuccessFactors Q3 - EC & Platform
Quick Preview: SuccessFactors Q3 - EC & Platform
Christoph Pohl
 
Data Management Platform-Diafret050820.pdf
Data Management Platform-Diafret050820.pdfData Management Platform-Diafret050820.pdf
Data Management Platform-Diafret050820.pdf
RajaAritonang1
 
Creating a new vendor registration form for dynamics 365 using office forms a...
Creating a new vendor registration form for dynamics 365 using office forms a...Creating a new vendor registration form for dynamics 365 using office forms a...
Creating a new vendor registration form for dynamics 365 using office forms a...
Murray Fife
 
Indore MuleSoft Meetup #5 April 2022 MDynamics 65.pptx
Indore MuleSoft Meetup #5 April 2022 MDynamics 65.pptxIndore MuleSoft Meetup #5 April 2022 MDynamics 65.pptx
Indore MuleSoft Meetup #5 April 2022 MDynamics 65.pptx
IndoreMulesoftMeetup
 
Amazon reInvent 2020 Recap: AI and Machine Learning
Amazon reInvent 2020 Recap:  AI and Machine LearningAmazon reInvent 2020 Recap:  AI and Machine Learning
Amazon reInvent 2020 Recap: AI and Machine Learning
Chris Fregly
 
Web Scraping Services.pptx
Web Scraping Services.pptxWeb Scraping Services.pptx
Web Scraping Services.pptx
WebScreenScraping Services
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
John Stevenson
 
Industrial IoT, Machine Learning, and Innovation in the AWS Cloud
Industrial IoT, Machine Learning, and Innovation in the AWS CloudIndustrial IoT, Machine Learning, and Innovation in the AWS Cloud
Industrial IoT, Machine Learning, and Innovation in the AWS Cloud
Amazon Web Services
 
Accel series-2020spring en
Accel series-2020spring enAccel series-2020spring en
Accel series-2020spring en
NTTDATA INTRAMART
 
November 2022 CIAOPS Need to Know Webinar
November 2022 CIAOPS Need to Know WebinarNovember 2022 CIAOPS Need to Know Webinar
November 2022 CIAOPS Need to Know Webinar
Robert Crane
 
JDF18 - Connecting the customer success platform
JDF18 - Connecting the customer success platformJDF18 - Connecting the customer success platform
JDF18 - Connecting the customer success platform
Deepu Chacko
 
COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...
COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...
COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...
Rizing HCM
 
5 Things to Do After Installing vTiger 6
5 Things to Do After Installing vTiger 65 Things to Do After Installing vTiger 6
5 Things to Do After Installing vTiger 6
VGS Global
 
透過資料平台掌握關鍵數據消費者洞察極大化
透過資料平台掌握關鍵數據消費者洞察極大化透過資料平台掌握關鍵數據消費者洞察極大化
透過資料平台掌握關鍵數據消費者洞察極大化Amazon Web Services
 
Intro to Office 365 Admin
Intro to Office 365 AdminIntro to Office 365 Admin
Intro to Office 365 Admin
Nikkia Carter
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADI
RapidValue
 
Exploring SQL Server Azure Database Relationships Using Lightning Connect
Exploring SQL Server Azure Database Relationships Using Lightning ConnectExploring SQL Server Azure Database Relationships Using Lightning Connect
Exploring SQL Server Azure Database Relationships Using Lightning Connect
Salesforce Developers
 

Similar to Importing External Data into the Common Data Service (20)

Introduction to Data.com APIs
Introduction to Data.com APIsIntroduction to Data.com APIs
Introduction to Data.com APIs
 
Data.com APIs in Action ? Bringing Data to Life in Salesforce
Data.com APIs in Action ? Bringing Data to Life in SalesforceData.com APIs in Action ? Bringing Data to Life in Salesforce
Data.com APIs in Action ? Bringing Data to Life in Salesforce
 
Floating on a (Microsoft) Cloud: Data Integration with Microsoft Cloud
Floating on a (Microsoft) Cloud: Data Integration with Microsoft CloudFloating on a (Microsoft) Cloud: Data Integration with Microsoft Cloud
Floating on a (Microsoft) Cloud: Data Integration with Microsoft Cloud
 
Quick Preview: SuccessFactors Q3 - EC & Platform
Quick Preview: SuccessFactors Q3 - EC & PlatformQuick Preview: SuccessFactors Q3 - EC & Platform
Quick Preview: SuccessFactors Q3 - EC & Platform
 
Data Management Platform-Diafret050820.pdf
Data Management Platform-Diafret050820.pdfData Management Platform-Diafret050820.pdf
Data Management Platform-Diafret050820.pdf
 
Creating a new vendor registration form for dynamics 365 using office forms a...
Creating a new vendor registration form for dynamics 365 using office forms a...Creating a new vendor registration form for dynamics 365 using office forms a...
Creating a new vendor registration form for dynamics 365 using office forms a...
 
Indore MuleSoft Meetup #5 April 2022 MDynamics 65.pptx
Indore MuleSoft Meetup #5 April 2022 MDynamics 65.pptxIndore MuleSoft Meetup #5 April 2022 MDynamics 65.pptx
Indore MuleSoft Meetup #5 April 2022 MDynamics 65.pptx
 
Amazon reInvent 2020 Recap: AI and Machine Learning
Amazon reInvent 2020 Recap:  AI and Machine LearningAmazon reInvent 2020 Recap:  AI and Machine Learning
Amazon reInvent 2020 Recap: AI and Machine Learning
 
Web Scraping Services.pptx
Web Scraping Services.pptxWeb Scraping Services.pptx
Web Scraping Services.pptx
 
Introducing the Salesforce platform
Introducing the Salesforce platformIntroducing the Salesforce platform
Introducing the Salesforce platform
 
Industrial IoT, Machine Learning, and Innovation in the AWS Cloud
Industrial IoT, Machine Learning, and Innovation in the AWS CloudIndustrial IoT, Machine Learning, and Innovation in the AWS Cloud
Industrial IoT, Machine Learning, and Innovation in the AWS Cloud
 
Accel series-2020spring en
Accel series-2020spring enAccel series-2020spring en
Accel series-2020spring en
 
November 2022 CIAOPS Need to Know Webinar
November 2022 CIAOPS Need to Know WebinarNovember 2022 CIAOPS Need to Know Webinar
November 2022 CIAOPS Need to Know Webinar
 
JDF18 - Connecting the customer success platform
JDF18 - Connecting the customer success platformJDF18 - Connecting the customer success platform
JDF18 - Connecting the customer success platform
 
COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...
COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...
COVID-19 SAP SuccessFactors Candidate Relationship Management (CRM) Configura...
 
5 Things to Do After Installing vTiger 6
5 Things to Do After Installing vTiger 65 Things to Do After Installing vTiger 6
5 Things to Do After Installing vTiger 6
 
透過資料平台掌握關鍵數據消費者洞察極大化
透過資料平台掌握關鍵數據消費者洞察極大化透過資料平台掌握關鍵數據消費者洞察極大化
透過資料平台掌握關鍵數據消費者洞察極大化
 
Intro to Office 365 Admin
Intro to Office 365 AdminIntro to Office 365 Admin
Intro to Office 365 Admin
 
Uploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADIUploading Data Using Oracle Web ADI
Uploading Data Using Oracle Web ADI
 
Exploring SQL Server Azure Database Relationships Using Lightning Connect
Exploring SQL Server Azure Database Relationships Using Lightning ConnectExploring SQL Server Azure Database Relationships Using Lightning Connect
Exploring SQL Server Azure Database Relationships Using Lightning Connect
 

Recently uploaded

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 

Recently uploaded (20)

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 

Importing External Data into the Common Data Service

  • 1. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. One of the new features within the Common Data Service is to use Power Query to create custom entities that are linked back to external data. This data could reside in a number of different places, including OData queries. The good thing is that Dynamics 365 for Finance & Operations allows us to surface all of the data entities through the OData connection which means that we can use this to incorporate direct connections from the Finance & Operations into the Common Data Service entities and then those entities can be used by tools like PowerApps to create new forms and integrations. Importing External Data Into the Common Data Service
  • 2. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. The first example that we will show is how you can use an OData feed to create a new Entity within the Common Data Service. Importing External Data Into the Common Data Service Creating Custom Entities from OData Connections
  • 3. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections Start off by opening PowerApps and click on the + New entity link within the menu bar. Importing External Data Into the Common Data Service
  • 4. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections This will open up the Choose Data Service gallery where we will be able to see all of the different Data Services that we can choose to import the data through. For this example we will want to get the data from Dynamics 365 Finance & Operations, and we can access that data easily through an OData feed. So we will want to click on the OData tile. Importing External Data Into the Common Data Service
  • 5. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections This will open up the OData Connection setup form where we will be able to start defining our OData connection. Importing External Data Into the Common Data Service
  • 6. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections Start off by pasting in your base URL for your Dynamics 365 Finance & Operation instance and then add /data to the end of the URL. Importing External Data Into the Common Data Service
  • 7. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections That will then allow you to select the data gateway… although I am not entirely certain that you need this. Importing External Data Into the Common Data Service
  • 8. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections And then we will want to select the Authentication Kind that will be used to connect to Finance & Operations. For this example we will want to use our tenant credentials and select the Organizational account option. Importing External Data Into the Common Data Service
  • 9. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections Now we will want to authenticate so we will click on the Sign in button. Importing External Data Into the Common Data Service
  • 10. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections This will open up an account sign-in form where we can log in with our tenant credentials. Importing External Data Into the Common Data Service
  • 11. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections Once we have authenticated our account then we can click on the Next button to continue on. Importing External Data Into the Common Data Service
  • 12. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections This will take us to the Choose Data form and Power Query will start reading all of the entities that are available through the OData feed. Importing External Data Into the Common Data Service
  • 13. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections After a little bit we will see all of the 1800+ entities that are available within Dynamics 365 for Finance & Operations. Importing External Data Into the Common Data Service
  • 14. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections We can filter out the entities to easily find the entity that we are looking for. So if we type in sellable into the filter the entities so that we can see the SellableReleasedProducts entity that will allow us to retrieve a list of all of the validated products. All we need to do here is select the SellableReleasedProducts entity and then click on the Next button. Importing External Data Into the Common Data Service
  • 15. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections This will take us to the Power Query form where we will be able see a sample set of data from the OData query. Importing External Data Into the Common Data Service
  • 16. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections Before we continue on we will make a quick change and change the Name to Sellable Products to make it easier for the user to read and then click on the Next button. Importing External Data Into the Common Data Service
  • 17. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections That will take us to the Entity Mapping where we will make some finishing touches to the query. Importing External Data Into the Common Data Service
  • 18. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections We will start off by selecting the Load as new entity to tell the query to create a new Entity that used the query as a basis. Importing External Data Into the Common Data Service
  • 19. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections Before we continue on, we will need to specify what the index or primary field is for the entity. To do that we just click on the dropdown list for the Primary Name Field and select the index field. In this case we will select the ProductNumber field. Importing External Data Into the Common Data Service
  • 20. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections Once we have done that we can continue on and click on the Next button. Importing External Data Into the Common Data Service
  • 21. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections This will start the load of the data, and the creation of the data entity within the Common Data Service. When it says Completed we can click on the Done button. Importing External Data Into the Common Data Service
  • 22. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating Custom Entities from OData Connections That will return us to the Data integration page and we will see that a new project has been created for us. Importing External Data Into the Common Data Service
  • 23. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Now that we have created our custom entity within the Common Data Service we can use it within PowerApps by attaching to it as a data source. Importing External Data Into the Common Data Service Creating a PowerApp using the Custom Entity
  • 24. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity To create a PowerApp we will want to start off by selecting the type of PowerApp that we will want to create. To do this we just click on the Choose a design mode link at the bottom of the form and we will see that we can either create a Canvas or a Model-driven PowerApp. For this example we will click on the Canvas option. Importing External Data Into the Common Data Service
  • 25. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity This will open up the Canvas gallery. We will want to create the app from scratch, so click on the Start from blank tile. Importing External Data Into the Common Data Service
  • 26. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity This will open up the options for the PowerApp and we can either create a tablet, or a phone app. Importing External Data Into the Common Data Service
  • 27. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity We want to create a phone browser, so we will select the Phone icon and then click on the Make this app button. Importing External Data Into the Common Data Service
  • 28. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity Now we will be asked if we want to jumpstart the app by creating a form or gallery. For this example we will want to click on the Create a gallery link. Importing External Data Into the Common Data Service
  • 29. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity In a couple of seconds we will have a simple gallery app, that is connected to sample data. Importing External Data Into the Common Data Service
  • 30. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity We want to connect to the new Entity that we linked into the Common Data Service, so we will want to create a new data connection by clicking on the data connection and then click on the + Add a Data Service button. Importing External Data Into the Common Data Service
  • 31. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity This will open a list of all of our connections. If you haven’t connected to the Common Data Service already then you will want to add a connection. Here we already have a link to our Common Data Service connection. Importing External Data Into the Common Data Service
  • 32. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity This will open up a list of all of the entities that we have within our Common Data Service. Importing External Data Into the Common Data Service
  • 33. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity If we type sellable into the Choose a table filter then we will be able to find our new data entity that we imported into the Common Data Service. Importing External Data Into the Common Data Service
  • 34. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity All we have to do here is select the entity and then click on the Connect button. Importing External Data Into the Common Data Service
  • 35. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity This will automatically map some of the fields – i.e. the Product Number. Importing External Data Into the Common Data Service
  • 36. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity But the Subtitle field is not mapped to the right field so we will just click on the dropdown list for the field and select the productname field. Importing External Data Into the Common Data Service
  • 37. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity Now the data looks a little cleaner and we can click on the X to close the panel. Importing External Data Into the Common Data Service
  • 38. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity That will return us back to the canvas and we will be able to see all of the data. Importing External Data Into the Common Data Service
  • 39. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity We can make the gallery a little bigger so that it fills the entire form. Importing External Data Into the Common Data Service
  • 40. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. Creating a PowerApp using the Custom Entity And also we can browse down through the data and we can see all of the data coming directly from Dynamics 365 for Finance & Operations. Importing External Data Into the Common Data Service
  • 41. www.microsoft.com © 2018 Microsoft Corporation. All rights reserved. We have just connected a table from Finance & Operations and integrated it into the Common Data Service so that it acts as if it is any other entity within the system. How cool is that. Review Importing External Data Into the Common Data Service