bansallovish / snowflake-kafka-connector

Snowflake Kafka Connector (Sink Connector)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Snowflake-kafka-connector

License

Snowflake-kafka-connector is a plugin of Apache Kafka Connect - ingests data from a Kafka Topic to a Snowflake Table.

Official documentation for the Snowflake sink Kafka Connector

Contributing to the Snowflake Kafka Connector

The following requirements must be met before you can merge your PR:

  • Tests: all test suites must pass, see the test README
  • Formatter: run this script ./format.sh from root
  • CLA: all contributers must sign the Snowflake CLA. This is a one time signature, please provide your email so we can work with you to get this signed after you open a PR.

Thank you for contributing! We will review and approve PRs as soon as we can.

Third party licenses

Custom license handling process is run during build to meet legal standards.

  • License files are copied directly from JAR if present in one of the following locations: META-INF/LICENSE.txt, META-INF/LICENSE, META-INF/LICENSE.md
  • If no license file is found then license must be manually added to process_licenses.py script in order to pass build

Test and Code Coverage Statuses

Kafka Connector Integration Test

Kafka Connector Apache End2End Test

Kafka Connector Confluent End2End Test

codecov

About

Snowflake Kafka Connector (Sink Connector)

License:Apache License 2.0


Languages

Language:Java 87.5%Language:Python 10.5%Language:Shell 2.1%