Hi Sunil, Proposal looks very solid and I do see the value in having a Teradata provider. I agree with Jarek and I am +1 for it.
On Fri, Dec 22, 2023 at 9:27 PM K Mallam, Sunil <sunil.kmal...@teradata.com.invalid> wrote: > 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 user*s 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 > > [image: 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. > > > > > > >