Flow on Helios FAQ
Do I need a license key to use Flow on Helios?
No, a license key is not required.
How does billing for Flow work, and how do I pay for it?
Flow on Helios uses a pay-per-usage model.
Where can I view the logs?
On the Cloud Portal, go to Load Data, then select your Flow pipeline and click Details.
Which IP addresses do I need to whitelist on the source database?
You must whitelist the outbound IP addresses of your SingleStore workspace in your source database’s network configuration.
Why am I getting the error: "Unable to connect to destination database"?
Please verify that your username and password are correct in the Destination Database configuration.
If I reset the password for my SingleStore workspace, do I need to update it in all my Flow instances?
Yes, you are required to update the password in all your Flow pipelines with the new password.
I am unable to view the destination database while creating a Flow pipeline, even though my workspace is active and a database is already attached.
This issue may be due to firewall restrictions.
Can I connect to my source database using Flow via private links?
Yes.
How can I copy all the source tables to a SingleStore database of my choice?
On the Flow dashboard, go to the Destination Database configuration tab and select Advanced Options.
Can I define a schema for tables before extraction?
Yes.
Option 1:
-
Create all the tables using custom SQL queries.
-
Go to the Destination Database configuration tab, select Advanced Options and select Truncate table instead of drop.
Option 2:
-
Select the tables you want to move to SingleStore and enable Skip Initial Extract.
-
Go to Operations and do a Full Extract.
This creates the tables in the SingleStore database. -
Once the tables are created, modify them to add shard or sort keys.
-
After modification, go to the Destination Database configuration tab, select Advanced Options and select Truncate table instead of drop.
How to copy just the schema of source before migration?
Select the tables you want to move to SingleStore and enable Skip Initial Extract.
When a connection fails, the error message says "Connection string is invalid.
This error typically indicates that you have spaces in any of the configuration fields or the hostname, port or database name is incorrect.
My scheduled pipeline didn’t trigger - why?
This can happen if the scheduler is turned off or misconfigured, for example, set to run at 00h 00m 00s.
I have a database with 1TB of data.
For this use case, you will need both Ingest and XL Ingest.
-
Identify tables greater than 5GB.
-
Select the tables from the list and select Skip Initial Extract.
-
Go to Operations and do a Full Extract.
This creates the selected tables in SingleStore without any data. -
Verify that the tables are created in SingleStore.
-
Select XL Ingest from the dropdown list on the top right of the dashboard.
-
Migrate the tables using XL Ingest.
Refer to SingleStore XL Ingest for more information. -
Once the migration is done, go to Ingest and select all the tables.
-
Go to Operations and select Sync New Tables.
This migrates smaller tables first and then starts the CDC for all the tables.
I want to update my scheduler.
To update the scheduler, go to the Schedule tab, update the configuration, and click Apply.
Error messages appear at the top of the screen and disappear quickly, making them hard to notice.
You can go to the Logs tab and view all the errors for your instance.
I configured firewall rules to allow IP access, but I still cannot connect Flow to my source database.
Ensure that the correct outbound IP addresses from your SingleStore workspace have been added to your source database's network configuration.
I have successfully established a connection, but I'm encountering authentication errors.
Flow does not automatically update database passwords if they are changed after the connection is created.
Why does Flow create a new database when I have specified a destination database during pipeline creation?
By default, Flow creates a new database with the same name as the source database name.
How can I monitor the progress of data ingestion without accessing logs?
You can track the ingestion progress from the Flow dashboard.
How can I load multiple source tables into one target table in Flow?
Currently, Flow does not support loading multiple source tables into a single target table.
How can I add a prefix to the database names migrated from source to SingleStore?
Go to the Destination Database configuration tab, select Advanced Options, and add a prefix of your choice in the Add Database Prefix field.
I see eff_
and end_
column errors in the logs, how can I resolve this?
These errors typically occur when Maintain History was enabled during the initial extract but later disabled.
-
Delete the
eff_
anddt end_
columns from your SingleStore database.dt -
Drop the table from your SingleStore database, select Redo Initial Extract for the table, then go to Operations and select Sync New Tables.
Is the ENUM data type supported in Flow's data type casting?
No, Flow does not currently support the ENUM data type in data type casting.
Last modified: October 16, 2025