Veeva EDC & CDB Limits
Reference this page while building your study. Limits may have implications for the design and execution of your study.
Limits Update: These limits are correct as of 25R1 and are only updated with each general release.
Study Configuration
These specifically regard the total number of Study-level components (or relationships between those components).
Veeva CDB
These limits are related to Listings and Jobs in Veeva CDB.
Description | Limit | Comments |
---|---|---|
CDB Listings - Forms | 10 | Number of Forms you can select Items from when creating a Listing. |
CDB Export Job Schedules | 5 | Number of job schedules allowed per Export Definition in a Study. |
CDB Test Instances | 2 | Number of CDB test instances allowed per master Study instance. |
EDC Incremental Ingestion | 15 minutes | CDB incrementally ingests data from Veeva EDC every 15 minutes. |
CDB Checks Job - Frequency New EDC Data | 1 hour | The CDB Checks job automatically runs a maximum of once per hour when new data is present in imports from EDC. |
CDB Checks Job - Frequency No New EDC Data | 12 hours | The CDB Checks job automatically runs a maximum of once per 12 hours when no new data is present in imports from EDC. |
Data Loader
These limits are related to Data Loader.
Description | Limit | Comments |
---|---|---|
Column Headers | 100 | Column headers in a data loader configuration file. |
File Size - Column Headers | 20 MB | File size to upload column headers for a data loader configuration. |
File Size - Data | 100 MB | File size with data for upload for a Data Loader Import job or Data Loader Preview job. |
Data Loader Import | 1 | Number of Data Loader Import jobs that can be run concurrently per study. |
Labs
These limits are related to Labs in Studio.
Description | Limit | Comments |
---|---|---|
Analytes | 25 | Maximum Analytes per form/lab panel. Contact Veeva Services if more Analytes are needed. |
Studio
These limits are related to study design in Studio.
Description | Limit | Comments |
---|---|---|
Imaging Exams per Form | 1 | Number of Imaging Exam Item Groups that can be added to a single Form. |
Items per Form | 750 | A warning will be displayed when the total number of Items on a Form exceeds 750, including both repeating Item Groups and non-repeating Items. |
Codelist Values per Codelist | 2000 | Maximum number of codelist items that can be imported per Codelist. Users may encounter performance issues when loading Codelists with more than 1000 codelist items in Studio. |
Codelists per Import | 2000 | Number of Codelists that can be imported at once. |
Repeat Maximum | 9999 | Repeat maximum for any repeating definition (Event Group, Form, Item Group). |
Environments
These limits are related to Study Environments in EDC Tools.
Description | Limit | Comments |
---|---|---|
DEV Environments | 2 | Number of Development (DEV) environments that can be created per study. |
TST Environments | 5 | Number of Test (TST) environments that can be created per study. |
TRN Environments | 2 | Number of Training (TRN) environments that can be created per study. |
PRD Environments | 1 | Number of Production (PRD) environments that can be created per study. |
Migration Environments | 3 | Number of migration environments that can be created per study. |
VAL Environments | 2 | Number of Validation (VAL) environments that can be created per study. |
PPT Environments | 2 | Number of Post-production Testing (PPT) environments that can be created per study. |
Rules
These limits are related to User Defined Rules and the Run Rules job.
Description | Limit | Comments |
---|---|---|
Rules in Run Rules Job | 100 | Number of rules that can be run in a single Run Rules job. |
Rule Syntax Characters | 10000 | Number of characters in the rule syntax of a single rule. Note that this counts the length of the backend identifier and not the variable defined in the Define statement of the expression. A rule expression that contains close to 10,000 characters in the Rule Editor may have more when taking the backend identifier into account and be unable to save. |
Vault Configuration
These specifically regard the total number of Vault-level components or Jobs (or relationships between components).
Jobs
These limits are related to jobs.
Description | Limit | Comments |
---|---|---|
Bulk Casebook Signature Job | 1 | Number of Bulk Casebook Signature jobs that can be run for a site concurrently. |
Job Retention | 30 | Number of days EDC Jobs output files are retained. |
Detail PDF | 4GB | Download Size for Detail PDF file. |
Veeva Coder
These limits are related to Veeva Coder.
Description | Limit | Comments |
---|---|---|
Dictionary Versioning Job | 1 | Number of Dictionary Versioning Jobs that can be run concurrently per vault. This includes Bulk Upversioning. |
Extracts Job Governance
These limits are related to Extracts Job Governance.
Description | Limit | Comments |
---|---|---|
Priority Studies | 2 | Number of Priority Studies per vault. |
Scheduled Study Data Extract Jobs | 4 | Number of scheduled Study Data Extracts per study. |
Scheduled Study Data Extract Jobs to CDB | 4 | Number of scheduled Study Data Extracts sending data to CDB per study. |
Scheduled Listings | 4 | Number of scheduled Listings per type per Study. |
Scheduled Jobs per vault | 50 | Number of scheduled jobs per vault. |
Days to Scheduled Job Cleanup | 7 | Number of days before scheduled job cleanup after study lock. |
Scheduled Review UI Listing Jobs | 2 | Number of Scheduled Review UI Listings per Study per user. |
Scheduled Audit Trail Export Jobs | 2 | Number of Audit Trail Export scheduled jobs per Study. |
Scheduled Data Change Report Jobs | 2 | Number of Data Change Report scheduled jobs per Study. |
Additive Review Listing | 10000 | Number of rows. |
Identical Jobs | 1 | Number of concurrent identical jobs allowed to run per type in a Study |
Scheduled Listings | 3 | Number of scheduled Listings to send data to reports per type per Study. |
Reporting & Dashboards
These limits are related to Reports and Dashboards in the Reports tab.
Description | Limit | Comments |
---|---|---|
Formula Fields per Report | 10 | |
Conditional Fields per Report | 5 | |
Advanced Logic Formula Length (Characters) | 300 | There is no limit to the number of filters you can configure on a report, but if you enable Advanced Logic, the formula can only be 300 characters long. |
Grouping Levels per Report | 2 | |
Flash Reports per vault | 400 | This limit is applied at the vault level (it is not a per user limit). |
Formula Fields per Multi-pass Report | 10 | This limit is applied at the vault level (it is not a per user limit). |
Report Views per Multi-pass Report | 10 | The number of reports you can merge together into a multi-pass report. |
Objects per union-all Report | 10 | The number of reports you can merge together into a multi-pass report. |
Components per Dashboard | 15 | Each chart and table count towards 1 component. |
User Administration
These limits are related to user administration.
Description | Limit | Comments |
---|---|---|
User Roles per User | 15 | Number of user roles that can be assigned to a single user. |
Permission sets per Vault | 500 | Number of permission sets that can be created in a single vault. |
Email & Notifications
These limits are related to email configuration for your Vault.
Description | Limit | Comments |
---|---|---|
Root Domains | 3 | |
Outbound Email Domains | 5 | |
Outbound email domains for each root domain | 5 | For example, if the root domain is vern.com, you can create: vern.com, alpha.vern.com, bravo.vern.com, charlie.vern.com, delta.vern.com. |
Developer Tools
These limits are related to the Developer Tools, including the EDC API and the CDB API.
EDC API
These limits are related to the EDC API.
Description | Limit | Comments |
---|---|---|
Burst Limit (in 5 minute window) | 2000 | The number of API calls that your Vault can receive within a fixed 5-minute period. Your calls are throttled when the limit is reached. |
Logins via API (same minute) | 20 | Account can be locked out when limit is reached. |
Job Status Request (within 10 seconds) | 1 | An error is returned if requested more than once in 10 seconds. |
Records in Retrieve | 1000 | This includes retrieval of Forms, Subjects, Events, etc. When the limit is reached, you can use "next_page" / "previous_page" to get the rest. |
Create Subjects | 100 | Number of Subjects that can be created in one API call. |
Set Subject Status | 1 | Number of Subjects that have status set in one API call. |
Unset Subject Status | 1 | Number of Subjects that have status unset in one API call. |
Update Subjects | 10 | Number of Subjects that can be updated in one API call. |
Create Event Groups | 100 | Number of Event Groups that can be created in one API call. |
Update Event Groups | 100 | Number of Event Groups that can be updated in one API call. |
Create Events | 100 | Number of Events that can be created in one API call. |
Update Events | 100 | Number of Events that can be updated in one API call. |
Set Event Date | 100 | Number of Event Dates that can be updated in one API call. |
Set Event Did Not Occur | 100 | Number of Events that can be set as Did Not Occur in one API call. |
Create Forms | 100 | Number of Forms that can be created in one API call. |
Create Item Groups | 100 | Number of Item Groups that can be created in one API call. |
Set Form Data - Forms | 25 | Number of Forms that can have data set in one API call. |
Set Form Data - Items | 100 | Number of Items per Form that can have data set in one API call. |
Update Form Data - Forms | 25 | Number of Forms that can have data updated in one API call. |
Update Form Data - Items | 100 | Number of Items per Form that can have data updated in one API call. |
Combination Form Data API - Form | 1 | Number of Forms that can have data updated in one API call. |
Combination Form Data API - Item Groups | 100 | Number of Item Groups per single Form that can have data updated in one API call. |
Combination Form Data API - Items | 100 | Number of Items per Item Group that can have data updated in one API call. |
Submit Forms | 100 | Number of Forms that can be submitted in one API call. |
Unsubmit Forms | 100 | Number of Forms that can be unsubmitted in one API call. |
Open Queries by Study Context | 100 | Number of queries that can be opened by study context in one API call. |
Open Queries by Item ID | 500 | Number of queries that can be opened by Item ID in one API call. |
Open Queries by Event ID | 500 | Number of queries that can be opened by Event ID in one API call. |
Open Queries by Code Request | 100 | Number of queries that can be opened by Code Request in one API call. |
Answer Queries | 100 | Number of queries that can be answered in one API call. |
Close Queries by Study Context | 100 | Number of queries that can be opened by study context in one API call. |
Close Queries by Item ID | 500 | Number of queries that can be closed by Item ID in one API call. |
Close Queries by Event ID | 500 | Number of queries that can be close by Event ID in one API call. |
Open Queries by Item ID | 500 | Number of queries that can be opened by Item ID in one API call. |
Reopen Queries | 100 | Number of queries that can be reopened in one API call. |
Set Coding Suggestions - Code Requests | 100 | Number of Code Requests that can have Suggestions set in one API call. |
Set Coding Suggestions - Suggestions | 5 | Number of Suggestions that can be set per Code Request in one API call. |
Create Protocol Deviations | 100 | Number of Protocol Deviations that can be created in one API call. |
Update Protocol Deviations | 100 | Number of Protocol Deviations that can be updated in one API call. |
Start Study Job | 1 | Number of Study jobs that can be created in one API call. |
Upload Users | 100 | Number of Users that can be uploaded in one API call. |
Update Email Group Members | 50 | Number of email group members that can be updated in one API call. |
Create Study | 1 | Number of Studies that can be created in one API call. |
Create Event Group Definitions | 100 | Number of Event Group definitions that can be created in one API call. |
Create Event Definitions | 100 | Number of Event definitions that can be created in one API call. |
Copy Form Definitions | 15 | Number of Form Definitions that can be copied in one API call. |
Create Study Schedule | 100 / 100 / 100 / 500 | Number of Definitions that can be created in one API call: 100 event groups, 100 events (in one Event Group), 100 forms (in one Event), 500 total entries. |
CDB API
These limits are related to the CDB API.
Description | Limit | Comments |
---|---|---|
Third-party Data Package | 50 MB | File size limit for third-party Data Package with File Staging Create Folder or File endpoint. |
Platform API
These limits are related to the Platform API.
Description | Limit | Comments |
---|---|---|
Open Query - Items | 500 | Number of queries that can be opened on Items in one payload request for both EDC and 3pd sources. |
Open Query - Events | 500 | Number of queries that can be opened on Events in one payload request for both EDC and 3pd sources. |
Answer Query - EDC Data | 100 | Number of queries that can be answered in one payload request for EDC data. Note that only a maximum of 500 queries total for both EDC and 3pd data combined can be answered in one payload request. |
Answer Query - 3pd Data | 500 | Number of queries that can be answered in one payload request for 3pd data. Note that only a maximum of 500 queries total for both EDC and 3pd data combined can be answered in one payload request. |
Close Queries | 500 | Number of queries that can be closed in one payload request for both EDC and 3pd sources. |