2016-07-01 14 views
0

SSISプロジェクト展開パッケージ(SQL 2012)の展開と構成を進めています。パッケージはXMLからデータを読み取ります。SSISでXMLソースを構成するプロジェクトの展開方法

データフロータスクでは、XMLソースには、パラメータを使用してソースファイルパスを構成するのに簡単に使用できるExpressionsプロパティがなく、XMLファイル接続も使用できません。

パッケージデプロイメントでは、回避策として設定ファイルを使用して任意のプロパティ値を設定することができました。それはこのように見えた:

<Configuration ConfiguredType="Property" Path="\Package\Preparation and Staging\Load data into Staging table.Properties[[XML Source].[XMLData]]" ValueType="String"> 
 
    <ConfiguredValue>D:\Folder\SourceFile.xml</ConfiguredValue> 
 
</Configuration>

たときに、プロジェクトの展開方法でこれを達成するためにどのような方法がありますか?

答えて

0

実際、XMLソースには、XMLソースを指定するためのプロパティがあります。 100ワードの代わりに2枚の写真。
XML Source Properties
Properties of DataFlow
赤い四角形は、XMLソースの動的構成に使用できるプロパティを示しています。これらのプロパティには対応する式があります。 XML Source Expressions

+0

あなたの投稿は質問に対処していません。画像をありがとうが、私が指摘したかったものは存在しないため表示できません。 –

+0

@ LasloKatai-Pal、あなたはXMLファイルパスのための特別な変数を定義することができます - XMLファイル名と '[User :: XML_FilePath] +" \ [User :: XML_FileName] 'という式としてXMLDataプロパティを定義します。あるいは、式のPackageまたはProjectプロパティを '[$ Package :: XML_Path] + ...'として使うこともできます。完全な機能を備えた式を使用してください。 – Ferdipux

+0

「XMLソースには式のプロパティがありません」という私のオリジナルの質問で示したように。そこにプロジェクトパラメータを追加することはできません。 –

関連する問題