Frequently Asked Questions

Register

TigerGraph FAQs

  • Getting Started and Basics
  • I need help installing the system
  • What version of the TigerGraph platform am I running?
  • How do I upgrade from an earlier version?
  • I'm not sure how to run the TigerGraph system.
  • The system does not seem to be running correctly.
  • Do I need to start the TigerGraph servers (e.g., GPE, GSE) to run the system?
  • Does the TigerGraph system have in-tool help?
  • Is the GSQL language case sensitive?
  • What are the rules for naming identifiers?
  • When are quotation marks required? Single or double quotes?
  • Can I run GSQL Shell commands in batch command?
  • I have a long command line. Can I split it into multiple lines?
  • Defining a Graph Schema
  • What are the components of a graph schema?
  • What data types do you support for vertex and edge attributes?
  • Can I define and load multiple graph schemas?
  • How do I check the definition of the current schema?
  • How do I modify my graph schema?
  • How do I delete my entire graph schema?
  • Loading Data
  • How do I load data?
  • Which loading method should I use?
  • Why has Offline loading been deprecated?
  • What are the syntax differences between v2.0 loading and older online & offline loading?
  • How do I convert an offline loading job to an online loading job?
  • What types of data can be read?
  • What is the format of an tabular input data file?
  • How should data fields be separated?
  • Should fields be enclosed in quotation marks?
  • Does the GSQL Loader automatically interpret quotation marks as enclosing strings?
  • What are the parameters (in the USING clause) for a loading job?
  • My data file doesn't have a header but I still want to name the columns.
  • How do I identify and refer to the input data fields?
  • How do I split (flatten) a data field containing a list of values into separate vertices and edges?
  • Can the TigerGraph system load data from a streaming source?
  • I want to compute an attribute value. What built-in functions are available?
  • Do I need a one-to-one correspondence between input files and vertex types and edge types?
  • Updating and Modifying Data
  • How can I insert / load more data?
  • How can I modify the graph schema?
  • How do I modify data?
  • How do I selectively delete data?
  • How do I erase all the data?
  • Querying
  • I s there more than one TigerGraph query language?
  • What is the basic syntax for the TigerGraph query language?
  • Is GSQL a query language or a programming language?
  • What types of accumulators are available?
  • How do I use accumulators?
  • How do I reference the ID fields of a vertex or edge in a built-in query?
  • What is the format of data returned by a query?
  • Is there an output size limit for a data query?
  • How and when do I use INSTALL QUERY and INSTALL QUERY -OPTIMIZE?
  • Should I run INSTALL QUERY -OPTIMIZE?
  • Can I make a 2-dimensional (or multi-dimensional) array?
  • Can I make nested container Accumulators?
  • Where are the logs?
  • Where are the log files of loading runs?
  • Where are the log files for GSQL?

System Administrator FAQs

  • How do I apply or update my license key?
  • When does my license key expire?
  • What are the components of the TigerGraph platform?
  • How can I find out current status of the system?
  • How can I find out the port of a service?
  • How do I backup my data?
  • How do I restore a backup?
  • How can I find out statistics of my graph data?
  • How can I find out statistics of requests?
  • How do I restart a service?
  • How to I stop some or all services?
  • Why the service is down?
  • Where are the logs?
  • Why has my request timed out?
  • Where are the core dump files located?

How To FAQs

  • How to output result in Json format or in a file
  • How to dynamically supply vertex_edge types and condition filters
  • How to debug query with log statement
  • How to call other query in gsql
  • How to use vertex functions neighbors(), neighborAttribute(), edgeAttribute(), outdegree() in a query block
  • How to use global variables in gsql
  • How to use flow control in gsql
  • How to use different built-in accumulators
  • How to update vertex(vertices) local accumulators carried by another vertex_s local accumulator
  • How to update topology in a query
  • How to translate TPC-H relational benchmark SQL queries to GSQL
  • How to select_delete_upsert topology with single statement
  • How to return a subgraph from your query
  • How to provider user-defined expression function in GSQL
  • How to provide runtime edge type_vertex type_vertices for your query