Skip to content

Commit 4a058d8

Browse files
authored
Merge pull request #934 from MicrosoftDocs/anneta-cdm2
tweaked CDM docs, per TPalmer
2 parents 1671e61 + e6e6401 commit 4a058d8

File tree

3 files changed

+63
-45
lines changed

3 files changed

+63
-45
lines changed
Loading
Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,64 @@
11
---
22
title: What is the Common Data Model | Microsoft Docs
3-
description: "Common Data Model is a standardized, modular, extensible collection of data schemas published by Microsoft that are designed to make it easier for you build, use, and analyze data."
3+
description: "Common Data Model is a standardized, modular, and extensible collection of data schemas that Microsoft published to help you build, use, and analyze data."
44
author: RobertBruckner
55
ms.service: powerapps
6+
ms.reviewer: anneta
67
ms.topic: article
78
ms.date: 07/24/2018
89
ms.author: robruc
910
---
1011

1112
# What is the Common Data Model?
1213

13-
If you’ve ever run into challenges with data that’s *nearly* the same or *should* work together then spent significant effort transforming fields and tables to work with your other datayou know that common data elements can save effort, streamline future development, and enable faster analytics. These capabilities and more are what the Common Data Model (CDM) can provide.
14+
If you’ve ever run into challenges with data that’s *nearly* the same or that *should* work together (and then spent significant effort transforming fields and tables to work with your other data), you know that common data elements can save effort, streamline development, and enable faster analytics. The Common Data Model (CDM) can provide these capabilities and more with products and services such PowerApps, Power BI, Dynamics 365, and Azure, storing data in conformance with the CDM.
1415

15-
The **Common Data Model (CDM)** is a standardized, modular, extensible collection of data schemas published by Microsoft that are designed to make it easier for you to build, use, and analyze data. This collection of predefined schemas—consisting of *entities*, *attributes*, *semantic metadata* and *relationships*represent commonly used concepts and activities, such as Account and Campaign, to simplify the creation, aggregation, and analysis of data. More information: [CDM repo on GitHub](https://aka.ms/cdmrepo)
16+
The CDM is a standardized, modular, and extensible collection of data schemas that Microsoft published to help you to build, use, and analyze data. This collection of predefined schemas consists of entities, attributes, semantic metadata, and relationships. The schemas represent commonly used concepts and activities, such as **Account** and **Campaign**, to simplify the creation, aggregation, and analysis of data. This graphic shows some elements of those schemas. More information: [CDM repo on GitHub](https://aka.ms/cdmrepo)
1617

1718
![Common Data Model](media/cdm-entities.png)
1819

1920
More information: [CDM poster](https://aka.ms/cdmposter)
2021

2122
## Why use the Common Data Model?
2223

23-
The CDM simplifies data management and application development by unifying data into a known form, and by applying structural and semantic consistency across multiple applications and deployments. In other words, once your data is in the CDM, you can use it in many different applications, streamline the creation or use of other applications to make use of that existing data, and easily build reports for each of them (or all of them). In addition, data integrators who bring data from a variety of systems can focus on landing the data in the CDM, instead of building a new model for each application.
24+
The CDM simplifies data management and app development by unifying data into a known form and applying structural and semantic consistency across multiple apps and deployments. In other words, if your data is in the CDM, you can use it in many apps, streamline the creation or use of other apps to use that data, and easily build reports for each of those apps (or all of them). In addition, data integrators who bring data from a variety of systems can focus on landing the data in the CDM, instead of building a different model for each app.
2425

25-
Imagine you have three business applications – a materials app, a manufacturing app, and a sales app. Often each of the applications would be created independently, with different structures representing an entity, such as *Account*, that are nearly the same (but not) . With the CDM, you could build your data in a standardized format (using the CDM entities, attributes, and relationships), and then each of those three apps could use the same data as a basis. Of course each app could have its own additional data and schemas, based on the functionality of each app. But when it comes to development, your applications and reports could pull the common data
26-
elements quickly, cleanly, and with confidence.
26+
Imagine that you have three business apps – one each for materials, manufacturing, and sales. Often each app would be created independently, with different structures that represent an entity, such as **Account**, in nearly the same way (but not quite). With the CDM, you could build your data in a standardized format (using the CDM entities, attributes, and relationships), and then each app could use the same data as a basis. Of course, each app could have its own additional data and schemas, based on its functionality. But when it comes to development, your apps and reports could pull the common data elements quickly, cleanly, and with confidence.
2727

2828
And what about the need to create a fourth app? Your data is ready, in the CDM schema, so your development efforts can concentrate on
2929
business logic, not data quagmires and sticky transformations.
3030

31-
In other words, the CDM offers the following for your data:
31+
In other words, the CDM offers these benefits:
3232

3333
- **Structural and semantic consistency** across applications and deployments.
3434

3535
- **Simplified integration and disambiguation of data** that’s collected from processes, digital interactions, product telemetry, people interactions, and so on.
3636

37-
- **A unified shape** where data integrations can **combine existing enterprise data with other sources**, and use that data holistically to develop new applications or derive insights.
37+
- **A unified shape** where data integrations can **combine existing enterprise data with other sources** and use that data holistically to develop apps or derive insights.
3838

39-
- **Ability to extend the schema and CDM entities** to tailor the Common Data Model to your organization.
39+
- **Ability to extend the schema and CDM entities** to tailor the CDM to your organization.
4040

41-
You can use the CDM to create new data repositories that match the schema, and you can also transform your existing data into the Common
42-
Data Model schema. Either way, the efficiency you get from standardization can expedite and streamline whatever you do next with your data.
41+
You can use the CDM to create data repositories that match the schema, and you can also transform your existing data into the CDM schema. Either way, the efficiency that you get from standardization can expedite and streamline whatever you do next with your data.
4342

4443
## Who uses the Common Data Model?
4544

46-
The CDM is used by a variety of customers, partners and products all with the same goal of unifying data in well-known form with semantic meaning.
45+
A variety of customers, partners, and products use the CDM, and all have the same goal of unifying data in a well-known form with semantic meaning.
4746

48-
- **Application Makers/Developers**: Whether these users leverage code-based platforms or a low-code/no-code platform like PowerApps, they need to store and manage data for their applications.
47+
- **App makers/developers**: Whether these users leverage code-based platforms or a low-code/no-code platform such as PowerApps, they need to store and manage data for their apps.
4948

50-
- **Data Integrators**: These users are responsible for bringing data from a variety of systems to make it accessible for Applications to use.
49+
- **Data integrators**: These users are responsible for bringing data from a variety of systems to make it accessible for apps to use.
5150

52-
Historically, the work to build an application has been tightly tied with data integration, but with the CDM and the platforms that support it, the two can happen independently.
51+
Historically, the work to build an app has been tightly tied with data integration, but with the CDM and the platforms that support it, the two can happen independently.
5352

54-
## Common Data Model in action
53+
## The Common Data Model in action
5554

56-
Microsoft and its partners use the CDM for their own applications and offerings, and are building additional services and offering
57-
based on CDM schemas. The following examples show how organizations use the CDM:
55+
Microsoft and its partners use the CDM for their own apps and offerings and are building additional services and offerings
56+
based on CDM schemas. These examples show how organizations use the CDM:
5857

59-
- **Common Data Service (CDS) for Apps**, which supports Dynamics and PowerApps, stores data in conformances with the CDM definition. In fact, many of the original business entities including in the CDM came from Dynamics offerings such as Dynamics 365 for Sales and Dynamics 365 for Marketing.
58+
- **Common Data Service (CDS) for Apps**, which supports Dynamics and PowerApps, stores data in conformance with the CDM definition. In fact, many of the original business entities in the CDM came from Dynamics offerings, such as Dynamics 365 for Sales and Dynamics 365 for Marketing.
6059

61-
- **Industry verticals** such as Healthcare are working closely with Microsoft to extend the CDM to their specific business concepts, such as *Patient* and *Care Plan*, so they can share data and build services so partners can easily exchange data, create interoperable apps and services, and create quick analytics that are easy to share.
60+
- **Industry verticals** such as healthcare are working closely with Microsoft to extend the CDM to their specific business concepts, such as **Patient** and **Care Plan**. That way, users can can share data and build services so partners can easily exchange data, create interoperable apps and services, and create quick analytics that are easy to share.
6261

6362
## Next step
6463

65-
[How to use the Common Data Model](use-common-data-model.md): Describes the CDM in details, and discusses use cases for creating new data in CDM or transforming your existing data into CDM.
64+
[How to use the Common Data Model](use-common-data-model.md): Describes the CDM in detail and discusses use cases for creating data in the CDM or transforming your existing data into the CDM.

0 commit comments

Comments
 (0)