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

DBeaver

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

конкурентні переваги:

Аналітичний запит здатна навантажити production. Community-редакція функціонує з популярними SQL-базами, а загалом DBeaver підтримує бази через JDBC/ODBC драйвери та понад 100 драйверів.== Data Editor ==

ER-діаграми

Він дає можливість:

Приклад підключення до PostgreSQL: Типові параметри: Приклад використання: DBeaver здатна допомогти підготувати або перевірити інформаційні дані для Power BI. DBeaver має функції data migration. FROM migration_counterparties;

DBeaver для документації бази

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

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

* перегляду структури бази;
* аналізу зв’язків між таблицями;
* документування моделі;
* підготовки міграції;
* пояснення структури розробникам;
* пошуку залежностей;
* аналізу foreign keys;
* візуалізації схеми. ([dbeaver.com](https://dbeaver.com/), [dbeaver.com/dbeaver-enterprise](https://dbeaver.com/dbeaver-enterprise/))
[[Категорія:SQL-клієнт]]

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

{| class="wikitable" style="width:100%;"

Copy

GitHub-репозиторій DBeaver зазначає, що інструмент підтримує понад 100 database drivers “з коробки” і будь-яку базу з JDBC або ODBC драйвером. | Універсальний SQL-клієнт і database tool. DBeaver здатна використовуватися для технічного перегляду підготовлених таблиць.[[Категорія:Українське програмне забезпечення]]

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

 ↓

* чи дозволений прямий доступ до бази;
* хто має доступ;
* чи застосовується для VPN або SSH;
* чи виступає як read-only користувач системи;
* чи ведеться журнал доступу;
* чи не обходить DBeaver бізнес-логіку ERP;
* чи не порушуються правила безпеки;
* чи виступає як окремий data mart для аналітики. DBeaver Enterprise описується як on-prem інструмент із SQL development, enterprise security і priority support. Наслідок

* читати таблиці;
* виконувати SELECT;
* формувати звіти;
* експортувати дозволені інформаційні дані.== DBeaver для контролю міграції ==

Типові сценарії:
[[Категорія:MariaDB]]
K2 ERP
{{DISPLAYTITLE:DBeaver}}
Типові задачі:

== Підключення до бази даних ==

K2_ERP_TEST

* ER-діаграми;
* список таблиць;
* список колонок;
* зв’язки;
* ключі;
* індекси;
* коментарі;
* SQL-скрипти;
* приклади запитів. SELECT → Export resultset → CSV → передати аналітику або завантажити в іншу систему

Ризики:

== SSL ==

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

<syntaxhighlight lang="sql">
== Зовнішні посилання ==
Типові бази:
</div>
DBeaver сам по собі не виступає як продуктом 1С/BAS. ([GitHub DBeaver](https://github.com/dbeaver/dbeaver))

Краще:

BAS_MIGRATION_STAGING

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

Див. так само

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

GROUP BY code

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

DBeaver підтримує ER-діаграми. K2_ERP_PROD_READONLY

SSL захищає:

c.name AS customer_name,
product_id,

DBeaver і SQL-запити

</syntaxhighlight>

Змінити документ через ERP-інтерфейс, API або погоджену службову процедуру з backup і журналом. Але сама міграція має виконуватися контрольованими інструментами, як приклад через Реплікатор K2. Port: 5432

WHERE date >= '2020-01-01';

</syntaxhighlight>

Так, як допоміжний технічний інструмент. SELECT code, COUNT(*) AS cnt

ERP-система має бізнес-логіку. офіційний сайт DBeaver зазначає, що Community Edition виступає як безкоштовною, open-source і мультиплатформною, а так само підтримує будь-яку базу з JDBC-драйвером.== Експорт даних ==

  • змінювати таблиці;
  • видаляти записи;
  • змінювати структуру;
  • виконувати службові процедури;
  • змінювати права;
  • змінювати ERP-дані напряму.
    DBeaver здатна працювати з багатьма СУБД і джерелами даних. Указ Президента України №601/2024 ввів у дію рішення для бізнесу РНБО від 2 вересня 2024 року щодо сценарії використання, скасування та внесення змін до санкцій. Краще мати окремий BI-шар. Він здатна допомогти перевірити staging-таблиці, дублікати, кількість записів, external_id і контрольні суми. Типове використання
    <syntaxhighlight lang="sql">
    '''[[Реплікатор K2]]''' здатна готувати інформаційні дані для міграції з BAS/1С у K2 ERP. |-
    | Для кого?[[Категорія:Database tool]]
    
    '''SQL Editor''' — один із головних інструментів DBeaver.=== Що таке DBeaver? ===
    
    Read-only користувач системи здатна:
    
    DBeaver підтримує багато SQL і NoSQL джерел. FROM stock_movements
    
    GROUP BY product_id;
    BAS / 1С
    У DBeaver швидко переплутати бази, тому підключення потрібно називати чітко.

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

SSL: enabled

</syntaxhighlight>

  • SELECT для перегляду;
  • GROUP BY для агрегації;
  • JOIN для зв’язків;
  • WHERE для фільтрації;
  • ORDER BY для сортування;
  • COUNT для контролю кількості;
  • DISTINCT для унікальних значень;
  • HAVING для пошуку дублікатів;
  • EXPLAIN для аналізу плану;
  • CREATE VIEW для BI-шару. ! Держспецзв’язку веде офіційний перелік забороненого до використання програмного забезпечення та комунікаційного обладнання, де згадуються продукти 1С/BAS, зокрема 1C:компанія-користувач 8 і BAS ERP.== DBeaver для аналізу даних ==

Host: db.company.local Потрібно визначити:

Role: read-only

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

Погано:

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

Але SSH-доступ має бути контрольований: ключі, користувачі, IP, журнали, строки доступу. DBeaver використовують розробники, аналітики, адміністратори баз даних, BI-фахівці, ERP-інтегратори, міграційні команди і спеціалісти підтримки. ↓

  • перевірити інформаційні дані в таблиці;
  • написати SQL-запит;
  • знайти дублікати;
  • перевірити міграцію;
  • порівняти залишки;
  • підготувати експорт у CSV;
  • імпортувати тестові інформаційні дані;
  • подивитися структуру таблиць;
  • перевірити зв’язки між таблицями;
  • знайти помилку інтеграції;
  • перевірити API-лог у базі;
  • підготувати інформаційні дані для Power BI;
  • перевірити таблиці після перенесення з 1С/BAS у K2 ERP;
  • переглянути технічні довідники;
  • побудувати ERD;
  • виконати службовий SQL під контролем адміністратора. Якщо змінити інформаційні дані напряму SQL-запитом, можна:

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

SELECT COUNT(*) AS cnt

Висновок

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

Його цінність особливо висока в ERP-проєктах, міграціях, інтеграціях і BI-задачах: DBeaver оптимізує оперативно перевірити, що реально лежить у базі, знайти дублікати, перевірити external_id, контрольні суми, staging-таблиці, data mart і результати імпорту.== Помилка: пряме редагування ERP-таблиць == Краще: Staging / migration tables

Але його можуть використовувати для аналізу даних із BAS/1С або міграції з цих систем. ([GitHub DBeaver](https://github.com/dbeaver/dbeaver))

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

Щоб працювати з базою, у DBeaver створюють підключення.== DBeaver і K2 ERP ==

FROM big_movements_table

! * користувач системи здатна експортувати багато даних;
* можна випадково виконати UPDATE/DELETE;
* можна підключитися не до тієї бази;
* можна змінити продуктивну базу замість тестової;
* можна зберегти пароль небезпечно;
* можна виконати важкий запит і навантажити сервер;
* можна обійти бізнес-логіку ERP;
* можна вивантажити персональні або фінансові інформаційні дані.=== Чи замінює DBeaver Power BI? ===

== DBeaver і Cloud.corp2.eu ==
Типові формати:
Типові задачі:
[[Категорія:Міграція з BAS]]

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

Read-only користувач системи не повинен:
SET amount = 0
== DBeaver Community ==
'''DBeaver Community''' — безкоштовна open-source редакція. __TOC__

=== Які бази підтримує DBeaver? ===

== SSH tunnel ==

* CSV;
* SQL;
* JSON;
* XML;
* HTML;
* XLSX у відповідних редакціях;
* clipboard;
* інші формати залежно від версії й редакції. ! Права: SELECT only
== DBeaver і Power BI ==
Приклад:
== SQL Editor ==

DBeaver Community виступає як безкоштовним open-source інструментом для роботи з SQL-базами, зокрема MySQL, MariaDB, PostgreSQL, SQLite, Apache Family та іншими. На сторінці завантаження DBeaver згадуються функції ERP advanced security, master password, credentials encryption, enterprise authentication methods, SAML, SSO, OKTA, Kerberos, а так само технічна підтримка SQL і NoSQL баз, зокрема MongoDB, Cassandra, Redis, CouchDB. ([dbeaver.com/docs/dbeaver/ER-Diagrams](https://dbeaver.com/docs/dbeaver/ER-Diagrams/))
FROM sales_orders o

Погано:

Коротко

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

DBeaver підтримує підключення через SSH-тунель. DBeaver здатна бути корисним у проєктах K2 ERP як технічний інструмент для роботи з базами, інтеграційними таблицями, staging-шаром, BI-шаром або міграційними даними. Типова схема:

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

WHERE o.order_date >= '2026-01-01'

  • перенесення даних між таблицями;
  • перенесення даних між різними базами;
  • тестових міграцій;
  • копіювання довідників;
  • підготовки data mart;
  • міграції CSV → PostgreSQL;
  • перенесення staging-таблиць;
  • перенесення даних між dev/test/prod середовищами. Питання

DBeaver PRO і Enterprise

SELECT

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

Він оптимізує:

Read-only доступ

Ні. * швидкого перегляду таблиці;

  • фільтрації;
  • сортування;
  • пошуку записів;
  • редагування окремих значень;
  • копіювання даних;
  • експорту;
  • перевірки імпорту;
  • аналізу результатів SQL. Правила:

</syntaxhighlight> ERD потрібні для: Це корисно для: Приклад: WHERE code IS NULL OR TRIM(code) = ;

DBeaver → SSH tunnel → Database server

Проста аналогія. База даних — це складський облік із таблицями, записами й зв’язками. Причина ! DBeaver — інструмент для роботи з базами і SQL. ([dbeaver.com/docs/dbeaver/Data-Editor](https://dbeaver.com/docs/dbeaver/Data-Editor/)) User: analyst_readonly SELECT source_system, COUNT(*) AS records_count DBeaver здатна імпортувати інформаційні дані з файлів у таблиці. * логіни;

  • паролі;
  • запити;
  • результати;
  • передані інформаційні дані;
  • службову інформацію. WHERE id = 123;
SUM(o.total_amount) AS sales_amount

DBeaver здатна використовуватися при аналізі даних, вивантажених із BAS або 1С, але напряму працювати з внутрішньою структурою 1С/BAS потрібно обережно.

Погано:

</syntaxhighlight>

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

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

| базовий ризик | Пряме редагування production-даних без розуміння бізнес-логіки.SEO title: DBeaver — універсальний SQL-клієнт, робота з PostgreSQL, MySQL, MS SQL, SQLite, Oracle, ERP-базами і міграцією даних

SEO keywords: DBeaver, SQL клієнт, database tool, PostgreSQL, MySQL, SQL Server, SQLite, Oracle, Data Editor, SQL Editor, ERD, експорт даних, імпорт даних, міграція даних, K2 ERP, BAS, 1С

</noinclude>
 {{SEO
Шаблон для службового SEO-опису сторінки. 

}}


warehouse_id,

JOIN customers c ON c.id = o.customer_id FROM products DBeaver виступає як потужним інструментом, тому доступ до нього потрібно контролювати. DBeaver здатна допомогти проаналізувати й перенести інформаційні дані, але стратегічне задача — перейти на безпечну ERP-архітектуру, як приклад K2 ERP. ([dbeaver.com/docs/dbeaver/Data-transfer](https://dbeaver.com/docs/dbeaver/Data-transfer/))

DB2

* тип бази;
* host;
* port;
* database name;
* username;
* password;
* driver;
* SSL;
* SSH tunnel;
* schema;
* connection timeout;
* read-only mode;
* network settings. DBeaver — це зручний інструмент, через який можна зайти на цей складський облік, подивитися структуру, знайти потрібні інформаційні дані, виконати SQL-запит, зробити експорт або перенести інформаційні дані в іншу базу. Що це

Ще краще — виконувати важку аналітику на репліці, data mart або BI-сховищі. * розробників;
* аналітиків;
* студентів;
* невеликих команд;
* технічної підтримки;
* адміністраторів;
* міграційних задач;
* роботи з PostgreSQL, MySQL, SQLite, MariaDB та іншими SQL-базами;
* аналізу структури;
* експорту й імпорту даних;
* ER-діаграм;
* SQL-запитів. ([dbeaver.com/docs/dbeaver/Data-export](https://dbeaver.com/docs/dbeaver/Data-export/))
 SUM(quantity) AS qty
користувач системи: analyst_readonly
<div style="border:3px solid #2e7d32; background:#e8f5e9; padding:14px; margin:16px 0;">
|-
| Виконали UPDATE у production
| Переплутали базу
| Пошкодження робочих даних
|-
| Підключення з повними правами
| Так було простіше
| Ризик видалення або витоку
|-
| Важкий SELECT у робочий час
| Не перевірили план запиту
| Навантаження на ERP
|-
| Експорт усієї таблиці клієнтів
| Немає політики експорту
| Ризик витоку даних
|-
| Паролі збережені без контролю
| Зручність важливіша за безпеку
| Ризик доступу сторонніх
|-
| Немає read-only користувачів
| Усі працюють під admin
| Немає розмежування відповідальності
|-
| Немає staging-шару
| Працюють напряму з ERP
| Ризик навантаження і помилок
|}

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

'''DBeaver''' — це desktop-застосунок для роботи з базами даних. Особливо це критично для:
WHERE date >= '2026-01-01'

При переході з 1С/BAS у [[K2 ERP]] DBeaver здатна бути технічним інструментом для перевірки даних.=== Чи можна через DBeaver редагувати ERP-базу? ===

* використовувати read-only там, де можливо;
* не давати всім доступ до production;
* розділяти dev/test/prod;
* називати підключення зрозуміло;
* використовувати VPN/SSH/SSL;
* не зберігати паролі без політики безпеки;
* обмежувати експорт;
* логувати доступ до баз;
* мати погодження на службові SQL-зміни.== Безпека DBeaver ==

* хмарних баз;
* віддаленого доступу;
* аналітичних підключень;
* BI-шару;
* інтеграційних серверів;
* персональних і фінансових даних. DBeaver дає можливість експортувати інформаційні дані з таблиць, SQL-запитів або Data Editor. Помилка
<syntaxhighlight lang="sql">
== Помилка: важкий запит по робочій базі ==
SELECT *
<syntaxhighlight lang="sql">
== DBeaver і міграція з 1С/BAS у K2 ERP ==
<syntaxhighlight lang="sql">
FROM big_movements_table
== Dev, Test і Prod ==
=== Чи виступає як DBeaver безкоштовним? ===
Це корисно, якщо база не відкрита напряму назовні.
FROM migration_counterparties
Типові запити:
DBeaver для перевірки
[[Категорія:Qlik]]
DB

Краще:

Data Editor корисний для:

! ([dbeaver.io](https://dbeaver.io/), [dbeaver.com/license-types](https://dbeaver.com/license-types/))

== Типові помилки при роботі з DBeaver ==

* перевірити SQL-запит;
* створити view;
* перевірити data mart;
* знайти помилки в типах даних;
* перевірити агрегації;
* порівняти цифри з ERP;
* підготувати таблиці для BI;
* перевірити права read-only користувача;
* проаналізувати продуктивність запитів. це універсальний інструмент; так само реалізовано редактор запитів. '''Обережно.''' Редагування даних напряму через DBeaver у робочій ERP-базі здатна пошкодити бізнес-логіку. * розробників;
* аналітиків;
* інтеграторів;
* міграційної команди;
* технічної підтримки;
* BI-команди. UPDATE documents
↓

Приклад пошуку дублікатів за кодом:

HAVING SUM(quantity) <> 0;

* створювати підключення до баз даних;
* переглядати схеми, таблиці, колонки, індекси, ключі;
* виконувати SQL-запити;
* редагувати інформаційні дані в таблицях;
* переглядати результати запитів;
* експортувати інформаційні дані;
* імпортувати інформаційні дані;
* переносити інформаційні дані між таблицями або базами;
* будувати ER-діаграми;
* переглядати метадані;
* генерувати SQL;
* працювати з драйверами;
* використовувати SSH-тунелі;
* аналізувати структуру баз;
* працювати з кількома різними СУБД в одному інтерфейсі. Технічно можна, якщо виступає як права. GROUP BY source_system;

DBeaver — це універсальний інструмент для роботи з базами даних: SQL-клієнт, редактор даних, переглядач структури, ERD-інструмент, експорт, імпорт і міграція даних. Він дає можливість підключатися до різних СУБД, писати SQL, переглядати таблиці, редагувати інформаційні дані, будувати ER-діаграми, експортувати, імпортувати й переносити інформаційні дані між джерелами.[[Категорія:K2 Cloud ERP]]

* обійти проведення документів;
* не оновити регістри;
* порушити зв’язки;
* створити неконсистентні залишки;
* зламати звіти;
* порушити audit log;
* створити розбіжності між документами й підсумками. ([dbeaver.io/download](https://dbeaver.io/download/))

* аналіз SQL-копії;
* аналіз вивантажених таблиць;
* перевірка міграційного staging;
* аналіз регістрів після експорту;
* контроль довідників;
* пошук дублікатів;
* звірка залишків;
* підготовка даних для K2 ERP;
* аналіз помилок міграції. GROUP BY c.name

Окремо варто відзначити переглядач структури бази, редактор даних, інструмент експорту, імпорту, міграції даних, побудови ER-діаграм і адміністрування підключень виступає ключовою рисою роботи з базами даних: SQL-клієнт забезпечується через '''DBeaver'''. '''DBeaver''' — це один із найзручніших універсальних інструментів для роботи з базами даних. DBeaver здатна допомогти документувати базу:

Офіційна документація описує кілька способів старту експорту: через Database Navigator, SQL script або result grid / Data Editor.[[Категорія:Експорт даних]]

через DBeaver тут не замінює Реплікатор K2, а користувачі можуть технічно перевірити інформаційні дані. |-
| Основна перевага
| Багато різних баз в одному інтерфейсі. Так, DBeaver Community виступає як безкоштовною open-source редакцією. Не рекомендується:

 ↓

Схема:

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

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

* вручну змінювати таблиці робочої BAS-бази;
* виконувати UPDATE/DELETE без розуміння структури;
* міняти регістри напряму;
* обходити механізм проведення документів;
* редагувати службові таблиці;
* робити важкі запити по робочій базі в піковий час. |-
| У K2 ERP
| Корисний для технічного аналізу, staging, міграції, BI-шару і перевірки даних. Його правильна роль — аналіз, перевірка, контроль і документування даних. так само існують комерційні редакції DBeaver Lite, Enterprise, Ultimate та інші професійні продукти. В ERP інформаційні дані зазвичай потрібно змінювати через документи, API або службові процедури, а не ручним UPDATE у таблиці. Це універсальний клієнт ERP для підключення до баз даних, виконання SQL-запитів, перегляду таблиць, аналізу структури, експорту, імпорту і міграції даних. |-
| Основні функції
| SQL Editor, Data Editor, ERD, експорт, імпорт, data migration, драйвери. FROM migration_log

== Типові питання ==

Реплікатор K2

* переглянути міграційні таблиці;
* перевірити кількість записів;
* знайти дублікати;
* перевірити external_id;
* порівняти контрольні суми;
* переглянути помилки імпорту;
* перевірити довідники;
* перевірити залишки;
* підготувати data quality-звіти;
* перевірити інформаційні дані після завантаження в K2 ERP. Документація DBeaver зазначає, що data transfer дає можливість імпортувати й експортувати інформаційні дані в різних форматах, а так само переносити інформаційні дані між таблицями в одній або різних базах.<syntaxhighlight lang="text">

DBeaver корисний для швидкого аналізу:

Приклад:
HAVING COUNT(*) > 1;
SELECT *

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

SELECT product_id, SUM(quantity)

* [[K2 ERP]]
* [[K2 Cloud ERP]]
* [[Cloud.corp2.eu]]
* [[Реплікатор K2]]
* [[Міграція з 1С]]
* [[Міграція з BAS]]
* [[Заміна BAS]]
* [[BI система]]
* [[Power BI]]
* [[Qlik]]
* [[API]]
* [[Інтеграція через JSON]]
* [[SQL]]
* [[PostgreSQL]]
* [[MySQL]]
* [[Microsoft SQL Server]]
* [[SQLite]]
* [[Data Warehouse]]
* [[Data Mart]]
* [[ETL]]
* [[ERP на власному сервері]]
* [[Хмарна ERP]]
* [[BAS]]
* [[BAF]]
* [[1С]]
* [[Інформаційна база BAS]]
* [[HTTP-сервіси 1С]]
* [[XML 1С]]
* [[COM-з’єднання 1С]]
* [[Українське програмне забезпечення]]
* [[Цифрова незалежність]]

BI_DATAMART_PROD

* [https://dbeaver.io/ DBeaver Community — офіційний сайт]
* [https://dbeaver.io/about/ About DBeaver]
* [https://dbeaver.com/ DBeaver PRO]
* [https://dbeaver.com/docs/ DBeaver Documentation]
* [https://dbeaver.com/docs/dbeaver/Data-Editor/ Data Editor — DBeaver Documentation]
* [https://dbeaver.com/docs/dbeaver/Data-transfer/ Data transfer — DBeaver Documentation]
* [https://dbeaver.com/docs/dbeaver/ER-Diagrams/ ER Diagrams — DBeaver Documentation]
* [https://github.com/dbeaver/dbeaver DBeaver GitHub]
* [https://erp.kyiv.ua Сайт K2 ERP]
* [https://wiki.erp.kyiv.ua Wiki K2 ERP]
* [https://cloud.corp2.eu K2 Cloud ERP]
* [https://www.president.gov.ua/documents/6012024-52009 Указ Президента України №601/2024]
* [https://cip.gov.ua/ua/statics/perelik-zaboronenogo-do-vikoristannya-programnogo-zabezpechennya-ta-komunikaciinogo-merezhevogo-obladnannya Перелік забороненого до використання програмного забезпечення та комунікаційного мережевого обладнання]

<syntaxhighlight lang="text">
ORDER BY sales_amount DESC;
! ! ([dbeaver.com/docs/dbeaver/Data-migration](https://dbeaver.com/docs/dbeaver/Data-migration/))

</div>

Джерело: BI replica / staging / read replica

Для production-бази бажано використовувати окремий колір підключення або інше візуальне маркування, якщо це налаштовано. Якщо K2 ERP функціонує у хмарному середовищі, як приклад через Cloud.corp2.eu, прямий доступ до бази через DBeaver має бути суворо контрольований. New

Database: k2erp

  • завантажити CSV;
  • імпортувати тестові інформаційні дані;
  • наповнити довідник;
  • завантажити міграційну таблицю;
  • перевірити інформаційні дані перед переносом;
  • імпортувати результат із зовнішньої системи. Power BI — BI-платформа для дашбордів і аналітики для бізнес-користувачів.
  • кількість записів;
  • дублікати;
  • пропущені значення;
  • некоректні дати;
  • порожні коди;
  • неправильні email;
  • невідповідні типи;
  • сиротські записи;
  • розбіжності між таблицями;
  • помилки міграції. GROUP BY warehouse_id, product_id
Головне. DBeaver — це не ERP, не BI-система і не СУБД. ([Держспецзв’язку](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))
[[Категорія:Microsoft SQL Server]]

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

Приклад пошуку порожніх кодів:
== Що таке DBeaver ==
Приклад перевірки кількості записів:
|-
| Що це? | Розробники, аналітики, DBA, BI, ERP-інтегратори, міграційні команди. офіційний SEO-опис DBeaver так само зазначає, що інструмент підтримує будь-яку базу даних із JDBC-драйвером і виступає як мультиплатформним.

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

Для аналітиків і міграційних перевірок бажано створювати read-only підключення. Офіційна документація DBeaver Data Migration описує можливість переносити інформаційні дані між різними базами або таблицями в межах однієї бази. DBeaver PRO позиціонується як професійний інструмент для роботи зі 100+ джерелами даних, SQL, NoSQL і cloud data sources. ([dbeaver.io](https://dbeaver.io/), [dbeaver.io/about](https://dbeaver.io/about/))

SELECT
Але Power BI не повинен читати робочу ERP-базу неконтрольованими важкими запитами. Вони можуть використовуватися для:

<syntaxhighlight lang="text">
== Міграція даних у DBeaver ==
== Для чого потрібен DBeaver ==
Вона підходить для:

Для більшості бізнес-користувачів доступ має йти через ERP-інтерфейс або API, а не напряму в базу. Але для робочої ERP-бази це небезпечно: прямі зміни можуть обійти бізнес-логіку, документи, регістри, audit log і правила доступу. ([dbeaver.io/about]( https://dbeaver.io/about/))