使用studio导入地理坐标经度纬度数据问题

这个和我理解是一样的。我刚才把你的这个文件尝试了下,也不行
studio的错误提示


server的日志

大佬,我在线等您 :sob:

https://docs.nebula-graph.com.cn/3.3.0/nebula-studio/about-studio/st-ug-what-is-graph-studio/
您好,你可能需要升级下 Studio 了 :grinning:
image

第一疑问:那就是说我的操作没有错,是因为我这个3.2.3版本studio的问题是吧?
之所以没有升级。因为3.2.3有图探索功能,升级了后就没有图探索功能了。

第二个疑问:如果不升级的话,就无法导入地理数据了,可以这么理解吗?

另外,我也看了importer相关的文档,importer不支持地理类型数据的导入吧?


https://docs.nebula-graph.com.cn/3.2.1/nebula-importer/config-with-header/

可以的,您试试看
https://github.com/vesoft-inc/nebula-importer#schemavertextags

@MuYi 这里需要你帮忙解答下用户的疑问~

刚使用importer尝试了下不行
有报错

可以贴出您的配置文件以及 importer的版本信息吗?

这是point-target.csv文件内容

:IGNORE,:IGNORE,:IGNORE,:IGNORE,:SRC_VID(string),location.geo:geography(point),:IGNORE,:IGNORE
3533541035288952916,2022-02-25 20:03:59.0,1645790639,36.110.58.19,116.511494-39.993204,Point(116.511494 39.993204),116.511494,39.993204

这是配置文件内容

# 连接的 NebulaGraph 版本,连接 3.x 时设置为 v3。
version: v3

description: example

# 是否删除临时生成的日志和错误数据文件。
removeTempFiles: false

clientSettings:

  # nGQL 语句执行失败的重试次数。
  retry: 3

  # NebulaGraph 客户端并发数。
  concurrency: 10 

  # 每个 NebulaGraph 客户端的缓存队列大小。
  channelBufferSize: 128

  # 指定数据要导入的 NebulaGraph 图空间。
  space: lbg_risk_control

  # 连接信息。
  connection:
   xxxx
   xxx

  postStart:
    # 配置连接 NebulaGraph 服务器之后,在插入数据之前执行的一些操作。
    commands: |
      

    # 执行上述命令后到执行插入数据命令之间的间隔。
    afterPeriod: 15s

  preStop:
    # 配置断开 NebulaGraph 服务器连接之前执行的一些操作。
    commands: |

# 错误等日志信息输出的文件路径。    
logPath: ./err/test.log

# CSV 文件相关设置。
files:

    # 数据文件的存放路径,如果使用相对路径,则会将路径和当前配置文件的目录拼接。本示例第一个数据文件为点的数据。
  - path: ./point-target2.csv

    # 插入失败的数据文件存放路径,以便后面补写数据。
    failDataPath: ./err/err.csv

    # 单批次插入数据的语句数量。
    batchSize: 10

    # 读取数据的行数限制。
    limit: 10

    # 是否按顺序在文件中插入数据行。如果为 false,可以避免数据倾斜导致的导入速率降低。
    inOrder: false

    # 文件类型,当前仅支持 csv。
    type: csv

    csv:
      # 是否有表头。
      withHeader: true

      # 是否有 LABEL。
      withLabel: false

      # 指定 csv 文件的分隔符。只支持一个字符的字符串分隔符。
      delimiter: ","

    schema:
      # Schema 的类型,可选值为 vertex 和 edge。
      type: vertex

这是importer版本

nebula-importer-darwin-arm64-v3.2.0

您好,请将 csv 文件中的 SRC_VID 改成 VID 。

我的锅。大意了,我尝试下!!!!

终于可以了! 通过importer的方式是可以在studio v3.2.3有问题的基本上workaround!感谢大佬一下午的时间支持!给赞:+1:t2:

1 个赞

另外,我看社区有好多在新版本中把『图探索』功能加回来的诉求,我也希望在新版本中有这个功能 :ghost:

1 个赞

@MuYi :joy: 来介绍下这是我们的产品总监。

:joy: 好的,收到大家的声音,我们再斟酌下。

我排查了一下,因为 3.0.x nebula 导入坐标时候是需要 INSERT VERTEX player(geo) VALUES “1”:(“Point(116.511494 39.993204)”) 带引号的,这是一个我们的 bug。我们会修复一下,如果急的话,你可以在 csv 里暂时给地理位置信息的数据手动加上引号,也能使用

1 个赞

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。