2009-08-13 2 views
0

Я не уверен, что преобразование «Производная колонка» - это мое решение, но вот моя проблема. Я импортирую CSV-файл, и один из столбцов имеет данные, отсортированные «'», например, «2009-01-01» вместо 2009-01-01. Могу ли я использовать «Преобразование Derive Column» для удаления одиночных кавычек? Каким будет выражение?SSIS Derived Column

Решение ~ Используется следующее выражение в «Derived трансформации Колонка»

REPLACE(['columnName'],"'","") 
+1

Ваше решение этой проблемы должно быть опубликовано как ответ. –

ответ

1

Просто в сторону, я часто получаю файлы, которые имеют одинарные (') или двойные кавычки („“) вокруг полей в CSV/XLS для импорта в кубы SSAS, которые у нас есть у меня дома. Когда я создал ETL, я обнаружил, что удаление этих возможностей из файлов с 5000 плюс строк с использованием компонентов «Derived Column», которые были сосать, поэтому я просто создал небольшое приложение C#, которое сделало это для меня, и оно может работать для любого файла, независимо от того, данные. В результате мы используем одно и то же приложение для нескольких ежедневных ETL, и оно отлично работает.

Как я уже сказал, просто примечание стороны.

Смежные вопросы