Адвокат Герасимов Д.А.

Экспорт данных из TecDoc в MySQL

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

Для создания интернет-магазина продажи автозапчастей необходимо произвести конвертацию (экспорт) данных из ТекДОКа в БД MySQL.

Текущая версия каталога ТекДок - 2 квартал 2017 года TECDOC Q2.2017

До 4 квартала 2016 года были доступны две версии каталога ТекДок:

С 1 октября 2016 года вышел в свет абсолютно новый Текдок 4Q2016 с новым интерфейсом. Теперь он занимает 4 DVD (26,3 Гб). В новом ТекДоке 4 квартал 2016 года полностью удалена техническая информация (БД AudaCON). Разработчик обещает значительный прирост в скорости работы каталога.

Статья о конвертации нового текдока.

Скриншоты установки TECDOC Q4.2016:

Текдок 2016 4-й квартал - установка

Текдок 2016 4-й квартал - установка

Текдок 2016 4-й квартал - установка

Текдок 2016 4-й квартал - установка

К сожалению, Текдок 4Q2016 теперь невозможно установить на Windows XP.


Процесс экспорта данных из ТекДОКа можно разделить на несколько этапов:

1. Установка ТекДОКа и подключение к нему.
2.  Экспорт данных из ТекДОКа и удаление ненужной информации. 
3.  Экспорт рисунков и фотографий из ТекДОКа и преобразование их в формат .jpg

Установка ТекДОКа и подключение к нему:

   DataSource: TecDoc2016                Description: TecDoc2016               Database: TECDOC_CD_3_2016

   Server: localhost                              User: tecdoc                                  Password: tcd_error_0  

   нажать кнопку "ОК" и еще раз нажать кнопку "ОК".

Экспорт данных из ТекДОКа и удаление ненужной информации:

RENAME TABLE `TECDOC3Q2016`.`tof_articles` TO `TECDOC3Q2016`.`ARTICLES`;
RENAME TABLE `TECDOC3Q2016`.`tof_article_criteria` TO `TECDOC3Q2016`.`ARTICLE_CRITERIA`;
RENAME TABLE `TECDOC3Q2016`.`tof_article_info` TO `TECDOC3Q2016`.`ARTICLE_INFO`;
RENAME TABLE `TECDOC3Q2016`.`tof_art_lookup` TO `TECDOC3Q2016`.`ART_LOOKUP`;
RENAME TABLE `TECDOC3Q2016`.`tof_brands` TO `TECDOC3Q2016`.`BRANDS`;
RENAME TABLE `TECDOC3Q2016`.`tof_countries` TO `TECDOC3Q2016`.`COUNTRIES`;
RENAME TABLE `TECDOC3Q2016`.`tof_country_designations` TO `TECDOC3Q2016`.`COUNTRY_DESIGNATIONS`;
RENAME TABLE `TECDOC3Q2016`.`tof_criteria` TO `TECDOC3Q2016`.`CRITERIA`;
RENAME TABLE `TECDOC3Q2016`.`tof_designations` TO `TECDOC3Q2016`.`DESIGNATIONS`;
RENAME TABLE `TECDOC3Q2016`.`tof_des_texts` TO `TECDOC3Q2016`.`DES_TEXTS`;
RENAME TABLE `TECDOC3Q2016`.`tof_doc_types` TO `TECDOC3Q2016`.`DOC_TYPES`;
RENAME TABLE `TECDOC3Q2016`.`tof_engines` TO `TECDOC3Q2016`.`ENGINES`;
RENAME TABLE `TECDOC3Q2016`.`tof_graphics` TO `TECDOC3Q2016`.`GRAPHICS`;
RENAME TABLE `TECDOC3Q2016`.`tof_link_art` TO `TECDOC3Q2016`.`LINK_ART`;
RENAME TABLE `TECDOC3Q2016`.`tof_link_ga_str` TO `TECDOC3Q2016`.`LINK_GA_STR`;
RENAME TABLE `TECDOC3Q2016`.`tof_link_gra_art` TO `TECDOC3Q2016`.`LINK_GRA_ART`;
RENAME TABLE `TECDOC3Q2016`.`tof_link_la_typ` TO `TECDOC3Q2016`.`LINK_LA_TYP`;
RENAME TABLE `TECDOC3Q2016`.`tof_link_typ_eng` TO `TECDOC3Q2016`.`LINK_TYP_ENG`;
RENAME TABLE `TECDOC3Q2016`.`tof_manufacturers` TO `TECDOC3Q2016`.`MANUFACTURERS`;
RENAME TABLE `TECDOC3Q2016`.`tof_models` TO `TECDOC3Q2016`.`MODELS`;
RENAME TABLE `TECDOC3Q2016`.`tof_search_tree` TO `TECDOC3Q2016`.`SEARCH_TREE`;
RENAME TABLE `TECDOC3Q2016`.`tof_suppliers` TO `TECDOC3Q2016`.`SUPPLIERS`;
RENAME TABLE `TECDOC3Q2016`.`tof_supplier_addresses` TO `TECDOC3Q2016`.`SUPPLIER_ADDRESSES`;
RENAME TABLE `TECDOC3Q2016`.`tof_supplier_logos` TO `TECDOC3Q2016`.`SUPPLIER_LOGOS`;
RENAME TABLE `TECDOC3Q2016`.`tof_text_modules` TO `TECDOC3Q2016`.`TEXT_MODULES`;
RENAME TABLE `TECDOC3Q2016`.`tof_text_module_texts` TO `TECDOC3Q2016`.`TEXT_MODULE_TEXTS`;
RENAME TABLE `TECDOC3Q2016`.`tof_types` TO `TECDOC3Q2016`.`TYPES`;
RENAME TABLE `TECDOC3Q2016`.`tof_type_numbers` TO `TECDOC3Q2016`.`TYPE_NUMBERS`;

Если при выполнении конвертации данных из TecDoc в MySQL у вас остались вопросы - задать из вы можете на нашем форуме.

Модули интернет магазина автозапчастей © 2017