title: How to use Bigquery streaming insertall on app engine & python
body: <p>I would like to develop an app engine application that directly stream data into a BigQuery table.</p>
  
  <p>According to Google's documentation there is a simple way to stream data into bigquery: </p>
  
  <ul>
  <li><p><a href="http://googlecloudplatform.blogspot.co.il/2013/09/google-bigquery-goes-real-time-with-streaming-inserts-time-based-queries-and-more.html" rel="noreferrer">http://googlecloudplatform.blogspot.co.il/2013/09/google-bigquery-goes-real-time-with-streaming-inserts-time-based-queries-and-more.html</a></p></li>
  <li><p><a href="https://developers.google.com/bigquery/streaming-data-into-bigquery#streaminginsertexamples" rel="noreferrer">https://developers.google.com/bigquery/streaming-data-into-bigquery#streaminginsertexamples</a>
  (note: in the above link you should select the python tab and not Java)</p></li>
  </ul>
  
  <p>Here is the sample code snippet on how streaming insert should be coded:</p>
  
  <pre><code>body = {"rows":[
  {"json": {"column_name":7.7,}}
  ]}
  
  response = bigquery.tabledata().insertAll(
     projectId=PROJECT_ID,
     datasetId=DATASET_ID,
     tableId=TABLE_ID,
     body=body).execute()
  </code></pre>
  
  <p>Although I've downloaded the client api I didn't find any reference to a "bigquery" module/object referenced in the above Google's example.</p>
  
  <p>Where is the the bigquery object (from snippet) should be located?</p>
  
  <p>Can anyone show a more complete way to use this snippet (with the right imports)? </p>
  
  <p>I've Been searching for that a lot and found documentation confusing and partial.</p>