createDatasetVersion

CRM Analytics データセットのバージョンを作成します。

構文 

1import { createDatasetVersion } from 'lightning/analyticsWaveApi';
2createDatasetVersion( DATASETVERSION : RestoreDatasetVersionInput ): Promise<RestoreDataset>

CRM Analytics API リソース 

1POST /wave/datasets/${datasetIdOrApiName}/versions

createDatasetVersion は、この CRM Analytics API リソースを使用します。

パラメータ 

戻り値 

使用方法 

createDatasetVersion を使用して CRM Analytics データセットのバージョンを作成します。たとえば、更新されたデータを使用して Accounts データセットのバージョンを作成します。

この例では、ページに作成ボタンを追加しています。ページには、データセット ID など、データセットバージョンの作成に必要な情報についてのフォーム要素が含まれている必要があります。データセットバージョンを作成すると、lightning/platformShowToastEvent モジュールを使用してトーストメッセージが表示されます。

1import { LightningElement, api } from 'lwc';
2import { createDatasetVersion } from 'lightning/analyticsWaveApi';
3import { ShowToastEvent } from 'lightning/platformShowToastEvent';
4
5export default class CreateDatasetVersion extends LightningElement {
6  datasetVersion = {
7    datasetIdOrApiName: '0Fbxx000000xxxxxx',
8    sourceVersion : {
9      sourceVersion: {
10        id : '0Fcxx000000xxxxxx'
11      }
12    }
13  };
14
15  create(event) {
16    createDatasetVersion({ datasetVersion : this.datasetVersion } })
17      .then(() => {
18        this.dispatchEvent(
19          new ShowToastEvent({
20            title: 'Success',
21            message: 'Dataset Version Created',
22            variant: 'success'
23          })
24        );
25      })
26      .catch(error => {
27        this.dispatchEvent(
28          new ShowToastEvent({
29            title: 'Error creating dataset version',
30            message: error.body.message,
31            variant: 'error'
32        })
33      );
34    });
35  }
36}

このボタンは、createDatasetVersion() メソッドをコールします。

1<template>
2  <lightning-button
3    label="Create"
4    icon-name="utility:play"
5    icon-position="right"
6    onclick={create}
7  ></lightning-button>
8</template>

The Japanese Summer '24 guide is now live

日本語の Summer '24 ガイドが公開されました! 「Component Reference (コンポーネントリファレンス)」は、以前と同様にコンポーネントライブラリにあります。