All Downloads are FREE. Search and download functionalities are using the official Maven repository.

docs.org.apache.nifi.processors.snowflake.StartSnowflakeIngest.additionalDetails.md Maven / Gradle / Ivy

The newest version!


# StartSnowflakeIngest

### Description

The StartSnowflakeIngest processor triggers a Snowflake pipe ingestion for a staged file. Please note, that the pipe has
to be created in your Snowflake account manually. The processor requires an upstream connection that provides the path
of the file to be ingested in the stage through the "snowflake.staged.file.path" attribute. This attribute is
automatically filled in by the PutSnowflakeInternalStage processor when using an internal stage. In case a pipe copies
data from an external stage, the attribute shall be manually provided (e.g. with an UpdateAttribute processor). **NOTE:
Since Snowflake pipes ingest files asynchronously, this processor transfers FlowFiles to the "success" relationship when
they're marked for ingestion. In order to wait for the actual result of the ingestion, the processor may be connected to
a downstream GetSnowflakeIngestStatus processor.**

#### Example flow for internal stage

GetFile -> PutSnowflakeInternalStage -> StartSnowflakeIngest -> GetSnowflakeIngestStatus

#### Example flow for external stage

ListS3 -> UpdateAttribute (add the "snowflake.staged.file.path" attribute) -> StartSnowflakeIngest ->
GetSnowflakeIngestStatus




© 2015 - 2025 Weber Informatics LLC | Privacy Policy