The InsightsExternalDataPart Object

The InsightsExternalDataPart object enables you to upload an external data file that has been split into parts.

The InsightsExternalDataPart object works with the InsightsExternalData object. After you insert a row into the InsightsExternalData object, you can create part objects to split up your data into parts. If your initial data file is larger than 10 MB, split your file into parts that are smaller than 10 MB.

The standard system fields (CreatedById, CreatedDate, LastModifiedById, LastModifiedDate, and SystemModstamp) are documented in System Fields in the Salesforce Object Reference.

Note

The InsightsExternalDataPart object is available in API version 31 and later.

Supported Calls

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

Fields

Field Details
CompressedDataLength
Type
Int
Properties
Create, Filter, Group, Nillable, Sort, Update
Description

The length of the compressed data. This field is overwritten when data is uploaded.

DataFile
Type
Blob (Base64-encoded string)
Properties
Create, Nillable, Update
Description

The data bytes. Parts are required to be smaller than 10 MB. For data greater than 10 MB, compress the file and then split it into parts. Only the gzip format is supported.

DataLength
Type
Int
Properties
Create, Filter, Group, Nillable, Sort, Update
Description

The length of the data. This field is overwritten when data is uploaded.

InsightsExternalDataId
Type
String
Properties
Create, Filter, Group, Sort
Description

The ID of the InsightsExternalData object that this part belongs to.

PartNumber
Type
Int
Properties
Create, Filter, Group, Sort, Update
Description

The part number. Part numbers are required to be in a contiguous sequence, starting with 1. (For example, 1, 2, 3, etc.)