Can the OLAP method of connection work with cubes that are hosted through Azure Analysis Services?
I have used the msmdpump.dll method a few years ago with another cube browser but that is when our Analysis Services was hosted on a server and the file was placed on that machine and a web link was created for it. How can that be accomplished for an application hosted through Azure App Service and a cube hosted on Azure Analysis Services?
Any insight about this would be greatly appreciated. Thanks.
Hi Nate,
We are looking into the possibility of hosting the OLAP cube using the Azure Analysis services and will provide an update in two business days (August 16, 2023).
Regards,
Angelin Faith Sheeba.
Hi Nate,
We checked the possibilities and found that the OLAP cube can be hosted using the Azure Analysis service. However, due to the limitations of the current architecture, our Syncfusion Pivot Table only supports connecting the OLAP cube using SSAS. Thus, the hosted URL using the Azure Analysis service will not be supported by our Syncfusion Pivot Table.
Please let us know if you have any concerns.
Regards,
Angelin Faith Sheeba.
Under the advice you provided last time we were able to create an instance the cube on a VM and create a url that allows access to the msmdpump.dll. I have a couple follow up questions regarding this implementation:
Hi Nathanael,
Please find the response below.
|
Query |
Comments |
|
If your OLAP cube has configured with authentication, it is mandatory to use the basic authentication for OLAP cubes while connecting to the pivot table. If it is not configured, you can connect the cube to the pivot table directly without requiring any authentication. Please refer the below document to know more about the “authentication”.
Document: https://ej2.syncfusion.com/aspnetmvc/documentation/pivot-table/olap#configuring-authentication |
|
Yes, you can use “roles” to limit the data access within a cube. Please refer the below document to know more about the OLAP “roles”.
Document:https://ej2.syncfusion.com/aspnetmvc/documentation/pivot-table/olap#roles |
Please let us know if you have any concerns.
Regards,
Angelin Faith Sheeba.
I just wanted to start this out with a thank-you as you have been very helpful working through some of these issues.
I have setup everything and the URL is working to connect to the cube using SQL management studio but when I try to access it through code using the Syncfusion Pivot Grid I am running into some CORS errors.
I found another post on the forums concerning the issue and it had a guide that I should follow to make sure everything is setup correctly (Unable to connect Pivot Table to SSAS OLAP Cube - getting CORS Error | ASP.NET MVC - EJ 2 Forums | Syncfusion) and I have followed all of the instructions that are there.
The first CORS error looks to be one that pertains to a mismatch concerning SSL. The site with the pivot grid is on is https but the VM hosting the msmdpump.dll is http.
But when I run from my dev machine and use local host so that it is http I get a different CORS error:
"Blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status."
My questions are 2 parts:
Hi Nate,
Please find the response below.
|
Query |
Comments |
|
You need to host the OLAP msmdpump.dll on the IIS and please refer the following document to configure HTTP access to cube from IIS.
|
|
We suggest you run the pivot table in the security disabled chrome browser to ensure whether you have hosted the OLAP in the IIS properly at first. If it runs properly in the security disabled chrome, then it’s a CORS error. However, we have created a separate private ticket to track the further updates regarding this query and you can share us the hosted URL there.
|
Please let us know if you have any concerns.
Regards,
Angelin Faith Sheeba.