Как мне успешно подключиться к 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)