I am trying to understand bigQuery and see if it fits our needs. One of the basic requirements we have is to store a nested structure such that the nested part needs to be stored separately than the main record.
e.g. Let's say we have a record of an employee, after storing the main data for the employee, let's say a minute after, another record would arrive with employee previous work place (and then another such record may arrive)
So we need to store te first employee record, and then update the structure to add a detail about the employee, this detail is also inserted as new record and does not overwrite an existing record.
How can this be done in bigQuerY? Assuming we may have different sources of the data?