USP_UDM_OLAPDATASOURCE_GETCONNECTIONINFO_BYID

Retrieves information needed to connect to an OLAP data source.

Parameters

Parameter Parameter Type Mode Description
@OLAPDATASOURCEID uniqueidentifier IN

Definition

Copy



CREATE procedure dbo.USP_UDM_OLAPDATASOURCE_GETCONNECTIONINFO_BYID

/* 
Used by the OLAP Report Deployment utility 
Retrieves information needed to connect to an OLAP data source.
SPWrap generated in SPWrapOLAP has been depreciated. Any changes should be updated in Blackbaud.AppFx.SpWrap
*/

@OLAPDATASOURCEID UNIQUEIDENTIFIER 

AS

SET NOCOUNT ON;

--open key to decrypt IMPERSONATEUSERPWD value

exec dbo.USP_GET_KEY_ACCESS;


SELECT 
SOURCENAME,
SOURCEDESCRIPTION,
CONNECTIONSTRING,
IMPERSONATE,
IMPERSONATEUSERACCOUNTSID,

CAST(DecryptByKey(IMPERSONATEUSERPWD) AS NVARCHAR(128)) as IMPERSONATEUSERPWD_DECRYPTED,

IMPERSONATELOCALUSERNAME,UDMDEPLOYMENTMANIFEST ,ETLSERVERNAME,ETLJOBNAME,ETLJOBSTEPNAME,MARTMANIFEST,ETLDATABASENAME,ISOLAP,

OLAPCLIENT_HTTP_DATASOURCE_URL

FROM DBO.OLAPDATASOURCE

WHERE ID=@OLAPDATASOURCEID;

close symmetric key sym_BBInfinity;

return 0;