Azure cosmosdb 请帮助解决将TTL插入Comsos DB的问题
我对azure data factory将TTL插入cosmos db有点纠结: 要求: 来源:ADLS Gen2拼花文件(不是csv,必须是拼花) 目标:COMSMOS DB 需要将paquet文件中的所有记录添加到Comsmos DB中,并使用额外的名称-值对,如:“ttl”:7776000 业务部门希望cosmos db中的每一项记录持续90天,容器级别上的TTL设置持续2年,但是,对于ADLS拼花地板的记录,必须仅在项目级别上设置90天 这里有一些限制:Azure cosmosdb 请帮助解决将TTL插入Comsos DB的问题,azure-cosmosdb,azure-data-factory,parquet,azure-data-lake-gen2,azure-data-factory-pipeline,Azure Cosmosdb,Azure Data Factory,Parquet,Azure Data Lake Gen2,Azure Data Factory Pipeline,我对azure data factory将TTL插入cosmos db有点纠结: 要求: 来源:ADLS Gen2拼花文件(不是csv,必须是拼花) 目标:COMSMOS DB 需要将paquet文件中的所有记录添加到Comsmos DB中,并使用额外的名称-值对,如:“ttl”:7776000 业务部门希望cosmos db中的每一项记录持续90天,容器级别上的TTL设置持续2年,但是,对于ADLS拼花地板的记录,必须仅在项目级别上设置90天 这里有一些限制: 无法使用数据流,因为它不支持自托
请尽可能帮助我将TTL作为int插入cosmos DB,非常感谢 是,即使将其设置为int,附加列的类型也将在源位置更改为String
作为替代方案,您可以在Azure函数中创建Cosmos DB触发器,并在其中添加“TTL”。谢谢Steve。如果假设是正确的,则不确定为什么micrsoft将所有附加列更改为字符串。也不确定任何时间线数据流是否可以用于自托管IR。