---
title: "Input Steps"
canonical: "https://wiki.yellowfinbi.com/space/user80/1540361/Input%20Steps"
format: markdown
---
The Data Transformation module supports different ways of extracting data from sources and loading it into Yellowfin, using the** input steps**. This section will show you how to use and configure each of these steps.

![image](media://49c518ac-3cff-4d03-9357-3b5831939a59)

 

 

## Types of Input Steps

Click on the name of an input step in the table below to learn how to configure it.

 

| **Icon** | **Input Step** | **Description** |
| --- | --- | --- |
| ![image](media://f5c7d769-80f1-468c-98af-1cf529d7f590) | [Third-party Connector](https://yellowfin.atlassian.net/wiki/spaces/user80/pages/1542035) | To extract data from a single third-party connection table. The connectors currently supported are: Google Analytics, Google Sheets, and Salesforce. |
| ![image](media://b9fcaebe-a2ad-4adf-b52c-8b517af33515) | [Freehand SQL](https://yellowfin.atlassian.net/wiki/spaces/user80/pages/1542038) | Use this method to import data from a database using an SQL query. |
| ![image](media://506974e3-a523-4a19-a9f6-83a6c50ea078) | [Single table](https://yellowfin.atlassian.net/wiki/spaces/user80/pages/1542045) | This input step can be used to import data from a single database table. |
| ![image](media://2b629073-d518-4b74-ac7e-14ca6f1235dd) | [Delimited file](https://yellowfin.atlassian.net/wiki/spaces/user80/pages/1540363) | This input method is used when extracting data from a delimited file (that is, a file with separators). |
| ![image](media://5f241d5a-98d9-4c1b-8d83-360daf1fd233) | [Report](https://yellowfin.atlassian.net/wiki/spaces/user80/pages/1542040) | Use this method to use a Yellowfin report as the source of data. This method accepts 2-dimensional reports, but not multi-dimensional ones. The following types of reports are currently not supported: Jasper, SSRS, and BIRT. |