I am trying to create an timed, automatic data upload from Google Sheets to BigQuery so that I can visualise the data in Tableau. The data originates in import.io.
Based on I have been able to use Google Apps Scripts to create a .csv from the Google Sheets file, and upload the .csv file to BigQuery as a one off. However, this cannot be used as a recurring solution because the BigQuery load script requires a static URL for the .csv file (and each .csv download file gets a unique URL).
I believe that streaming data from Google Sheets, or directly from but, having studied Google BigQuery Analytics have not yet been able to solve this.
What steps are needed to stream data from Google Sheets to BigQuery?