DC DC MASTER Система управления ЦОД

Возможности платформы

Импорт данных из файла: массовая загрузка объектов в DC MASTER

Внедрение системы учета обычно упирается в первый шаг — перенести то, что уже накоплено в таблицах, спецификациях и выгрузках поставщиков. В DC MASTER для этого есть отдельная страница загрузки: она не просто читает файл, а дает проверить и настроить каждый шаг до того, как в системе появятся объекты.

Зачем это нужно

Ручной ввод парка оборудования занимает недели и порождает ошибки

Быстрый старт учета

Сотни позиций из выгрузки поставщика или инвентаризационной ведомости попадают в систему за один проход, а не за месяцы ручного набора.

Данные приходят чистыми

Регистр, склонения, форматы чисел и дат приводятся к нужному виду на этапе загрузки — а не правятся потом по одному объекту.

Ошибки видно заранее

Пустые обязательные поля, дубли и ненайденные связи выявляются до создания объектов, а не всплывают в эксплуатации.

Поддерживаемые форматы

Загрузка идет из табличных файлов и из документов

Для CSV и XLSX первая строка обычно содержит заголовки колонок. Из PDF и DOCX система извлекает таблицы: если таблиц несколько, появляется выбор нужной, а для книги XLSX с несколькими листами — выбор листа.

CSV
Выгрузки из учетных систем и обмен между приложениями. Желательна кодировка UTF-8.
XLSX
Рабочие таблицы Excel, в том числе многолистовые книги с выбором нужного листа.
PDF
Спецификации, акты и паспорта оборудования — система извлекает таблицы из документа.
DOCX
Ведомости и приложения к договорам, оформленные таблицами в Word.

Как это работает

Пять шагов от файла до созданных объектов

  1. Загрузка файла и разбор заголовков

    Кнопка «Файл» открывает выбор файла. Система читает заголовки и строки, показывает имя текущего файла и сразу пытается сопоставить колонки с полями объекта. На этом шаге видно, правильно ли распознана таблица и все ли нужные строки попали в работу.

    Страница «Загрузить Оборудование» в DC MASTER: загруженный CSV-файл и таблица настройки импорта с колонками «Заголовок», «Исходные данные», «Шаблон» и «Данные»
    Страница загрузки после выбора файла: слева заголовки из файла, рядом исходные значения и результат обработки.
  2. Сопоставление колонок с полями объекта

    В колонке «Поля» выбирается, куда попадет значение. Если поле ссылается на другой объект — производителя, ЦОД, расположение — в колонке «Связь с» указывается, по какому полю искать связанный объект: по наименованию, коду или маркировке. Ненужные колонки просто не сопоставляются и в импорте не участвуют.

    Сопоставление колонок файла с полями объекта в DC MASTER: колонки «Поля Оборудование», «Связь с Оборудование», «Заполнено» и «Уникальность» со счетчиками заполненных значений
    Правая часть таблицы: поле объекта, поле поиска связи и проверки «Заполнено» и «Уникальность» со счетчиками по всем строкам файла.
  3. Преобразование значений шаблоном

    Исходное значение редко приходит в нужном виде. Колонка «Шаблон» задает правило обработки: регистр, титульное написание, ФИО, склонение, замена, цифровой код, формат целой и дробной части числа. Окно «Формат» показывает значение до и после обработки, поэтому правило видно проверить, не загружая ничего в систему.

    Окно «Формат» в DC MASTER: настройка склонения значения в родительный падеж с предпросмотром исходного и обработанного текста
    Окно «Формат»: исходная строка сверху, правило обработки в середине, результат внизу — здесь наименование склоняется в родительный падеж.
  4. Проверка одной строки перед пакетом

    Прежде чем запускать пакет, стоит загрузить одну строку и открыть созданный объект. Фильтр строк помогает работать прицельно: показать только необработанные, только отмеченные, только строки с ошибками или уже созданные. Повторная обработка не создает дубль по строке, которая уже успешно загружена.

    Фильтр строк на странице импорта DC MASTER: все строки, необработанные, неотмеченные, ошибки при загрузке, созданные и удаленные объекты
    Фильтр строк ограничивает и навигацию, и массовые операции — пакет применяется только к тому, что видно в текущем фильтре.
  5. Пакетная загрузка и разбор результата

    Пакет создает объекты по отмеченным строкам, после чего страница статистики показывает, что создано, что не прошло и почему: нет обязательного значения, значение не уникально, связанный объект не найден, не хватает прав. Проблемные строки исправляются и обрабатываются повторно — остальные не трогаются.

    Страница статистики импорта в DC MASTER: список строк, фильтры по результату и круговая диаграмма созданных объектов и причин ошибок
    Статистика загрузки: список строк с фильтрами по результату и диаграмма по созданным объектам и причинам ошибок.

Примеры реализации

Как импорт применяют на практике

Парк оборудования из прайса поставщика

CSV с моделями, серийными номерами, весом и габаритами. Производитель приходит строкой — поле связывается с карточкой компании по наименованию. Наименование модели приводится шаблоном к нужному падежу, серийный номер помечается как уникальный.

Стойки и юниты по инвентаризации

Ведомость обхода в XLSX. Маркировка проверяется на уникальность, чтобы не завести дубль уже учтенной стойки. Общие для всех строк значения — ЦОД, зал, ответственный — заполняются одной командой «ко всем по фильтру», даже если такой колонки в файле нет.

Спецификация из договора

Таблица внутри DOCX или PDF. Система извлекает ее из документа, лишние колонки не сопоставляются, цена и количество приводятся к числовому формату — переносить в Excel вручную не требуется.

Контроль качества данных

Что система проверяет до создания объектов

  • Заполнено. Значение обязательно для загрузки. Рядом видно, сколько строк файла его содержат, — пропуски заметны сразу.
  • Уникальность. Для серийного номера, маркировки, кода или артикула. Показывает и совпадения внутри файла, и пересечения с уже существующими объектами.
  • Связанные объекты. Если связь не находится, строка отдает ошибку, а не создает объект-сироту.
  • Права доступа. Импорт выполняется от имени текущего пользователя: нет права создавать основной или связанный объект — строка не пройдет.
  • Форматы. Некорректная дата, число или другое типизированное значение отсекаются на этапе обработки.
  • Повторная обработка. Успешно загруженная строка не создает дубль при повторном запуске пакета.

Шаблон загрузки

Настройка сохраняется и переиспользуется

Если данные приходят регулярно — ежемесячная выгрузка, ведомость по каждой площадке — настройку не нужно собирать заново.

Что запоминается

Сопоставление заголовков с полями, поля поиска связей, шаблоны обработки, флаги «Заполнено» и «Уникальность», правки заголовков и ячеек, видимость колонок.

Работа в несколько подходов

Сохраненное состояние позволяет прерваться и вернуться к загрузке позже — вместе с информацией о текущем файле и ходе обработки.

Настройка на пользователя

Шаблоны хранятся отдельно для каждого пользователя, поэтому чужая настройка не перезапишет вашу.

Покажем импорт на вашем файле

Пришлите типовую выгрузку или ведомость — на демонстрации соберем шаблон загрузки прямо по ней и покажем, как ваши данные лягут в модель ЦОД.