Agent skill

Teradata ONNX Model Scoring

Score data using ONNX models (Bring Your Own Model)

Stars 6
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/teradata-labs/claude-cookbooks/tree/main/skills/analytics/td-onnx-predict

SKILL.md

Teradata ONNX Model Scoring

Property Value
Skill Name Teradata ONNX Model Scoring
Description Score data using ONNX models (Bring Your Own Model)
Category BYOM Scoring
Primary Function ONNXPredict
Framework BYOM

Core Capabilities

  • Automated table structure analysis via DBC.ColumnsV
  • Dynamic SQL generation for ONNXPredict
  • Complete workflow from data preparation to results interpretation
  • Data quality validation and preprocessing guidance
  • Parameter optimization and tuning

Key Parameters

  • InputTable: Data to score
  • ModelTable: ONNX model stored as BLOB (model_id, model columns)
  • Accumulate: Columns to pass through
  • Overwrite: 'true'/'false' for output column handling

Use Cases

  1. Score data with externally trained ONNX models
  2. Deploy PyTorch/TensorFlow models in-database
  3. Real-time scoring at scale
  4. Model portability across platforms

Example Usage

sql
-- ONNXPredict execution
SELECT * FROM ONNXPredict (
    ON {USER_DATABASE}.{USER_TABLE} AS InputTable
    ON (SELECT model_id, model FROM {USER_DATABASE}.{MODEL_TABLE}
        WHERE model_id = '{MODEL_NAME}') AS ModelTable DIMENSION
    USING
    Accumulate ('{ID_COLUMN}', '{OTHER_COLUMNS}')
    Overwrite ('true')
) AS dt;

Scripts Included

Core Analytics Scripts

  • table_analysis.sql: Automatic table structure discovery
  • preprocessing.sql: Data preparation and feature engineering
  • model_training.sql: ONNXPredict execution
  • evaluation.sql: Results analysis and metrics
  • complete_workflow_template.sql: End-to-end workflow

Utility Scripts

  • data_quality_checks.sql: Comprehensive data validation
  • parameter_tuning.sql: Parameter optimization
  • diagnostic_queries.sql: Results diagnostics and interpretation

Best Practices

  • Always run table_analysis.sql first to understand your data structure
  • Validate data quality before executing the analytical function
  • Use parameter_tuning.sql to find optimal configuration
  • Review diagnostic_queries.sql output for model/results validation

Limitations

  • Requires Teradata Vantage 17.20+ with ClearScape Analytics
  • Input data must meet function-specific requirements
  • Results depend on data quality and parameter configuration

Teradata ONNX Model Scoring - ClearScape Analytics skill for Teradata Vantage

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results