本文收集了有关嬴图Transporter的常见问题。若您仍有其他疑问,请邮件联系我们support@ultipa.com。
Transporter无法连接嬴图Cloud
如果您想通过嬴图Transporter连接到嬴图Cloud,必须在嬴图Cloud的允许的入站IP中添加Transporter的IP地址。详情请见Graph Powerhouse或Graph Blaze。
如何解决“rpc error: code = ResourceExhausted”报错
导入/导出数据时,若数据包大小超过上限,会引发该报错。报错原因可能有以下几种:
- 单次导入大量属性。
- 属性值过大(如超长文本)。
batchSize
设置过大。
可尝试以下解决方案:
- 降低Transporter配置文件中的
batchSize
设置。 - 增加Transporter配置文件中的
MaxPacketSize
设置。 - 调整服务器配置中的
max_rpc_msgsize
设置(需重启服务器)。
导入时间类型的数据有什么格式要求
支持的datetime
标准格式如下:
[YY]YY-MM-DD HH:MM:SS
[YY]YY-MM-DD HH:MM:SSZ
[YY]YY-MM-DDTHH:MM:SSZ
[YY]YY-MM-DDTHH:MM:SS[+/-]0x00
[YY]YYMMDDHH:MM:SS[+/-]0x00
注意:
- 支持使用4位数或2位数代表年份。2位数的年份若大于70,则会解析为
19xx
,若小于70,则会解析为20xx
。 - 支持使用2位数或1位数代表月份和日。
- 支持使用斜杠(
/
)来代替破折号(-
)。 - 使用
[+/-]0x00
表示时区位移(如+0700
或-0300
)。 - 字母
Z
表示UTC 0时区。
导出的时间类型数据属于什么时区
如果datetime
值未包含时区信息,则会根据Transporter配置文件中设置的timezone
确定时区。如果未设置该参数,则使用本地时区。
英文双引号相关报错
数据字段中的英文双引号处理不当时会引发报错,如bare " in non-quoted-field
或extraneous or missing " in quoted-field
。
检查Transporter配置文件中的settings
> quotes
选项:
- 设置为
false
(默认)时:英文双引号会被解析为字段边界,必须出现在字段内容的两端。连续出现的英文双引号(""
)会被解析为单个双引号字符。例如,I like when Jack said "If you jump, I jump".
必须调整格式为"I like when Jack said ""If you jump, I jump""."
才能成功导入。 - 设置为
true
时:英文双引号会被解析为内容的一部分,而非分隔符。 无需为包含英文双引号的字段修改特殊格式。上述示例保持原样即可成功导入。
如何处理包含逗号和换行符的CSV数据
处理逗号:如果Transporter配置文件中,settings
> separator
设置为英文逗号,那么数据字段中如果包含逗号,需使用双引号("
)将其包裹,以避免将其误处理为分隔符。如果separator
不是英文逗号,则无需修改格式。
"Alice, CEO", 35, "New York"
此例中,Alice, CEO
被视作单个字段,而非两个独立值。
处理换行符:数据字段中出现换行符时,必须将其包裹在双引号("
)中。
"This is a multi-line
description of a product."
双引号中的整个文字块将被视作单个字段。
上述两个例子中,都将Transporter配置文件中的settings
> quotes
设置为false
。
CSV文件中的“null”字段为何不能导出成null值
在CSV文件中,字符串“null”被解析为文本值,而非null
值。若想将字段导入成null
,在两个连续分隔符中留空即可(,,
)。