Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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
使用hana客户端hdbsql导出CSV_Csv_Export_Export To Csv_Hana - Fatal编程技术网

使用hana客户端hdbsql导出CSV

使用hana客户端hdbsql导出CSV,csv,export,export-to-csv,hana,Csv,Export,Export To Csv,Hana,将表作为CSV导出到带有HANA客户端的远程服务器时,我面临一些性能问题 在升级到REV 07之前,性能是可以接受的,但从一个月开始,我们需要1小时来导出7MB 我在互联网上搜索,找到了一个由拉尔斯·布雷德曼回答的存档问题 Lars说:HDBSQL并不特别慢,但当然会受到网络带宽和延迟的限制,而服务器端HANA导出只是完全避免了这一点 我真的不明白这意味着什么,我想知道是否有人知道如何配置延迟或网络带宽,或者是否有任何选项可以添加到我的命令行以获得更好的结果 这是我的命令行 hdbsql-n

将表作为CSV导出到带有HANA客户端的远程服务器时,我面临一些性能问题

在升级到REV 07之前,性能是可以接受的,但从一个月开始,我们需要1小时来导出7MB

我在互联网上搜索,找到了一个由拉尔斯·布雷德曼回答的存档问题

Lars说:HDBSQL并不特别慢,但当然会受到网络带宽和延迟的限制,而服务器端HANA导出只是完全避免了这一点

我真的不明白这意味着什么,我想知道是否有人知道如何配置延迟或网络带宽,或者是否有任何选项可以添加到我的命令行以获得更好的结果

这是我的命令行

hdbsql-n XXXX:30015-i 00-u XXXXX-p XXXXX 1-x-resultencoding LATIN1-a-o“…\g5.csv”“从SCHEMA.TABLE中选择*”

提前感谢并致以最良好的问候


Houssem

我的评论的意思是,
hdbsql
就像任何其他客户端工具一样,通过网络与HANA服务器通信。这涉及延迟,例如延迟,这是由于信号传输工作的本质造成的。 实际延迟和带宽通常只能通过更改网络连接的设置方式来影响。例如,如果您有与调制解调器或卫星连接的拨入连接,则延迟(delay)通常会高于直接LAN连接。你不能用“hdbsql”来配置它

SAP HANA提供了在服务器上将表数据导出为CSV的选项,无需客户端工具。 需要检查这是否是适用于您的场景的可能解决方案

然而,您写道,只要您使用SPS 07(现在已经过时好几年),您就对性能感到满意,现在情况不再如此。 这里发生了什么变化?您现在使用的是哪个软件版本

为了了解更多情况,您可以使用
hdbsql
-T
)的SQLDBC跟踪选项。
您可能还需要检查与HANA服务器的通信是否确实存在问题。写输出文件可能会减慢进程。

谢谢Lars的回复。我面临一个问题,我无法忍受。如果我使用hdbclient将数据导出到我的笔记本电脑(本地),它可以正常工作,但如果我使用它将数据导出到远程(ftp服务器),则速度非常慢。如果我把样本从笔记本电脑粘贴到遥控器上,效果也不错。如果我使用hana studio(本地或远程)导出数据,它也可以正常工作。你知道问题出在哪里吗?我该如何解决?提前感谢这很难远程完成。但是,如果问题仅在导出到远程服务器时出现,那么我将开始研究此连接的性能。不确定hdbsql是如何写入FTP服务器的,但如果(例如)服务器连接的延迟相当高,则hdbsql写入数据的方式(数据出现时有许多I/O)不是一个好的选择。在这种情况下,最好将数据假脱机到本地文件中,并通过FTP传输(减少往返次数)。