如果已在其他地方提出并回答此问题,我们深表歉意。如果是,请参考回复评论中的网址。所以情况是这样的,
我正在发出 API 请求,作为响应,我得到了 auth_token,我在复制活动中使用它作为授权来检索 JSON 格式的数据并将其接收到 Azure SQL 数据库。我能够将我在 JSON 中收到的所有元素映射到 Azure SQL 数据库的列。但是,仍然需要填充两列( UploadId和RowId )。
- UploadId是一个 GUID,对于整批行都是相同的(我已经设法解决了这个问题)
- RowId将是从 1 开始到该批次条目结束的序列,然后对于下一个批次(具有新的 GUID 值),它会重置回 1。
数据库看起来像这样,
| APILoadTime | UploadId | RowId |
| 2020-02-01 | 29AD7-12345-22EwQ | 1 |
| 2020-02-01 | 29AD7-12345-22EwQ | 2 |
| 2020-02-01 | 29AD7-12345-22EwQ | 3 |
| 2020-02-01 | 29AD7-12345-22EwQ | 4 |
| 2020-02-01 | 29AD7-12345-22EwQ | 5 |
--------------------------------------------------> End of Batch One / Start of Batch Two
| 2020-02-01 | 30AD7-12345-22MLK | 1 |
| 2020-02-01 | 30AD7-12345-22MLK | 2 |
| 2020-02-01 | 30AD7-12345-22MLK | 3 |
| 2020-02-01 | 30AD7-12345-22MLK | 4 |
| 2020-02-01 | 30AD7-12345-22MLK | 5 |
--------------------------------------------------> End of Batch Two and so on ...
Azure Pipeline 的 Copy Activity 中是否有办法实现此RowId行为......或者即使在 Azure SQL 数据库中也是可能的。
抱歉,描述很长,并提前感谢您的帮助!问候