Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure data factory Azure数据工厂->;从SQL复制到表存储(布尔映射)_Azure Data Factory_Azure Table Storage_Copy Activity - Fatal编程技术网

Azure data factory Azure数据工厂->;从SQL复制到表存储(布尔映射)

Azure data factory Azure数据工厂->;从SQL复制到表存储(布尔映射),azure-data-factory,azure-table-storage,copy-activity,Azure Data Factory,Azure Table Storage,Copy Activity,我正在Azure数据工厂中添加管道,以将数据从SQL迁移到表存储。 一切似乎都很好,但我观察到bit列并没有得到预期的副本。 我在SQL数据库中有一个文件“IsMinor” 如果我没有按原样为位列添加显式映射,它将被复制为null 如果我从SQL中将其设置为“True”或“False”,则在表存储中将其复制为String,而不是Boolean 我还尝试在映射字段时指定类型,即“IsMinor(Boolean)”,但效果并不理想。 下面是我的样品表 我希望将上面的位值复制为表存储中的“布尔值”,

我正在Azure数据工厂中添加管道,以将数据从SQL迁移到表存储。 一切似乎都很好,但我观察到bit列并没有得到预期的副本。 我在SQL数据库中有一个文件“IsMinor”

如果我没有按原样为位列添加显式映射,它将被复制为
null
如果我从SQL中将其设置为“True”或“False”,则在表存储中将其复制为
String
,而不是Boolean

我还尝试在映射字段时指定类型,即“
IsMinor(Boolean)
”,但效果并不理想。 下面是我的样品表


我希望将上面的位值复制为表存储中的“布尔值”,而不是字符串。

我尝试将布尔值数据从我的SQL数据库复制到表存储中,效果很好

正如您所知,SQL server不支持布尔数据类型,因此我创建如下表:

所有数据预览在源数据集中看起来都很好:

我只是在表存储中创建一个表
test1
,让数据工厂自动创建PartitionKey和RowKey

使用存储资源管理器运行管道并检查
test1
中的数据:

在文档中,表存储不支持布尔属性类型


希望对您有所帮助。

我尝试将布尔数据从SQL数据库复制到表存储中,效果很好

正如您所知,SQL server不支持布尔数据类型,因此我创建如下表:

所有数据预览在源数据集中看起来都很好:

我只是在表存储中创建一个表
test1
,让数据工厂自动创建PartitionKey和RowKey

使用存储资源管理器运行管道并检查
test1
中的数据:

在文档中,表存储不支持布尔属性类型


希望对您有所帮助。

谢谢,我注意到最初我有查询位值,但这是一个可空字段,我没有注意到。谢谢,我注意到最初我有查询位值,但这是一个可空字段,我没有注意到。