Hello Christopher Wilkinson,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand with your SQL query to interrogate Cosmos DB in Data Factory using Change Data Capture (CDC) functionality to unroll an array in the Analytical Store.
To unroll an array in the Analytical Store using CDC in Data Factory - https://learn.microsoft.com/en-us/azure/cosmos-db/analytical-store-change-data-capture you should use the following SQL syntax:
SELECT
c.id,
r.type,
r.description
FROM
c
CROSS APPLY
OPENROWSET(
'CosmosDB',
'SELECT * FROM c.requirements'
) AS r
I hope this is helpful! Do not hesitate to let me know if you have any other questions.
Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful.