データ フロー内のデータ
適用対象: SQL Server Azure Data Factory の SSIS Integration Runtime
Integration Services には、データ フローで使用するデータ型のセットが用意されています。
データ型の変換
データ フローに追加する変換元は、変換元のデータを Integration Services のデータ型に変換します。 後続の変換では、データを別の Integration Services のデータ型に変換できます。また、データの読み込み先となるデータ ストアの型によっては、変換先は、最後の Integration Services のデータ型を、変換先のデータ ストアで必要なデータ型に変換します。 詳細については、「 Integration Services Data Types」を参照してください。
データを Integration Services のデータ型に変換するために、データ フロー コンポーネントはデータを解析します。 Integration Services には、高速解析と標準解析という 2 種類のデータ解析が用意されています。 ほとんどのデータ フロー コンポーネントで使用できるのは、標準解析のみです。ただし、フラット ファイルの変換元とデータ変換の変換では、高速解析と標準解析のどちらも使用できます。 詳細については、「 データの解析」を参照してください。
データ型の比較
多くの変換は、データ値を比較します。 たとえば、集計変換はデータ行セットの値を集計する目的で値を比較し、並べ替え変換は値を並べ替える目的で値を比較します。また、参照変換は、データ値を別の参照テーブルにある値と比較します。 文字列を比較する方法を指定するため、変換には比較オプションのセットが含まれています。比較オプションには、大文字と小文字を区別するかどうか、日本語テキストでかなの種類をどのように処理するのか、文字列内の空白文字を無視するかどうか、などを指定するオプションがあります。 詳しくは、「 Comparing String Data」をご覧ください。
式エバリュエーターも、変数、優先順位制約、および変換が使用する式を評価する際に、データ値を比較します。
データ フローのトラブルシューティング
Integration Services カタログにパッケージを配置したら、実行時にパッケージのデータ フローを分析して、パフォーマンスを確認したり、他の問題を見つけたりすることができます。 パッケージの状態と履歴を表示できる標準レポートを利用できます。また、パッケージ実行に関する詳細情報を提供するデータベース ビューに対してクエリを実行することもできます。 実行時にデータ タップを動的に追加および削除して、パッケージの特定のコンポーネントをターゲットとすることもできます。 詳細については、「 データ フローのデバッグ」を参照してください。