This is an automated email from the ASF dual-hosted git repository.
weibin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-graphar-testing.git
The following commit(s) were added to refs/heads/main by this push:
new 0db087c add import config file (#26)
0db087c is described below
commit 0db087c3c008c2ad5b4d894c68dd4c56fba20720
Author: Liu Jiajun <[email protected]>
AuthorDate: Tue Oct 29 23:55:04 2024 +0800
add import config file (#26)
---
neo4j/data/import.full.json | 214 ++++++++++++++++++++++++++++++++++++++++++++
neo4j/data/import.mini.json | 130 +++++++++++++++++++++++++++
2 files changed, 344 insertions(+)
diff --git a/neo4j/data/import.full.json b/neo4j/data/import.full.json
new file mode 100644
index 0000000..479c508
--- /dev/null
+++ b/neo4j/data/import.full.json
@@ -0,0 +1,214 @@
+{
+ "graphar": {
+ "path": "/workspaces/incubator-graphar/graphar/movie",
+ "name": "MovieGraph",
+ "vertex_chunk_size": 100,
+ "edge_chunk_size": 1024,
+ "file_type": "parquet",
+ "adj_list_type": "ordered_by_source",
+ "validate_level": "weak",
+ "version": "gar/v1"
+ },
+ "import_schema": {
+ "vertices": [
+ {
+ "type": "Person",
+ "labels": [
+ "Person"
+ ],
+ "chunk_size": 100,
+ "validate_level": "no",
+ "prefix": "vertex/Person/",
+ "property_groups": [
+ {
+ "file_type": "parquet",
+ "properties": [
+ {
+ "name": "name",
+ "data_type": "string",
+ "is_primary": true,
+ "nullable": false
+ },
+ {
+ "name": "born",
+ "data_type": "int64",
+ "is_primary": false,
+ "nullable": true
+ }
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "file_type": "parquet",
+ "path":
"/workspaces/incubator-graphar/testing/neo4j/data/Person.parquet",
+ "columns": {
+ "name": "name",
+ "born": "born"
+ }
+ }
+ ]
+ },
+ {
+ "type": "Movie",
+ "labels": [
+ "Movie"
+ ],
+ "chunk_size": 100,
+ "validate_level": "no",
+ "prefix": "vertex/Movie/",
+ "property_groups": [
+ {
+ "file_type": "parquet",
+ "properties": [
+ {
+ "name": "title",
+ "data_type": "string",
+ "is_primary": true,
+ "nullable": false
+ },
+ {
+ "name": "tagline",
+ "data_type": "string",
+ "is_primary": false,
+ "nullable": true
+ }
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "file_type": "orc",
+ "path":
"/workspaces/incubator-graphar/testing/neo4j/data/Movie.orc",
+ "columns": {
+ "title": "title",
+ "tagline": "tagline"
+ }
+ }
+ ]
+ }
+ ],
+ "edges": [
+ {
+ "edge_type": "WROTE",
+ "src_type": "Person",
+ "src_prop": "name",
+ "dst_type": "Movie",
+ "dst_prop": "title",
+ "chunk_size": 1024,
+ "validate_level": "no",
+ "prefix": "edge/Person_WROTE_Movie/",
+ "adj_lists": [
+ {
+ "ordered": true,
+ "aligned_by": "src",
+ "file_type": "parquet"
+ },
+ {
+ "ordered": true,
+ "aligned_by": "dst",
+ "file_type": "parquet"
+ }
+ ],
+ "sources": [
+ {
+ "file_type": "csv",
+ "delimiter": ",",
+ "path":
"/workspaces/incubator-graphar/testing/neo4j/data/Person_WROTE_Movie.csv",
+ "columns": {
+ "name": "name",
+ "title": "title"
+ }
+ }
+ ]
+ },
+ {
+ "edge_type": "ACTED_IN",
+ "src_type": "Person",
+ "src_prop": "name",
+ "dst_type": "Movie",
+ "dst_prop": "title",
+ "validate_level": "no",
+ "chunk_size": 1024,
+ "prefix": "edge/Person_ACTED_IN_Movie/",
+ "adj_lists": [
+ {
+ "ordered": true,
+ "aligned_by": "src",
+ "file_type": "parquet"
+ },
+ {
+ "ordered": true,
+ "aligned_by": "dst",
+ "file_type": "parquet"
+ }
+ ],
+ "sources": [
+ {
+ "file_type": "json",
+ "delimiter": ",",
+ "path":
"/workspaces/incubator-graphar/testing/neo4j/data/Person_ACTED_IN_Movie.json",
+ "columns": {
+ "name": "name",
+ "title": "title"
+ }
+ }
+ ]
+ },
+ {
+ "edge_type": "REVIEWED",
+ "src_type": "Person",
+ "src_prop": "name",
+ "dst_type": "Movie",
+ "dst_prop": "title",
+ "chunk_size": 1024,
+ "validate_level": "no",
+ "prefix": "edge/Person_REVIEWED_Movie/",
+ "property_groups": [
+ {
+ "file_type": "parquet",
+ "properties": [
+ {
+ "name": "rating",
+ "data_type": "int64",
+ "is_primary": false,
+ "nullable": true
+ },
+ {
+ "name": "summary",
+ "data_type": "string",
+ "is_primary": false,
+ "nullable": true
+ }
+ ]
+ }
+ ],
+ "adj_lists": [
+ {
+ "ordered": true,
+ "aligned_by": "src",
+ "file_type": "parquet"
+ },
+ {
+ "ordered": true,
+ "aligned_by": "dst",
+ "file_type": "parquet"
+ }
+ ],
+ "sources": [
+ {
+ "file_type": "csv",
+ "delimiter": ",",
+ "path":
"/workspaces/incubator-graphar/testing/neo4j/data/Person_REVIEWED_Movie.csv",
+ "columns": {
+ "name": "name",
+ "title": "title",
+ "summary": "summary",
+ "rating": "rating"
+ }
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/neo4j/data/import.mini.json b/neo4j/data/import.mini.json
new file mode 100644
index 0000000..8d85c77
--- /dev/null
+++ b/neo4j/data/import.mini.json
@@ -0,0 +1,130 @@
+{
+ "graphar": {
+ "path": "/workspaces/incubator-graphar/graphar/movie",
+ "name": "MovieGraph"
+ },
+ "import_schema": {
+ "vertices": [
+ {
+ "type": "Person",
+ "property_groups": [
+ {
+ "properties": [
+ {
+ "name": "name",
+ "data_type": "string",
+ "is_primary": true
+ },
+ {
+ "name": "born",
+ "data_type": "int64"
+ }
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "path":
"/workspaces/incubator-graphar/testing/neo4j/data/Person.parquet",
+ "columns": {
+ "name": "name",
+ "born": "born"
+ }
+ }
+ ]
+ },
+ {
+ "type": "Movie",
+ "property_groups": [
+ {
+ "properties": [
+ {
+ "name": "title",
+ "data_type": "string",
+ "is_primary": true
+ },
+ {
+ "name": "tagline",
+ "data_type": "string"
+ }
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "path":
"/workspaces/incubator-graphar/testing/neo4j/data/Movie.orc",
+ "columns": {
+ "title": "title",
+ "tagline": "tagline"
+ }
+ }
+ ]
+ }
+ ],
+ "edges": [
+ {
+ "edge_type": "WROTE",
+ "src_type": "Person",
+ "src_prop": "name",
+ "dst_type": "Movie",
+ "dst_prop": "title",
+ "sources": [
+ {
+ "path":
"/workspaces/incubator-graphar/testing/neo4j/data/Person_WROTE_Movie.csv",
+ "columns": {
+ "name": "name",
+ "title": "title"
+ }
+ }
+ ]
+ },
+ {
+ "edge_type": "ACTED_IN",
+ "src_type": "Person",
+ "src_prop": "name",
+ "dst_type": "Movie",
+ "dst_prop": "title",
+ "sources": [
+ {
+ "path":
"/workspaces/incubator-graphar/testing/neo4j/data/Person_ACTED_IN_Movie.csv",
+ "columns": {
+ "name": "name",
+ "title": "title"
+ }
+ }
+ ]
+ },
+ {
+ "edge_type": "REVIEWED",
+ "src_type": "Person",
+ "src_prop": "name",
+ "dst_type": "Movie",
+ "dst_prop": "title",
+ "property_groups": [
+ {
+ "properties": [
+ {
+ "name": "rating",
+ "data_type": "int64"
+ },
+ {
+ "name": "summary",
+ "data_type": "string"
+ }
+ ]
+ }
+ ],
+ "sources": [
+ {
+ "path":
"/workspaces/incubator-graphar/testing/neo4j/data/Person_REVIEWED_Movie.csv",
+ "columns": {
+ "name": "name",
+ "title": "title",
+ "summary": "summary",
+ "rating": "rating"
+ }
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]