Перейти до вмісту

DBeaver

Матеріал з K2 ERP Wiki

GROUP BY source_system;

Можливі сценарії:

</syntaxhighlight>

Типові бази:

ORDER BY sales_amount DESC;

DBeaver і SQL-запити

Read-only користувач системи має змогу:

Для production-бази бажано використовувати окремий колір підключення або інше візуальне маркування, якщо це налаштовано.; DBeaver корисний для швидкого аналізу:

DBeaver → SSH tunnel → Database server

</syntaxhighlight> Він надає можливість: Його цінність особливо висока в ERP-проєктах, міграціях, інтеграціях і BI-задачах: DBeaver сприяє оперативно перевірити, що реально лежить у базі, знайти дублікати, перевірити external_id, контрольні суми, staging-таблиці, data mart і результати імпорту.; Типові параметри:

GROUP BY warehouse_id, product_id

FROM big_movements_table

* перегляд таблиць K2 ERP;
* перевірка міграційних таблиць;
* аналіз staging-даних;
* перевірка довідників;
* перевірка external_id;
* контроль дублювання;
* підготовка SQL-звітів;
* перевірка логів інтеграцій;
* аналіз помилок API;
* підготовка даних для Power BI;
* побудова ERD технічної схеми;
* перевірка результатів після імпорту.; Причина
Role: read-only

Окремо варто відзначити переглядач структури бази, редактор даних, інструмент експорту, імпорту, міграції даних, побудови ER-діаграм і адміністрування підключень виступає ключовою рисою роботи з базами даних: SQL-клієнт забезпечується через '''DBeaver'''.; офіційно затверджений характеристика DBeaver додатково зазначає, що інструмент підтримує роботу будь-яку базу даних із JDBC-драйвером і є собою мультиплатформним.;[[Категорія:Data Editor]]
Аналітичний запит має змогу навантажити production.; це універсальний інструмент; додатково реалізовано редактор запитів.; | Універсальний SQL-клієнт і database tool.; Джерело: BI replica / staging / read replica

офіційно затверджений сайт DBeaver зазначає, що Community Edition є собою безкоштовною, open-source і мультиплатформною, а додатково підтримує роботу будь-яку базу з JDBC-драйвером.; Краще мати окремий BI-шар.; Він має змогу допомогти перевірити staging-таблиці, дублікати, кількість записів, external_id і контрольні суми.; WHERE o.order_date >= '2026-01-01'

Щоб працювати з базою, у DBeaver створюють підключення.; ([dbeaver.com/docs/dbeaver/Data-transfer](https://dbeaver.com/docs/dbeaver/Data-transfer/))

* написання SQL-запитів;
* виконання SELECT;
* виконання INSERT/UPDATE/DELETE;
* створення таблиць;
* перегляду результатів;
* запуску скриптів;
* форматування SQL;
* автодоповнення;
* підсвічування синтаксису;
* аналізу помилок;
* експорту результатів запиту.; SET amount = 0

* перевірити SQL-запит;
* створити view;
* перевірити data mart;
* знайти помилки в типах даних;
* перевірити агрегації;
* порівняти цифри з ERP;
* підготувати таблиці для BI;
* перевірити права read-only користувача;
* проаналізувати продуктивність запитів.;[[Категорія:BAS]]
Вона підходить для:
== Експорт даних ==
Database: k2erp
При переході з 1С/BAS у [[K2 ERP]] DBeaver має змогу бути технічним інструментом для перевірки даних.; | Розробники, аналітики, DBA, BI, ERP-інтегратори, міграційні команди.; Технічно можна, якщо є собою права.; Для аналітиків і міграційних перевірок бажано створювати read-only підключення.; DBeaver має змогу імпортувати інформаційні дані з файлів у таблиці.; DBeaver має змогу використовуватися для технічного перегляду підготовлених таблиць.; DBeaver Enterprise описується як on-prem інструмент із SQL development, enterprise security і priority support.; Редакція

SELECT

* SELECT для перегляду;
* GROUP BY для агрегації;
* JOIN для зв’язків;
* WHERE для фільтрації;
* ORDER BY для сортування;
* COUNT для контролю кількості;
* DISTINCT для унікальних значень;
* HAVING для пошуку дублікатів;
* EXPLAIN для аналізу плану;
* CREATE VIEW для BI-шару.; Потрібно визначити:

* хмарних баз;
* віддаленого доступу;
* аналітичних підключень;
* BI-шару;
* інтеграційних серверів;
* персональних і фінансових даних.; |-
| Основні функції
| SQL Editor, Data Editor, ERD, експорт, імпорт, data migration, драйвери.; ([dbeaver.com](https://dbeaver.com/), [dbeaver.com/dbeaver-enterprise](https://dbeaver.com/dbeaver-enterprise/))
DBeaver сам по собі не є собою продуктом 1С/BAS.; SUM(quantity) AS qty
Погано:
== Помилка: важкий запит по робочій базі ==
</div>
[[Категорія:K2 ERP]]
!;== Типові питання ==

FROM migration_counterparties;

Ще краще — виконувати важку аналітику на репліці, data mart або BI-сховищі.; Типові формати:
 c.name AS customer_name,
<syntaxhighlight lang="sql">

Приклад:

== DBeaver і K2 ERP ==

[[Категорія:ETL]]

* перегляду структури бази;
* аналізу зв’язків між таблицями;
* документування моделі;
* підготовки міграції;
* пояснення структури розробникам;
* пошуку залежностей;
* аналізу foreign keys;
* візуалізації схеми.; Краще:
<syntaxhighlight lang="text">
<syntaxhighlight lang="text">
[[Категорія:Імпорт даних]]

FROM big_movements_table

Помилка: пряме редагування ERP-таблиць

Типові запити:

SQL Editor — один із головних інструментів DBeaver.; додатково існують комерційні редакції DBeaver Lite, Enterprise, Ultimate та інші професійні продукти.; ([dbeaver.com/docs/dbeaver/ER-Diagrams](https://dbeaver.com/docs/dbeaver/ER-Diagrams/))

переважні аспекти:

DBeaver і міграція з 1С/BAS у K2 ERP

Основні редакції DBeaver

  • завантажити CSV;
  • імпортувати тестові інформаційні дані;
  • наповнити довідник;
  • завантажити міграційну таблицю;
  • перевірити інформаційні дані перед переносом;
  • імпортувати результат із зовнішньої системи.; |}

Після міграції можна перевіряти:

Схема:

DBeaver Community

Що таке DBeaver

DBeaver і Power BI

ERD потрібні для:

Port: 5432

</syntaxhighlight> DBeaver особливо корисний, коли організація має кілька різних джерел даних: K2 ERP, PostgreSQL, MySQL, MS SQL, SQLite, Oracle, старі BAS / -вивантаження, проміжні міграційні таблиці, data mart, BI-сховище або інтеграційні бази.; Що це Приклад пошуку дублікатів за кодом:

Data Editor у DBeaver надає можливість переглядати й редагувати інформаційні дані таблиць або результатів запитів.;

  • аналіз SQL-копії;
  • аналіз вивантажених таблиць;
  • перевірка міграційного staging;
  • аналіз регістрів після експорту;
  • контроль довідників;
  • пошук дублікатів;
  • звірка залишків;
  • підготовка даних для K2 ERP;
  • аналіз помилок міграції.;== Типові помилки при роботі з DBeaver ==

</syntaxhighlight> Офіційна документація DBeaver описує Diagram editor як інструмент для візуального дослідження структури бази: можна генерувати SQL, змінювати layout, шукати в діаграмах, експортувати або друкувати їх.;

DBeaver має змогу допомогти документувати базу:

Вони можуть використовуватися для:

* швидкого перегляду таблиці;
* фільтрації;
* сортування;
* пошуку записів;
* редагування окремих значень;
* копіювання даних;
* експорту;
* перевірки імпорту;
* аналізу результатів SQL.; Держспецзв’язку веде офіційно затверджений перелік забороненого до використання програмного забезпечення та комунікаційного обладнання, де згадуються продукти 1С/BAS, зокрема 1C:організація 8 і BAS ERP.;<syntaxhighlight lang="sql">

[[Категорія:Інтеграція]]

!; HAVING SUM(quantity) <> 0;

Він застосовується для:

=== Що таке DBeaver? ===

* кількість записів;
* дублікати;
* пропущені значення;
* некоректні дати;
* порожні коди;
* неправильні email;
* невідповідні типи;
* сиротські записи;
* розбіжності між таблицями;
* помилки міграції.;
BAS / 1С DBeaver — це один із найзручніших універсальних інструментів для роботи з базами даних.; Приклад використання:
K2_ERP_TEST
Правила:
{{DISPLAYTITLE:DBeaver}}
K2_ERP_DEV
[[Категорія:Експорт даних]]
== Імпорт даних ==
DBeaver має функції data migration.; Типове використання

* PostgreSQL;
* MySQL;
* MariaDB;
* Microsoft SQL Server;
* SQLite;
* Oracle;
* Firebird;
* DB2;
* Snowflake;
* ClickHouse;
* Greenplum;
* Apache Hive;
* Apache Drill;
* Cassandra;
* MongoDB;
* Redis;
* інші бази через JDBC або ODBC.; Питання

[[Категорія:BI]]

* розширені типи джерел;
* супровід NoSQL;
* корпоративна безпека;
* enterprise authentication;
* централізовані функціональні можливості;
* пріоритетна супровід;
* командна робота;
* додаткові драйвери;
* ширші функціональні можливості адміністрування;
* професійна супровід.; BI_DATAMART_PROD

DBeaver часто використовують для SQL-запитів.; Реплікатор K2

Dev, Test і Prod

  • логіни;
  • паролі;
  • запити;
  • результати;
  • передані інформаційні дані;
  • службову інформацію.;== Read-only доступ ==

SELECT *

GROUP BY c.name

DBeaver підтримує роботу ER-діаграми.; Краще:

Чи підходить DBeaver для міграції з BAS у K2 ERP?

Міграція даних у DBeaver

Приклад пошуку порожніх кодів:

Приклад перевірки кількості записів: DBeaver — сильний інструмент, але саме з цієї причини його потрібно використовувати обережно. Для робочих ERP-баз краще мати read-only доступ, staging-шар, backup, журнал змін і чітке розділення DEV / TEST / PROD.;</syntaxhighlight>

SELECT → Export resultset → CSV → передати аналітику або завантажити в іншу систему

JOIN customers c ON c.id = o.customer_id

Він сприяє:

Головне. DBeaver — це не ERP, не BI-система і не СУБД.; SELECT source_system, COUNT(*) AS records_count

Виконали UPDATE у production Переплутали базу Пошкодження робочих даних
Підключення з повними правами Так було простіше Ризик видалення або витоку
Важкий SELECT у робочий час Не перевірили план запиту Навантаження на ERP
Експорт усієї таблиці клієнтів Немає політики експорту Ризик витоку даних
Паролі збережені без контролю Зручність важливіша за безпеку Ризик доступу сторонніх
Немає read-only користувачів Усі працюють під admin Немає розмежування відповідальності
Немає staging-шару Працюють напряму з ERP Ризик навантаження і помилок

DBeaver — це desktop-застосунок для роботи з базами даних.; User: analyst_readonly

SUM(o.total_amount) AS sales_amount

DBeaver має змогу використовуватися при аналізі даних, вивантажених із BAS або , але напряму працювати з внутрішньою структурою 1С/BAS потрібно обережно.;== DBeaver для контролю міграції == K2_ERP_PROD_READONLY WHERE id = 123;

; Приклад:
  • використовувати read-only там, де можливо;
  • не давати всім доступ до production;
  • розділяти dev/test/prod;
  • називати підключення зрозуміло;
  • використовувати VPN/SSH/SSL;
  • не зберігати паролі без політики безпеки;
  • обмежувати експорт;
  • логувати доступ до баз;
  • мати погодження на службові SQL-зміни.; ([GitHub DBeaver](https://github.com/dbeaver/dbeaver))

WHERE code IS NULL OR TRIM(code) = ; HAVING COUNT(*) > 1; Приклад:

Див.; додатково

DBeaver і Реплікатор K2

DBeaver і санкційний контекст 1С/BAS

Документація DBeaver зазначає, що data transfer надає можливість імпортувати й експортувати інформаційні дані в різних форматах, а додатково переносити інформаційні дані між таблицями в одній або різних базах.; Test

Обережно. Редагування даних напряму через DBeaver у робочій ERP-базі має змогу пошкодити бізнес-логіку.; ([dbeaver.com/docs/dbeaver/Data-Editor](https://dbeaver.com/docs/dbeaver/Data-Editor/))

Не рекомендується: Copy Офіційна документація DBeaver Data Migration описує можливість переносити інформаційні дані між різними базами або таблицями в межах однієї бази.; warehouse_id, DB2 WHERE date >= '2026-01-01'

product_id,

Типова схема:

Host: db.company.local

  • ER-діаграми;
  • список таблиць;
  • список колонок;
  • зв’язки;
  • ключі;
  • індекси;
  • коментарі;
  • SQL-скрипти;
  • приклади запитів.; SELECT product_id, SUM(quantity)

Типові задачі: DBeaver використовують для практичних задач:

Офіційна документація описує кілька способів старту експорту: через Database Navigator, SQL script або result grid / Data Editor.; Але для робочої ERP-бази це небезпечно: прямі зміни можуть обійти бізнес-логіку, документи, регістри, audit log і правила доступу.;
  • вручну змінювати таблиці робочої BAS-бази;
  • виконувати UPDATE/DELETE без розуміння структури;
  • міняти регістри напряму;
  • обходити механізм проведення документів;
  • редагувати службові таблиці;
  • робити важкі запити по робочій базі в піковий час.; Power BI — BI-платформа для дашбордів і аналітики для бізнес-користувачів.; DBeaver — інструмент для роботи з базами і SQL.;=== Які бази підтримує роботу DBeaver? ===

Data Editor корисний для: DBeaver має змогу допомогти підготувати або перевірити інформаційні дані для Power BI.; завдяки наявності DBeaver тут не замінює Реплікатор K2, а користувачі можуть технічно перевірити інформаційні дані.; DBeaver — це універсальний інструмент для роботи з базами даних: SQL-клієнт, редактор даних, переглядач структури, ERD-інструмент, експорт, імпорт і міграція даних.; Це корисно, якщо база не відкрита напряму назовні.; DBeaver має змогу допомогти проаналізувати й перенести інформаційні дані, але стратегічне задача — перейти на безпечну ERP-архітектуру, як ілюстрація K2 ERP.; Його правильна роль — аналіз, перевірка, контроль і документування даних.; Він надає можливість підключатися до різних СУБД, писати SQL, переглядати таблиці, редагувати інформаційні дані, будувати ER-діаграми, експортувати, імпортувати й переносити інформаційні дані між джерелами.; * розробників;

  • аналітиків;
  • студентів;
  • невеликих команд;
  • технічної підтримки;
  • адміністраторів;
  • міграційних задач;
  • роботи з PostgreSQL, MySQL, SQLite, MariaDB та іншими SQL-базами;
  • аналізу структури;
  • експорту й імпорту даних;
  • ER-діаграм;
  • SQL-запитів.;
    [[Категорія:JSON]]
    
    <syntaxhighlight lang="sql">
    
    BAS_MIGRATION_STAGING
    
    FROM sales_orders o
    
    * CSV;
    * SQL;
    * JSON;
    * XML;
    * HTML;
    * XLSX у відповідних редакціях;
    * clipboard;
    * інші формати залежно від версії й редакції.; ([Держспецзв’язку](https://cip.gov.ua/ua/statics/perelik-zaboronenogo-do-vikoristannya-programnogo-zabezpechennya-ta-komunikaciinogo-merezhevogo-obladnannya), [Указ Президента України 601/2024](https://www.president.gov.ua/documents/6012024-52009))
    DBeaver має змогу бути корисним у проєктах [[K2 ERP]] як технічний інструмент для роботи з базами, інтеграційними таблицями, staging-шаром, BI-шаром або міграційними даними.; DBeaver використовують розробники, аналітики, адміністратори баз даних, BI-фахівці, ERP-інтегратори, міграційні команди і спеціалісти підтримки.; ([dbeaver.io/about](https://dbeaver.io/about/))
    
  • чи дозволений прямий доступ до бази;
  • хто має доступ;
  • чи застосовується VPN або SSH;
  • чи є собою read-only користувач системи;
  • чи ведеться журнал доступу;
  • чи не обходить DBeaver бізнес-логіку ERP;
  • чи не порушуються правила безпеки;
  • чи є собою окремий data mart для аналітики.; SSL захищає:

Приклад підключення до PostgreSQL:

Чи є собою DBeaver безкоштовним?

Що це?; Read-only користувач системи не повинен:

За офіційною документацією, Data Editor з’являється як вкладка Data для таблиць і views або як Results після виконання SQL-запиту; він надає можливість переглядати й редагувати інформаційні дані у grid-форматі.; Але сама міграція має виконуватися контрольованими інструментами, як ілюстрація через Реплікатор K2.;

На сторінці завантаження DBeaver згадуються функціональні можливості advanced security, master password, credentials encryption, enterprise authentication methods, SAML, SSO, OKTA, Kerberos, а додатково супровід SQL і NoSQL баз, зокрема MongoDB, Cassandra, Redis, CouchDB.; ([dbeaver.com/docs/dbeaver/Data-migration](https://dbeaver.com/docs/dbeaver/Data-migration/))

Погано:

SELECT code, COUNT(*) AS cnt

Для підключення до баз даних бажано використовувати SSL/TLS, якщо база доступна через мережу.; Приклад:

DBeaver надає можливість експортувати інформаційні дані з таблиць, SQL-запитів або Data Editor.; ([GitHub DBeaver](https://github.com/dbeaver/dbeaver))

; !; DBeaver PRO позиціонується як професійний інструмент для роботи зі 100+ джерелами даних, SQL, NoSQL і cloud data sources.; Указ Президента України №601/2024 ввів у дію рішення для бізнесу РНБО від 2 вересня 2024 року щодо сфера застосування, скасування та внесення змін до санкцій.; Community-редакція функціонує з популярними SQL-базами, а загалом DBeaver підтримує роботу бази через JDBC/ODBC драйвери та понад 100 драйверів.;=== Чи можна через DBeaver редагувати ERP-базу? ===

SSL: enabled Краще: DBeaver має змогу працювати з багатьма СУБД і джерелами даних.; Помилка SELECT *

DBeaver для аналізу даних

історично є собою російською програмною екосистемою, а BAS пов’язаний із цією технологічною спадщиною.;

</syntaxhighlight>

Реплікатор K2 має змогу готувати інформаційні дані для міграції з BAS/1С у K2 ERP.; Відповідь

DBeaver Community Безкоштовна open-source редакція SQL-бази, розробка програмного забезпечення, аналітичні інструменти, базові задачі DBeaver Lite / PRO Комерційні редакції з розширеними можливостями Професійна робота з даними, додаткові джерела, супровід DBeaver Enterprise Корпоративна редакція Enterprise security, адміністрування, супровід, ширші джерела DBeaver Ultimate Розширена комерційна редакція Максимальний набір можливостей для багатьох типів джерел CloudBeaver Web-інструмент для доступу до баз через браузер Команди, web-доступ, централізоване середовище

Безпека DBeaver

SELECT

UPDATE documents

ERP-система має бізнес-логіку.; |-

ключовий ризик Пряме редагування production-даних без розуміння бізнес-логіки.;</syntaxhighlight>

K2 ERP користувач системи: analyst_readonly Типові задачі: DBeaver є собою потужним інструментом, з цієї причини доступ до нього потрібно контролювати.; GROUP BY code

GitHub-репозиторій DBeaver зазначає, що інструмент підтримує роботу понад 100 database drivers “з коробки” і будь-яку базу з JDBC або ODBC драйвером.;
  • база не відкривається напряму в інтернет;
  • доступ іде через захищений канал;
  • можна обмежити користувачів;
  • можна логувати підключення;
  • зручніше для віддаленої підтримки.;

Типові сценарії: GROUP BY product_id;

DBeaver для перевірки

Коротко

Ні.; DBeaver підтримує роботу багато SQL і NoSQL джерел.;== DBeaver і BAS/1С ==

  • розробників;
  • аналітиків;
  • інтеграторів;
  • міграційної команди;
  • технічної підтримки;
  • BI-команди.; В ERP інформаційні дані зазвичай потрібно змінювати через документи, API або службові процедури, а не ручним UPDATE у таблиці.; ([dbeaver.com/docs/dbeaver/Data-export](https://dbeaver.com/docs/dbeaver/Data-export/))

DBeaver підтримує роботу підключення через SSH-тунель.; ↓

SELECT COUNT(*) AS cnt

SSL

  • читати таблиці;
  • виконувати SELECT;
  • формувати звіти;
  • експортувати дозволені інформаційні дані.; ([dbeaver.io](https://dbeaver.io/), [dbeaver.io/about](https://dbeaver.io/about/))

DB

Права: SELECT only
Якщо змінити інформаційні дані напряму SQL-запитом, можна:
Але Power BI не повинен читати робочу ERP-базу неконтрольованими важкими запитами.;== Підключення до бази даних ==

Комерційні редакції DBeaver можуть бути потрібні, якщо компанії потрібні:

SSH tunnel

  • перенесення даних між таблицями;
  • перенесення даних між різними базами;
  • тестових міграцій;
  • копіювання довідників;
  • підготовки data mart;
  • міграції CSV → PostgreSQL;
  • перенесення staging-таблиць;
  • перенесення даних між dev/test/prod середовищами.; * перевірити інформаційні дані в таблиці;
  • написати SQL-запит;
  • знайти дублікати;
  • перевірити міграцію;
  • порівняти залишки;
  • підготувати експорт у CSV;
  • імпортувати тестові інформаційні дані;
  • подивитися структуру таблиць;
  • перевірити зв’язки між таблицями;
  • знайти помилку інтеграції;
  • перевірити API-лог у базі;
  • підготувати інформаційні дані для Power BI;
  • перевірити таблиці після перенесення з 1С/BAS у K2 ERP;
  • переглянути технічні довідники;
  • побудувати ERD;
  • виконати службовий SQL під контролем адміністратора.; Наслідок

Ризики: Staging / migration tables

== DBeaver PRO і Enterprise ==
FROM stock_movements
== Які бази підтримує роботу DBeaver ==
Так, як допоміжний технічний інструмент.;<syntaxhighlight lang="text">

Погано:

Змінити документ через ERP-інтерфейс, API або погоджену службову процедуру з backup і журналом.; ([dbeaver.io](https://dbeaver.io/), [dbeaver.com/license-types](https://dbeaver.com/license-types/))

[[Категорія:SQL Editor]]
[[Категорія:SQL-клієнт]]
Якщо K2 ERP функціонує у хмарному середовищі, як ілюстрація через [[Cloud.corp2.eu]], прямий доступ до бази через DBeaver має бути суворо контрольований.;[[Категорія:Data Mart]]

</div>
У DBeaver без зайвих зусиль переплутати бази, з цієї причини підключення потрібно називати чітко.;== ER-діаграми ==
WHERE date >= '2020-01-01';
<syntaxhighlight lang="text">
<syntaxhighlight lang="sql">

Так, DBeaver Community є собою безкоштовною open-source редакцією.; Це універсальний замовник для підключення до баз даних, виконання SQL-запитів, перегляду таблиць, аналізу структури, експорту, імпорту і міграції даних.;== Для чого потрібен DBeaver ==

Але SSH-доступ має бути контрольований: ключі, користувачі, IP, журнали, строки доступу.; Але його можуть використовувати для аналізу даних із BAS/1С або міграції з цих систем.; Для більшості бізнес-користувачів доступ має йти через ERP-інтерфейс або API, а не напряму в базу.;

Особливо це істотно для:

  • кількість контрагентів;
  • кількість товарів;
  • кількість документів;
  • суми по документах;
  • залишки;
  • external_id;
  • помилки імпорту;
  • дублікати;
  • невідповідність довідників.; істотно. Якщо DBeaver застосовують, коли потрібно для роботи з даними 1С/BAS, це не знімає санкційних, юридичних і кібербезпекових ризиків джерела даних.;{{SEO


  • користувач системи має змогу експортувати багато даних;
  • можна випадково виконати UPDATE/DELETE;
  • можна підключитися не до тієї бази;
  • можна змінити продуктивну базу замість тестової;
  • можна зберегти пароль небезпечно;
  • можна виконати важкий запит і навантажити сервер;
  • можна обійти бізнес-логіку ERP;
  • можна вивантажити персональні або фінансові інформаційні дані.;
;</syntaxhighlight>

FROM migration_log DBeaver Community є собою безкоштовним open-source інструментом для роботи з SQL-базами, зокрема MySQL, MariaDB, PostgreSQL, SQLite, Apache Family та іншими.;

;</syntaxhighlight>
  • обійти проведення документів;
  • не оновити регістри;
  • порушити зв’язки;
  • створити неконсистентні залишки;
  • зламати звіти;
  • порушити audit log;
  • створити розбіжності між документами й підсумками.;<syntaxhighlight lang="sql">

У проєктах переходу з або BAS у K2 ERP DBeaver має змогу бути корисним технічним помічником, але не замінює ERP, Реплікатор K2, API, BI-шар або правила міграції.; Це корисно для:

  • створювати підключення до баз даних;
  • переглядати схеми, таблиці, колонки, індекси, ключі;
  • виконувати SQL-запити;
  • редагувати інформаційні дані в таблицях;
  • переглядати результати запитів;
  • експортувати інформаційні дані;
  • імпортувати інформаційні дані;
  • переносити інформаційні дані між таблицями або базами;
  • будувати ER-діаграми;
  • переглядати метадані;
  • генерувати SQL;
  • працювати з драйверами;
  • використовувати SSH-тунелі;
  • аналізувати структуру баз;
  • працювати з кількома різними СУБД в одному інтерфейсі.; |-
У K2 ERP Корисний для технічного аналізу, staging, міграції, BI-шару і перевірки даних.;== DBeaver для документації бази ==

New

  • переглянути міграційні таблиці;
  • перевірити кількість записів;
  • знайти дублікати;
  • перевірити external_id;
  • порівняти контрольні суми;
  • переглянути помилки імпорту;
  • перевірити довідники;
  • перевірити залишки;
  • підготувати data quality-звіти;
  • перевірити інформаційні дані після завантаження в K2 ERP.;=== Чи замінює DBeaver Power BI? ===

Зовнішні посилання

Data Editor

DBeaver і Cloud.corp2.eu

DBeaver Community — безкоштовна open-source редакція.; |-

Основна перевага Багато різних баз в одному інтерфейсі.; ([dbeaver.io/download](https://dbeaver.io/download/))

FROM migration_counterparties

FROM products

  • тип бази;
  • host;
  • port;
  • database name;
  • username;
  • password;
  • driver;
  • SSL;
  • SSH tunnel;
  • schema;
  • connection timeout;
  • read-only mode;
  • network settings.;
  • змінювати таблиці;
  • видаляти записи;
  • змінювати структуру;
  • виконувати службові процедури;
  • змінювати права;
  • змінювати ERP-дані напряму.; DBeaver — це зручний інструмент, через який можна зайти на цей складський облік, подивитися структуру, знайти потрібні інформаційні дані, виконати SQL-запит, зробити експорт або перенести інформаційні дані в іншу базу.; Проста аналогія. База даних — це складський облік із таблицями, записами й зв’язками.; |-
Для кого?; !;== SQL Editor ==
== Висновок ==