2012-06-19 5 views
0

Компания, с которой я работаю, внедряет Share-point с серверами отчетов, которые работают на стороне SQL. Информация, которая нам нужна, живет на двух разных серверах. Первым сервером является сервер Manufacturing, который собирает данные из ПЛК и вводит эту информацию в базу данных SQL, а другой сервер - это наш erp-сервер, на котором имеются данные для расчета заработной платы и часы работы над конкретными проектами. У меня есть создание представления по отдельной базе данных, а затем оттуда я могу извлечь информацию с обоих серверов. У меня немного проблемы с синтаксисом для подключения двух серверов для запуска представления. Мы запускаем ms SQL. Если вам нужна дополнительная информация или пояснения, пожалуйста, дайте мне знать.Вытягивание данных на нескольких серверах

+0

Что вы пробовали до сих пор? отправьте свой запрос sql – praveen

ответ

2

Прочтите это примерно Linked Servers.

В качестве альтернативы вы можете создать хранилище данных - это будет база данных отчетов. Вы можете подать это путем создания procs со связанными серверами или использования пакетов SSIS, если они не связаны.

+0

Спасибо за помощь, это очень помогло. –

0

Все зависит от размера и сложности проекта, но во многих случаях сложно собрать данные из нескольких источников с помощью Views. Причина в том, что исходная структура данных моделируется для исходного приложения и не оптимизирована для отчетности.

В этом случае я хотел бы предложить пройти процесс ETL, где вы создадите набор заданий Extract, Transform и Load для получения данных из нескольких источников (баз данных) в целевую базу данных, где данные будут храниться в формат, оптимизированный для отчетности.

Ральф Кимбалл имеет много замечательных книг на эту тему, например: 1) хранилища данных ETL Инструментарий 2) Хранилище данных Инструментарий

Они действительно стоит прочитать, если вы имеете дело с данными

Смежные вопросы