Wave Analytics Extended Metadata (XMD) Reference

Similar documents
Analytics Extended Metadata (XMD) Reference

Analytics Data Integration Guide

Analytics Data Integration Guide

Analytics External Data Format Reference

Analytics External Data API Developer Guide

Wave REST API Developer Guide

Salesforce Classic Mobile User Guide for Android

Analytics Security Implementation Guide

Salesforce IoT REST API Getting Started Guide

Visual Workflow Implementation Guide

Salesforce Mobile App URL Schemes

Financial Services Cloud Quick Start

Using the Drag-and-Drop Report Builder

Salesforce Lead Management Implementation Guide

Analytics Platform Setup Guide

Salesforce Lead Management Implementation Guide

Salesforce Classic User Guide for Android

Set Up and Maintain Sales Tools

Create and Manage Partner Portals

Visual Workflow Guide

Analytics Platform Setup Guide

Chatter Answers Implementation Guide

Package and Distribute Your Apps

Sync to a Secondary Salesforce Organization

Sage CRM 2018 R1 Release Notes. Updated: November 2017

SAP Analytics Cloud Best Practices for BI Platform Live Universes

Package and Distribute Your Apps

Getting Started with the Aloha Community Template for Salesforce Identity

Salesforce Classic Mobile Guide for iphone

Software Requirements Specification. for WAVED. Version 3.0. Prepared By:

An Introduction to the Analytics API in Apex. Peter Knolle - peterknolle.com Salesforce.com Solutions Architect Trifecta Technologies

Chatter Answers Implementation Guide

Analytics Bindings Developer Guide

Getting Started with Relationship Groups

Training Content Key Terms... 1 How to Run a Report... 2 How to View a Dashboard... 5 How to Modify & Customize Reports... 6

Install Guide WINTER '15 REVISION C. C o p y r i g h t C l o u d A p p s L t d

RITIS Training Module 9 Script

Case Management Implementation Guide

Manual. empower charts 6.4

Sage CRM 2019 R1 Release Notes. Updated: February 2019

Cloud Mapping Designer (CMD) - FAQs

3.2 Circle Charts Line Charts Gantt Chart Inserting Gantt charts Adjusting the date section...

GOBENCH IQ Release v

Salesforce Console Implementation Guide

ANALYTICS FOLDER SHARING

Identity Implementation Guide

Monitoring and Evaluation Tool

Product Documentation SAP Business ByDesign August Analytics

USING JOINED REPORTS

GOOGLE APPS. If you have difficulty using this program, please contact IT Personnel by phone at

General. Analytics. MCS Instance Has Predefined Storage Limit. Purge Analytics Data Before Reaching Storage Limit

USER GUIDE for Salesforce

The system has several front-end content discovery options. Here are examples of their interfaces (see more on our site at

Salesforce App Help. Salesforce, Winter

SmartView. User Guide - Analysis. Version 2.0

Panopticon Designer, Server & Streams Release Notes. Version 17.0

Switching to Sheets from Microsoft Excel Learning Center gsuite.google.com/learning-center

Sync Your Contacts and Events with Lightning Sync

Lightning Knowledge Guide

Salesforce Classic Guide for iphone

Identity Implementation Guide

Salesforce Limits. Salesforce, Spring

PREVIEW. Salesforce Limits. Salesforce, Winter

Identity Implementation Guide

Salesforce.com Summer '10 Release Notes

Salesforce Console Implementation Guide for Salesforce Classic

Lesson 1: Creating and formatting an Answers analysis

Deploy Enhancements from Sandboxes

Sage CRM 2018 R3 Release Notes. Updated: August 2018

Tips for Reducing Formula Size

Snap-Ins Chat. Salesforce, Winter

Version 15.0 [Administrator s Guide]

Sage CRM 2017 R3 Release Notes. Updated: July 2017

Index. C calculated fields, vs. calculated items, 56 correcting results in, 67 creating, 61 count of unique items, 66

VARONIS DATALERT APP FOR IBM QRADAR

November 17. Tips for. Google Calendar. Tips to save time and increase your productivity. Training

SkyVisualEditor Salesforce1 Support Guide

Manage data. Qlik Sense November 2017 Copyright QlikTech International AB. All rights reserved.

Identity Implementation Guide

The following topics describe how to work with reports in the Firepower System:

TaiRox CRM. User Guide

Salesforce Limits. Salesforce, Winter

Sage CRM 7.3 SP1 Mobile Guide

Development Lifecycle Guide

The software shall provide the necessary tools to allow a user to create a Dashboard based on the queries created.

License Management and Support Guide

Apigee Edge Cloud. Supported browsers:

Utility Bar API Implementation Guide

Wave Analytics Dashboard JSON Reference

Salesforce Communities Managers Guide PREVIEW

Omni-Channel for Administrators

Professional Edition Tutorial: Basic Excel

Customizing and Administering Project Server Access

Azure Developer Immersions API Management

Use Case: Publishing an orchestration as a REST API

Syncing Between Pardot and Salesforce

SkyVisualEditor Default AppComponent Package User Manual

Business Intelligence Launch Pad User Guide SAP BusinessObjects Business Intelligence Platform 4.1 Support Package 1

Salesforce Classic Mobile Implementation Guide

Salesforce ldeas Implementation Guide

Transcription:

Wave Analytics Extended Metadata (XMD) Reference Salesforce, Winter 17 @salesforcedocs Last updated: November 4, 2016

Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com, inc., as are other names and marks. Other marks appearing herein may be trademarks of their respective owners.

CONTENTS Extended Metadata (XMD) Overview...................................... 1 Extended Metadata (XMD) Reference..................................... 6

EXTENDED METADATA (XMD) OVERVIEW Extended metadata (XMD) enables you to customize the formatting of dashboard s in Wave Analytics. If you modify the XMD for a dataset, every UI visualization that uses the dataset uses the new formatting. You can control the following: The formatting of measures Display labels for dimensions and measures The grouping of dimensions of measures Colors of specific fields Default columns to be displayed for a values table The hiding of dimensions and measures in the user interface Custom menus that let users take advantage of actions on Salesforce objects and follow links to records in Salesforce and external websites Mapping of Salesforce org IDs to their URLs so that a link to a Salesforce record from a multi-org dataset resolves to the correct org instance for that record The XMD file is in JSON format. To access the XMD file, edit the corresponding dataset. You can download the existing XMD file from the Edit page. Note: Save XMD files in UTF-8 format to be sure that Wave visualizations display international characters. Refer to the XMD 2.0 section for information about XMD changes and updates. Extended Metadata Example The following example illustrates the format of the XMD file. Note: Every dimension and measure that s referenced must be valid. Otherwise the reference is ignored. "formats": "measures": "Amount": [ "$#,##0.00", 1 "hide_dimensions": [ "Owner-Email", "labels": "dimensions": "CloseDate": "Close Date GMT", "CloseDate_Day": "Close Date Day", "CloseDate_Month": "Close Date Month", "CloseDate_Quarter": "Close Date Quarter", 1

Extended Metadata (XMD) Overview "CloseDate_Week": "Close Date Week", "CloseDate_Year": "Close Date Year", "CreatedDate": "Created Date GMT", "CreatedDate_Day": "Created Date Day", "CreatedDate_Month": "Created Date Month", "CreatedDate_Quarter": "Created Date Quarter", "CreatedDate_Week": "Created Date Week", "CreatedDate_Year": "Created Date Year", "Id": "Id", "OpportunityId": "Opportunity Id", "StageName": "Opp Stage" "measures": "Amount": "Total Amount" "keys": "IsClosed": "true": "Closed", "false": "Open" "Outcome": "true": "Won", "false": "Lost" "Region": "EU": "Europe", "AP": "Asia Pacific", "US": "United States" "types": "Close Date GMT": "dims": "day": "CloseDate_Day", "fullfield": "CloseDate", "month": "CloseDate_Month", "quarter": "CloseDate_Quarter", "week": "CloseDate_Week", "year": "CloseDate_Year" "meas": "epoch_day": "CloseDate_day_epoch", "epoch_second": "CloseDate_sec_epoch" "type": "date" "Created Date GMT": "dims": "day": "CreatedDate_Day", "fullfield": "CreatedDate", "month": "CreatedDate_Month", "quarter": "CreatedDate_Quarter", "week": "CreatedDate_Week", 2

Extended Metadata (XMD) Overview "year": "CreatedDate_Year" "meas": "epoch_day": "CreatedDate_day_epoch", "epoch_second": "CreatedDate_sec_epoch" "type": "date" "colors": "StageName": "5 - Closed-Won": "#4f4", "5 - Closed-Lost": "#f44" "Region": "AP": "#fc6", "EU": "#48f", "US": "#f88" "values_query_columns": [ "Id", "OpportunityId", "StageName" XMD 2.0 Some XMD s have changed, as have some behaviors. In Salesforce development circles these changes are referred to as XMD 2.0, versus XMD 1.1. Behind the scenes, a key change is that XMD is now stored in BPOs (Base Platform Objects) rather than in JSON files. The API works on these objects, so you can use the XMD API endpoints to manipulate your XMD directly. From the user perspective, you still download and upload JSON files to effect your changes the XMD is converted on-the-fly. However, there are some side effects of this change: XMD is stored for each dataset version. system XMD is generated when main.json is uploaded, or when a GET call is made via the API on an old-version dataflow. As before, main type XMD is created by merging system and user. Modify the user XMD file to customize the formatting of many dashboard s in Wave Analytics. Warning: If dataset metadata is changed like a particular column is deleted or renamed as a result of changes to the dataflow the associated user XMD must also be updated, so it doesn t continue to reference the changed column and cause validation to fail. Once the XMD has been updated, it must be reloaded (i.e. downloaded then uploaded) in order to pass validation. This must be done even if the changes to the dataflow are reverted. What Does This Mean To Me? This table describes changes to XMD s. While most of these changes are new s, several are existing s that are renamed. Please update your XMD if you use these s. 3

Extended Metadata (XMD) Overview Element Type Note dimensions description New. The description of the dimension. fullyqualified Name New. The fully qualified name of the dimension. origin New. The origin of this dimension. dateformat New. Use to display an easily readable date. ismultivalue New. Indicates whether the dimension is multi-value. imagetemplate New. The name of the image template. customactions Enabled New. Indicates whether the dimension has custom actions enabled. customactions List New. Custom actions linked to this dimension. name New. The name of the action. url New. The Url for the action. icon New. The icon for the action. tooltip New. The tooltip for the action. target New. The target for the action. method New. The method for the action. enabled New. Indicates whether the action is enabled for a specific dimension. sfdcactions List Renamed to salesforceactions. Note: The user interface still uses XMD 1.1, while the API uses XMD 2.0. Only use the renamed name if using XMD 2.0. The new enabled flag in the salesforceactions list is a placeholder in XMD 2.0, reserved for future use. sfdcactions Enabled Renamed to salesforceactionsenabled. Note: The user interface still uses XMD 1.1, while the API uses XMD 2.0. Only use the renamed name if using XMD 2.0. measures description New. The description of the measure. fullyqualified Name New. The fully qualified name of the measure. origin New. The origin of the measure. dateformat New. The format used for a date that is a measure. 4

Extended Metadata (XMD) Overview Element Type Note format List Existing. prefix New. The prefix placed before the field value. unit New. The unit string for the measure. For example, 'cm'. suffix New. The suffix placed after the field value. decimal Digits Integer New. The number of digits displayed after the decimal place. negative Parens New. Indicates whether to display negative numbers in parentheses, rather than with a minus sign. unit Multiplier Double New. The multiplier for the unit. dates label New. Label of the Date column. compact New. Whether the Date is displayed as compact. description New. Description of the Date column. showinexplorer New. Whether the Date is shown in the explorer. fiscalmonth Offset Integer New. Offset number of months for the fiscal year in relation to the calendar year. isyearendfiscal Year New. Whether the Year End is the Fiscal year. firstdayofweek Integer New. What to use as the first day of the week. dataset connector New. Connector source for the dataset. fullyqualified Name New. Fully qualified name of the dataset version. origin New. Origin representing where this dataset version comes from. description New. Description of the dataset. 5

EXTENDED METADATA (XMD) REFERENCE Modify the XMD file to customize the formatting of many dashboard s in Wave Analytics. Refer to the XMD 2.0 section for information about XMD changes and updates. Formats Section The formats section of the extended metadata file allows you to specify a format and multiplier for measures. The following example shows code for specifying a format string and a multiplier of 1 for the Amount measure: "formats": "measures": "Amount": [ "$#,##0.00", 1 For more information about numeric formatting, see Numeric Formats in the Wave Analytics External Data Format Reference. Labels Section The labels section of the extended metadata file allows you to provide a display label for the following s. Dimension: Maps the dimension API name to a display label. Measure: Maps the measure API name to a display label. Measure filter: Specifies display labels to be used when the dashboard is showing a range for a measure. To use a shorter name than the one that is defined in the measures section, set the measure filter. Key: Specifies display labels for dimension keys. The following example shows code for mapping API names to display labels used in the user interface. "labels": "dimensions": "OpportunityId": "Opportunity Id", "*": "Opportunities", "StageName": "Opportunity Stage" "measures": "Amount": "Total Amount" "keys": "IsClosed": "true": "Closed", "false": "Open" "Outcome": 6

Extended Metadata (XMD) Reference "true": "Won", "false": "Lost" "Region": "EU": "Europe", "AP": "AsiaPacific", "US": "UnitedStates" Note: Use "*" for the name of the measure that s used when the dashboard is displaying count(). Types Section The types section of the extended metadata file allows you to group dimensions into composite types that are treated as a single dimension in the user interface. The following example shows code for creating a type that s called Close Date GMT and groups date dimensions and measures. "types": "Close Date GMT": "dims": "day": "CloseDate_Day", "fullfield": "CloseDate", "month": "CloseDate_Month", "quarter": "CloseDate_Quarter", "week": "CloseDate_Week", "year": "CloseDate_Year" "meas": "epoch_day": "CloseDate_day_epoch", "epoch_second": "CloseDate_sec_epoch" "type": "date" Colors Section The colors section of the extended metadata file allows you to set custom colors for charts. The following example shows code for setting the colors for particular StageName and Region values. "colors": "StageName": "5 - Closed-Won": "#4f4", "5 - Closed-Lost": "#f44" "Region": "AP": "#fc6", "EU": "#48f", "US": "#f88" 7

Extended Metadata (XMD) Reference Values Query Columns Section The values_query_columns section of the extended metadata file allows you to specify a list of default columns to be displayed for a values table. "values_query_columns": [ "Id", "OpportunityId", "StageName" Hide Dimensions and Measures Section The hide_dimensions and hide_measures sections allow you to provide lists of dimensions and measures to be hidden in the user interface. "hide_dimensions": [ "Owner-Email", "hide_measures": [ "TotalMRR" Dimensions Section Add a dimensions section to an XMD file to create custom quick action menus. These menus enable users to do the following from any dimension value in a table or chart within a Wave lens or dashboard: Take advantage of actions on Salesforce objects. The current Dimensions implementation supports Account, Cases, Lead, and Opportunity Salesforce objects and so-called create actions. See Quick Actions Menu Support for Objects and Actions in Enable Quick Actions and Links to Salesforce and External Records With Custom Menus in Salesforce Help for a complete list of support for Salesforce objects and actions. Access records from Salesforce or any website that uses HTTP or HTTPS protocols Add the dimensions section to the highest level of the XMD file (at the same level as the labels and types sections). Through the XMD file dimensions section, you can specify if the menu includes all or a subset of actions and a link to a record in Salesforce or an external website. Adding A Menu With Actions and a Link The following shows a dimensions section that adds a menu with all available create actions and a link to a record. "dimensions": [ "field": "Name", 8

Extended Metadata (XMD) Reference "recordidfield": "Id" In the previous example, "field" is the name of the dimension that the menu appears on in dashboard and lens charts and tables. Setting "recordidfield" enables the create actions and a link in the menu that opens a record. The link uses the current Salesforce org instance and the dimension (in the example "Id") specified in the "recordidfield". You can specify "linktemplate" to override the default link, which is "/row.recordidfield". (For more detail about "recordidfield", see Adding a Link to a Salesforce Record to a Menu, below). Here s an example showing a link to a record in Google and an optional tooltip: "field": "AccountId", "linktemplate": "http://www.google.com/?q=accountid=row.accountid &AccountName=row.AccountId.Name", "recordidfield": "AccountId.Name", "linktooltip": "Custom AccountId Tooltip for Google" Other options include the following: "linktemplateenabled": Defaults to true to set the link to the Salesforce or external record. If set to false, the menu does not display the open record link option. "salesforceactionsenabled": Defaults to true to enable and display actions in the menu. If set to false, the menu does not display actions. "salesforceactions": Use to include only specific actions on a dimension. The actions specified by "salesforceactions" must be available for the record as determined when you set up actions in Salesforce using the action publisher. For example, the following includes the New Account and New Lead actions, where "name" references the API name of the action within the action publisher: "salesforceactions": [ "name": "APIname" "name": "APIname" In some instances, a dimension value is associated with multiple IDs and is not unique. For example, an opportunity with the name acme has multiple opportunity IDs (and records). But the action or link can only be directed to one record. In this scenario, the user is given a choice of associated records in a modal. Here s an example showing "recorddisplayfields": "field": "AccountId.Name", "recordidfield": "AccountId.Id" "recorddisplayfields": ["Case_ID","Account_Name","Case_Owner" This image shows the result of setting "recorddisplayfields" from the previous example: 9

Extended Metadata (XMD) Reference The following combines the above, showing a complete XMD file for a dataset that includes quick action menus on several fields: "dimensions": [ "field": "Name", "recordidfield": "Id" "field": "AccountId.Name", "recordidfield": "AccountId.Id", "linktooltip": "Custom AccountName Tooltip" "recorddisplayfields": ["Name","Owner" "field": "Case_Subject", "linktemplate": "http://www.google.com/?q=accountid=row.case_id&accountname=row.case_owner", "recordidfield": "Case_Id", "linktooltip": "Custom CaseId Tooltip for google" "field": "Id", "salesforceactions": [ "name": "NewAccount" "name": "NewLead", "recordidfield": "Id", "salesforceactionsenabled": true, "linktemplateenabled": false, "linktooltip": "Custom Tooltip for Opp Id" 10

Extended Metadata (XMD) Reference Adding an Open Record Link to a Menu If your XMD file has no other specifications, the dimension section for adding an open record link to the menu looks like the following: s "dimensions": [ "field": "dimensionname", "linktemplate": "/row.dimensionnameid", "linktooltip": "Custom Tooltip Text" //optional In the previous example, "field" is the name of the dimension that the link appears on in dashboard and lens charts and tables. "LinkTemplate" is the destination of the link. "linktooltip" is optional and can contain text that appears when a cursor hovers over the link. Adding a Link to a Salesforce Record to a Menu To link to a Salesforce record within the current organization instance, configure "LinkTemplate" as follows: "linktemplate": "/row.id" In the example, / sets the link s destination to your Salesforce organization and row.id is the record to link to. Id is the dimension that s looked up in Salesforce. So specify a dimension that exists in the dataset and that returns results when queried in Salesforce, such as an ID or case number. The chart or table would contain a link from an account name (such as Acme). If the Salesforce account ID for Acme is0011a0000040kez on an instance of Salesforce located at https://yourinstance.salesforce.com, the URL generated when the user clicks Acme is https://yourinstance.salesforce.com/0011a0000040kez. Adding a Link to an External Website to a Menu To link to an external website and pass information such as a username to the linked website, configure "LinkTemplate" like the following: "linktemplate": "https://www.externalwebsite.com/users/row.username" In this example, row.username passes a username through the URL of an external website. For example, if the username is dsmith, the URL generated by clicking dsmith is https://www.externalwebsite.com/users/dsmith. "LinkTemplate" must specify "http://row.websiteurl" or "https://row.websiteurl" for the link to work. Here are some additional examples of adding open record links to menus, each showing variations on the above: "dimensions": [ "field": "Name", "linktemplate": "/row.opportunityid", "linktooltip": "Custom AccountName Tooltip" 11

Extended Metadata (XMD) Reference "field": "AccountName", "linktemplate": "https://yourinstance.salesforce.com/row.accountid" "field": "StageName", "linktemplate": "http://www.google.com?q=row.stagename" As the last example shows, you can specify any static URL in the XMD file. However, the URL must start with http:// or https://. You can use the row. notation to insert a dynamic value. Organizations Section For datasets that combine records from multiple Salesforce org instances, specifying an organizations section in the XMD file makes it possible to construct a link to a specific record in the correct org instance. Add the organizations section to the highest level of the XMD file (at the same level as the dimensions section). For a given dimension, add a "linktemplate" to create a link to a Salesforce record as described in Adding a Link to a Salesforce Record to a Menu in Dimensions Section within this guide. Along with "linktemplate", you use"recordorganizationidfield" to indicate that "linktemplate" looks for the OrgId dimension in the dataset in which you define the menu. With "recordorganizationidfield" set, "linktemplate" knows to look for an organizations section in the XMD. In the organizations section of the XMD file, you map between orgids and instance URLs for each Salesforce org instance referred to by records in the dataset. The result is that when a user clicks such a link, the mapping in the organizations section makes sure that the link resolves to the correct URL for the record. Note: The organizations section works only with open records links in actions menus, not with actions. Here s an example organizations section. Note that each organization Id uses the 18 character format. "organizations": [ "id": "001i000001AWbWuGTA" "instanceurl": "https://yourinstance1.salesforce.com", "label": "" "id": "00330000000xEftMGH" "instanceurl": "https://yourinstance2.salesforce.com", "label":"" "dimensions": [ "field": "AccountName" "recordorganizationidfield": "orgid", "linktemplate": "instanceurl/row.id".... 12

Extended Metadata (XMD) Reference XMD 2.0 Some XMD s have changed, as have some behaviors. In Salesforce development circles these changes are referred to as XMD 2.0, versus XMD 1.1. Behind the scenes, a key change is that XMD is now stored in BPOs (Base Platform Objects) rather than in JSON files. The API works on these objects, so you can use the XMD API endpoints to manipulate your XMD directly. From the user perspective, you still download and upload JSON files to effect your changes the XMD is converted on-the-fly. However, there are some side effects of this change: XMD is stored for each dataset version. system XMD is generated when main.json is uploaded, or when a GET call is made via the API on an old-version dataflow. As before, main type XMD is created by merging system and user. Modify the user XMD file to customize the formatting of many dashboard s in Wave Analytics. Warning: If dataset metadata is changed like a particular column is deleted or renamed as a result of changes to the dataflow the associated user XMD must also be updated, so it doesn t continue to reference the changed column and cause validation to fail. Once the XMD has been updated, it must be reloaded (i.e. downloaded then uploaded) in order to pass validation. This must be done even if the changes to the dataflow are reverted. What Does This Mean To Me? This table describes changes to XMD s. While most of these changes are new s, several are existing s that are renamed. Please update your XMD if you use these s. Element Type Note dimensions description New. The description of the dimension. fullyqualified Name New. The fully qualified name of the dimension. origin New. The origin of this dimension. dateformat New. Use to display an easily readable date. ismultivalue New. Indicates whether the dimension is multi-value. imagetemplate New. The name of the image template. customactions Enabled New. Indicates whether the dimension has custom actions enabled. customactions List New. Custom actions linked to this dimension. name New. The name of the action. url New. The Url for the action. icon New. The icon for the action. tooltip New. The tooltip for the action. target New. The target for the action. method New. The method for the action. 13

Extended Metadata (XMD) Reference Element Type Note enabled New. Indicates whether the action is enabled for a specific dimension. sfdcactions List Renamed to salesforceactions. Note: The user interface still uses XMD 1.1, while the API uses XMD 2.0. Only use the renamed name if using XMD 2.0. The new enabled flag in the salesforceactions list is a placeholder in XMD 2.0, reserved for future use. sfdcactions Enabled Renamed to salesforceactionsenabled. Note: The user interface still uses XMD 1.1, while the API uses XMD 2.0. Only use the renamed name if using XMD 2.0. measures description New. The description of the measure. fullyqualified Name New. The fully qualified name of the measure. origin New. The origin of the measure. dateformat New. The format used for a date that is a measure. format List Existing. prefix New. The prefix placed before the field value. unit New. The unit string for the measure. For example, 'cm'. suffix New. The suffix placed after the field value. decimal Digits Integer New. The number of digits displayed after the decimal place. negative Parens New. Indicates whether to display negative numbers in parentheses, rather than with a minus sign. unit Multiplier Double New. The multiplier for the unit. dates label New. Label of the Date column. compact New. Whether the Date is displayed as compact. description New. Description of the Date column. showinexplorer New. Whether the Date is shown in the explorer. fiscalmonth Offset Integer New. Offset number of months for the fiscal year in relation to the calendar year. isyearendfiscal Year New. Whether the Year End is the Fiscal year. 14

Extended Metadata (XMD) Reference Element Type Note firstdayofweek Integer New. What to use as the first day of the week. dataset connector New. Connector source for the dataset. fullyqualified Name New. Fully qualified name of the dataset version. origin New. Origin representing where this dataset version comes from. description New. Description of the dataset. 15