亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將數據插入到 grakn 模式

將數據插入到 grakn 模式

皈依舞 2022-11-01 12:45:29
我創建了以下 grakn 架構define  contract sub relation,       relates manufacturer,       relates product;  drug sub entity,      plays product,      has product_name,      has code;  company sub entity,      plays manufacturer,      has manufacturer_name;      product_name sub attribute,    datatype string;  manufacturer_name sub attribute,    datatype string;  code sub attribute,    datatype string;我有 3 個 csv(藥物、公司和合同)藥物具有產品名稱(唯一)和代碼公司有manufacturer_name(唯一)合同具有產品名稱和制造商名稱(兩者結合的唯一性)我正在使用 grakn [修改表的名稱] 提供的相同 migrate.py。在攝取期間,會彈出以下錯誤。<_Rendezvous of RPC 終止于:status = StatusCode.INVALID_ARGUMENT details = "GraqlSemanticException-name 沒有 'isa'、'sub' 或 'id'。請檢查服務器日志以獲取堆棧跟蹤。" debug_error_string = "{"created":"@1588172437.178000000","description":"從對等 ipv4:127.0.0.1:48555 收到錯誤","file":"src/core/lib/surface/call.cc"," file_line":1055,"grpc_message":"GraqlSemanticException-name 沒有 'isa'、'sub' 或 'id'。請檢查堆棧跟蹤的服務器日志。","grpc_status":3}" >在 grakn 提供的 phone_calls 示例中,我看到正在生成 ID(它是自動生成的嗎?)我需要將數據插入到字段(公司、合同和藥物)中。如果需要,我可以分享我寫的 migrate.py。
查看完整描述

1 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經驗 獲得超6個贊

請檢查 migrate.py 和 csv 文件中使用的名稱。兩者都應該相同才能將數據插入 grakn-DB。示例:如果您的查詢是這樣的:

'insert $company isa company, has name "' + company["name"] + '";'

因此,在您的 csv 文件中,標題應為“名稱”。希望這可以幫助。


查看完整回答
反對 回復 2022-11-01
  • 1 回答
  • 0 關注
  • 95 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號