Преобразование данных SSIS: можно ли преобразовать тип данных, сохранив исходное имя поля? - PullRequest
0 голосов
/ 06 мая 2020

Я хотел бы преобразовать все символьные и текстовые поля в Unicode на этапе извлечения моего потока данных ETL.

Преобразование типа данных - очевидный виджет для выполнения этой работы, но я не могу найти способ назначить исходное имя поля новому полю с преобразованным типом данных.

Можно ли изменить тип данных, сохранив имя поля?

[SQL Server Data Tools 16.0.62003.05170 ]

1 Ответ

1 голос
/ 07 мая 2020

Вдохновленный комментарием Филбурта о том, что некоторые источники данных могут обрабатывать преобразование, и наблюдением, что ADO. NET data source имеет такую ​​возможность, я изменил постановку задачи на другую сторону.

ADO. NET назначения также могут неявно обрабатывать преобразование типа данных. Итак, я не беспокоюсь о кодировках в потоке данных извлечения, но позволяю назначению ADO. NET обрабатывать перекодировку при записи извлеченных данных в промежуточную таблицу с использованием типов символов Unicode.

Таким образом В итоге я получу набор поэтапных данных с соответствующими символьными типами данных, и мне больше не придется беспокоиться о проблемах с кодированием в моем конвейере DW.

Не точное решение моего вопроса, но получает мне остро встала проблема. Я отправлю это как решение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...