Создание внешнего списка из SQL -запроса с использованием BCS
-
16-10-2019 - |
Вопрос
Я разрабатываю приложение для визуализации на SharePoint Enterprise 2010. Это включает в себя некоторые запросы SQL, которые я хотел бы разоблачить как внешние списки в SharePoint. Все взаимодействие с базой данных, которая содержит данные, которые мы хотим проанализировать, происходит через услуги Business Connectivity.
SharePoint Designer легко позволяет вам разоблачить одну таблицу базы данных как внешний тип контента/внешний список. Вопрос в том, есть ли простой способ создать SQL -запрос, включающий несколько таблиц, где результат запроса становится содержимым внешнего списка? Я почти уверен, что сторонний Meta Man позволит вам сделать это, но есть ли простой способ сделать это напрямую?
Решение
SharePoint Designer также выявит любые представления или хранимых процедур, которые у вас есть. Вы можете настроить их для использования во внешнем ContentType. Если вы зайдете в исследователь источника данных в SharePoint Designer, вы увидите представления и процедуры в дереве под вашей базой данных. Если вы можете добавить представление или хранимую процедуру в SQL, то он будет отображаться туда, и вы можете взять его оттуда, чтобы реализовать readlist, readitem и так далее.