Veeva Vault connector reference
This feature is in Beta.
This page provides technical reference information for the Veeva Vault connector.
Connection parameters
The following parameters are required when creating a Veeva Vault connection in Catalog Explorer:
Parameter | Description |
|---|---|
Client ID | The Microsoft Entra ID Application (client) ID from the app registration. |
Client Secret | The Microsoft Entra ID client secret value. If lost, generate a new one in Microsoft Entra ID — it cannot be retrieved after creation. |
OAuth scope | The OAuth 2.0 scope included in the token request to the Microsoft Entra ID token endpoint. Typically set to |
Staging volume | The Unity Catalog volume used to cache downloaded Veeva archives between pipeline triggers. Format: |
Token Endpoint | The Microsoft Entra ID OAuth 2.0 v2 token endpoint (for example, |
Vault DNS | Your Vault hostname, without |
Vault Session ID URL | The Session ID URL from the Veeva OAuth 2.0 / OpenID Connect profile (for example, |
Data type mappings
The connector automatically transforms Veeva Vault data types to Delta-compatible types:
Veeva Vault type | Delta type |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
id fields are always stored as STRING regardless of Veeva's declared type. This is required for the primary-key functionality of Lakeflow pipelines to work correctly.
Supported objects
The connector supports ingestion from all Veeva Vault object types:
- Standard objects (
__v) - Custom objects (
__c) - System tables
- Audit trail tables
You can configure a pipeline to ingest specific objects or all objects from a Vault schema.