James Alvin Ответов: 0

Как мне успешно подключиться к SSAS cube из VB.NET


Я использую Visual Studio 2015, Microsoft Analysis Client Dll версии 11, которая у меня есть refrence, как бы то ни было, когда я импортирую пространство имен, оно утверждает, что нет публичного члена.

Я просто хочу открыть соединение adomd и выдать запрос mdx cmd. Я не могу пройти мимо открытия соединения.

Что я уже пробовал:

см. код ниже:

imports Microsoft.AnalysisServices.adomdclient
Imports System

Public Class _Default
    Inherits Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As
EventArgs) Handles Me.Load

    End Sub

    Protected Sub GridView4_SelectedIndexChanged(sender As Object, e
As EventArgs) Handles GridView4.SelectedIndexChanged
        Get_Answer()
    End Sub
    Sub Get_Answer()
        Dim conn As New AdomdConnection("Data Source=SQLDEV1;Catalog=pl_360_ii")
        Dim cmd As String
        cmd = "SELECT NON EMPTY { [Measures].[Revenue Amount] } ON
COLUMNS FROM ( SELECT ( { [Shipment Date].[Shipment Year].&[2017] } )
ON COLUMNS FROM [pl_360_ii]) WHERE ( [Shipment Date].[Shipment
Year].&[2017] ) CELL PROPERTIES VALUE, BACK_COLOR, FORE_COLOR,
FORMATTED_VALUE, FORMAT_STRING, FONT_NAME, FONT_SIZE, FONT_FLAGS"
        Dim dataAdapter As New AdomdDataAdapter(cmd, conn)
        Dim ds As New DataSet()
        dataAdapter.Fill(ds)
        queryresultview.DataSource = ds.Tables(0)

0 Ответов