通过EC2将数据帧从python加载到snowflake

通过EC2将数据帧从python加载到snowflake,python,pandas,database-connection,snowflake-cloud-data-platform,Python,Pandas,Database Connection,Snowflake Cloud Data Platform,我有一个python数据帧,需要加载到雪花表中。我是通过Jupyter笔记本完成的,我能够加载数据。然而,当我在EC2中运行相同的代码时,我遇到了分段错误。我想问一下,是否可以使用其他方法将数据从python数据帧加载到snowflake,比如创建一个临时CSV并通过python加载相同的数据,或者将其更改为pyarrow格式,然后通过python将其加载到snowflake中。请注意,我不能使用S3存储桶。您最好的方法是使用write_pandas()函数,它将创建一个临时文件,将其放入雪花内

我有一个python数据帧,需要加载到雪花表中。我是通过Jupyter笔记本完成的,我能够加载数据。然而,当我在EC2中运行相同的代码时,我遇到了分段错误。我想问一下,是否可以使用其他方法将数据从python数据帧加载到snowflake,比如创建一个临时CSV并通过python加载相同的数据,或者将其更改为pyarrow格式,然后通过python将其加载到snowflake中。请注意,我不能使用S3存储桶。

您最好的方法是使用
write_pandas()
函数,它将创建一个临时文件,
将其放入雪花内部阶段,然后为您执行
复制到
命令


不过,这不是唯一的方法,因为你的问题没有具体说明你在使用哪种方法,我想我应该从最好的方法开始。如果这是您已经在使用的方式,我将更新此答案。

我使用了write_pandas()和pd_writer使用to_sql,但每次在EC2中使用它们时都会出错。。。但是,这两种方法都在我的本地系统中工作…请指定可以使用哪些其他方法加载数据…感谢advanceI使用回溯检查EC2中的错误,发现我得到以下错误:255001:类型(方法)中的绑定数据不支持…请在此处分享错误,因为相同的数据已通过本地计算机加载到snowflake,但现在我收到此错误。我建议您更新您的问题,了解更多详细信息。错误消息、示例代码等。您的本地计算机和EC2实例显然有些不同,但如果没有任何详细信息,就不可能为您指出正确的方向并调试您的问题。我将无法粘贴虚拟环境中的代码。我将试着发布本地计算机的代码。。。同时,您可以建议其他方法将数据加载到Snowflake吗?我认为您需要弄清楚为什么write_pandas()在EC2实例上不起作用,因为它运行的命令与您在其他解决方案中尝试使用的命令相同(放入并复制到)。