Common Service Data Model
-
- UpdatedAug 1, 2024
- 4 minutes to read
- Xanadu
- Common Service Data Model
The CSDM is the data framework that admins should follow when they set up ServiceNow products and applications. The standards for defining configuration items (CIs) and relationships between CIs in the CMDB ensure that your data resides in the appropriate CMDB tables. The result is maximum value from Now Platform applications.
About the CSDM
- The CSDM guidelines ensure unified data access for Now Platform products.
- The CSDM gives you clear direct prescriptive guidelines for service modeling within the CMDB.
- CSDM terms and definitions ensure consistent and accurate service reporting.
- The CSDM data model supports multiple configuration strategies and includes guidelines for using base-system tables and relationships.
- You can use the CMDB query builder to create reports showing CMDB configuration items (CIs) and their relationships.
You will find additional information about the CSDM on the Community Forum. Also, see CSDM in a nutshell.
Expert guidance to assess and improve your CSDM implementation — the CSDM Assessment
The CSDM Assessment provides Impact Customers with leading practices and prescriptive guidance on the CSDM and how it supports processes on the Now Platform. To help your organization plan for and implement CSDM, the assessment includes interactions with ServiceNow CSDM experts and personalized content. See Common Service Data Model (CSDM) Assessment Accelerators.
CSDM documentation
Explore
|
Implement the framework |
Manage the framework |
Reference Reference topics provide detailed descriptions of tables, properties, forms, and roles that are used in the CSDM framework. |
Key principles that guided the design and development of the CSDM framework
- Use simplified concepts
- Represent concepts in a simple, distinct manner to eliminate duplicates and confusion over data sources.
- Design for reporting and analytics
- A prime objective of CSDM is to support consistent analysis.
- Prescribe the data relationships
- Tell users in a clear direct way which relationships and references to use to link CSDM tables.
- Share the data model across products
- The CSDM identifies a data model that is shared across products to simplify concepts and collaboration. Collaborating with other product teams achieves the best shared design.
- Use clear definitions
- Use agreed-upon CSDM definitions wherever a table, reference, or attribute is used.
- Share base-system tables
- zBoot must provide shared base-system CSDM tables by default.
- Consistent data integrations
- To ensure data integrity, use prescribed technologies when integrating external data sources
- Speed adoption
- For each new release, provide automation and guidance for CSDM that accelerates upgrading and minimizes issues.
- Enable data governance and process
- The presence of data within the model provides little value without governance and effective process to manage the truth and validity of the data.
- Provide practical user documentation
- (The content that you’re viewing now) Each product team that references CSDM objects should provide documented guidance on use and/or value of the objects. Links to product guidance appear in Applying the CSDM guidelines to your product.