getReplicatedFields

Retrieves a collection of fields belonging to a CRM Analytics replicated dataset, also known as a connected object.

Syntax 

1import { LightningElement, api wire } from 'lwc';
2import { getReplicatedFields } from 'lightning/analyticsWaveApi';
3
4export default class GetReplicatedFields extends LightningElement {
5  @api rdId; // or fetch the ID of the replicated dataset
6  @wire(getReplicatedFields, {
7    id: '$rdId'
8  })
9  onGetReplicatedFields({data, error}) {
10    if (error) {
11      console.log('getReplicatedFields ERROR:', error);
12    } else if (data) {
13      console.log('getReplicatedFields RESPONSE:', data.fields);
14    }
15  }
16}

CRM Analytics API Resource 

1GET /wave/replicateddatasets/${id}/fields

getReplicatedFields uses this CRM Analytics API resource.

Parameters 

Parameter NameTypeDescriptionRequired?
idStringThe ID of the replicated dataset.Yes

Returns