Another loaded question on the Server piece.
The current Google Big Query (GBQ) Input / Output has been deprecated. There are two ways to connect now:
1. Input Tool
2. In-DB connection
If we are to use the Input Tool, assuming that the GBQ connection is in place via ODBC, I have a few questions pertaining to data storage.
Number 1:
A connection must be established to GBQ to call the relevant data in with SQL. Now, whatever that is called in with SQL - is that data then stored on the Server or is it streamed to the Server? Meaning to say that the input will not be stored.
Is that the case?
Number 2:
I plan to make an interface on top of the input tool for end users to choose SQL scripts pre-written by me so that they can self serve without the need for SQL knowledge.
Will I need to embed the connection on the Server for it to work? Will any inputs from Interface tools on the server be stored on MongoDB as well?
If yes, will the 1-day purge cleanse all the data stored?
Number 3:
Will it be easier then to use the In-DB tool which streams the data into the workflow? What are the pros of doing so vs an Input Tool calling from the GBQ DB?