我有2个数据库,一个产品和一个测试。我想编写一个存储过程以清空测试,并用产品中的项目填充它。产品并不庞大,约有2k项。
如果在没有存储过程的情况下可以更好地实现这一点,那么我也可以这样做:)
谁能指出我有关此的任何资源?我目前正在使用批量导入基本过程,但无法弄清楚如何访问其中的另一个数据库项目。
1,使用Azure Datafactory。创建管道并使用复制活动进行复制。将测试数据库设置为源,将prod数据库设置为接收器。
2,使用Azure Function,然后使用绑定或仅将代码放入函数主体中。
https://docs.microsoft.com/zh-CN/azure/azure-functions/functions-bindings-cosmosdb-v2
3,使用CosmosDB数据迁移工具。
这是文档:
https://docs.microsoft.com/zh-CN/azure/cosmos-db/import-data
例如,如果使用Azure Datafactory满足您的要求,则可以按照以下步骤操作:
首先,您需要在Azure上创建一个数据工厂。
步骤1:建立管道:
步骤2:建立复制活动:
步骤3:点击复制活动,创建数据集:
上面是如何创建源数据集,与创建接收器数据集类似。
步骤4:然后点击Debug(调试):
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句