When you will need to pull in data from a different site collection to a form, you can use the External SharePoint DataSource. Unlike the default SharePoint DataSource, you will need to configure the data source with a user name and password which will be used to pull in the data every time the form execute the commands for this data source.