BigQuery launched 'external datasets' feature for Spanner, now we can query the Spanner without moving data from Spanner to BigQuery storage.
https://cloud.google.com/bigquery/docs/spanner-external-datasets