---
schema_version: "1"
id: 471e06f4158aa165c18dd27af5ff5ab865131ba381e4852259d7176c080c21c9
title: The InsightsExternalDataPart Object
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/analytics/bi-dev-guide-ext-data/guides/reference/bi-ext-data-object-externaldatapart.md
canonical_url: https://developer.salesforce.com/docs/analytics/bi-dev-guide-ext-data/guide/bi-ext-data-object-externaldatapart.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 86eeeb5c402dfd45e16e43dcf108af049e78d4ed12a15ed1c07fb1ef5846364d
products:
  - Analytics External Data API Developer Guide
  - analytics
---

# 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.

**note:** The standard system fields (`CreatedById`, `CreatedDate`, `LastModifiedById`, `LastModifiedDate`, and `SystemModstamp`) are documented in [System Fields](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/system_fields.htm) in the _Salesforce Object Reference_.

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).
