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

◆ Live配信スケジュール ◆
サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。
⇒ 詳細スケジュールはこちらから
⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください
【5/21開催】Azure OpenAI ServiceによるRAG実装ガイドを公開しました
生成AIを活用したユースケースで最も一番熱いと言われているRAGの実装ガイドを公開しました。そのガイドの紹介をおこなうイベントです!!
https://tech-lab.connpass.com/event/315703/

こんにちは、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人がこの投稿は役に立ったと言っています。


ご覧いただきありがとうございます。
ブログの最新情報はSNSでも発信しております。
ぜひTwitterのフォロー&Facebookページにいいねをお願い致します!



>> 雑誌等の執筆依頼を受付しております。
   ご希望の方はお気軽にお問い合わせください!

Be the first to comment

Leave a Reply

Your email address will not be published.


*


質問はこちら 閉じる