Для моей работы я делаю очень большой импорт (продуктов) данных. Недавно мы начали использовать SSIS, и он работает лучше, чем пользовательские инструменты импорта .net. Еще после 3 проектов мы выяснили, что более эффективно использовать скриптную скрипту с C# xpath и sql-инструкциями, а затем использовать XML-источник и объединить объединения в поток данных.Обработка SSIS XMl
Проблемы с потоком данных
- Иногда XML не может считывать данные из переменной
- Это слишком сильно зависит от фиксированного определения XML (XSD должно быть известно)
- Когда определения изменить целое должно быть изменено
- Для конкретного типа обработки; UINT и INT arn't тот же
- Не легко отлаживать и пошагово, как C# код
Может кто-нибудь поделиться своими импорта истории SSIS XML
Я успешно использовал компонент источника xml с SSIS 2005. Есть несколько причуд с тем, как компонент обрабатывает пути, но я работал вокруг них. Кроме того, у меня не было проблем с переменными. Зависимость от XSD была хорошей вещью в моем случае, поскольку я действительно хотел, чтобы данные проверялись. Если это не соответствует, значит, что-то не так с нашим экстрактором xml, и оно должно быть исправлено. Наши определения редко менялись, поэтому для нас это не проблема. Не приходили проблемы acrod int/uint, поскольку мы импортировали строки в основном. А что касается debbuging, честно говоря, там не так уж много отладки: встретиться в mince out –
Спасибо за обмен. Тем не менее, я гораздо лучше работаю со сценарием. И я ценю ваш комментарий только по импорту строк. Возможно, это должно быть правило. Только импортировать значения как строки, только конвертировать, если необходимо –
Community Wiki? –