# Snowflake components

| [tSnowflakeBulkExec](https://help.qlik.com/talend/en-US/components/8.0/snowflake/tsnowflakebulkexec) | Loads data from files in a folder into a Snowflake table. The folder<br>can be in an internal Snowflake stage, an Amazon Simple Storage Service (Amazon S3) bucket,<br>or an Azure container. |
| --- | --- |
| [tSnowflakeClose](https://help.qlik.com/talend/en-US/components/8.0/snowflake/tsnowflakeclose) | Closes an active Snowflake connection to release the occupied<br>resources. |
| [tSnowflakeCommit](https://help.qlik.com/talend/en-US/components/8.0/snowflake/tsnowflakecommit) | Provides gain in performance. |
| [tSnowflakeConfiguration](https://help.qlik.com/talend/en-US/components/8.0/snowflake/tsnowflakeconfiguration) | Stores connection information and credentials to be reused by other Snowflake<br>components in the Apache Spark Batch framework. |
| [tSnowflakeConnection](https://help.qlik.com/talend/en-US/components/8.0/snowflake/tsnowflakeconnection) | Opens a connection to Snowflake that can then be reused by other Snowflake<br>components. |
| [tSnowflakeInput](https://help.qlik.com/talend/en-US/components/8.0/snowflake/tsnowflakeinput) | Reads data from a Snowflake table into the data flow of your Job based on an SQL<br>query. |
| [tSnowflakeOutput](https://help.qlik.com/talend/en-US/components/8.0/snowflake/tsnowflakeoutput) | Uses the data incoming from its preceding component to insert, update, upsert or<br>delete data in a Snowflake table. |
| [tSnowflakeOutputBulk](https://help.qlik.com/talend/en-US/components/8.0/snowflake/tsnowflakeoutputbulk) | Writes incoming data to files generated in a folder. The folder can be in an internal<br>Snowflake stage, an Amazon Simple Storage Service (Amazon S3) bucket, or an Azure<br>container. |
| [tSnowflakeOutputBulkExec](https://help.qlik.com/talend/en-US/components/8.0/snowflake/tsnowflakeoutputbulkexec) | Writes incoming data to files generated in a folder and then loads<br>the data into a Snowflake database table. The folder can be in an internal Snowflake stage, an Amazon Simple Storage Service (Amazon S3)<br>bucket, or an Azure container. |
| [tSnowflakeRollback](https://help.qlik.com/talend/en-US/components/8.0/snowflake/tsnowflakerollback) | Cancels the transaction commit in the Snowflake database to avoid committing part<br>of a transaction involuntarily. |
| [tSnowflakeRow](https://help.qlik.com/talend/en-US/components/8.0/snowflake/tsnowflakerow) | Executes the SQL command stated onto a specified Snowflake database. |