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

コース

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

初級3 時間

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

Sql3 時間15 本の動画48 個の演習3,350 XP1,002修了証明書

無料アカウントを作成

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を幅広いデータエコシステムと連携させる方法を学びます。
2

パイプラインのオーケストレーションとデータオブジェクト

4

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

S

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

コース修了

達成証明書を取得する

今すぐ登録

DataCamp for Mobileでデータスキルを磨きましょう

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