ディメンション処理変換先
適用対象: SQL Server Azure Data Factory の SSIS Integration Runtime
ディメンション処理変換先では、SQL Server Analysis Services のディメンションが読み込まれ処理されます。 ディメンションの詳細については、「ディメンション (Analysis Services - 多次元データ)」を参照してください。
ディメンション処理変換先には、次の機能が含まれます。
増分処理、完全処理、または更新処理を実行するオプション。
エラー構成。ディメンション処理がエラーを無視するか、または指定した数のエラー発生後に停止するかどうかを指定します。
ディメンション テーブルの列への入力列のマッピング
Analysis Services オブジェクトの処理に関する詳細については、「処理オプションと設定 (Analysis Services)」を参照してください。
ディメンション処理変換先の構成
ディメンション処理変換先は、 Analysis Services 接続マネージャーを接続して、 Analysis Services プロジェクト、または、変換先が処理するディメンションを含む Analysis Services のインスタンスに接続します。 詳しくは、「 Analysis Services 接続マネージャー」をご覧ください。
この変換先は 1 つの入力をとります。 エラー出力はサポートされていません。
プロパティを設定するには SSIS デザイナーから行うか、またはプログラムによって設定します。
[詳細エディター] ダイアログ ボックスには、プログラムによって設定できるプロパティが反映されます。 [詳細エディター] ダイアログ ボックスまたはプログラムで設定できるプロパティの詳細については、次のトピックのいずれかを参照してください。
データ フロー コンポーネントのプロパティの設定方法については、「 データ フロー コンポーネントのプロパティを設定する」を参照してください。
[ディメンション処理変換先エディター] ([接続マネージャー] ページ)
[ディメンション処理変換先エディター] ダイアログ ボックスの [接続マネージャー] ページを使用すると、SQL Server Analysis Services プロジェクトまたは Analysis Services のインスタンスへの接続を指定できます。
Options
Connection manager
既存の接続マネージャーを一覧から選択するか、 [新規作成] をクリックして新しい接続を作成します。
[新規作成]
[Analysis Services 接続マネージャーの追加] ダイアログ ボックスを使用して、新しい接続を作成します。
利用可能なディメンションの一覧
処理するディメンションを選択します。
[処理方法]
一覧で選択したディメンションに適用する処理方法を選択します。 このオプションの既定値は [完全]です。
値 | 説明 |
---|---|
[追加 (増分)] | ディメンションの増分処理を実行します。 |
完全 | ディメンションの完全処理を実行します。 |
アップデート | ディメンションの更新処理を実行します。 |
[ディメンション処理変換先エディター] ([マッピング] ページ)
[ディメンション処理変換先エディター] ダイアログ ボックスの [マッピング] ページを使用すると、入力列を変換先列にマップできます。
オプション
使用できる入力列
使用できる入力列の一覧を表示します。 ドラッグ アンド ドロップ操作により、テーブル内の使用できる入力列を変換先列にマップします。
使用できる変換先列
使用できる変換先列の一覧を表示します。 ドラッグ アンド ドロップ操作により、テーブル内の使用できる変換先列を入力列にマップします。
入力列
上の表で選択された入力列が表示されます。 [使用できる入力列] ボックスの一覧を使用して、マッピングを変更できます。
変換先列
使用できる変換先列を表示し、それぞれがマップされるかどうかを示します。
[ディメンション処理変換先エディター] ([詳細設定] ページ)
[ディメンション処理変換先エディター] ダイアログ ボックスの [詳細設定] ページを使用すると、エラー処理を構成できます。
オプション
[既定のエラー構成を使用する]
既定の Analysis Services エラー処理を使用するかどうかを指定します。 既定では、この値は Trueです。
[キー エラー アクション]
許容されないキー値を持つレコードを処理する方法を指定します。
値 | 説明 |
---|---|
ConvertToUnknown | 不正なキー値を UnknownMember に変換します。 |
DiscardRecord | レコードを破棄します。 |
[エラーを無視する]
エラーを無視することを指定します。
[エラー時に停止する]
エラーが発生した場合に処理を停止することを指定します。
エラーの数
[エラー時に停止する]を選択した場合は、処理を停止するエラーのしきい値を指定します。
[エラー時のアクション]
[エラー時に停止する]を選択した場合は、エラーのしきい値に達した場合に実行する操作を指定します。
値 | 説明 |
---|---|
StopProcessing | 処理を停止します。 |
StopLogging | ログ記録エラーを停止します。 |
[見つからないキー]
見つからないキーのエラーに対する操作を指定します。 既定では、この値は [ReportAndContinue]です。
値 | 説明 |
---|---|
IgnoreError | エラーを無視して処理を続行します。 |
[ReportAndContinue] | エラーを報告して処理を続行します。 |
ReportAndStop | エラーを報告して処理を停止します。 |
[重複キー]
重複キーのエラーに対する操作を指定します。 既定では、この値は IgnoreErrorです。
値 | 説明 |
---|---|
IgnoreError | エラーを無視して処理を続行します。 |
[ReportAndContinue] | エラーを報告して処理を続行します。 |
ReportAndStop | エラーを報告して処理を停止します。 |
[不明な種類に変換された NULL キー]
NULL キーが UnknownMember 値に変換された場合に実行する操作を指定します。 既定では、この値は IgnoreErrorです。
値 | 説明 |
---|---|
IgnoreError | エラーを無視して処理を続行します。 |
[ReportAndContinue] | エラーを報告して処理を続行します。 |
ReportAndStop | エラーを報告して処理を停止します。 |
[許可されていない NULL キー]
NULL キーが許可されていない場合に NULL キーが検出されたときに実行する操作を指定します。 既定では、この値は [ReportAndContinue]です。
値 | 説明 |
---|---|
IgnoreError | エラーを無視して処理を続行します。 |
[ReportAndContinue] | エラーを報告して処理を続行します。 |
ReportAndStop | エラーを報告して処理を停止します。 |
[エラー ログのパス]
エラー ログのパスを入力するか、[...] ボタンをクリックしてログの保存先を選択します。
[...]
エラー ログのパスを選択します。