Вы просматриваете старую версию данной страницы. Смотрите текущую версию.
Сравнить с текущим |
просмотр истории страницы
Запуск миграции
chroot /app/asr_billing; /usr/lib/python2.6/site-packages/carbon_migration_scripts/csv_load.pyc [файл конфигурации] [CSV-файл] [Путь к API: http://169.1.80.82:8082\]
Структура файла конфигурации
Файл конфигурации для скрипта миграции хранится в формате JSON.
В файле конфигурации хранятся следующие параметры:
- Список колонок с их порядковыми номерами, начиная с нуля
- Дополнительные параметры миграции
Колонки могут быть следующими:
- contract_number - номер договора
- nas_ip - IP-адрес NAS'а
- ip1 - IP-адрес пользователя
- abonent_name - ФИО абонента
- fio1 - фамилия абонента
- fio2 - имя абонента
- fio3 - отчество абонента
- tarif_name - название тариф абонента
- folder_name - имя директории сохранения абонента, по умолчанию - 'Миграция'
- parent_name - если имя директории для абонента отличается от folder_name, то записываем его здесь, по умолчанию - folder_name
- group_name - подгруппа для абонента, по умолчанию - parent_name
- operator_id - ID оператора предоставления услуг, по умолчанию - 1
- company - флаг "Юридическое лицо", по умолчанию - 0
- deleted - флаг "Абонент удалён", по умолчанию - 0
- blocked - флаг "Абонент Заблокирован", по умолчанию - 0
- a_home_number - номер квартиры
- home_entrance - подъезд
- contract_date - дата заключения договора, по умолчанию - текущее время
- activate_date - дата активации абонента
- ip2 - IP-адрес пользователя
- login - логин авторизации абонента
- mac - MAC-адрес абонента
- user_password - пароль абонента
- balance - баланс
- passport1 - Номер паспорта
- passport2 - Серия паспорта
- passport3 - Кем выдан
- passport4 - Когда выдан
- passport5 - Прописка
- sms1 - сотовый телефон, будет на главной странице абонента
- sms2 - второй телефон, будет в реквизитах абонента
- street - улица
- s_number - номер дома
- s_liter - корпус
Параметры для функции создания телефонных номеров:
- phone_number - телефонный номер
- phone_pull_name - название телефонного пула, в котором состоит данный номер
Дополнительные параметры
- splitter - разделитель для CSV, по умолчанию - ';'
- file_name - имя файла для импорта
P.S. При миграции абонент автоматически блокируется администратором, чтобы была возможность проверить все ли параметры были мигрированы верно и чтобы Worker не работал с этими абонентами.