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. Setting Row Labels
- 4.4.1.7. Reading Into Edge Frames
- 4.4.1.8. Handling Ingest Errors
- 4.4.1.9. 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.1. Getting Data into xGT
- 4.5. Job Management and History
- 4.6. Introduction to the Trovares Query Language (TQL)
- 4.6.1. Structure
- 4.6.2. Constraints on Properties
- 4.6.3. Functions
- 4.6.4. Constant Expressions
- 4.6.5. CASE Expressions
- 4.6.6. Cypher Parameters
- 4.6.7. Modifications, Additions and Deletions
- 4.6.8. What Is an Answer to a TQL Query?
- 4.6.9. Describing the Answer to a TQL Query
- 4.6.10. Modifying How the Answer Set Is Reported
- 4.6.11. Specifying the Results Table
- 4.6.12. Querying over a Table Frame
- 4.6.13. Multiple Query Sections
- 4.6.14. Row Access Control in Queries
- 4.7. TQL for Cypher Users
- 4.8. Access Control
- 4.9. Transactions in xGT
- 4.10. Query Optimization