Teradata In-database Graph Analytics functions
Project description
Teradata add-on package:
Teradata In-database Graph Analytics
Vantage Graph Engine is a distributed designed specifically to handle large-scale graph data—data made of nodes and relationships. Vantage Graph Engine combines:
- A flexible graph data model
- Utilize Teradata MPP architecture Together, these components allow fast graph traversal, querying, analytics, and real‑time processing.
Why use Vantage Graph Engine: Graph Engines excel where data is heavily interconnected and must be queried quickly. Examples include:
- Finding shortest paths
- Exploring neighborhood relationships
- Running graph neural network workloads
- Performing multi-hop queries
- Real-time analytics
Prerequisites: • Database: o Teradata database V17.20 or above. o A database [GraphDB] for Stored Procedure Installation. o Database Privileges for installer. 1. GRANT CREATE Procedure on [GraphDB] to [Installer]; 2. GRANT EXECUTE Procedure on [GraphDB] to [GraphDB]; 3. GRANT ALL on [TargetDB] to [GraphDB] with grant option; o Database Privileges for user. 1. GRANT EXECUTE Procedure on [GraphDB] to [User]; • Client: o Python 3.8 or above o The following packages are required: 1. teradataml>=20.0.0.9 2. teradatasql>=20.0.0.40 3. pandas>=2.2.0 4. pathlib>=1.0.1 5. plotly>=6.3.1
Installation: • Download and install TeradataGE python package from PyPI: o Command: pip install teradatage • Install Graph Analysis SPs from python with TeradataML and TeradataGE packages:
Teradata python package
from teradataml import * import getpass from TeradataGE import td_graph_function, configure, install_db_objects
Database locator: where graph functions are being installed
configure.graph_install_location = "GraphLib"
Connect to Teradata database
hostname = "xx.xx.xx.xx" user = input(prompt=f"Username for SPs instalation:") password = getpass.getpass(prompt=f"Database password for {user}:") logmech = "TD2" eng = create_context(host = hostname, username = user, password = password, logmech = logmech) print(eng)
Install stored procedures
install_db_objects.install_graph_functions()
Disconnect from database
remove_context()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file teradatage-0.1.2.tar.gz.
File metadata
- Download URL: teradatage-0.1.2.tar.gz
- Upload date:
- Size: 21.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
853a4a2bbcfeffeb97855259f50b5099b2c0063f8bc383958822ef4899aadae7
|
|
| MD5 |
a7a4b37581cc5b52724a618216e99c60
|
|
| BLAKE2b-256 |
175df5959240e7973886b9c177c268af14813fb785db6fc10f1a0c8733fafec2
|
File details
Details for the file teradatage-0.1.2-py3-none-any.whl.
File metadata
- Download URL: teradatage-0.1.2-py3-none-any.whl
- Upload date:
- Size: 28.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
207ab9f7931486984a86e2105ee1be7a0f49ed84ed0ecc4f625017a581a30736
|
|
| MD5 |
55d8cadc4569c568cc89c9fa6a2570df
|
|
| BLAKE2b-256 |
e427f5eff4722be0972aed1d9086f5859ac812c848ec54b9de714a1415b8f140
|