Skip to main content

How to prepare for a data request

Learn what information to include in your Data request to enhance your experience and expedite the process

Updated today

To begin investigating a data request, Funnel needs to know the following:

  • What data is needed from the requested platform

  • What methods are available to export the data from the requested platform

For information on submitting a data request, see How do I request new data in Funnel.

Tell us what data is needed

When submitting a data request, you will be prompted to Tell us about the data you need by uploading a file or screenshot of the requested data.

Provide an example report or screenshot of the requested data if possible. Alternatively, Funnel will work with you to understand what fields are needed for your custom connector.

Tell us how Funnel can get the data

Provide information on what methods the requested platform offers to export data out of the platform if possible.

Common export methods

Scheduled email

Check out Funnel's self-service File Import feature: File import - Import your own data which allows you to govern the configuration of the data yourself or within your team.

For cases where your file is not compatible with the File Import feature, submit a data request with the following information if possible:

  • The reports in the exact format you intend to transport them

The reports will be used to configure the custom connector. Then a unique email address will be generated to address the report. Once the report is emailed, the data will be uploaded to Funnel almost immediately.

Note: Each unique report will require its own data source and unique email address.

API

If the requested platform supports an API, provide the following information in your data request if possible:

  • A link to or copy of the API documentation

  • What data or endpoints are required

  • Your API credentials (do not submit credentials in plain text)

  • A contact email at the platform

Note: Funnel does not yet support PUSH API.

SFTP

Funnel supports both PUSH (Funnel hosts an SFTP server where you can drop the files) and PULL (Funnel retrieves the files from an SFTP hosted externally) SFTP.

For PUSH SFTP, provide the following information if possible:

  • The reports in the exact format you intend to transport them

The reports will be used to configure the custom connector. Then unique SFTP credentials will be generated. Once a report is dropped to the SFTP, the data will be uploaded to Funnel almost immediately.

Note: Each unique report will require its own data source and unique SFTP credentials.

For PULL SFTP, provide the following information if possible:

  • The reports in the exact format they will be placed on the SFTP server

  • The username of the SFTP

  • The host of the SFTP

  • The path of the files to be retrieved from the SFTP

  • The port of the SFTP

  • The password of the SFTP (do not submit credentials in plain text)

Once the data source has been configured, Funnel will check the respective SFTP every 4 hours for any new or updated files. Subsequently, the data in those files will be updated to Funnel.

Note: Each unique report will require its own data source.

Internal database

Funnel currently supports BigQuery, MySQL, PostgreSQL, Maria DB, Amazon Redshift, Microsoft SQL Server, and Azure SQL.

For BigQuery requests, provide the following information if possible:

  • The hostname

  • The port

  • The user

  • The password (do not submit credentials in plain text)

  • The SQL query to fetch the data

Note: Each unique SQL Query will require its own data source.

For non-BigQuery requests, provide the following information if possible:

  • The catalog

  • The SQL query to fetch the data

  • The driver

Note: Each unique SQL Query will require its own data source.

What if I do not see the export option available to me listed above

If the platform offers an alternative method to export the data, provide details to support so they can investigate.

What if I am unsure of the available export methods

If feasible, contact the platform in question to clarify the process for exporting the required data. Alternatively, Funnel will collaborate with you to explore potential methods. This investigation will commence once the team gets to your request.

What if I forgot to include something in my data request

If you inadvertently omitted crucial details from your data request, contact support. They will incorporate the missing information into your request. Alternatively, furnish any necessary details when Funnel contacts you in the course of handling your request.

Did this answer your question?