Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.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
Sql server 每天从sFTP中的CSV文件向SQL server表提供数据_Sql Server_Powershell_Ftp_Etl - Fatal编程技术网

Sql server 每天从sFTP中的CSV文件向SQL server表提供数据

Sql server 每天从sFTP中的CSV文件向SQL server表提供数据,sql-server,powershell,ftp,etl,Sql Server,Powershell,Ftp,Etl,我有一个只能通过sFTP访问的CSV文件。 CSV文件每天更新(结构相同,但值不同) 我的目标是每天复制CSV的值并将其粘贴到SQL Server表中。当然,这个过程需要自动化 我的CSV也包含太多行。csv的第一列是“ID”。我有一个固定的“ID”列表。所以我需要在粘贴到SQL Server之前进行一些过滤 达到目标的最佳选择是什么?使用外部ETL、批处理、PowerShell和SQL脚本 集成服务(SSIS)是一个不错的选择,因为您可以使用任务组合(FTP连接、平面文件源、t-SQL等),并

我有一个只能通过sFTP访问的CSV文件。 CSV文件每天更新(结构相同,但值不同)

我的目标是每天复制CSV的值并将其粘贴到SQL Server表中。当然,这个过程需要自动化

我的CSV也包含太多行。csv的第一列是“ID”。我有一个固定的“ID”列表。所以我需要在粘贴到SQL Server之前进行一些过滤

达到目标的最佳选择是什么?使用外部ETL、批处理、PowerShell和SQL脚本

集成服务(SSIS)是一个不错的选择,因为您可以使用任务组合(FTP连接、平面文件源、t-SQL等),并且可以将SSIS包集成到SQL Server作业中,以便每天执行