Skip to content

Latest commit

 

History

History
89 lines (83 loc) · 3.39 KB

visualization-data-description-schema.md

File metadata and controls

89 lines (83 loc) · 3.39 KB
title description author ms.author ms.date ms.reviewer ms.topic ms.subservice search.audienceType contributors
Visualization data description schema (model-driven apps) | Microsoft Docs
The following is the schema for the data description XML string for charts in visualization. This can be used to validate the contents of the data description XML string while creating a chart.
sriharibs-msft
srihas
04/01/2022
jdaly
reference
mda-developer
developer
JimDaly

Visualization data description schema

The following is the schema for the data description XML string for charts in visualization. This can be used to validate the contents of the data description XML string while creating a chart. For more information, see Understanding Charts: Underlying Data and Chart Representation. [!INCLUDEschema_download] and see the file VisualizationDataDescription.xsd in the folder.

Schema

<?xml version='1.0' encoding='utf-8'?>  
<xs:schema attributeFormDefault='unqualified'  
           elementFormDefault='qualified'  
           xmlns:xs='https://www.w3.org/2001/XMLSchema'>  
 <xs:element name='datadefinition'>  
  <xs:complexType>  
   <xs:sequence>  
    <xs:element name='fetchcollection'>  
     <xs:complexType>  
      <xs:sequence>  
       <xs:element maxOccurs='unbounded'  
                   name='fetch'>  
        <xs:annotation>  
         <!--FetchXML goes here-->  
        </xs:annotation>  
       </xs:element>  
      </xs:sequence>  
     </xs:complexType>  
    </xs:element>  
    <xs:element name='categorycollection'>  
     <xs:complexType>  
      <xs:sequence>  
       <xs:element name='category'  
                   type='CategoryType'  
                   minOccurs='1'  
                   maxOccurs='unbounded' />  
      </xs:sequence>  
     </xs:complexType>  
    </xs:element>  
   </xs:sequence>  
  </xs:complexType>  
 </xs:element>  
 <xs:complexType name ='CategoryType'>  
  <xs:sequence>  
   <xs:element minOccurs='1'  
               maxOccurs='unbounded'  
               name='measurecollection'>  
    <xs:complexType>  
     <xs:sequence>  
      <xs:element minOccurs='1'  
                  maxOccurs='unbounded'  
                  name='measure'>  
       <xs:complexType>  
        <xs:attribute name='alias'  
                      type='xs:string'  
                      use='required' />  
       </xs:complexType>  
      </xs:element>  
     </xs:sequence>  
    </xs:complexType>  
   </xs:element>  
  </xs:sequence>  
  <xs:attribute name='alias'  
                type='xs:string'  
                use='optional' />  
 </xs:complexType>  
</xs:schema>  

See also

Customize Visualizations and Dashboards
Understanding Charts: Underlying Data and Chart Representation
Sample Charts
Query data using FetchXml

[!INCLUDEfooter-include]