Heroku Cloud SQL

Import data from Heroku PostgreSQL into Zoho Reports

If you have your data stored online in the Heroku PostgreSQL database, then you can seamlessly import your data into Zoho Reports for reporting and analysis. You can also easily set up schedules to periodically fetch the latest data from your Heroku PostgreSQL database. 

  1. How do I import data from the Heroku PostgreSQL database?
  2. How can I edit the setup?
  3. How long does it take for the data to be imported into Zoho Reports?
  4. Can I import data from my Heroku PostgreSQL database into an existing Zoho Reports database?
  5. I am using Private Spaces in Heroku. What should I do?
  6. Will foreign keys defined between my tables in Heroku PostgreSQL database be linked in Zoho Reports as well?
  7. Can I change the data-type of the columns in Zoho Reports?
  8. How do I remove the Setup?

1. How do I import data from the Heroku PostgreSQL database?

2. How can I edit the setup?

3. How long does it take for the data to be imported into Zoho Reports?

After setup, you might have to wait some time for the initial fetch to happen. This depends upon the amount of data fetched from Heroku PostgreSQL database and also the response time of the Heroku PostgreSQL server. You will receive an email notification once the import is complete. If you access the reporting database before the initial fetch, it will not display any data.

4. Can I import data from my Heroku PostgreSQL database into an existing Zoho Reports database?

Yes. Follow the below steps to import data into an existing database:

  • Open the reporting database into which you wish to import the data.
  • Click the Import Data button in the Explorer tab.
  • Click Cloud Databases option. 

Configuring the import will be similar to the steps followed in this Setup presentation.

5. I am using Private Spaces in Heroku. What should I do?

In case you are using the private spaces in Heroku PostgreSQL, it is mandatory that you whitelist the IP addresses. 
Refer to the following links - 
https://devcenter.heroku.com/articles/private-spaces#trusted-ip-ranges-for-data-services

Listed below are the Zoho Reports IP addresses that need to be whitelisted.

www.zoho.com/reports

  • 72.5.230.64/26 
  • 74.201.154.0/24  
  • 165.254.168.0/24 
  • 70.42.251.0/24 
  • 135.84.82.0/23 
  • 8.39.54.0/23  
  • 216.52.185.89/29 
  • 216.52.72.0/23 
  • 204.2.193.0/29 
  • 165.254.172.0/24 
  • 135.84.80.0/23 
  • 8.40.222.0/23

www.zoho.eu/reports

  • 31.186.226.11/24 
  • 185.20.209.0 /24
  • 87.252.213.0/24 
  • 84.207.209.0/24

6. Will foreign keys defined between my tables in Heroku PostgreSQL database be linked in Zoho Reports as well?

No, the tables will not be directly linked in Zoho Reports. However, you can link two or more tables in Zoho Reports using the Look-up feature. Click here to learn about look-up.

We have plans to fetch the foreign key details from Heroku PostgreSQL and automatically link those tables in Zoho Reports using lookup columns in the future.

7. Can I change the data-type of the columns imported in Zoho Reports?

Yes, you can change the datatype of the columns imported into Zoho Reports. However, it is necessary that the datatype of your column is compatible with the datatype of the column in your Heroku PostgreSQL console for successful data synchronizations. It is always recommended that you change the data type in both your Heroku PostgreSQL database as well as your Zoho Reports database.

8. How do I remove the Setup?

To remove the setup,

  • Login to your Zoho Reports account.
  • Open the corresponding reporting database.
  • In the Explorer tab, click Data Sources button.
  • In the Data Sources tab that opens click the Settings icon and select Remove Data Source as shown in the snapshot. 

Please do note that this only removes the connection. You can still continue accessing the reporting database in Zoho Reports.