Я работаю над развертыванием и настройкой пакета развертывания проекта SSIS (SQL 2012). Пакет читает данные из XML.Настройка источника XML в процессе развертывания SSIS-проекта
В задаче потока данных 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>
Есть ли способ для достижения этой цели, когда в способе развертывания проекта?
Ваше сообщение не затрагивает вопрос. Спасибо за изображения, но то, что я хотел указать, не может быть показано, потому что его не существует. –
@ LasloKatai-Pal, вы можете определить специальную переменную для пути к файлу XML другой - для имени файла XML и определить свойство XMLData как выражение '[User :: XML_FilePath] +" \\ "+ [User :: XML_FileName]'. Или вы можете использовать свойство Package или Project в выражении как '[$ Package :: XML_Path] + ...'. Просто используйте выражения с полной возможностью. – Ferdipux
Как я указал в своем первоначальном вопросе «XML Source не имеет свойства Expressions». Я не могу добавить там параметр проекта. –