An Apache Spark-based analytics platform optimized for Azure.
What you are seeing appears to be an availability limitation of the current Lakeflow Connect HubSpot connector rather than an OAuth or Unity Catalog configuration problem.
The important detail is that the current Azure Databricks documentation states that the managed HubSpot connector supports ingestion from HubSpot Marketing Hub. The connector reference currently lists Marketing Hub objects such as marketing emails, forms, campaigns, marketing events, and related tables.
That lines up exactly with your observation:
- Marketing Hub objects are selectable
- CRM objects such as Contacts, Companies, Deals, Orders, Line Items, and Products are disabled
- OAuth completes successfully
- A newly created Unity Catalog connection behaves the same way
So I would not continue adding CRM scopes or recreating the OAuth application. The current connector is not exposing those CRM Hub objects for managed ingestion.
Microsoft's documented limitation is essentially that other HubSpot hubs are not currently supported by this managed connector. The documentation recommends contacting your Azure Databricks account team if ingestion from other hubs is required.
For the current implementation, I would either restrict the Lakeflow pipeline to the supported Marketing Hub tables or use another ingestion path for the CRM objects until Databricks expands the managed connector.
Microsoft Learn resource:
https://learn.microsoft.com/training/?wt.mc_id=studentamb_521824