Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request]: Implement CdapIO connector for Java #24961

Closed
8 tasks done
elizaveta-lomteva opened this issue Jan 10, 2023 · 1 comment · Fixed by #24590, #24589, #24568, #24567 or #24436
Closed
8 tasks done

[Feature Request]: Implement CdapIO connector for Java #24961

elizaveta-lomteva opened this issue Jan 10, 2023 · 1 comment · Fixed by #24590, #24589, #24568, #24567 or #24436

Comments

@elizaveta-lomteva
Copy link
Contributor

elizaveta-lomteva commented Jan 10, 2023

What would you like to happen?

CDAP is an application platform for building and managing data applications in hybrid and multi-cloud environments.
CDAP has many Sources and Sinks that have not yet been implemented in Apache Beam. Using this integration, Apache Beam users will benefit from the ability to utilize CDAP plugins set and use batch and streaming sources and batch sinks in Apache Beam pipelines.
As a user, I want to be able to use CDAP plugins as resources in Apache Beam pipelines.

TODOs:

  • Implementation of io/CDAP package
  • CDAP Batch sources and sinks supported based on HadoopFormatIO
  • Support CDAP Streaming sources based on Spark Streaming Custom Receivers using SparkReceiverIO (Spark dependencies version is 2)
  • Integration with following CDAP plugins with Apache Beam: Salesforce, ServiceNow, Zendesk, Hubspot.
  • Unit Tests written
  • Integration Tests for CdapIO written
  • CdapIO Documentation written
  • Implementation of CdapIO complete examples for Salesforce, ServiceNow, Zendesk, Hubspot Cdap plugins

Issue Priority

Priority: 2 (default / most feature requests should be filed as P2)

Issue Components

io-java-cdap

@elizaveta-lomteva
Copy link
Contributor Author

.remove-labels 'awaiting triage'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment