Я использую Visual Studio 2012 (оболочка) для создания пакета SSIS, который будет импортировать плоский файл в таблицу DB SQL Server.Преобразование данных SSIS в сопоставление столбцов назначения OLE DB
У меня есть файл с плоским файлом и назначение OLE DB с компонентом преобразования данных между ними.
Я использую инструмент преобразования данных, чтобы преобразовать все мои столбцы из источника в строку Unicode [DT_WSTR], поэтому я не получу unicode для ошибки un unicode.
Я оставил имена псевдонимов выходных псевдонимов, присвоенные столбцам компонентом Data Conversion, который является только исходным именем входного столбца со словами «Копия», добавленным спереди.
У меня более 200 столбцов. Когда я дважды нажимаю на свой компонент Destination и перехожу к Map my columns, я вижу все исходные имена столбцов, которые сначала отображаются в раскрывающемся списке доступных столбцов для сопоставления, а затем, когда я просматриваю первые 200 оригинальных имен столбцов, я, наконец, добираюсь до мои имена в конвертированных столбцах (те, которые говорят «Копировать»).
Я не знаю, как я делал это раньше, но все, что мне нужно было бы сделать, это дважды нажать клавишу со стрелкой вниз и перейти от «Столбец 0» к «Копии столбца 0», чтобы я был в основном способным для быстрого доступа к столбцам. (вкладка, вкладка, стрелка вниз, стрелка вниз и повтор).
Теперь по какой-то причине я должен нажимать клавишу со стрелкой вниз более 200 раз, чтобы пройти все имена исходных колонок, чтобы затем выбрать имена преобразованных столбцов, которые будут очень трудоемкими (и, вероятно, причиной RSI) ,
Я хочу знать, могу ли я сделать что-либо из следующих действий:
1) сделать так, чтобы только трансформированные имена столбцов отображаются в доступных входных столбцов, когда я отображение столбцов в Destination OLE DB ,
или
2) Выясните, как я был в состоянии просто нажмите клавишу со стрелкой вниз в два раза при выборе входного столбца, а затем он будет переходить от имени оригинала столбца с именем трансформированной колонки (без ударить клавишу со стрелкой вниз более 200 раз, чтобы перейти к именам преобразованных столбцов).
Должны ли ваши целевые поля быть unicode ('NVARCHAR'). Если вы сделаете их «VARCHAR», их конвертировать не нужно. –
@ Nick.McDermaid Наверное, нет. Я всегда делал это так, но я посмотрю, действительно ли мне нужен NVARCHAR. Благодарю. –