Time series decomposition: Advanced UAF-based analysis
Key Parameters for TD_SEASONAL_DECOMPOSE
Period: Function-specific parameter for optimal results
Model: Function-specific parameter for optimal results
ExtrapolateEdges: 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_SEASONAL_DECOMPOSE
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_SEASONAL_DECOMPOSE 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_SEASONAL_DECOMPOSE
SELECT * FROM TD_SEASONAL_DECOMPOSE (
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_SEASONAL_DECOMPOSE with industry best practices for scalable time series and signal processing.
1---2name: td-seasonal-decompose3description: Seasonal pattern decomposition and analysis4---56# Teradata Seasonal Decomposition
78| **Skill Name** | Teradata Seasonal Decomposition |
9|----------------|--------------|
10| **Description** | Seasonal pattern decomposition and analysis |
11| **Category** | Uaf Time Series |
12| **Function** | TD_SEASONAL_DECOMPOSE |
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_SEASONAL_DECOMPOSE
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_SEASONAL_DECOMPOSE 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_SEASONAL_DECOMPOSE
8889## Output Formats
9091### Generated Results
92- **UAF-processed arrays** with temporal/spatial indexing
93- **Analysis results** specific to TD_SEASONAL_DECOMPOSE 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. **Seasonal pattern extraction**: Advanced UAF-based analysis
1052. **Trend analysis**: Advanced UAF-based analysis
1063. **Cyclical components**: Advanced UAF-based analysis
1074. **Time series decomposition**: Advanced UAF-based analysis
108109## Key Parameters for TD_SEASONAL_DECOMPOSE
110111- **Period**: Function-specific parameter for optimal results
112- **Model**: Function-specific parameter for optimal results
113- **ExtrapolateEdges**: Function-specific parameter for optimal results
114115## UAF Best Practices Applied
116117- **Array dimension optimization** for performance
118- **Temporal indexing** with proper time series structure
119- **Parameter tuning** specific to TD_SEASONAL_DECOMPOSE
120- **Memory management** for large-scale data processing
121- **Error handling** for UAF-specific scenarios
122- **Pipeline integration** with other UAF functions
123- **Scalability considerations** for production workloads
124125## Example Usage
126127```sql
128-- Example TD_SEASONAL_DECOMPOSE workflow
129-- Replace parameters with your specific requirements
130131-- 1. Data preparation for UAF processing
132SELECT * FROM TD_UNPIVOT (
133 ON your_database.your_timeseries_table
134 USING
135 TimeColumn ('timestamp_col')
136 ValueColumns ('value1', 'value2', 'value3')
137) AS dt;
138139-- 2. Execute TD_SEASONAL_DECOMPOSE
140SELECT * FROM TD_SEASONAL_DECOMPOSE (
141 ON prepared_data
142 USING
143 -- Function-specific parameters
144 -- (Detailed parameters provided by skill analysis)
145) AS dt;
146```
147148## Scripts Included
149150### Core UAF Scripts
151- **`uaf_data_preparation.sql`**: UAF-specific data preparation
152- **`td_seasonal_decompose_workflow.sql`**: Complete TD_SEASONAL_DECOMPOSE implementation
153- **`table_analysis.sql`**: Time series structure analysis
154- **`parameter_optimization.sql`**: Function parameter tuning
155156### Integration Scripts
157- **`uaf_pipeline_template.sql`**: Multi-function UAF workflows
158- **`performance_monitoring.sql`**: UAF execution monitoring
159- **`result_interpretation.sql`**: Output analysis and visualization
160161## Industry Applications
162163### Supported Domains
164- **Economic forecasting** and financial analysis
165- **Sales forecasting** and demand planning
166- **Medical diagnostic** image analysis
167- **Genomics and biomedical** research
168- **Radar and sonar** analysis
169- **Audio and video** processing
170- **Process monitoring** and quality control
171- **IoT sensor data** analysis
172173## Limitations and Considerations
174175- **UAF licensing**: Requires proper Teradata UAF licensing
176- **Memory requirements**: Large arrays may require memory optimization
177- **Computational complexity**: Some operations may be resource-intensive
178- **Data quality**: Results depend on clean, well-structured time series data
179- **Parameter sensitivity**: Function performance depends on proper parameter tuning
180- **Temporal consistency**: Irregular sampling may require preprocessing
181182## Quality Checks
183184### Automated Validations
185- **Time series structure** verification
186- **Array dimension** compatibility checks
187- **Parameter validation** for TD_SEASONAL_DECOMPOSE
188- **Memory usage** monitoring
189- **Result quality** assessment
190191### Manual Review Points
192- **Parameter selection** appropriateness
193- **Result interpretation** accuracy
194- **Performance optimization** opportunities
195- **Integration** with existing workflows
196197## Updates and Maintenance
198199- **UAF compatibility**: Tested with latest Teradata UAF releases
200- **Performance optimization**: Regular UAF-specific optimizations
201- **Best practices**: Updated with UAF community recommendations
202- **Documentation**: Maintained with latest UAF features
203- **Examples**: Real-world UAF use cases and scenarios
204205---
206207*This skill provides production-ready uaf time series analytics using Teradata's Unbounded Array Framework TD_SEASONAL_DECOMPOSE with industry best practices for scalable time series and signal processing.*
Run npx skillmds@latest add majiayu000/td-seasonal-decompose 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.
Seasonal pattern decomposition and analysis 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.