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 

Use the following fields with the InsightsExternalDataPart object.

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 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).