Подробные практические руководства

Проверка соединения двух файлов данных

Измеряйте пустые ключи, дубликаты, несовпавшие строки и размножение строк до публикации сопоставления.

Обновление :

Отчёты и графики на столе для проверки данных. Иллюстративная сцена без реальных данных.

Отчёты и графики на столе для проверки данных. Иллюстративная сцена без реальных данных.

Сохраняет ли соединение смысл строки?

Технически успешное соединение может исказить сумму. Часто меняется детализация: один файл описывает компании, другой — подразделения или периоды. Две записи слева и три справа дают шесть сочетаний для одного ключа. Проверка предшествует расчёту сумм и долей.

  1. Определить детализацию

    Опишите строку каждого файла, период и ожидаемую связь: один-к-одному или многие-к-одному. Если справа несколько периодов, добавьте период в ключ либо явно отфильтруйте.

  2. Сохранить идентификаторы

    Загружайте коды как текст. Сохраняйте начальные нули, регистр и пробелы без обоснованной нормализации. Неудачное точное совпадение требует проверки, а не автоматического нечёткого объединения.

  3. Проверить ключи

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

  4. Сравнить объёмы

    Рассчитайте ожидаемые строки внутреннего и левого соединения. Затем проверьте количества и суммы до и после; рост допустим при намеренном документированном изменении детализации.

Проверить два CSV-файла

Расчёт в браузере. Файлы и значения не отправляются на сервер. CSV UTF-8: до 2 МБ и 10 000 строк данных на файл.

Готово к расчёту.

Точное совпадение с учётом регистра и пробелов; пустые ключи не совпадают. Несовпавшие строки включают пустые ключи. Объединённый файл не создаётся.

Ситуации и решения

Типовые ситуации для подготовки проверки. Они не описывают выполненные проекты или реальные наблюдения.

Две строки и три

Два вхождения ключа слева и три справа дают шесть строк внутреннего соединения. Для связи многие-к-одному исправьте правый файл или уточните ключ.

Начальный ноль

00123 и 123 здесь различаются. Если таблица потеряла ноль, вернитесь к источнику и словарю; произвольное дополнение создаёт ложное совпадение.

Что сохранить

  • Названия и версии файлов, детализация, ключи и периоды.
  • Нормализация, обработка пустых ключей и повторов.
  • Объёмы до и после, несовпавшие строки, решение проверки.

Официальные источники

Связанные карточки источников

Связанные протоколы

Проверки перед выводом

  • Уникален ли правый ключ для связи многие-к-одному?
  • Проверены ли несовпадения до замены нулями?
  • Одинакова ли детализация итогов до и после?

Частые вопросы

Удалять все дубликаты?

Нет. Они могут описывать разные подразделения, даты или версии. Произвольное удаление теряет корректные данные.

Почему не соединять названия автоматически?

Название меняется или совпадает у разных объектов. Нечёткий поиск даёт кандидатов для проверки, а не доказанную идентичность.