我必须从oracle中提取一些数据并更新雪花中的数据。当然,数据大小为5gb。 有什么程序可以从雪花连接到oracle数据库?要么 我是否需要使用python等编程语言来连接它们?
答案 0 :(得分:2)
您将需要从Oracle卸载数据并将其加载到Snowflake,因为我从未听说过“直接连接”选项。
我将使用SQL * Loader卸载,将文件推送到AWS S3(或您的云供应商的存储),并发出Snowflake COPY INTO TABLE命令,这应该非常简单。
答案 1 :(得分:0)
我建议使用python编程从oracle提取数据并将其加载到雪花。由于您的甲骨文表每天都在更新,因此请编写python程序以动态生成合并语句,以将增量数据从甲骨文加载到雪花。
答案 2 :(得分:0)
在Snowflake中没有等效的Oracle数据库链接。您将需要一个外部过程来将数据从Oracle移至S3。然后,您可以配置Snowpipe任务以从S3加载到Snowflake。有关更多信息,请参见Loading Continuously Using Snowpipe。