Data Marketplace
SAC / Datasphereintermediate

Provisioning and Integrating Marketplace Data Products into Spaces

Explains the technical workflow of subscribing to and provisioning marketplace data products into Datasphere spaces, how they surface for modeling, and how to monitor and troubleshoot refresh and access issues.

Explanation

Once a data product has been evaluated through the Data Marketplace catalog, the next stage is provisioning it into one or more Datasphere spaces so it becomes usable in modeling and downstream consumption via SAP Analytics Cloud stories or planning models. This lesson focuses on the operational mechanics of that process, the resulting artifacts, and how to keep the integration healthy in production. Provisioning typically begins with a subscription action against the chosen data product, which may require accepting terms of use and, for commercial products, confirming a contract or trial period. After subscription is approved, an administrator with the appropriate space authorization provisions the data product into a target space. This step creates local representations of the data product's tables inside that space, similar in appearance to tables created by your own replication flows, but owned and refreshed according to the terms defined by the provider rather than by your own data integration configuration. A critical technical point is that you generally do not control the extraction logic or replication frequency of marketplace data the way you would for a custom remote table or replication flow. The provider defines whether data is delivered as a periodic snapshot, incrementally refreshed, or, in some cases, accessed in a federated (live) manner. As a space administrator or data engineer, your role is largely to monitor that the provisioned tables refresh as expected, and to design your consuming models to tolerate the actual refresh cadence (for example, avoiding models that assume near-real-time data if the underlying product only refreshes daily or weekly). Once provisioned, the marketplace tables appear as sources you can reference in your space's graphical views, analytic models, or data flows, exactly like locally built or replicated tables. This is where the real integration value emerges: you can create a graphical view that joins an internal sales fact table with a marketplace-provided regional demographic or weather dimension, then expose that combined view as an analytic model for SAC stories or planning models. Because the marketplace table lives inside the same space (or is exposed cross-space if your governance model allows), normal Datasphere modeling capabilities such as associations, calculated columns, and currency conversion apply. Troubleshooting in this area typically falls into a few categories. First, refresh failures: if a marketplace table stops updating, check the space's data integration monitor for the provisioned object; because the pipeline is managed by the provider, your remediation options are often limited to verifying your subscription is still active, confirming there are no changes to entitlements, and escalating to the provider or SAP support if the pipeline itself appears broken on their side. Second, authorization issues: users building models may report they cannot see marketplace tables if they lack the correct space membership or object-level privileges; this is resolved through the same space role and object authorization mechanisms used for any other space object, not through marketplace-specific security settings. Third, schema or structural changes: providers occasionally revise a data product's schema (adding or renaming fields); because you don't control the source schema, models built against marketplace tables should be reviewed after provider-communicated changes to avoid silent breakage in joins or calculated columns. From a production support perspective, treat provisioned marketplace data products as a hybrid dependency: they behave like internal Datasphere objects for modeling purposes, but their availability, refresh reliability, and schema stability depend on an external provider relationship. This means your operational runbooks should document which spaces rely on which marketplace products, who owns the commercial relationship (procurement, business owner), and what the fallback plan is if a subscription lapses or a provider discontinues a data product, so that dependent stories or planning models don't silently fail without an owner aware of the root cause.

Real project scenario

A finance team provisions a foreign exchange rate data product from the Data Marketplace into their consolidation space to support automated currency conversion in planning models. Six months later, the provider revises the rate table's granularity from daily to intraday snapshots. The Datasphere modeler notices unexpected duplicate joins in a downstream analytic model and traces the issue back to the schema change, requiring an update to the join conditions and a review with the finance business owner about which granularity should actually be consumed.

Common mistakes

โ€ข Building consumption models that assume real-time refresh when the marketplace product only refreshes on a periodic snapshot schedule. โ€ข Provisioning a marketplace data product into a shared space without notifying dependent model owners of licensing constraints or refresh limitations. โ€ข Not documenting which analytic models or stories depend on a given marketplace data product, causing confusion when a subscription lapses. โ€ข Assuming marketplace-specific security settings exist, rather than relying on standard space authorization and object privileges. โ€ข Ignoring provider-communicated schema changes until a downstream model breaks in production.

Best practices

โ€ข Maintain a dependency log mapping marketplace data products to the spaces and models that consume them. โ€ข Monitor provisioned marketplace tables in the data integration monitor just like any other scheduled or replicated object. โ€ข Design consuming models to be resilient to the provider's actual refresh cadence, not an assumed one. โ€ข Establish a clear business owner for each commercial marketplace subscription to manage renewal and discontinuation risk. โ€ข Review provider release notes or communications for schema changes before they impact production models.

Interview angle

You may be asked to walk through the end-to-end flow from subscribing to a marketplace product to it being consumed in an SAC story, and to explain how refresh monitoring and authorization for marketplace tables differ from (or align with) standard replicated or local tables. Expect questions on how you would handle a provider schema change affecting production models.