
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.09.2002, 15:01:30
|
|||
|---|---|---|---|
DTS Package. HTML File(Source) |
|||
|
#18+
Доброе время суток всем! Кто-нибудь в курсе как в DTS Package HTML File(Source) определяет типы и размеры данных в подключаемом файле ? Проблема в том, что в HTML-е есть таблица и при ее чтении DTS неправильно (для меня) определяет тип поля (считает его числовым, хотя там встречаются и символы) и его максимальный размер. Очень похоже на чтение Excel файлов, но с ними можно бороться, а вот с HTML-ем как ? Может быть можно поправит дело через какие-либо установки в реестре. Больше всего конечно волнует размер поля ибо просто невозможно прочитать все данные, т.к. поля, фактическая длина которых больше определенного DTS-ом предела, просто не читаются, даже частично (т.е. в таблице получаем NULL) ЗЫ Microsoft SQL Server 2000 - 8.00.655 (Intel X86) Jul 3 2002 18:10:57 Copyright (c) 1988-2000 Microsoft Corporation Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 3) Или может ну его этот встроенный парсер - даешь свой рукописный ну или чужой готовый ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.09.2002, 19:15:20
|
|||
|---|---|---|---|
DTS Package. HTML File(Source) |
|||
|
#18+
Кинь пример таблицы(фрагмент есно). Интересно побалуваться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.09.2002, 20:01:27
|
|||
|---|---|---|---|
DTS Package. HTML File(Source) |
|||
|
#18+
Файл можно взять отсюда (просто File-Save As) Из этого файла неправильно извлекается столбец Code Например, значение 543877458 - читается (9 позиций), а следующее 5438774701 - уже нет (10 позиций). Поле в таблице имеет тип varchar(20) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.09.2002, 21:30:14
|
|||
|---|---|---|---|
DTS Package. HTML File(Source) |
|||
|
#18+
DTS дизайнер определяет тип поля по первым n строкам. Поэтому понятно почему int. Со вторым вопросом как то не получается повторить. В Transform Data Task Properties выбираю табл. с полем Code varchar(20). В файле например 5438774589. Нормально переноситься. Правда експериментировал с маленьким файлом - 1 поле, 1 запись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.09.2002, 22:09:56
|
|||
|---|---|---|---|
DTS Package. HTML File(Source) |
|||
|
#18+
"Выбираю таблицу" - вкладка Destination. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2002, 10:12:59
|
|||
|---|---|---|---|
DTS Package. HTML File(Source) |
|||
|
#18+
Понятно, что по первым n строкам. Вопрос-то в том, чему равно это n и можно ли его как нибудь изменить. Так же остается непонятным, как все-таки определяется максимальный размер читаемых из HTML файла данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2002, 16:10:31
|
|||
|---|---|---|---|
DTS Package. HTML File(Source) |
|||
|
#18+
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Text После установки значения MaxScanRows в 10000 (decimal) все забегало. Удачи P.S. Не забудьте вернуть обратно (25). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2002, 16:13:51
|
|||
|---|---|---|---|
DTS Package. HTML File(Source) |
|||
|
#18+
10000 - взял наугад дабы покрыть необходимую запись. Для безопасности лучше брать большее значение, чем число импортируемых записей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.09.2002, 16:46:29
|
|||
|---|---|---|---|
DTS Package. HTML File(Source) |
|||
|
#18+
Спасибо ! Так это что получается - по идеи на HTML файл должен "действовать" файл schema.ini ? Раз он его как Text воспринимает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1820649]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 312ms |

| 0 / 0 |
