Using Graph Importer

You can import graphs contained in a GraphSON file to your database by using the GraphImporter. You can provide the configuration for the Graph Importer via a configuration dictionary as illustrated in the next example:

 1from opg4py.graph_importer import GraphImporter
 2
 3config = {
 4    'jdbc_url'     : '<jdbc_url>',
 5    'username'     : '<username>',
 6    'password'     : '<password_for_username>',
 7    'file_path'    : '<graphson_file_path>',
 8    'graph_name'   : '<name_of_resulting_graph>',
 9    'output_format': '<pg_view | pg_sql>',
10    'input_format' : 'graphson'
11}
12
13importer = GraphImporter(config)
14create_statement = importer.import_graph()

When the import has finished you will obtain the CPG statement in the variable create_statement as a result of the success of the import process. Once the process is done, you can start working with your graph via any client (e.g., SQLcl, SQL Developer).

class opg4py.graph_importer.GraphImporter(config)

Wrapper class for oracle.pg.imports.GraphImporter.

import_graph()

Import the graph to the database provided to the constructor.

Returns

A string containing the CPG statement indicating the import finished successfully.