• Hi Krypto,

    You can indeed. You need to create a linked server to your Analysis Services instance.

    e.g.

    EXEC sp_addlinkedserver

    @server = 'AW'

    , @srvproduct = ''

    , @provider = 'MSOLAP'

    , @datasrc = 'localhost'

    ,@catalog = 'AdventureWorks'

    Then you can query with OPENQUERY and join on this set.

    SELECT DISTINCT

    DimProduct.[EnglishProductName]

    , a.[Internet Sales Amount]

    FROM [AdventureWorksDW2012].dbo.[DimProduct]

    INNER JOIN

    (SELECT

    CAST("[Product].[Product].[Product].[MEMBER_CAPTION]" AS NVARCHAR) AS [Product Name]

    ,"[Measures].[Internet Sales Amount]" AS [Internet Sales Amount]

    FROM OPENQUERY(AW,'SELECT [Measures].[Internet Sales Amount] ON 0, NON EMPTY [Product].[Product].Children ON 1 FROM [Adventure Works]')) a

    ON DimProduct.EnglishProductName = a.[Product Name]

    Probably a really horrible example but hopefully it gives you an idea.