c# - C# 将 CSV 文件上传到 Netezza
问题描述
因此,我的团队正在研究使用 C# 连接到 Netezza,我们计划将数据加载到 netezza,从 netezza 中提取数据并使用 C# 编写更新查询。
根据我的研究,我发现可以使用 C# 连接到 netezza,我想知道您是否可以使用 C# 完成上面加粗的所有操作,以便我们可以决定是否可以使用 C# 对 Netezza 做任何事情. 在我们承诺任何事情之前,我们想知道。我们要加载的数据类型是 CSV 文件。
这方面有什么好的资源吗?我一直找不到。
我们也有 Aginity 客户端工具,所以也许可以将 Aginity 合并到此(不是我想要,但如果它更容易我想知道它)?
解决方案
检索数据很简单,可以通过通常的渠道完成(循环游标以获取结果),但加载可能需要更长的时间。
Netezza 不喜欢多重INSERT
查询。使用单个查询加载大量记录INSERT
,因为它不支持多行插入,将需要很长时间。
在加载多条记录时,大多数人通常将他们的数据写入“.csv”并使用外部表语法来执行插入。
在应用程序中,我们更喜欢通过命名管道加载/卸载数据,这样我们就不必事先将数据写入/读取到磁盘。
推荐阅读
- html - 使用(焦点)检索输入的值
- elasticsearch - 弹性聚合一个结果
- c# - 如何使该方法在一个列表中使用来自不同表和字段的值填充列表?
- mysql - mysql更新以另一个结尾结尾的值
- azure-cosmosdb - 如果需要 ACID 事务,在 CosmosDB 存储过程中强制延续有什么意义
- kubernetes - kubernetes 滚动更新不会创建新的 pod
- android - 如何创建文本动画,其中文本从 android 中的字母轮廓形成?
- python - python pandas重命名列名以开头
- php - 结束标签与结束标签冲突
- visual-studio-2017 - Visual Studio 2017/2019 Razor 页面键盘快捷键查看 cshtml.cs 文件(代码隐藏)