-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Duet AI Transform service SDK Harness prompts #30499
Duet AI Transform service SDK Harness prompts #30499
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@olehborysevych looks good, I improved the wording and fixed minor issues with formatting.
learning/prompts/documentation-lookup-nolinks/48_sdk_harness.md
Outdated
Show resolved
Hide resolved
learning/prompts/documentation-lookup-nolinks/48_sdk_harness.md
Outdated
Show resolved
Hide resolved
learning/prompts/documentation-lookup-nolinks/48_sdk_harness.md
Outdated
Show resolved
Hide resolved
learning/prompts/documentation-lookup-nolinks/48_sdk_harness.md
Outdated
Show resolved
Hide resolved
learning/prompts/documentation-lookup-nolinks/48_sdk_harness.md
Outdated
Show resolved
Hide resolved
Currently the following transforms are supported: | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Currently the following transforms are supported: | |
Currently, the Transform service can upgrade the following transforms: |
* BigQuery read transform: `beam:transform:org.apache.beam:bigquery_read:v1` | ||
* BigQuery write transform: `beam:transform:org.apache.beam:bigquery_write:v1` | ||
* Kafka read transform: `beam:transform:org.apache.beam:kafka_read_with_metadata:v2` | ||
* Kafka write transform: `beam:transform:org.apache.beam:kafka_write:v2` | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
* BigQuery read transform: `beam:transform:org.apache.beam:bigquery_read:v1` | |
* BigQuery write transform: `beam:transform:org.apache.beam:bigquery_write:v1` | |
* Kafka read transform: `beam:transform:org.apache.beam:kafka_read_with_metadata:v2` | |
* Kafka write transform: `beam:transform:org.apache.beam:kafka_write:v2` | |
* BigQuery read: `beam:transform:org.apache.beam:bigquery_read:v1` | |
* BigQuery write: `beam:transform:org.apache.beam:bigquery_write:v1` | |
* Kafka read: `beam:transform:org.apache.beam:kafka_read_with_metadata:v2` | |
* Kafka write: `beam:transform:org.apache.beam:kafka_write:v2` | |
* Kafka read transform: `beam:transform:org.apache.beam:kafka_read_with_metadata:v2` | ||
* Kafka write transform: `beam:transform:org.apache.beam:kafka_write:v2` | ||
|
||
Transform service implement Beam expansion API. This means you can use the Transform service to construct and execute multi-language pipelines. For example, you can build a Python pipeline that uses Java `KafkaIO` transform and execute in without installing Java locally. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Transform service implement Beam expansion API. This means you can use the Transform service to construct and execute multi-language pipelines. For example, you can build a Python pipeline that uses Java `KafkaIO` transform and execute in without installing Java locally. | |
The Transform service implements the Beam expansion API, enabling multi-language pipelines to leverage it for expanding supported transforms. This feature allows you to create and run multi-language pipelines without additional language runtimes. For instance, you can build a Python pipeline that utilizes a Java `KafkaIO` transform without the need to install Java locally. |
|
||
Transform service implement Beam expansion API. This means you can use the Transform service to construct and execute multi-language pipelines. For example, you can build a Python pipeline that uses Java `KafkaIO` transform and execute in without installing Java locally. | ||
|
||
Transform service can be started automatically by Apache Beam SDK or manually by users: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Transform service can be started automatically by Apache Beam SDK or manually by users: | |
In some cases, Apache Beam SDKs can start the Transform service automatically, provided that Docker is available locally. You can also start the Transform service manually by running the following command: |
Beam transform service includes a number of transforms implemented in the Apache Beam Java and Python SDKs: | ||
|
||
* Java transforms: Google Cloud I/O connectors, the Kafka I/O connector, and the JDBC I/O connector | ||
* Python transforms: all portable transforms implemented within the Apache Beam Python SDK, such as RunInference and DataFrame transforms. | ||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Beam transform service includes a number of transforms implemented in the Apache Beam Java and Python SDKs: | |
* Java transforms: Google Cloud I/O connectors, the Kafka I/O connector, and the JDBC I/O connector | |
* Python transforms: all portable transforms implemented within the Apache Beam Python SDK, such as RunInference and DataFrame transforms. | |
The Beam Transform service includes several portable transforms implemented in the Apache Beam Java and Python SDKs: | |
* Java transforms: Google Cloud I/O connectors, the Kafka I/O connector, and the JDBC I/O connector. | |
* Python transforms: all portable transforms implemented within the Apache Beam Python SDK, such as RunInference and DataFrame transforms. |
Co-authored-by: Daria Bezkorovaina <[email protected]>
Hey @damccorm this one is also ready for review |
Assigning reviewers. If you would like to opt out of this review, comment R: @AnandInguva added as fallback since no labels match configuration Available commands:
The PR bot will only process comments in the main thread (not review comments). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks!
* transform service prompt added * SDK harness added * fix whitespace * Apply suggestions from code review Co-authored-by: Daria Bezkorovaina <[email protected]> --------- Co-authored-by: Daria Bezkorovaina <[email protected]>
Transform service lookup prompts
Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:
addresses #123
), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, commentfixes #<ISSUE NUMBER>
instead.CHANGES.md
with noteworthy changes.See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)
See CI.md for more information about GitHub Actions CI or the workflows README to see a list of phrases to trigger workflows.