ゼロから始めるデータ基盤 - Snowflake実践ガイド

ゼロから始めるデータ基盤 - Snowflake実践ガイド

組織におけるデータ利活用が急速に拡大する中、データ基盤への関心がますます強まっています。 本書では、現役のデータエンジニア2名が、クラウドデータ基盤サービスであるSnowflakeを用いてデータ基盤の構築方法を紹介します。 データ利活用のみならず、大規模なデータ処理や、機械学習におけるデータパイプライン構築などに興味のあるエンジニアの方へのガイドブックとなることを目指しています。 フロント・サーバー・インフラを触ってきたエンジニアの皆さん、次はデータやりましょう!! 第1章:データ基盤の概観 データ基盤とはどういったもので、どのような技術で構成されるのかについて紹介します。 第2章:Snowflakeの基礎 クラウド型データウェアハウスサービスであるSnowflakeで出来ることと、特徴について紹介します。 第3章:Snowflakeの導入と操作 実際にSnowflakeのトライアルに登録していただき、基本的な使い方についてサンプルコードと共にご説明します。 第4章:権限管理とガバナンス Snowflake上でのデータアクセスコントロールの方法とプラクティスについてご紹介します。 第5章:実践的データ基盤の構築 Snowflakeおよび周辺の技術を利用した、実践的なデータ基盤の構築方法についてサンプルコードと共にご紹介します。 Terraform / schemachange / dbt などの使い方についてご紹介します。 第6章:ETLとReverse ETL データ基盤の構築に欠かせないETLツールについてご紹介します。 第7章:データオーケストレーション データ基盤の構築に欠かせないワークフロー・オーケストレーションツールについてご紹介します。 第8章:BIツール データ基盤の構築に欠かせないBIツールについてご紹介します。 第9章:データアプリケーションと分析 Snowflakeを使いながら、より実践的なアプリケーションの作り方についてサンプルコードと共にご紹介します。 Snowpark for Python / Streamlit などの使い方についてご紹介します。 【注意】 本書の内容は2023年10月執筆時点のものであり、その後のサービスアップデートなどにより機能変更されている可能性があります。ご了承ください。 今後、随時アップデートを行う予定ですが、最新情報を保証するものではありません。。

Chapters
Chapter 01無料公開

はじめに

Chapter 02無料公開

📘第一章 データ基盤の概観

Chapter 03

📰データ基盤の目的

Chapter 04

📰データ基盤を構成する技術

Chapter 05

📰参考文献

Chapter 06無料公開

📘第二章 Snowflakeの基礎

Chapter 07無料公開

📰データウェアハウス

Chapter 08

📰ストレージとステージ

Chapter 09

📰ストリーミングとワークフロー

Chapter 10

📰SQL以外でのデータ処理

Chapter 11

📰データ共有

Chapter 12

📰Snowflakeのユースケース

Chapter 13

📰Snowflakeの特徴

Chapter 14無料公開

📘第三章 Snowflakeの導入と操作

Chapter 15無料公開

📰Snowflakeアカウントの作成

Chapter 16

📰Snowsightを使おう

Chapter 17

📰Snowsightでデータを格納する

Chapter 18

📰データシェアリングを使ってみよう

Chapter 19

📰Snowsight以外のインターフェース

Chapter 20

📰SnowflakeのSQLにおける注意点

Chapter 21無料公開

📘第四章 権限管理とガバナンス

Chapter 22

📰ロールに付与できる権限

Chapter 23

📰注意すべき概念

Chapter 24

📰実例

Chapter 25

📰役割ロール・アクセスロールモデル

Chapter 26

📰データに対する高度なアクセス制御

Chapter 27

📰コストのガバナンス

Chapter 28無料公開

📘第五章 実践的データ基盤の構築

Chapter 29無料公開

📰データ基盤の構成例

Chapter 30

📰Snowflakeの構成管理

Chapter 31

📰マイグレーションツール

Chapter 32

📰開発環境の作成

Chapter 33

📰データパイプラインワークフローの管理

Chapter 34

📰dbtを使ったデータパイプラインの構築

Chapter 35

📰dbtのCI/CD

Chapter 36

📰データ基盤に関する情報収集

Chapter 37無料公開

📘第六章 ETLとReverse ETL

Chapter 38

📰ETLツールの分類

Chapter 39

📰具体的なツール

Chapter 40

📰それぞれのETLツールの特徴まとめ

Chapter 41

📰バッチ取り込みとストリーム取り込み

Chapter 42無料公開

📘第七章 データオーケストレーション

Chapter 43無料公開

📰データオーケストレーションツールの選定基準

Chapter 44

📰具体的なツール

Chapter 45

📰データパイプラインのインフラ管理

Chapter 46無料公開

📘第八章 BIツール

Chapter 47無料公開

📰BIツールの分類

Chapter 48

📰ハイコード

Chapter 49

📰ノーコード

Chapter 50

📰ローコード

Chapter 51

📰BIツール比較表

Chapter 52

📘第九章 データアプリケーションと分析

Chapter 53

📰APIエコノミーとMACHアーキテクチャ

Chapter 54

📰APIエコノミーとデータシェアリング

Chapter 55

📰データ指向プログラミング

Chapter 56

📰Snowflakeでのアプリケーション開発

Chapter 57

📰SnowflakeでPythonを実行する

Chapter 58

📰Snowpark Python

Chapter 59

📰dbt Python model

Chapter 60

📰Streamlitを使ったデータアプリケーション

Chapter 61

📰その他のトピック

Chapter 62

あとがき

Author
Topics
公開
文章量
152,925
価格
1,500