我想使用Azure数据工厂将Azure表存储中的特定行和两个特定列复制到SQL数据库表中

时间:2018-07-11 11:08:23

标签: azure azure-sql-database azure-table-storage chatbot azure-data-factory

我有一个聊天机器人问3个问题,然后记录答案。

我的存储表如下所示: https://imgur.com/e2PkK3z

我也有这样的Azure SQL数据库表

CREATE TABLE Answers (
    Timestamp DateTimeOfsett,
    Data varchar(255),
); 

我已按照本指南https://docs.microsoft.com/en-us/azure/data-factory/v1/data-factory-copy-activity-tutorial-using-azure-portal

设置了Azure存储工厂

我已经能够过滤掉我不想在我的dataDataSet中使用Azure数据工厂中的Schema函数的列,但是我也想过滤掉所有的行,而用RowKey“ userData”除外。我一生无法解决这个问题,因为我以前没有使用Azure,SQL或javascript的经验,仅使用google和microsoft文档就可以了。

1 个答案:

答案 0 :(得分:0)

  1. 我建议您使用Azure Data Factory v2,因为它现在是GA,并且具有更高级的UI。尽管我认为这在v1中也是可以实现的。
  2. 您可以参考azure table的此文档。
  3. 您可以使用ADF V2 UI来构建和调试管道。
  4. 对于“用RowKey过滤掉所有行除外”,可以指定azureTableSourceQuery