将数据从Blob移动到SQL数据库

时间:2017-04-25 07:13:25

标签: mysql azure azure-storage azure-storage-blobs azure-sql-database

我目前正在将传感器读取数据从Azure Blob存储移动到SQL数据库中。我有多个.csv文件,在这些文件中我有各种列,其中包含日期(格式为:25/4/2017),time,sensor_location和sensor_readings。 我的问题;如果我想使用Logic App根据各自的列存储数据,我应该采取什么步骤?如何在第一个文件数据之后将第二个文件数据推入行?感谢

2 个答案:

答案 0 :(得分:1)

您应该尝试Azure Data Factory。有一个教程可以将blob数据复制到SQL here

您也可以将其设置为按计划运行。

答案 1 :(得分:0)

您需要编写一个脚本(任何支持或扩展mysql的高级语言,python,php,nodejs等)来导入您的数据,或者您可以使用像sequelpro {{ 3}}导入csv文件。

这是一个关于如何使用php将数据插入mysql的链接: https://www.sequelpro.com/ 您可以使用以下命令读取csv文件:

$contents = file_get_contents('filename.csv');
$lines = explode("\n", $contents);
foreach($lines as $line) { ... 
// insert all rows to mysql here