Skip to main content
The default pipeline produces a series of output tables that align with the GraphRAG knowledge model. By default, these tables are written as Parquet files to disk.
All output tables include embeddings written directly to your configured vector store for efficient downstream retrieval.

Shared fields

All tables have two identifier fields for global uniqueness and human readability:

Communities

This table contains the final communities generated by the Leiden algorithm. Communities are strictly hierarchical, subdividing into children as cluster affinity is narrowed.

Community reports

This table contains the summarized reports for each community, generated by the LLM.

Covariates

This optional table is generated when claim extraction is enabled. Claims typically identify malicious behavior such as fraud, so they are not useful for all datasets.
Claim extraction is off by default and requires configuration to enable.

Documents

This table contains the list of document content after import.

Entities

This table contains all entities found in the data by the LLM.

Relationships

This table contains all entity-to-entity relationships found in the data by the LLM. This is also the edge list for the graph.

Text units

This table contains all text chunks parsed from the input documents.

Working with Parquet files

Storage locations

By default, Parquet files are written to the output directory specified in your configuration:
settings.yaml
Files are written to:
  • output/entities.parquet
  • output/relationships.parquet
  • output/communities.parquet
  • etc.

Next steps

Custom graphs

Learn how to bring your own existing graph data

Querying

Use the output tables for GraphRAG queries

Configuration

Configure storage providers and output settings