我正在尝试创建一个简单的复制事件,以将数据从源 Azure 表复制到接收器 Mongo Cosmos DB,但还想向接收器数据输出一个额外列,其中附加列的内容是运行 ID (或者每次运行时动态设置的其他内容)。
我可以通过在源模式中定义附加列来轻松添加额外列,但无法弄清楚如何设置内容(大概应该在事件中设置),因此添加字段的值始终为输出数据库中的 NULL
谢谢
最佳答案
您可以执行相同或类似的操作,并在复制事件中创建动态选择语句。所以像 SELECT @{item().sourceTableCustomColumnList}, @pipeline().RunId FROM @{item().sourceTableName}
您可以引用MSDN解决类似问题的线程。
希望这有帮助。
关于azure - 具有复制事件的附加列的动态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55217185/