DataSrcDataModelFieldMap

Represents the mappings between source data lake object (DLO) fields and target data model object (DMO) fields.

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

Important

Parent Type 

This type extends Metadata and inherits its fields.

File Suffix and Directory Location 

DataSrcDataModelFieldMap components have the suffix .dataSrcDataModelFieldMap and are stored in the dataSrcDataModelFieldMaps folder.

Version 

Introduced in API version 53.0.

Special Access Rules 

You need permissions to access this object.

Fields 

filterApplied 

  • Type: boolean
  • Required: No
  • Description: Indicates whether a filter is applied to a DLO-to-DMO field mapping (true) or not (false).

filterOperationType 

  • Type: string
  • Required: No
  • Description: Required when filterApplied is true. The comparison operator used when filtering the DLO-to-DMO field mapping.

filterValue 

  • Type: string
  • Required: No
  • Description: Required when filterApplied is true. The value used for filtering the DLO-to-DMO field mapping.

masterLabel 

  • Type: string
  • Required: Yes
  • Description: Required. A user-friendly name for DataSrcDataModelFieldMap, which is defined when the DataSrcDataModelFieldMap is created.

sourceField 

  • Type: string
  • Required: Yes
  • Description: Required. The developer name of the DLO field.

targetField 

  • Type: string
  • Required: Yes
  • Description: Required. The developer name of the DMO field.

templateVersion 

  • Type: int
  • Required: No
  • Introduced: API version 61.0
  • Description: The version number of the field mapping template.

versionNumber 

  • Type: double
  • Required: Yes
  • Description: Required. The version number of the DataSrcDataModelFieldMap.

Declarative Metadata Sample Definition 

The following is an example of a DataSrcDataModelFieldMap component.

1<?xml version="1.0" encoding="UTF-8"?>
2<DataSrcDataModelFieldMap xmlns="http://soap.sforce.com/2006/04/metadata">
3    <filterApplied>true</filterApplied>
4    <filterOperationType>equals</filterOperationType>
5    <filterValue>Active</filtervalue>
6    <masterLabel>DataSrcDataModel26</masterLabel>
7    <sourceField>Account1.LastModifiedDate__c</sourceField>
8    <targetField>ssot__Account__dlm.ssot__LastModifiedDate__c</targetField>
9    <tepmlateVersion>2</templateVersion>
10    <versionNumber>1.0</versionNumber>
11</DataSrcDataModelFieldMap>

The following is an example package.xml that references the previous definition.

1<types>
2        <members>DataSrcDataModel26</members>
3        <name>DataSrcDataModelFieldMap</name>
4</types>

Wildcard Support in the Manifest File 

This metadata type supports the wildcard character * (asterisk) in the package.xml manifest file. For information about using the manifest file, see Deploying and Retrieving Metadata with the Zip File.