Azure Analysis Services
Do you have an idea or suggestion based on your experience with Analysis Services? We would love to hear from you! Please take a few minutes to submit your idea, or vote up an idea submitted by another customer. All the feedback you share in these forums will be monitored and reviewed by the Analysis Services engineering team. By suggesting or voting for ideas here, you will be among the first to know when it gets done.
Please remember this is only for feature suggestions and ideas! If you have technical questions, please submit a question to our MSDN forum. Azure Analysis Services shares the forum with SQL Server Analysis Services due to same modeling, management tools, etc.
If you need support, please open a support ticket through the Azure Portal.
-
Embed RLS Power Bi reports with Analysis Service data (live connection)
The ability to embed Power BI reports from a live Analysis Service data connection and use row-level security to control what data a user can access in a "app owns data" scenario.
For more details, see: http://community.powerbi.com/t5/Service/Azure-Analysis-Services-RLS-and-Embedding/td-p/239127/highlight/false
37 votes -
Conditional formatting support in Tabular
Please add support for conditional formatting for measures (e.g. http://richardlees.blogspot.com/2008/11/elaborate-your-cubes-with-conditional.html). Some customers have invested in this and is an adoption blocker for tabular.
35 votesThanks for suggesting this. It’s on the backlog for prioritization …
-
firewall
At the moment it does not look like it is possible to lock down access to the analysis services public endpoint by IP address. It would be good to have a firewall in a similar way to SQL Azure or Azure Data Warehouse.
35 votes -
odbc
Support Custom ODBC Drivers for importing data
(ex: Apache Drill, Hive, PostGres etc)35 votesWe are definitely looking at how to provide more access to such data sources. Not sure on technical specifics at this stage, but is a priority and you should hear more about this in the not too distant future :)
-
Direct Query Mode to Exasol database
The user community for Exasol's analytic database is rapidly growing. As of now it is possible to access on premise Exasol databases in direct query mode from Power BI. However, direct query access from Azure Analysis Services is not yet possible. For all companies that run an Exasol BI database it is absolutely necessary to have direct query mode through AAS - rather than through Power BI.
34 votes -
Return refreshID in the API response to GET /refreshes/<refreshID>
When I call the POST /refreshes API in order to initiate an asynchronous refresh operation it redirects me to GET /refreshes/<refreshID> and the only way to know what refreshID I just initiated is by parsing the Location header or redirected URL. This is very non-standard. It's also not possible to accomplish this with a Web Activity in ADFv2.
Please change the GET /refreshes/<refreshID> API to return the refreshID as a property inside the JSON response. That's a very easy change and would be tremendously helpful.
This is the API I'm talking about:
https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-async-refresh#get-refreshesrefreshid34 votes -
AAS support service principal authentication to access data from Azure Data Lake Store
AAS support service principal authentication to access data from Azure Data Lake Store.
Currently it uses OAuth which has limited token time (2 hours) and expires after that - which is not ideal for production work load.
32 votes -
Auto scaling option based on QPUs in Azure AS server as an inbuilt option in the portal
Based on the QPU limit of Azure AAS for an tier, it will be a great idea to have an auto scale option(which can be set to optional) to move to next tier or to downgrade to the appropriate tier based on QPUs. This option will save the significant cost and help for better performance. It will be great if it allows the user to set the threshold and number of times to check for the particular metric to move to the next tier.
30 votes -
Elastic SSAS pools, similar to Elastic database pools
Pool of SSAS dbs for managing the collective performance of SSAS cubes and reducing costs. Much like Azure SQL db's elastic database pool feature.
28 votesWill review in more detail once delivered scale up/down with automation
-
does Azure Analysis Service support Azure databricks delta table ?
does Azure Analysis Service supports Azure databricks delta table ? If yes How does it ?
26 votes -
Support default dimension members in tabular models (like multi-dimensional SSAS can)
Please consider defining default dimension selections/members so that if users don't select a value from a dimension table, all measures behave as if they selected a particular value. Examples are Currency Conversion (USD would be default). We are having to build this default behavior into ALL of our measures using DAX.
And if you have multiple dimensions that you want to have default selections for, this causes the DAX to become larger and less supportable.
26 votes -
Direct connectivity support from Azure Analysis Services to Azure Tables
Currently using Azure Tables as a data source from within Azure Analysis Services requires a gateway. This makes a serverless architecture impossible forcing the need to run a VM simply to host a gateway. Please provide direct connectivity between these Azure services so a gateway isn't required.
26 votes -
Provide Geo-Redundancy
Provide Geo-Redundancy features along the lines of the DR/scale out functionality available for Azure SQL databases
26 votesPlanning to review in more detail when we get to scale out soon
-
Multiple relations for datehierarchy in tabularmodel
we have several fact-tables which refer with different date-columns to a datehierachy. At the moment we need to implement for each date-column a separete date-table (including the Datehierarchy). This makes to model large and confusing.
Improvment: similar to multidimensional-cubes we want to implent just one datehierarchy which can refer to many date-column in several fact-tables. (at the moment we can just refer one active relation to another table)
23 votes -
mac client support
Create the client side drivers required to allow macs to connect to Azure Analysis Services.
This would then allow tableau/excel users on mac to consume analysis services.
23 votes -
sync
Ability to synchronize databases between Azure SSAS and on-prem SSAS.
22 votes -
Support Always Encrypted Columns for Azure SQL Database
It would be great to support the use of Azure SQL Database Always Encrypted Columns in Azure Analysis Services. One scenario could be decrypting while importing (or reading via direct query), another advanced scenario might be storing the encrypted data and de-crypting when reading from AAS.
22 votes -
Maintenance Windows on AAS
As with other hosted services, uptime and predictability are crucial for our users. We need to have a way of knowing when the server will be brought down for maintenance so we can schedule processing around it and notify our users well in advance.
The best way would be to implement maintenance windows, like SQL DWH, but a short-term fix could be to implement notifications BEFORE server downtime.
Two times in the last week, our automated nightly processing has been interrupted by "Server upgrade/restart". As this is a long-running processing and it is interrupted at the tail-end of the process,…
21 votes -
Allow to use SOAP and XML/A over a direct HTTP connection to AAS, like MSMDPUMP.DLL
Allow to use SOAP and XML/A over a direct HTTP connection to AAS, like MSMDPUMP.DLL
20 votes -
Make Microsoft Azure Analysis Services availible for non default AAD users
It would be nice to be able to be able to grant access to users that are not part of the Default AAD. It could be users from a Customers AAD directories that are not your subscription or/and from users that are in another Directory in the subscription
20 votesWe are looking into it …
- Don't see your idea?