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. Data Movement
- 4.4.1. Getting Data into xGT
- 4.4.1.1. Reading from the Client Filesystem
- 4.4.1.2. Reading from the Server Filesystem
- 4.4.1.3. Reading from a URL
- 4.4.1.4. Reading from an AWS S3 Bucket
- 4.4.1.5. Inserting from Python
- 4.4.1.6. Reading Into Edge Frames
- 4.4.1.7. Reading from a CSV File
- 4.4.1.8. Reading Parquet Files
- 4.4.1.9. Compressed CSV Files
- 4.4.1.10. Setting Row Labels
- 4.4.1.11. Handling Ingest Errors
- 4.4.1.12. Digging Deeper into Ingest Errors
- 4.4.2. Getting Data out of xGT
- 4.4.3. Performance Considerations
- 4.4.4. S3 Credentials
- 4.4.5. Arrow Flight Server Endpoint
- 4.4.1. Getting Data into xGT
- 4.5. Job Management and History
- 4.6. The Trovares Query Language (TQL)
- 4.7. TQL Structure
- 4.8. TQL Constraints on Graph Elements
- 4.9. TQL UNWIND Clause
- 4.10. TQL Modifications, Additions and Deletions
- 4.11. What Is a Result from a TQL Query?
- 4.12. TQL Row Access Control in Queries
- 4.13. TQL for Cypher Users
- 4.14. Access Control
- 4.15. Transactions in xGT
- 4.16. Query Optimization