メインコンテンツにスキップ

コース

Snowflakeにおけるデータパイプラインの自動化

初級3 時間

Snowflakeで、COPY INTO、Snowpipe、streams、tasks、dynamic tables、クエリ性能ツールを使い、データパイプラインを読み込み・自動化・最適化します。

Sql3 時間動画 15 本演習 48 件3,350 XP1,262修了証明書

無料アカウントを作成する

Googleで続行
または
続行すると、次に同意したものとみなされます: 利用規約、 プライバシーポリシー 、およびデータが米国内に保管されることに同意したものとみなされます。

何千もの企業の学習者に愛されています

チームでトレーニングをお考えですか?

法人向けプランを試す →

コースの説明

Snowflakeで、信頼性の高い自動化されたデータパイプラインを構築するためのツールと手法を習得します。 まずは、大規模にデータを取り込む方法を学ぶことから始めます。ステージとファイル形式の設定、COPY INTO を使ったデータの読み込み、そしてさまざまなレイテンシー要件やデータ量に応じて、バッチ読み込み、Snowpipe、Snowpipe Streaming を使い分ける方法を習得します。 そこから、行レベルの変更をストリームで取得し、タスクDAGで複数ステップのワークフローを連携させ、動的テーブルを使って宣言的で自動更新されるパイプラインを構築する、エンドツーエンドのパイプラインオーケストレーションスキルを身につけます。 外部テーブルやIcebergテーブルを、マルチエンジンやクラウドネイティブなシナリオでいつ使うべきかも学べます。 コースの後半では、クエリ作成と変換のスキルをさらに磨きます。VARIANT列から半構造化JSONを抽出してネストを解除し、グループ化拡張とウィンドウ関数を活用して高度な分析を行い、再利用可能なロジックをUDFとストアドプロシージャにまとめます。 最後に、クエリのパフォーマンスに取り組みます。SnowflakeのQuery Profileを読み解いてボトルネックを特定し、適切な最適化ツール—Search Optimization、Query Acceleration Service、クラスタリングキー、またはマテリアライズドビュー—を選び、パフォーマンスを静かに低下させる一般的なアンチパターンを避けた、キャッシュに適したSQLを作成します。

前提条件

このコースに前提条件はありません

カリキュラム

コース概要

1

データの読み込み、取り込み、および接続

ステージへのファイル配置からCOPY INTO、Snowpipe、Snowpipe Streamingを使ったデータ取り込みパイプラインまでを習得し、コネクタ、ドライバ、エクスポートツールを通じてSnowflakeを幅広いデータエコシステムと連携させる方法を学びます。
4

クエリパフォーマンスと最適化

S

Snowflakeにおけるデータパイプラインの自動化

コース修了

修了証明書を取得

今すぐ登録する

DataCamp for Mobileでデータスキルを伸ばしましょう

モバイルコースと毎日5分のコーディングチャレンジで、外出先でも学習を進められます。