Your journey with Ultipa can begin right where you are. Leverage our tools to import or connect your existing data in various formats and populate your graphs effortlessly.
The Loader module in Ultipa Manager supports data loading from various sources, featuring an intuitive user interface.
Complete guide →
Quick Example →
Ultipa Transporter is a cross-platform command-line tool designed for importing and exporting data to and from Ultipa.
Complete guide →
Quick Example →
CSV
JSON
JSONL
MySQL
PostgreSQL
SQL Server
Oracle
snowflake
Neo4j
GraphML
RDF
BigQuery
Kafka
Salesforce
This example demonstrates the process of importing from CSV files using Loader in Ultipa Manager.
Click to download the CSV files:
To understand the columns included in these files and the graph structure we're going to use, refer to Modeling: Relational to Graph.
Before using Loader to import data into a graph, ensure that the graph is already created in the database.
Create a new graph named RetailNavigate to the Loader module from the left-side menu and create a new loader. The default name is My Loader.
Create a new LoaderHover on New Task and select CSV, then configure this task before clicking Import:
Retail under Graph.Customer under Schema.Customer.csv for File.cust_no to _id.
Create a Task to import Customer nodesYou may import the Merchant nodes in the same way. Update the Type of the property merch_no to _id.
Hover on New Task and select CSV, then configure this task before clicking Import:
Retail under Graph.TransfersTo under Schema.Transactions.csv for File.cust_no to _from, and merch_no to _to.
Create a Task to import TransfersTo edgesYou may click Schema from the left side menu to verify the graph.
Verify the graphThis example demonstrates the process of importing from a MySQL database using Ultipa Transporter.
Download the Ultipa Transporter from here. The Windows version will be used for the following operations.
Ultipa Transporter requires a configuration file to run. Below is an example. Please ensure you update it with your MySQL and Ultipa server information under the sqlDatabase and server sections. Click to download this config.yml file.
config.yml# Mode options: csv/json/jsonl/rdf/graphml/bigQuery/sql/kafka/neo4j/salesforce; only one mode can be used # SQL supports mysql/postgreSQL/sqlserver/snowflake/oracleClick to expand
Unzip the file you just downloaded in the previous step, and navigate to the folder that contains ultipa-importer.exe and ultipa-exporter.exe. You can also put the config.yml file into that folder. Open the terminal software (e.g., PowerShell) from that folder and run the following command:
Terminal./ultipa-importer --config ./config.yml
Import the graph using Ultipa ImporterYou may use Ultipa Manager or other methods to connect to your Ultipa server to verify the graph just imported.