Мой отчет SSRS извлекает данные из моего хранилища данных.
Приложение ASP.NET, которое у меня есть, подключено к базе данных OLTP.
Я вызываю отчет SSRS из своего приложения ASP.NET и в качестве отчета указываю параметр CustomerID (это ключ приложения в хранилище данных).
Поскольку мой отчет подключен к моему хранилищу данных, я не запрашиваю свой отчет, основанный на данных CustomerID OLTP. Вместо этого я использую суррогатный ключ моего хранилища данных (CustomerDimKey).
Теперь в моем отчете мне нужно найти правильный суррогатный ключ для параметра CustomerID, который я передал из своего приложения ASP.NET!
В моем отчете уже есть параметр @CustomerDimKey (он используется во всех отчетах). Мы использовали его для тестирования, но теперь мы будем это скрывать, поскольку интегрировали его с приложением ASP.NET.
Я уже добавил новый параметр в отчет как @CustomerID (он будет иметь идентификатор клиента OLTP), который теперь будет получать значение из ASP.NET.
Мне нужно знать способ повторного использования параметра отчета @CustomerDimKey, который теперь должен получать значение из оператора sql или sproc после запроса отчета.
На основе значения, содержащегося в параметре @CustomerID.