Перенос / синхронизация данных между таблицами разных схем - PullRequest
0 голосов
/ 08 октября 2018

спасибо, что уделили немного времени, посмотрев на мой вопрос.Я не уверен, что это практично и уже ответил, но у меня нет слов для поиска, поэтому я объясню проблему здесь:

  1. У нас есть 2 базы данных, "CRM" и "Отчетность",База данных «CRM» - это основная база данных, где мы храним все наши данные.
  2. В базе данных «Отчетность» мы создали 5 представлений, которые извлекают данные из таблиц базы данных «CRM» во время выполнения, и сделали некоторые отчеты по ним.Отдельная база данных состоит в том, что нам не разрешено создавать «Процедуры хранения / Представления» в базе данных «CRM».
  3. Теперь, когда мы запускаем наши отчеты, основанные на представлениях, которые находятся в базе данных «Отчеты», они работают очень медленно.из-за сложных объединений в представлениях и другой вычислительной логики.Мы выполнили необходимое индексирование и все остальное, но это не очень помогает.

Я хочу получить данные из базы данных "CRM", используя "Views" в базе данных "Reporting" и сохранитьих в некоторых таблицах в «Отчеты» и сделать простой «выбрать * из таблицы» в отчетах.Таблицы будут иметь ту же структуру, что и представления в базе данных «Отчетность».

Вопросы: Я не уверен, как обновления / создания данных будут синхронизироваться между «CRM» и «Отчетностью»»таблицы при условии, что данные будут выбираться через представления для сохранения рассчитанных данных / данных отчета?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...