Мова: Українська
Цей посібник пропонує структурований підхід до міграції наявних даних в ActivityInfo, що забезпечує цілісність даних, мінімізує збої та дозволяє створювати надійні звіти після переходу.
Вступ
Коли організація переходить із застарілих систем, таких як електронні таблиці або спеціалізоване програмне забезпечення для управління інформацією, на ActivityInfo, правильне планування та виконання міграції даних є критично важливими. Успішна міграція покращує управління даними, безпеку, звітність, використання даних та загальну ефективність робочого процесу.
Цей посібник описує кроки до, під час та після міграції, а також містить практичні поради з досвіду минулих міграцій, щоб допомогти вам уникнути поширених помилок.
Навіщо переносити дані?
Міграція даних в ActivityInfo допоможе вам:
- Зберігати всю інформацію про проєкт в одному місці.
- Зробити звітність простішою та надійнішою.
- Покращити процес прийняття рішень завдяки добре структурованій інформації.
- Посилити безпеку даних у системі на основі ролей, особливо для конфіденційних даних.
- Консолідувати дані від кількох партнерів по проєкту.
- Перейти на швидшу та ефективнішу систему, здатну обробляти більші обсяги роботи.
Підготовка до міграції
Перш ніж переносити будь-які дані, ретельна підготовка заощадить час, зменшить кількість помилок і забезпечить плавніший перехід.
Перегляд наявних даних
- Сутності даних: Визначте тип інформації, яку ви хочете перенести. Це можуть бути основні/довідкові дані, метадані, транзакційні дані або дані про події.
- Структура та типи даних: Занотуйте типи полів, які ви зараз маєте у своїх даних, наприклад, текст, число, дата, логічне значення (істина/хибність) тощо.
- Модель даних/відносини: Зрозумійте, як пов'язані різні набори даних (наприклад, зв'язки "батьківська-дочірня форма", довідкові таблиці).
Визначення цільової структури даних в ActivityInfo
- Вам потрібно спроєктувати свої форми, перш ніж ви зможете імпортувати дані в ActivityInfo.
- Уточніть зв'язки між формами: виберіть між підформами, полями посилань, зворотними посиланнями або полями множинних посилань.
- Сплануйте, які поля будуть полями з одиничним або множинним вибором на противагу полям посилань, а також як будуть змодельовані обов'язкові та необов'язкові поля.
Визначення необхідних перетворень
Визначте, які поля в застарілій системі потребують перетворення (наприклад, текст у число, зміна форматів дати).
Вирішіть, чи буде перетворення даних виконуватися у вихідних файлах до імпорту, під час або після імпорту в ActivityInfo.
Оновлення параметрів вибору або значень записів посилань до бажаних значень після імпорту.
Використання обчислюваних полів для отримання нових значень з попередніх полів.
Робота з інтерактивною таблицею для швидкого редагування після міграції даних з електронної таблиці.
Використання сканера дублікатів після імпорту для виявлення та вирішення проблем із записами-дублікатами.
Підготуйте шаблони або скрипти, щоб привести ваші дані у відповідність до структури ActivityInfo.
Планування ресурсів
- Визначте ключових зацікавлених сторін для участі в процесі міграції даних.
- Розподіліть обов'язки щодо очищення, зіставлення, імпорту, перевірки та керівництва процесом.
- Встановіть терміни: Кінцеві терміни для міграції конкретних наборів даних, дата запуску та звітності.
Стратегія міграції
- Вирішіть, який підхід використовувати: «Великий вибух» (усі дані одночасно), «Драбина» (дані переносяться в логічному порядку) або «Струмок» (дані переносяться поступово, часто за періодами часу).
- Підхід «Драбина» рекомендується, особливо якщо у вас є більше часу на міграцію.
- Визначте набори даних, які є критично важливими для початку роботи з ActivityInfo, на відміну від тих, які можна перенести пізніше.
- Подумайте, чи потрібно переносити всі набори даних, чи деякі дані не будуть використовуватися в ActivityInfo і їх міграція може не вартувати зусиль.
- Залиште резервний час на випадок непередбачених проблем.
Виконання міграції
Це етап, на якому дані переміщуються, тестуються та перевіряються.
Дрібномасштабне тестування
- Почніть з простого набору даних, щоб протестувати імпорт, зіставлення схеми та необхідні перевірки.
- Призупиніть будь-який звичайний збір даних у застарілій системі.
- Перевірте наявність відсутніх обов'язкових полів, невідповідностей типів даних та проблем з форматуванням.
- Виправте всі виявлені помилки та відстежуйте будь-які зміни.
- Інформуйте зацікавлені сторони та за потреби переоцінюйте графік.
Імпорт даних
- Використовуйте правильні шаблони або форми в ActivityInfo.
- Переконайтеся, що обов'язкові поля встановлені як необов'язкові, щоб полегшити імпорт. Ці поля можна зробити обов'язковими після імпорту.
- Якщо ваші форми вже визначені, імпортуйте безпосередньо або використовуйте XLS Forms, де це можливо.
- Переконайтеся, що імпортовані дані відповідають схемі, а посилання між формами працюють правильно.
Перевірка під час міграції
Після імпорту кожного набору даних або форми перевірте:
Кількість записів відповідає застарілій системі.
Значення полів є точними (наприклад, дати, поля посилань, числові поля).
Відносини та посилання працюють, як очікувалося.
Ведуться журнали помилок, перетворень та змін.
Комунікація із зацікавленими сторонами
- Інформуйте зацікавлені сторони про прогрес, проблеми та будь-які коригування графіка, щоб керувати очікуваннями.
- Проводьте регулярні зустрічі між командами та користувачами для огляду прогресу.
Перевірка та завершення міграції
Після того, як більшість даних перенесено, зосередьтеся на усуненні прогалин, забезпеченні зручності використання та підготовці до експлуатації.
Повна перевірка цілісності даних
- Перевірте цілі набори даних, посилання та цілісність зв'язків "батьківська-дочірня форма" або реляційних даних.
- Підтвердьте, що всі необхідні дані були перенесені.
- Порівняйте стандартні звіти із застарілої системи та ActivityInfo, щоб перевірити узгодженість.
- Переконайтеся, що звіти та візуалізації працюють або адаптовані.
Зворотний зв'язок від користувачів та навчання
- Навчіть зацікавлені сторони новим процесам, формам та правилам іменування.
- Залучіть кінцевих користувачів, таких як адміністратори, співробітники, що вводять дані, та співробітники, що займаються звітністю, до тестування нових робочих процесів в ActivityInfo.
Виправлення після запуску
- Виділіть ресурси для виправлення проблем, що виникають після запуску.
- Налаштуйте процес для звітування, виправлення та документування помилок.
Рекомендовані практики та уроки, отримані з попередніх міграцій в ActivityInfo
- Нова структура бази даних в ActivityInfo, ймовірно, буде відрізнятися від застарілих систем, тому реструктуризація може бути неминучою.
- Часта комунікація між командами та ключовими зацікавленими сторонами важлива для вирішення блокуючих проблем, зменшення помилок та управління очікуваннями.
- Виділіть достатньо часу на етапи тестування та виправлення.
- Будьте готові до того, що під час міграції можуть виявитися невідповідності у старих даних; ведіть журнал відстеження змін.
- Сплануйте додаткові ресурси на період після міграції, оскільки може знадобитися більше виправлень, ніж очікувалося.