4. Data Analytics with xGT¶
The following sections are available in this chapter:
- 4.1. Graph Thinking
- 4.2. Graph Data Model: Frames and Namespaces
- 4.3. Data Types and Operators in xGT
- 4.4. Frame Management
- 4.5. Data Movement
- 4.5.1. Getting Data into xGT
- 4.5.1.1. Reading from the Client Filesystem
- 4.5.1.2. Reading from the Server Filesystem
- 4.5.1.3. Reading from a URL
- 4.5.1.4. Reading from an AWS S3 Bucket
- 4.5.1.5. Inserting from Python
- 4.5.1.6. Reading Into Edge Frames
- 4.5.1.7. Reading Into Vertex Frames
- 4.5.1.8. Reading from a CSV File
- 4.5.1.9. Reading Parquet Files
- 4.5.1.10. Compressed CSV Files
- 4.5.1.11. Setting Row Labels
- 4.5.1.12. Handling Ingest Errors
- 4.5.1.13. Digging Deeper into Ingest Errors
- 4.5.2. Getting Data out of xGT
- 4.5.3. Performance Considerations
- 4.5.4. S3 Credentials
- 4.5.5. Arrow Flight Server Endpoint
- 4.5.1. Getting Data into xGT
- 4.6. Job Management and History
- 4.7. The Trovares Query Language (TQL)
- 4.8. TQL Structure
- 4.9. TQL Constraints on Graph Elements
- 4.10. TQL List Clauses/Expressions
- 4.11. TQL CALL Clause
- 4.12. TQL Modifications, Additions and Deletions
- 4.13. What Is a Result from a TQL Query?
- 4.14. TQL Row Access Control in Queries
- 4.15. TQL for Cypher Users
- 4.16. Access Control
- 4.17. Transactions in xGT
- 4.18. Query Optimization