IncludeReports
Specifies whether Salesforce Reports should be exposed as views in the schema.
Data Type
bool
Default Value
false
Remarks
Salesforce Reports provide predefined, structured data views that users create within the Salesforce UI. When IncludeReports is set to true, the provider exposes reports as views, making them queryable like database tables.
Performance Considerations
Query Flexibility: Reports exposed as views can be queried directly, but they inherit Salesforce report restrictions, meaning they cannot be modified like standard tables.
API Usage: Enabling this property may result in additional API requests to fetch report data. Consider disabling it if reports are not needed for queries to reduce API consumption.
Access Control: Users querying reports must have the appropriate permissions in Salesforce to access the reports as views.
This property is useful when integrating Salesforce Reports into analytics workflows, enabling direct querying of pre-built reports without manually exporting data from the Salesforce UI.