▶︎ 講座詳細ページはこちらです
https://web-kaizen.co.jp/2019/04/26/bigquery_sql_select_datamart/
▶︎講義は全4回、4日間です
https://web-kaizen.co.jp/2022/05/15/classroom_for_personal/
日程・講義開始時間を上記URLより、ご確認ください。
▶︎対象受講者
・BIツールを使用しているユーザで、これからSQL(SELECT)を使用する予定のユーザ
・エンジニアと、SELECT分野でしっかりと会話できるようになりたいユーザー
・データ分析で必要なSELECTの習得が必要となったユーザー
・ビジネスユーザー、非エンジニアまたは、SQL(SELECT)未習のエンジニア
※データベースエンジニアの方には既知の内容です。
▶︎講座前日までにやること
BigQueryのデータセットを共有します。
講座お申し込み完了後、個人のGoogleアカウントをご連絡いただき、トレーニング用にセットアップしたデータセットと紐付け共有いたします。
共有後、予習・復習でぜひ、ご自由にSQLワークスペースで練習してみて下さい。
-------------------------------------------
▶︎講座1日目
■1日目カリキュラム
■BigQuery 虎の巻
はじめに
・データ分析にあたり、SQLでどこまでがんばる?!
・SQL命令文の分類
BIツールを前提とした理想的なデータ構造
・理想的なデータ構造とは
・良くない例と修正方法 その1
・良くない例と修正方法 その2
・良くない例と修正方法 その3
今回のデータセットについて
・データセットとテーブルの説明
BigQueryのワークスペースについて
SQLの学習順序( SELECTに関する部分 )
・句の評価順序など、8つの学習ポイント(アウトライン)
データ型の説明
日付形式設定要素について
BigQueryでよく出てくるエラーメッセージ
BigQueryのワークスペースで使用可能なショートカットキー
SQLのクエリに正解はない
■SELECT文を読解するの巻
読解第一問
読解後に書いてみる(写経)
読解第二問
読解後に書いてみる(写経)
読解第三問
読解後に書いてみる(写経)
TIPS GROUP BY 句とは
TIPS ROUND, CEIL , FLOORの挙動について
読解第四問
読解後に書いてみる(写経)
読解第五問
読解後に書いてみる(写経)
TIPS テーブルの結合方式について
TIPS NULLとは何か?
-------------------------------------------
▶︎講座2日目
■2日目カリキュラム
■SQL文を読解するの巻(続き…)
読解第六問
読解後に書いてみる(写経)
TIPS 仮想テーブルとは
読解第七問
読解後に書いてみる(写経)
TIPS WITH句とサブクエリと可読性について
読解第八問
読解後に書いてみる(写経)
TIPS データの前処理に向いている関数一覧
読解第九問
読解後に書いてみる(写経)
TIPS ウィンドウ関数について
累計合計
ランキング表示
最初の値を取得する
3番目の値を取得する
移動平均の値を取得する
読解第十問
読解しながら書いてみる(写経)
まとめ
■SQL文を書くの巻
集計関数・ウィンドウ関数とは
図解 集計関数とウィンドウ関数の一般的な使われ方
集計関数とウィンドウ関数の種類
集計関数とウィンドウ関数の書式の違い
ウィンドウ関数の書式 全体像
ウィンドウ関数とPARTITION BY / ORDER BY / WINDOWフレーム
WINDOWフレームについて
ウィンドウ関数とウィンドウフレームのサンプル1〜7(写経)
集計関数とウィンドウ関数のまとめ
-------------------------------------------
▶︎講座3日目
■3日目カリキュラム
■SQL文を書く(続き…)
集計関数とウィンドウ関数の反復練習
集計関数とRANKの併用
例題と練習
集計関数とSUMの併用
例題と練習
集計関数とNTITLEの併用
例題と練習
集計関数とFIRST_VALUEの併用
例題と練習
集計関数とLAST_VALUEの併用
例題と練習
集計関数とNTH_VALUEの併用
例題と練習
集計関数とLEADの併用
例題と練習
集計関数とLAGの併用
例題と練習
集計関数とROW_NUMBERの併用
例題と練習
集計関数とPERCENTILE_CONTの併用
例題と練習
集計関数とPERCENTILE_CONTの併用
例題と練習
集計関数とAVGの併用
例題と練習
■前処理に向いている関数ピックアップ
例題と演習(REGEXP_EXTRACTなど)
-------------------------------------------
▶︎講座4日目
■4日目カリキュラム
ひたすら実践問題演習
■使用ツール
オンライン講義です。
ハンズオン形式で講義を行います。
SELECT文のみ、一点集中で扱います。
使用ツール
① GoogleCloudPlatformのBigQueryを使用
※ 弊社で準備しているデータセットを共有いたします
※ 講座申し込み完了後、Googleアカウントをご共有ください
②ZOOMオンラインツール
上記を使用いたします。あらかじめ、ご了承ください。
ブラウザからのアクセスも可能です。
※ ZOOMの使用方法についてはサポート致しません。
DML言語のうち、INSERT, UPDATE, DELETE構文は扱いません。
DDL言語、DCL言語は扱いません。
Goolge Cloud Platformについては説明いたしません。
■推奨受講スタイル
・メインディスプレイ(作業用)とサブディスプレイ(聴講用)を必ず用意してください。
また、サブディスプレイをスマホとする場合、テキスト文字が判別できません。あらかじめご了承ください。
・テキストは弊社ストレージ経由でPDF形式で直前に配布いたします
・講座15分前から講義ルームにログイン可能です
オーディオ出力設定を試したい方は早めにログインしてテストしてください
・講座終了後、ご質問を受け付けいたします。
ご質問いただく際は、ヘッドセットまたは、イヤホンマイクを必ずご準備ください。
質問が聞き取れない場合はご質問に的確にご回答できない場合があります。
■ご受講時の注意
・同業講師、同内容セミナー主催社からのご参加はご遠慮願います。
・講義録画について
講義の録画・共有を実施予定といたしますが、こちらは当講座でのサービス対象範囲外となります。不測の事態が発生し、共有が実施できない可能性もあります。予め、ご了承ください。
ただし、当日の通信環境の状態が良くない場合など、不可抗力により講義の進行状況が芳しくない場合は後日、日程調整して再受講可能といたします。
・ご受講いただくことが可能な方はお申し込みユーザー本人に限ります。受講者以外の臨席聴講は固くお断り致します。
・必ず、対象受講者要件をご確認いただき、お申し込みをご検討ください。上記記載事項が起因となるキャンセルのご相談やクレームはお受けできませんのであらかじめご了承下さい。
人事/教育/総務
若手/新入社員
IT系
・必ず、対象受講者要件をご確認いただき、お申し込みをご検討ください。
・参加人数も限られております。同業講師、同内容セミナー主催社の方、同内容定期開催される方からのご参加はご遠慮願います。
・ご提供する資料の取り扱いについて
配布する資料、録画等の著作権はすべて弊社に帰属いたします。
当該資料の全て又は一部をいかなる理由を問わず、許可なく複製・転載・流用・転売・撮影・貸与・送付・頒布・メディア保存等することを固く禁じます。また、公開非公開問わず、当資料を利用して許可なく勉強会等の開催、または、それに準ずる一切の行為を固く禁じます。
・当該資料を二次利用した場合は、開催規模に関わらず、一律300,000円をご請求いたします。
・免責事項
弊社は、当該資料への情報掲載にあたって細心の注意を払っておりますが、その内容に誤りや欠陥があった場合にも、いかなる保証もするものではありません。当該資料をご利用いただいたことにより生じた損害につきましても、弊社は一切責任を負いかねます。また、当該資料の内容・情報は、今後、予告なく変更または削除する場合がありますので、予めご了承ください。
スケジュール情報
14:45 接続テスト開始
15:00 教材説明・当日の流れ説明
15:10 講義開始
19:15 講義終了
第二回 02/15(水)15:00-19:15
第三回 02/22(水)15:00-19:15
第四回 03/01(水)15:00-19:15
開催場所
本セミナーはウェビナー(オンラインセミナー)です