Skip to content

chi-yang-db/lakeflow-community-connectors

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lakeflow Community Connectors

Lakeflow community connectors are built on top of the Spark Python Data Source API and Spark Declarative Pipeline (SDP). These connectors enable users to ingest data from various source systems.

Each connector consists of two parts:

  1. Source-specific implementation
  2. Shared library and SDP definition

Connectors

Check the sources/ directory for available source connectors, which contain the source-specific implementation of an interface defined in sources/interface/lakeflow_connect.py.

The libs/ and pipeline/ directories include the shared source code across all source connectors.

Create New Connectors

Users can follow the instructions in prompts/vibe_coding_instruction.md to create new connectors.

Tests

This directory includes generic shared test suites to validate any connector source implementation.

TODO:

  1. Add dev guidelines
  2. Add general instruction on how to use community connector (e.g. update spec and create a SDP for ingestion)

About

Lakeflow community connectors built on top of Spark Python Data Source API and Spark Declarative Pipeline

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%