Матриця Рамсфелда як ефективний інструмент в процесі приняття рішень
Під час брифінгу, присвяченого війні в Іраку, Дональд Рамсфелд поділив інформацію на 4 категорії: відоме знане, відоме незнане, невідоме знане, невідо...
Основна проблема, яку вирішує QOps – це складність застосування системи контролю версій GIT до кінцевого файлу розробки, який містить дані, модель даних, код завантаження даних, коди всіх чартів та об’єктів візуалізації.
Що таке GIT?
GIT є системою контролю версій, яка допомагає відстежити внесені в базу коду зміни, визначити користувача, який їх вніс, і відновити віддалений або змінений код. На даний момент GIT є однією з найпопулярніших систем контролю версій з відкритим кодом і дуже простим у використанні. Також, GIT є повністю безкоштовним ПЗ та підтримує різні ОС (Vac, Windows, Linux, Solaris).
Перевагами GIT є:
Як застосувати GIT у процесі розробки Qlik-додатків?
Проблеми паралельної розробки додатків, відстеження змін у вихідному коді, процесу розробки за участю більше 1 розробника, ручного видалення коду та чартів вирішують GitLab та GitHub. Однак, якщо розмістити файл Qlik Sense/QlikView на GitLab – результату це не дасть. Цей файл потрібно розділити на окремі частини: код, налаштування чартів тощо, і після цього зібрати ці частини назад у файл. Автоматизувати процес розбору та збору додатку допомагає QOps.
Як працює QOps?
QOps витягує всі вихідні коди з файлів розроблених додатків. Таким чином, вилучені коди можна поміщати у репозиторії будь-яких систем контролю версій. Сучасні системи контролю версій мають розвинені інструменти гілок, комітів та злиття. Це дає можливість кільком розробникам паралельно працювати над проектом.
QOps дозволяє виконати автоматичний збір додатку з локального або віддаленого репозиторію. Вихідні коди зберігаються окремо від даних, що забезпечує гнучкість у створенні складних проектів. Завдяки цьому можливе налаштування автоматичного тестування та розгортання програми. Це, зі свого боку, дозволяє уникнути випадкових помилок при розгортанні програм на продакшені, а також повернутися до будь-якої попередньої версії програми, якщо це необхідно.
QOps дозволяє:
Більше інформації про QOps за посиланням