コース概要

SQL Server Integration Services (SSIS) 入門

  • SSIS の概要とデータ統合における役割。
  • SQL Server 2022 の主な機能と改善点。
  • SSIS のアーキテクチャとコンポーネント。
  • ETL プロセスの理解。

SSIS を始めましょう

  • SSIS のインストールと設定。
  • SQL Server Data Tools (SSDT) の概要。
  • 最初の SSIS プロジェクトとパッケージの作成。
  • SSIS デザイナ界面の操作方法。

データフローの設計

  • データフロータスクと変換の概要。
  • データソースとデスティネーションの扱い方。
  • 一般的なデータ変換の実装。
  • データ品質問題の処理。

SSIS での制御フロー

  • 制御フロータスクの理解。
  • コンテナを使用して制御フローを管理する。
  • ループと条件付き論理の実装。
  • パッケージの実行フローを管理する。

高度なデータ変換技術

  • 高度な変換の使用。
  • データクリーニングと検証の実施。
  • データの強化と集約の実施。
  • 曖昧マッチングとグループ化の使用。

変数とパラメータの操作

  • 変数とパラメータの概要。
  • 変数を使用してパッケージの動作を制御する。
  • パッケージ間でのパラメータの受け渡し。
  • パッケージプロパティの動的設定。

SSIS パッケージの実行管理

  • パッケージ実行オプションの構成。
  • エラーハンドリングとログの実装。
  • イベントハンドラーを使用してランタイムイベントを管理する。
  • SQL Server Agent を使用したパッケージのスケジューリングと自動化。

SSIS パッケージの展開と管理

  • SSIS 展開モデルの概要。
  • SSIS カタログへのパッケージの展開。
  • パッケージ構成と環境の管理。
  • 展開されたパッケージの監視とトラブルシューティング。

パフォーマンス調整と最適化

  • SSIS パッケージにおけるパフォーマンスボトルネックの特定。
  • データフローと制御フローの最適化に関するベストプラクティス。
  • SSIS ログとパフォーマンスカウンターの使用。
  • 並列処理とバッチ処理の実装。

高度なトピックと将来の方向性

  • C# および VB.NET を使用した SSIS スクリプティングの概要。
  • 他の SQL Server コンポーネントとの統合。
  • 将来の SSIS リリースにおける新しい機能と改善点の探索。
  • さらなる学習とコミュニティ参加に関するリソース。

まとめと次回ステップ

要求

  • SQL およびリレーショナルデータベースの概念に関する基本的な理解。
  • SQL Server Management Studio (SSMS) の使用経験。

対象者

  • データ専門家
  • 開発者
  • データベース管理者
 28 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (1)

今後のコース

関連カテゴリー