Skip to main content
Skip table of contents

Importing, Saving, and Exporting Graph Data

When you enter a project’s graph space for the first time, it will be empty. GraphXR enables you to import and work with multiple data sources, and to do so in a shared environment. You can:

  • Import data by drag and drop. You can drag and drop .CSV or .JSON files, as well as GraphXR .GXRF files or a Snapshot archive. You can also use Import or Load GXRF buttons on the Data tab in the Projects panel to locate and select files for import.

  • Import data by querying a connected SQL database or .CSV file, and optionally use the Mapping Editor to define a mapping to select and model data from a single table. GraphXR’s Query panel also supports queries on .JSON files as well as gremlin queries on a suitable connected database.

  • Import data from a Neo4j graph database using a Cypher query, pulling by category or relationship, or by using the Expand tool. Queries can be saved, named and shared with other users of a project.

  • Load a project’s data View, or access a shared view.

GraphXR extensions for data import available to all users include:

  • Visual Query Builder, to construct no-code Cypher queries on a connected graph database. With Visual Query Builder, analysts can build many of the Cypher queries used for data exploration without having to learn Cypher code in detail.

  • Grove, a Javascript notebook application based on ObservableHQ that a developer can use to load data to a GraphXR project or a graph data repository. Open-source and custom Javascript can also be included in a Grove notebook to provide data visualization and analytics such as interactive charts, tables, and maps.

For Enterprise users, additional extensions can be provided for access to graph databases such as ArangoDB and RedisGraph, and various relational or composite databases.

Once loaded to the graph space, data can be saved at any point in the process of exploration and data transformation. A saved snapshot archive or set of data views will enable you to quickly recover previous graph states for further exploration, or to correct a mistake. You can:

  • Save Snapshots as you work, which creates a set of data views in memory. You can export your Snapshot library to an external .zip archive whenever you want, and re-load an archive by drag and drop.

  • Save, and if desired, share data Views to the server for a project.

  • Export data in a GXRF file, CSV .zip archive, or to a connected Neo4j database.

IMPORTANT: When you Clear data, exit a project or log out of GraphXR, all its data is deleted from the graph space. Develop the habit of saving and/or exporting data whenever you come to a point you may want to re-visit.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.