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][API] SeaTunnel Transform API #2678

Closed
2 of 3 tasks
EricJoy2048 opened this issue Sep 8, 2022 · 18 comments
Closed
2 of 3 tasks

[Feature][API] SeaTunnel Transform API #2678

EricJoy2048 opened this issue Sep 8, 2022 · 18 comments
Assignees
Labels

Comments

@EricJoy2048
Copy link
Member

Search before asking

  • I had searched in the feature and found no similar feature requirement.

Description

We already have SeaTunnel Source API and SeaTunnel Sink API, but we don't have SeaTunnel Transform API now.
We need SeaTunnel Transform API and it must have some key features:

  • Like source and sink, it is decoupled from the engine and can run on different engines.
  • In order to ensure seatunnel's positioning as a data integration platform and not introduce work beyond the plan, the SeaTunnel Transform API will only support UDF level data conversion.
  • In theory, UDF level transform does not require checkpoint and state storage.

Usage Scenario

No response

Related issues

No response

Are you willing to submit a PR?

  • Yes I am willing to submit a PR!

Code of Conduct

@EricJoy2048
Copy link
Member Author

@ashulin
Copy link
Member

ashulin commented Sep 8, 2022

+1, I expect to reduce row conversions in the engine translation.

@2013650523
Copy link
Contributor

+1

@TyrantLucifer
Copy link
Member

It's great to hear about this exciting decision from the community and I want to be a part of it. It's necessary to develop our own transform API.

@laglangyue
Copy link
Contributor

+1

@lhyundeadsoul
Copy link
Contributor

+1
Looking forward to more details.

@EricJoy2048
Copy link
Member Author

It's great to hear about this exciting decision from the community and I want to be a part of it. It's necessary to develop our own transform API.

YYDS

@hailin0
Copy link
Member

hailin0 commented Sep 14, 2022

In order to ensure seatunnel's positioning as a data integration platform and not introduce work beyond the plan

+1

@ic4y
Copy link
Contributor

ic4y commented Sep 14, 2022

+1

2 similar comments
@531651225
Copy link
Contributor

+1

@Hisoka-X
Copy link
Member

+1

@EricJoy2048
Copy link
Member Author

EricJoy2048 commented Sep 14, 2022

Is anyone interested in this feature and can create a pr for it?

@TyrantLucifer
Copy link
Member

Is anyone interested in this feature and can create a pr for it?

As of now, the api for this part is not designed yet, right?

@EricJoy2048
Copy link
Member Author

Is anyone interested in this feature and can create a pr for it?

As of now, the api for this part is not designed yet, right?

Yes. We need to design it from scratch.

@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

@github-actions github-actions bot added the stale label Oct 16, 2022
@hailin0
Copy link
Member

hailin0 commented Oct 19, 2022

@EricJoy2048 please assign to me

@github-actions
Copy link

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

@github-actions github-actions bot added the stale label Nov 26, 2022
@github-actions
Copy link

This issue has been closed because it has not received response for too long time. You could reopen it if you encountered similar problems in the future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

10 participants