1 Востаннє редагувалося andriesko (03.09.2020 21:50:42)

Тема: З'єднання кілька баз даних в один DataMart

Є кілька баз даних. Одна від ERP-системи, одна від CRM-системи та  інтернет магазину і ще кілька джерел даних. З огляду того що в ERP немає жодного API, "наживо" втавляти дані в БД неможна, тож прийниля рішення створити одну спільну БД в яку записуватимуться (дублюватимуться) дані з усіж джерел (в тому  числі ERP, CRM) і матимемо одну БД в яку зможемо записати додаткові дані без ризику порушення цілісності БД систем.
Підкажіть, порадьте, скажіть як це зробити, чи може хтось має досвід в чомусь подібному то напишіть про камені які Вас спіткали. Чи порадьте як можна з однієї БД "переливати" дані в іншу.https://replace.org.ua/uploads/images/7330/39e69f9b299e4138830d556ecbe54b1e.png


PS: зображення для графічної опису завдання)

Post's attachments

DB.png 73.55 kb, 6 downloads since 2020-09-03 

2 Востаннє редагувалося frz (03.09.2020 22:23:53)

Re: З'єднання кілька баз даних в один DataMart

тож прийниля рішення створити одну спільну БД

1) Можливо, тут йдеться про один спільний інстанс БД (тобто додатковий окремий сервер)?

в яку записуватимуться (дублюватимуться) дані з усіж джерел

2) з якою періодичністю?
3) схема таблиць кожної окремої бази на сервері-джерелі і сервері-цілі буде "один до одного" чи передбачаються відмінності?

може хтось має досвід в чомусь подібному

займаюся міграцією баз даних

камені які Вас спіткали

основне - недостатня чіткість уявлень замовника, що саме потрібно бізнесу; це означає що на уточнення ТЗ витрачається 75% часу роботи

порадьте як можна з однієї БД "переливати" дані в іншу

це залежить від відповідей на запитання вище; можна через dblink; можна автоматично експортувати-імпортувати csv; можна дампами всю структуру з даними

зображення для графічної опису завдання

зображення більше нагадує побудову DWH, можливо це і мається на увазі, варто уточнити.