2017
01.27

DatalabからBigQueryへのアクセス方法

OpenData

佐々木です。

Datalabでは、BigQueryに直接アクセスし、データ解析をおこなう事が可能です。DockerでDatalabを起動する際に、PROJECT_IDを指定して起動します。

$ docker run -it -p 127.0.0.1:8081:8080 -p 6006:6006  -v "${HOME}/datalabent"  -e "PROJECT_ID=プロジェクトID"  Dockerイメージ名

localhost:8081で、Datalabにアクセスし、画面の右上のアイコンをクリックし、プロジェクトIDと関連したユーザでSign Inする。


これで、DatalabからBigQueryにアクセスできるようになるので、PublicなBigQueryにアクセスし、値を取得してみる。

https://bigquery.cloud.google.com/

で、BigQueryのConsoleにログインすると、PublicなBigQueryの一覧も表示される。

BigQueryへのアクセスは、データ・セット名と、テーブル名を指定しておこなう。

%%sql
SELECT title FROM [bigquery-public-data:hacker_news.full_201510] LIMIT 100

import datalab.bigquery as bq
bq.Query('SELECT title FROM [bigquery-public-data:hacker_news.full_201510] LIMIT 100').results()

他にもいろいろなBigQueryのデータがオープンになっているので、ここらへんでいろいろ遊んでみると面白い事ができそう。

https://www.reddit.com/r/bigquery/wiki/datasets?1484027865559=1

Comment

  1. No comments yet.

  1. No trackbacks yet.

You must be logged in to post a comment.