I’m having another try at this now. I was able to load in a variety of vertices to a loading job no trouble whatsoever. But I cannot load edges and am finding the documentation hard to unpack(specifically: https://docs.tigergraph.com/dev/gsql-ref/ddl-and-loading/creating-a-loading-job#more-complex-attribute-expressions under the section
here’s what I am trying:
CREATE DIRECTED EDGE edgeName (FROM VertexA, TO VertexB | FROM VertexB, TO VertexB)
LOAD edgeName TO EDGE step VALUES ($0, $1) USING header="false", separator=",";
When I run this I get the following error:
Semantic Check Fails: The edge type edgeName is composed of edge pairs, the loading statement should specify FROM vertex
When I try to make it a CSV with 4 columns(type_a,ID_a,type_b,ID_b) to denote the vertex types I get:
Semantic Check Fails: values() index number is 4 while edge 'edgeName' has 2 columns!
If I try to make it a triple because only one vertex type is ambiguous I get:
Semantic Check Fails: values() index number is 3 while edge 'edgeName' has 2 columns!
Not sure if this is a bug or I am missing something obvious? Running TG 3.15