Hi,

I’m Sunil Mallam, a Staff Product Manager with Teradata, owning the Third-Party 
Connectors and Integrations.

Here’s our proposal to be a Community Provider, as we see Airflow being a key 
integration for Teradata’s cloud customers in terms of orchestrating data 
pipelines and ML workflows -

Why Teradata wants to be a community provider?

  *   Teradata has over 700 customers (most of them are from Fortune 1000 list) 
who run enterprise workloads.
  *   Being on Airflow’s documentation index provides better visibility for our 
users and they can easily find Teradata’s provider package, without Teradata 
having to put additional effort into promoting it.
  *   Also, our customers have confidence in the quality and stability of the 
provider package if it’s managed and maintained by Teradata, while being 
validated/approved by Airflow.

How is it a positive for the Airflow project/community and why should it be 
accepted?

  *   We have a dedicated team to manage and maintain the provider package.
  *   Teradata will take responsibility for -
     *   end-to-end testing efforts, running system tests periodically in their 
environment, and making the status available to Airflow.
     *   being available and responsive to any communication from the community 
members.
  *   To support our dedication toward contributions, Teradata is a verified 
adapter with dbt<https://docs.getdbt.com/docs/supported-data-platforms> and 
we’re diligent in matching up to its releases (major and minor).

What is developed as part of the initial implementation (phase 1) and what’s 
next (phase 2)?
Phase 1

  1.  Building a Hook, Base Operator, and Transfer Operator (Teradata to 
Teradata).
  2.  Creating DAGs for a basic use case (data movement).
  3.  Creating Tests and match Test Coverage.
  4.  Create supporting documentation for users.
  5.  Create a dashboard with system tests status history.

Phase 2

  1.  Building a Transfer Operator (Cloud to Teradata and Teradata to Cloud).
  2.  Add SSL Support
  3.  Enhancements to match Airflow releases.
  4.  Enhancements to support Teradata VantageCloud use production use cases.
  5.  Support specific production use cases for Teradata Customers.

Initial Implementation Links

Implementation: 
https://github.com/Teradata/airflow/tree/td_develop/airflow/providers/teradata

Documentation: 
https://github.com/Teradata/airflow/tree/td_develop/docs/apache-airflow-providers-teradata

Unit Tests: 
https://github.com/Teradata/airflow/tree/td_develop/tests/providers/teradata

System Tests: 
https://github.com/Teradata/airflow/tree/td_develop/tests/system/providers/teradata
System Tests Dashboard: https://teradata.github.io/airflow/


Thanks,
Sunil K Mallam
Staff Product Manager – 3rd Party Developer Tools
[A black and orange logo  Description automatically 
generated]<https://www.teradata.com/>
17095 Via Del Campo Ct.
San Diego, CA 92127
teradata.com<https://www.teradata.com/>
This e-mail is from Teradata Corporation and may contain information that is 
confidential or proprietary. If you are not the intended recipient, do not 
read, copy, or distribute the e-mail or any attachments. Instead, please notify 
the sender and delete the e-mail and any attachments. Thank you.
Please consider the environment before printing.



Reply via email to