"Analyze time series table: database.sensor_data with timestamp column and value columns"
The Skill Will:
Analyze temporal structure and sampling frequency
Identify optimal UAF function parameters
Generate complete TD_PLOT workflow
Provide performance optimization recommendations
Input Requirements
Data Requirements
Time series table: Teradata table with temporal data
Timestamp column: Time/date column for temporal indexing
Value columns: Numeric columns for analysis
Regular sampling: Consistent time intervals (recommended)
Sufficient history: Adequate data points for reliable analysis
Technical Requirements
Teradata Vantage with UAF (Unbounded Array Framework) enabled
UAF License: Access to time series and signal processing functions
Database permissions: CREATE, DROP, SELECT on working database
Function access: TD_PLOT
Output Formats
Generated Results
UAF-processed arrays with temporal/spatial indexing
Analysis results specific to TD_PLOT functionality
Analytical outputs from function execution
Diagnostic metrics and validation results
SQL Scripts
Complete UAF workflows ready for execution
Parameterized queries optimized for your data structure
Array processing with proper UAF syntax
Uaf Time Series Use Cases Supported
Data visualization: Advanced UAF-based analysis
Diagnostic plots: Advanced UAF-based analysis
Pattern exploration: Advanced UAF-based analysis
Result presentation: Advanced UAF-based analysis
Key Parameters for TD_PLOT
PlotType: Function-specific parameter for optimal results
Title: Function-specific parameter for optimal results
XAxisLabel: Function-specific parameter for optimal results
YAxisLabel: Function-specific parameter for optimal results
UAF Best Practices Applied
Array dimension optimization for performance
Temporal indexing with proper time series structure
Parameter tuning specific to TD_PLOT
Memory management for large-scale data processing
Error handling for UAF-specific scenarios
Pipeline integration with other UAF functions
Scalability considerations for production workloads
Example Usage
-- Example TD_PLOT workflow
-- Replace parameters with your specific requirements
-- 1. Data preparation for UAF processing
SELECT * FROM TD_UNPIVOT (
ON your_database.your_timeseries_table
USING
TimeColumn ('timestamp_col')
ValueColumns ('value1', 'value2', 'value3')
) AS dt;
-- 2. Execute TD_PLOT
SELECT * FROM TD_PLOT (
ON prepared_data
USING
-- Function-specific parameters
-- (Detailed parameters provided by skill analysis)
) AS dt;
Scripts Included
Core UAF Scripts
uaf_data_preparation.sql: UAF-specific data preparation
Best practices: Updated with UAF community recommendations
Documentation: Maintained with latest UAF features
Examples: Real-world UAF use cases and scenarios
This skill provides production-ready uaf time series analytics using Teradata's Unbounded Array Framework TD_PLOT with industry best practices for scalable time series and signal processing.
1---2name: td-plot3description: Time series visualization and diagnostic plotting utilities4---56# Teradata Time Series Plotting
78| **Skill Name** | Teradata Time Series Plotting |
9|----------------|--------------|
10| **Description** | Time series visualization and diagnostic plotting utilities |
11| **Category** | Uaf Time Series |
12| **Function** | TD_PLOT |
13| **Framework** | Teradata Unbounded Array Framework (UAF) |
1415## Core Capabilities
1617- **Advanced UAF implementation** with optimized array processing
18- **Scalable time series analysis** for millions of products or billions of IoT sensors
19- **High-dimensional data support** for complex analytical use cases
20- **Production-ready SQL generation** with proper UAF syntax
21- **Comprehensive error handling** and data validation
22- **Business-focused interpretation** of analytical results
23- **Integration with UAF pipeline** workflows
2425## Unbounded Array Framework (UAF) Overview
2627The Unbounded Array Framework is Teradata's analytics framework for:
28- **End-to-end time series forecasting pipelines**
29- **Digital signal processing** for radar, sonar, audio, and video
30- **4D spatial analytics** and image processing
31- **Scalable analysis** of high-dimensional data
32- **Complex use cases** across multiple industries
3334UAF functions process:
35- **One-dimensional series** indexed by time or space
36- **Two-dimensional arrays** (matrices) indexed by time, space, or both
37- **Large datasets** with robust scalability
3839## Table Analysis Workflow
4041This skill automatically analyzes your time series data to generate optimized UAF workflows:
4243### 1. Time Series Structure Analysis
44- **Temporal Column Detection**: Identifies time/date columns for indexing
45- **Value Column Classification**: Distinguishes between numeric time series values
46- **Frequency Analysis**: Determines sampling frequency and intervals
47- **Seasonality Detection**: Identifies seasonal patterns and cycles
4849### 2. UAF-Specific Recommendations
50- **Array Dimension Setup**: Configures proper 1D/2D array structures
51- **Time Indexing**: Sets up appropriate temporal indexing
52- **Parameter Optimization**: Suggests optimal parameters for TD_PLOT
53- **Pipeline Integration**: Recommends complementary UAF functions
5455### 3. SQL Generation Process
56- **UAF Syntax Generation**: Creates proper Unbounded Array Framework SQL
57- **Array Processing**: Handles time series arrays and matrices
58- **Parameter Configuration**: Sets function-specific parameters
59- **Pipeline Workflows**: Generates complete analytical pipelines
6061## How to Use This Skill
62631. **Provide Your Time Series Data**:
64 ```
65 "Analyze time series table: database.sensor_data with timestamp column and value columns"
66 ```
67682. **The Skill Will**:
69 - Analyze temporal structure and sampling frequency
70 - Identify optimal UAF function parameters
71 - Generate complete TD_PLOT workflow
72 - Provide performance optimization recommendations
7374## Input Requirements
7576### Data Requirements
77- **Time series table**: Teradata table with temporal data
78- **Timestamp column**: Time/date column for temporal indexing
79- **Value columns**: Numeric columns for analysis
80- **Regular sampling**: Consistent time intervals (recommended)
81- **Sufficient history**: Adequate data points for reliable analysis
8283### Technical Requirements
84- **Teradata Vantage** with UAF (Unbounded Array Framework) enabled
85- **UAF License**: Access to time series and signal processing functions
86- **Database permissions**: CREATE, DROP, SELECT on working database
87- **Function access**: TD_PLOT
8889## Output Formats
9091### Generated Results
92- **UAF-processed arrays** with temporal/spatial indexing
93- **Analysis results** specific to TD_PLOT functionality
94- **Analytical outputs** from function execution
95- **Diagnostic metrics** and validation results
9697### SQL Scripts
98- **Complete UAF workflows** ready for execution
99- **Parameterized queries** optimized for your data structure
100- **Array processing** with proper UAF syntax
101102## Uaf Time Series Use Cases Supported
1031041. **Data visualization**: Advanced UAF-based analysis
1052. **Diagnostic plots**: Advanced UAF-based analysis
1063. **Pattern exploration**: Advanced UAF-based analysis
1074. **Result presentation**: Advanced UAF-based analysis
108109## Key Parameters for TD_PLOT
110111- **PlotType**: Function-specific parameter for optimal results
112- **Title**: Function-specific parameter for optimal results
113- **XAxisLabel**: Function-specific parameter for optimal results
114- **YAxisLabel**: Function-specific parameter for optimal results
115116## UAF Best Practices Applied
117118- **Array dimension optimization** for performance
119- **Temporal indexing** with proper time series structure
120- **Parameter tuning** specific to TD_PLOT
121- **Memory management** for large-scale data processing
122- **Error handling** for UAF-specific scenarios
123- **Pipeline integration** with other UAF functions
124- **Scalability considerations** for production workloads
125126## Example Usage
127128```sql
129-- Example TD_PLOT workflow
130-- Replace parameters with your specific requirements
131132-- 1. Data preparation for UAF processing
133SELECT * FROM TD_UNPIVOT (
134 ON your_database.your_timeseries_table
135 USING
136 TimeColumn ('timestamp_col')
137 ValueColumns ('value1', 'value2', 'value3')
138) AS dt;
139140-- 2. Execute TD_PLOT
141SELECT * FROM TD_PLOT (
142 ON prepared_data
143 USING
144 -- Function-specific parameters
145 -- (Detailed parameters provided by skill analysis)
146) AS dt;
147```
148149## Scripts Included
150151### Core UAF Scripts
152- **`uaf_data_preparation.sql`**: UAF-specific data preparation
153- **`td_plot_workflow.sql`**: Complete TD_PLOT implementation
154- **`table_analysis.sql`**: Time series structure analysis
155- **`parameter_optimization.sql`**: Function parameter tuning
156157### Integration Scripts
158- **`uaf_pipeline_template.sql`**: Multi-function UAF workflows
159- **`performance_monitoring.sql`**: UAF execution monitoring
160- **`result_interpretation.sql`**: Output analysis and visualization
161162## Industry Applications
163164### Supported Domains
165- **Economic forecasting** and financial analysis
166- **Sales forecasting** and demand planning
167- **Medical diagnostic** image analysis
168- **Genomics and biomedical** research
169- **Radar and sonar** analysis
170- **Audio and video** processing
171- **Process monitoring** and quality control
172- **IoT sensor data** analysis
173174## Limitations and Considerations
175176- **UAF licensing**: Requires proper Teradata UAF licensing
177- **Memory requirements**: Large arrays may require memory optimization
178- **Computational complexity**: Some operations may be resource-intensive
179- **Data quality**: Results depend on clean, well-structured time series data
180- **Parameter sensitivity**: Function performance depends on proper parameter tuning
181- **Temporal consistency**: Irregular sampling may require preprocessing
182183## Quality Checks
184185### Automated Validations
186- **Time series structure** verification
187- **Array dimension** compatibility checks
188- **Parameter validation** for TD_PLOT
189- **Memory usage** monitoring
190- **Result quality** assessment
191192### Manual Review Points
193- **Parameter selection** appropriateness
194- **Result interpretation** accuracy
195- **Performance optimization** opportunities
196- **Integration** with existing workflows
197198## Updates and Maintenance
199200- **UAF compatibility**: Tested with latest Teradata UAF releases
201- **Performance optimization**: Regular UAF-specific optimizations
202- **Best practices**: Updated with UAF community recommendations
203- **Documentation**: Maintained with latest UAF features
204- **Examples**: Real-world UAF use cases and scenarios
205206---
207208*This skill provides production-ready uaf time series analytics using Teradata's Unbounded Array Framework TD_PLOT with industry best practices for scalable time series and signal processing.*
Run npx skillmds@latest add majiayu000/td-plot in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Time series visualization and diagnostic plotting utilities It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
majiayu000 (@majiayu000) published this skill. Their other Agent Skills are listed on their SkillMD profile.