Локальная база данных автомобилей произведенных или проданных volkswagen

Слайд 2

Основная информация CarDB CarDB - локальная база данных автомобилей произведенных или

Основная информация CarDB

CarDB - локальная база данных автомобилей произведенных или проданных

VOLKSWAGEN Group Rus, содержащая основные технические данные автомобилей марок Volkswagen, AUDI, Skoda, SEAT, Lamborghini, Bentley такие как:
Данные идентификации автомобиля (VIN, номер, комиссионный н-р)
Основные данные автомобиля (Марка, модель ..)
Технические данные (кузов, двигатель, трансмиссия … )
Оборудование (PR-номера, описание)
Дополнительная информация
В последствии возможно добавление автомобилей произведенных концерном, но не проданных VGR

Department: IT

Слайд 3

Основная информация API CarDB CarDB API – интерфейс взаимодействия внешних систем

Основная информация API CarDB

CarDB API – интерфейс взаимодействия внешних систем

с CarDB
Назначение API – получение данных из CarDB посредством web-сервисов в форматах XML, SOAP, соответствующих стандартам VWAG (IA, DMSBB) , возможно REST
Методы, используемые API (предварительно).
AliveTest
GetData - Call for client specified data segments
GetEntry - Get descriptive base vehicle data
GetEquipment - Get information about the accessories of a vehicle
UpdateEntry - Update vehicle base data
UpdateEquipment - Modify the accessory set of a vehicle

Department: IT

Слайд 4

Пример AliveTest XMLMSG request XMLMSG response SOAP request SOAP response Department:

Пример AliveTest

XMLMSG request XMLMSG response
SOAP request SOAP response

Department: IT


VERSION="1.4.0.0">





xmlns:wsa="http://www.w3.org/2005/08/addressing">

vwesb://vw-group.com/retail/OrderProcessing/V1.4










VENDOR="gedas deutschland GmbH"/>

AliveTest
GetStockInformation
UpdateStock


xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">


xmlns:p739="http://xmldefs.vw-group.com/retail/OrderProcessing/V1.4">

HOSTNAME="myhost" NAME="myapp" VERSION="1.0" />
NAME="OrderProcessing" VERSION="1.4">
getEntry
newEntry
updateEntry




>

Слайд 5

Импорт данных в CarDB из IMS Внесение данных производится из разных

Импорт данных в CarDB из IMS

Внесение данных производится из разных

систем источников
NADIN – система конфигурации и заказа новых а/м
IMS - Importer Management System
Формат данных – CSV или форматированные txt
Выгрузки из IMS – Основная информация об автомобиле, включает произведенные но не переданные а/м, подтвержденные в производство а/м, переданные дилеру а/м
IMS2 выгрузка по всем маркам, куда попадают
-(а/м с датой отгрузки дилеру в интервале [текущая дата – 14 дней;текущая дата])
ИЛИ
(а/м с датой передачи клиенту в интервале [текущая дата – 14 дней;текущая дата])
 То есть, там пересекаются машины в выгрузке постоянно. Нет комплектации, зато цвета и модель уже с описанием.

Department: IT

Слайд 6

Импорт данных в CarDB из NADIN Выгрузки из NADIN – информация

Импорт данных в CarDB из NADIN

Выгрузки из NADIN – информация

о продукте, каталоги, оборудование автомобилей, дополнительная информация
8.1 Class Description    Dataset Name: PSnnnnn.001      – Класс – это объединённое наименование группы моделей, у которых 2 первых символа совпадают
8.3 Model Description   Dataset Name: PMnnnnn.001     – модели. Важно учесть , что модельный год <> календарному. Он меняется на 22 неделе, соответственно, могут измениться составы пакетов / базовые опции и тп.
8.5 Colour Description   Dataset Name: PLnnnnn.001      – наименование цветов экстерьера
8.6 Interior Description   Dataset Name: PInnnnn.001       – наименование цветов интерьера
8.8 Package Resolution Dataset Name: PRnnnnn.001     – разложение пакетов на набор PR кодов составляющих его опций.
8.9 Pr Code Description            Dataset Name: PDnnnnn.001      – описание опций.
8.10 Package Description          Dataset Name: PQnnnnn.001     – описание пакетов
По проданным а/м можно использовать отдельный файл DC (delivery to customer), описание и пример есть во вложении. Он выгружается раз в день, в него попадают все заказы, по которым внесена дата передачи клиенту в этот день. Там нет VIN, ключевым полем, как обычно, является Commission # + Commission Year

Department: IT

Слайд 7

System Landscape (Draft) Department: IT

System Landscape (Draft)

Department: IT

Слайд 8

Требования Доступность: 23.5 hours a day on working days except for

Требования

Доступность: 23.5 hours a day on working days except for maintenance work

between 03:30 - 04.00 (MEZ) on working days and 06:00 - 12:00 (MEZ) on sundays
Локальное расположение PROD и QA среды на серверах ФГР
БД ORACLE
Кеширование запросов
Backup БД
Разработка ПО в соответствии с требованиями концерна по разработке и безопасности ПО
Минимально необходимый набор данных

Department: IT

Слайд 9

Цифры Записей в БД Количество автомобилей всего – 1.5 млн прирост

Цифры

Записей в БД
Количество автомобилей всего – 1.5 млн
прирост ежегодно +

300.000 в год
Количество опций (оборудования) на автомобиль ~ 50
Запросы к БД (через API)
ФГР 1500 в день
Дилеры – 50000 в день

Department: IT