У меня есть коллекция cosmos DB в следующем формате:
{
"deviceid": "xxx",
"partitionKey": "key1",
.....
"_ts": 1544583745
}
Я использую фабрику данных Azure для копирования данных из Cosmos DB в ADLS Gen 2. Если я копирую с помощью действия копирования, это довольно просто. Однако меня больше всего беспокоит путь вывода в ADLS Gen 2. В наших требованиях указано, что путь вывода должен быть в определенном формате. Вот пример требования:
outerfolder/version/code/deviceid/year/month/day
Теперь, поскольку deviceid, year, month, day находятся в самой полезной нагрузке, я не могу найти способ их использовать, кроме как создать действие поиска и использовать вывод активности поиска в действии копирования.
И вот как я установил папку вывода, используя свойство набора данных:
Я использую SQL API в Cosmos DB для запроса данных.
Есть ли лучший способ добиться этого?