高速解析

更新 : 2006 年 7 月 17 日

高速解析では、データを解析するための単純なルーチンのセットが用意されています。これらのルーチンはロケール依存型ではなく、日付、時刻、および整数形式のサブセットのみをサポートします。

パッケージに高速解析を実装することで、ロケール固有の形式と頻繁に使用される ISO 8061 の基本形式や拡張形式では、日付、時刻、および数値データを解釈できなくなりますが、パッケージのパフォーマンスは向上します。たとえば、高速解析では、YYYYMMDD や YYYY-MM-DD など、通常使用される日付形式表記のみがサポートされます。ロケール固有の解析の実行や、通貨データ内の特殊文字の認識は行いません。また、整数の 16 進数表記と科学的表記は変換できません。

フラット ファイル ソースまたはデータ変換の変換を使用する場合のみ、高速解析を使用できます。著しくパフォーマンスが向上する可能性があるので、可能な限りこれらのデータ フロー コンポーネントで高速解析を使用するよう検討してください。

パッケージ内のデータ フローでロケール依存型の解析が必要な場合は、高速解析ではなく、標準的な解析を使用することをお勧めします。たとえば、高速解析では、コンマなど 10 進数の記号が含まれるロケール依存型のデータ、年 - 月 - 日形式以外の日付形式、および通貨記号は認識されません。

高速解析では、世紀、年、月など、1 つ以上の日付の部分を暗黙で表記する切り捨て表記は認識されません。たとえば、高速解析は、世紀を暗黙で示して年月を表記する '-YYMM' 形式と、年を暗黙で示して月を表記する '--MM' 形式の、どちらも認識しません。ただし、有効桁数を減らした表記の一部は認識されます。たとえば、高速解析では、時間と分のみを示す 'hhmm;' 形式と、年のみを示す 'YYYY' 形式は認識されます。

高速解析は、列レベルで指定されます。フラット ファイル ソースおよびデータ変換の変換では、出力列で高速解析を指定できます。入力と出力には、ロケール依存型の列およびロケール非依存型の列の、両方を含めることができます。

高速解析がサポートするデータ形式の詳細については、「数値データ形式」および「日付および時刻の形式」を参照してください。

高速解析の設定

高速解析を使用するフラット ファイル ソースまたはデータ変換の変換の列ごとに、高速解析プロパティを設定する必要があります。プロパティを設定するには、フラット ファイル ソースおよびデータ変換の変換の詳細エディタを使用します。

高速解析を設定するには

  1. フラット ファイル ソースまたはデータ変換の変換を右クリックし、[詳細エディタの表示] をクリックします。

  2. [詳細エディタ] ダイアログ ボックスの [入力プロパティと出力プロパティ] タブをクリックします。

  3. [入力および出力] ペインで、高速解析を有効にする列をクリックします。

  4. [プロパティ] ウィンドウで [カスタム プロパティ] ノードを展開し、FastParse プロパティを True に設定します。

  5. [OK] をクリックします。

参照

概念

標準解析

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 7 月 17 日

変更内容 :
  • 高速解析を構成する手順を追加しました。

2005 年 12 月 5 日

変更内容 :
  • 高速解析を使用できるコンポーネントの指定を追加しました。
  • 高速解析を使用する利点を具体的に説明しました。