ResamplingRatio: Function-specific parameter for optimal results
InterpolationMethod: Function-specific parameter for optimal results
AntiAliasFilter: 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_RESAMPLE
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_RESAMPLE 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_RESAMPLE
SELECT * FROM TD_RESAMPLE (
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 digital signal processing analytics using Teradata's Unbounded Array Framework TD_RESAMPLE with industry best practices for scalable time series and signal processing.
1---2name: td-resample3description: Signal resampling and interpolation for rate conversion4---56# Teradata Signal Resampling
78| **Skill Name** | Teradata Signal Resampling |
9|----------------|--------------|
10| **Description** | Signal resampling and interpolation for rate conversion |
11| **Category** | Uaf Digital Signal Processing |
12| **Function** | TD_RESAMPLE |
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_RESAMPLE
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_RESAMPLE 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- **Signal data**: Numeric arrays representing signals
81- **Sampling rate**: Known or consistent sampling frequency
82- **Signal quality**: Preprocessed data with minimal artifacts
8384### Technical Requirements
85- **Teradata Vantage** with UAF (Unbounded Array Framework) enabled
86- **UAF License**: Access to time series and signal processing functions
87- **Database permissions**: CREATE, DROP, SELECT on working database
88- **Function access**: TD_RESAMPLE
8990## Output Formats
9192### Generated Results
93- **UAF-processed arrays** with temporal/spatial indexing
94- **Analysis results** specific to TD_RESAMPLE functionality
95- **Analytical outputs** from function execution
96- **Diagnostic metrics** and validation results
9798### SQL Scripts
99- **Complete UAF workflows** ready for execution
100- **Parameterized queries** optimized for your data structure
101- **Array processing** with proper UAF syntax
102103## Uaf Digital Signal Processing Use Cases Supported
1041051. **Sample rate conversion**: Advanced UAF-based analysis
1062. **Signal interpolation**: Advanced UAF-based analysis
1073. **Upsampling**: Advanced UAF-based analysis
1084. **Downsampling**: Advanced UAF-based analysis
109110## Key Parameters for TD_RESAMPLE
111112- **ResamplingRatio**: Function-specific parameter for optimal results
113- **InterpolationMethod**: Function-specific parameter for optimal results
114- **AntiAliasFilter**: 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_RESAMPLE
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_RESAMPLE 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_RESAMPLE
141SELECT * FROM TD_RESAMPLE (
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_resample_workflow.sql`**: Complete TD_RESAMPLE 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_RESAMPLE
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 digital signal processing analytics using Teradata's Unbounded Array Framework TD_RESAMPLE with industry best practices for scalable time series and signal processing.*
Run npx skillmds@latest add majiayu000/td-resample 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.
Signal resampling and interpolation for rate conversion 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.