Google BigQuery - データセット、テーブル作成編

こんにちは、SSTDの大村です。前回はGoogle BigQueryを試してみましたが、今回は自分でデータセットとテーブルを作成してみましょう。

まずはデータセットを作ってみましょう。前回もアクセスしたweb interfaceにアクセスします。プロジェクト名の隣の「▼」をクリックし、「Create new dataset」をクリックします。

WS0347

データセット名を入力して「OK」を押します。

WS0348

エラーが出て作れない!

WS0349

Billingが有効になってないよ!とのことです。Google APIs Consoleにアクセスし、警告マークが出ているBillingメニューをクリックします。

WS0343

手順に沿って情報を入力してください。クレジットカードが必要です。

WS0344

Billingが有効になりましたら、再度web interfaceにアクセスします。先ほどと同様にデータセットが作成します。

次にテーブルを作成します。作成したデータセットの横の「▼」を選択し、メニューから「Create new table」をクリックします。

WS0350

Table IDに「testtable」と入力し、「Next」をクリックします。

WS0351

Source Formatで「CSV」を選択し、File Uploadでローカルに作成した下記のファイルを選択し、「Next」をクリックします。

Schemaに下記のように記述し、「Next」をクリックします。

id:integer,name:string,time:timestamp

WS0356

Field delimiterで「Comma」を選択し、「Submit」をクリックします。

WS0357

しばらく待って、ブラウザのページをリロードするとテーブルが作成されています。左側のサイドメニューからテーブルを選択するとテーブルのスキーマが表示されます。

WS0359

右側にある「Details」ボタンをクリックするとテーブルの詳細が表示されます。テーブルサイズやレコード数を確認することができます。

WS0360

最後に前回と同じようにクエリを実行してみます。自分で作ったテーブルにクエリを発行するなんて感無量です。

右側の「Query Table」ボタンを押すとクエリ入力領域が表示されます。はじめからある程度書いてあるので、selectとfromの間に「*」と入力し、「RUN QUERY」ボタンをクリックすると、3行の結果が表示されます。

WS0361
WS0362

それでは皆様もたくさんのデータをアップロードしてさまざまな分析を行ってみてください。と、言いたいところですが、ブラウザベースですと大量のデータを扱うのは大変です。そのためにbq commandというコマンドが用意されていますので、次回はその設定方法と利用方法をご紹介したいと思います。

ご覧いただきありがとうございます! この投稿はお役に立ちましたか?

役に立った 役に立たなかった

0人がこの投稿は役に立ったと言っています。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です