合成POSデータ+実務SQLケース教材|SQL実践問題15問・DuckDB対応
- ダウンロード商品¥ 1,980




POS SQL Lab v0.1|合成POSデータ約12万行+実務SQLケース15問 文法問題の次へ進みたい人のための、実務風SQL分析教材です。 完全合成の小売POSデータをDuckDB・CSVで収録しています。 売上KPI、コホート、休眠、RFM、値引き、併買、キャンペーン比較まで、15ケースを手元で実行できます。 ━━━━━━━━━━━━━━━━━━━━ ■ この教材について ━━━━━━━━━━━━━━━━━━━━ 「JOINは学んだ。でも実務では、どの粒度で何を集計すればよいのか分からない」 そんなSQL初中級者向けに、架空スーパーマーケットの分析案件を一つの教材にまとめました。 24か月・約12万行のPOS明細に、顧客、商品、店舗、キャンペーン、接触履歴を組み合わせています。 単一テーブルの文法練習ではなく、レシート単位への集約、複数マスタのJOIN、顧客履歴、施策比較を段階的に体験できます。 ━━━━━━━━━━━━━━━━━━━━ ■ こんな方におすすめ ━━━━━━━━━━━━━━━━━━━━ ・SELECT、WHERE、GROUP BYを学び終え、次の題材を探している ・データアナリストやマーケティング分析の実務イメージを持ちたい ・小売KPI、CRM、顧客分析をSQLで練習したい ・ポートフォリオに使える分析プロセスを作りたい ・BIツールへ読み込める練習データがほしい ※SQLをまったく学んだことがない方向けの入門教材ではありません。 ━━━━━━━━━━━━━━━━━━━━ ■ 学べる内容 ━━━━━━━━━━━━━━━━━━━━ ・売上、レシート数、客単価、買上点数、構成比の算出 ・レシート単位、顧客単位、商品単位の使い分け ・コホート分析 ・新規、継続、復活顧客の分類 ・休眠顧客の抽出 ・RFM分析 ・値引き依存度の分析 ・カテゴリの併買分析 ・キャンペーンの接触ファネル分析 ・接触群と非接触群の前後比較 ・単純比較と因果効果の違い ・SQL出力からビジネス上の示唆を考える方法 ━━━━━━━━━━━━━━━━━━━━ ■ 収録内容 ━━━━━━━━━━━━━━━━━━━━ ・完全合成CSV 6テーブル ・POS明細:約12万行 ・データ期間:24か月 ・DuckDBデータベース ・実務SQLケース:15問 ・段階ヒント ・解答SQL ・期待結果CSV ・ビジネス解釈例 ・データ定義書 ・ER図 ・ローカル用Jupyter Notebook ・Google Colab用Notebook ・Windowsセットアップ用バッチファイル ・macOS/Linuxセットアップ用スクリプト ━━━━━━━━━━━━━━━━━━━━ ■ データ構成 ━━━━━━━━━━━━━━━━━━━━ ・customers:顧客マスタ ・products:商品マスタ ・stores:店舗マスタ ・sales_line_items:POS明細 ・campaigns:キャンペーンマスタ ・campaign_contacts:顧客へのキャンペーン接触履歴 ━━━━━━━━━━━━━━━━━━━━ ■ 実行環境 ━━━━━━━━━━━━━━━━━━━━ 推奨:Python 3.12または3.13 SQLエンジン:DuckDB Windowsでは、ZIP展開後にsetup_windows.batをダブルクリックすると、必要な環境を作成してJupyterLabを起動します。 ローカル環境を作りたくない場合は、Google Colabでも実行できます。 ━━━━━━━━━━━━━━━━━━━━ ■ 無料サンプル版 ━━━━━━━━━━━━━━━━━━━━ 無料サンプル版には、以下を収録しています。 ・POS明細:約1万行 ・データ期間:3か月 ・SQL課題:3問 ・ヒント、解答、期待結果付き 購入前に、無料版でデータ構造と実行方法をご確認ください。 無料サンプル版: https://nao370.booth.pm/items/8624830 ━━━━━━━━━━━━━━━━━━━━ ■ データと権利について ━━━━━━━━━━━━━━━━━━━━ 本商品は、固定シードの生成コードから作成した完全合成データです。 実在企業、実在店舗、実在顧客、氏名、住所、メールアドレス、電話番号、実在ブランド、実在JANコードは一切含みません。 本データは学習・検証用です。現実の企業業績の推定や、本番システムの負荷試験には適していません。 購入者本人による学習、SQL練習、ポートフォリオ作成に利用できます。 データ、課題、解答、画像の全部または実質的な一部の再配布、転載、共有、再販売は禁止します。 お問い合わせは、BOOTHのメッセージ機能からご連絡ください。



