A Flyte SDK (v2) version of this plugin is available as flyteplugins-snowflake.
Snowflake
flytekitplugins-snowflake
Snowflake enables us to build data-intensive applications without operational burden. Flyte backend can be connected with the Snowflake service. Once enabled, it can allow you to query a Snowflake service.
pip install flytekitplugins-snowflakeQuick Start(example, may need adjustment)
See full examplespip install flytekitplugins-snowflake
from flytekit import task, workflow
from flytekitplugins.snowflake import SnowflakeConnector, SnowflakeConfig, SnowflakeTask
@task(task_config=SnowflakeTask(...))
def my_task() -> None:
...
@workflow
def my_workflow() -> None:
my_task()Available Imports (3)
Backend connector for Snowflake.
from flytekitplugins.snowflake import SnowflakeConnector
SnowflakeConfig should be used to configure a Snowflake Task.
extends dataclass — configuration or data structure for plugin setup
from flytekitplugins.snowflake import SnowflakeConfig
This is the simplest form of a Snowflake Task, that can be used even for tasks that do not produce any output.
extends SQLTask — a flyte task that can be used in workflows
from flytekitplugins.snowflake import SnowflakeTask
Dependencies
Related Plugins
Snowflake
Run Snowflake SQL queries as Flyte tasks with parameterized inputs, key-pair authentication, batch inserts, and DataFrame support.
Bigquery
BigQuery enables us to build data-intensive applications without operational burden. Flyte backend can be connected with the BigQuery service. Once enabled, it can allow you to query a BigQuery table.
BigQuery
This plugin provides BigQuery integration for Flyte, enabling you to run BigQuery queries as Flyte tasks.
DuckDB
Run analytical workloads with ease using DuckDB.
Package Info
Downloads
Stats unavailable