DBeaver
конкурентні переваги:
Аналітичний запит здатна навантажити 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'
DBeaver PRO і EnterpriseSELECT | ||
|---|---|---|
| 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
[[Категорія: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/))