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