Configure event queues: SQS, Pub/Sub, Azure, or DataTable
Configure your cloud event queues to support real-time data synchronization between Reltio and Veeva Vault CRM.
To enable real-time integration, the Reltio tenant must publish change events to an external message queue. The Reltio Integration Hub (RIH) subscribes to these queues and triggers recipes when data changes occur.
This topic explains how to configure queue services across supported cloud platforms: AWS, Azure, and GCP.
For access and credential requirements, see Prepare your environment for Reltio–Veeva Vault CRM integration.
Configure an AWS SQS queue
Use the steps below to create an SQS queue and connect it to your Reltio Integration Hub project.
- IAM user with permission to create queues and manage access policies
- Reltio tenant configured to publish change events
- AWS Console or CLI access
- Sign in to the AWS Management Console.
- Go to Simple Queue Service (SQS) and choose Create queue.
- Select Standard queue and enter a name (example,
reltio-events-prod). - Collect the following values to use when configuring the queue connection in RIH:
- Queue ARN
- Region
- For authentication, use RIH to access AWS with IAM roles; follow the steps mentioned in the topic Prerequisites - AWS security configuration.
- Use the AWS CLI or SDK to validate that the queue is accessible.In your RIH project, open the connection
Veeva | CON | AWS SQS Connection. - Save and test the connection.
- Navigate to the AWS IAM Console.
- Select Roles > Create role.
- Select AWS account under Trusted entity type.
Create and connect an Azure topic
Use the steps below to configure a Service Bus Topic and grant access to Reltio's Integration Hub.
- Azure Service Bus namespace and topic are available
- Connection string includes
SendandListenpermissions - Reltio queue publishing is enabled for your tenant
- Sign in to the Azure Portal.
- Go to Service Bus and select or create a Namespace.
- Within the namespace, create a Topic (example,
reltio-events). - Create a Shared Access Policy with with
SendandListenpermissions. - Collect the following values to use in the next step:
- Namespace name
- Topic name
- Connection string (primary key)
- In your RIH project, open the connection
Veeva | CON | Azure Service Bus Connectionand enter the values you collected. - Save and test the connection.
Set up a GCP Pub/Sub topic and subscription
Use these steps to create a Pub/Sub topic and configure access for RIH.
- Google Cloud project with the Pub/Sub API enabled
- Permissions to create topics, subscriptions, and service accounts
- Reltio publishing enabled for the tenant
- Sign in to the Google Cloud Console.
- Navigate to Pub/Sub and create a Topic (example,
reltio-events). - Create a Subscription, and choose Pull as the delivery type.
- Create a Service Account and assign Pub/Sub Publisher and Subscriber roles.
- Generate a JSON key file and collect the following values:
- Project ID
- Topic name
- Subscription name
- Service account key path
- In your RIH project, upload the key file in the
Veeva | CON | GCP Topic Connectionconnection and enter the values collected. - Save and test the connection in the RIH Console.
Once configured, your queue will begin receiving entity change events from Reltio. RIH recipes will automatically trigger in response to these events based on the connection.
Set up a DataTable connection
Use these steps to set up a DataTable connection in Reltio Integration Hub (RIH).
- Access to RIH
- Permissions to create client roles and API clients
- Access to the DataTable connector configuration
To set up a DataTable connection, perform the following steps:
- In RIH, navigate to API clients.
- Create a Client role to provide DataTable access.
- In the client role page, select Tools.
- Enable the required permissions for Data tables and Data table records.
- Save the client role changes.
- Create an API client, and assign the client role you created.
- Generate the API key for the client.
- Copy the API key to use it when you configure the DataTable connector.
- In RIH, open the connection
Veeva | CON | Workato Data Table connection, enter the API key in Your API Key. - Save and test the connection in the RIH console.
Once configured, your DataTable connection is available in Reltio Integration Hub. RIH recipes can use this connection to access DataTable records based on the connection.
Validation steps
- Make a small update to a test entity in Reltio
- Monitor your message queue in the cloud provider console
- Confirm the appropriate recipe is triggered in RIH
- Check the RIH job log for successful execution and data delivery