Cloud Integration Hub > Subscriptions > Subscription methods
  

Subscription methods

You can use the following methods to consume data and files with Cloud Integration Hub:
Subscriptions that trigger a Data Integration task
When the subscription runs, the Cloud Integration Hub server triggers the Data Integration task that is defined for the subscription and instructs the Informatica Intelligent Cloud Services data engine to retrieve the data from the topic or topics on the Cloud Integration Hub publication repository. The data engine runs the Data Integration task, and transfers the data to the subscribing application. To consume data from multiple topics with a single task, create a compound subscription.
For subscriptions that trigger a Data Integration task you can define the delivery behavior for the published data, for example, to aggregate all data sets to a single data set, or to consume the latest published data set. You can also configure a retry policy that defines the number of times Cloud Integration Hub retries to run the subscription in case of failure and the retry interval.
Use this method to consume batch data from the relational publication repository into files, applications, and repositories.
Subscriptions that trigger a file ingestion task
When the subscription runs, the Cloud Integration Hub server triggers the file ingestion task that is defined for the subscription and instructs Mass Ingestion to retrieve the files from a specific topic on the Cloud Integration Hub publication repository. Mass Ingestion runs the file ingestion task, and transfers the files to the subscriber target.
Use this method to consume files as-is from the file store publication repository.
Subscriptions that consume data with an API
The Cloud Integration Hub Consume Data API consumes data from a specific topic on the Cloud Integration Hub publication repository.
Use this method for high frequency, event-driven subscriptions. For example, to consume data that is published with the Publish Data API.