Azure Analysis Services delivers enterprise-grade BI semantic modeling capabilities with the scale, flexibility, and management benefits of the cloud. Azure Analysis Services helps transform complex data into actionable insights. Azure Analysis Services is built on the analytics engine in Microsoft SQL Server Analysis Services.
N/A
Amazon Redshift
Score 9.0 out of 10
N/A
Amazon Redshift is a hosted data warehouse solution, from Amazon Web Services.
$0.24
per GB per month
Pricing
Azure Analysis Services
Amazon Redshift
Editions & Modules
No answers on this topic
Redshift Managed Storage
$0.24
per GB per month
Current Generation
$0.25 - $13.04
per hour
Previous Generation
$0.25 - $4.08
per hour
Redshift Spectrum
$5.00
per terabyte of data scanned
Offerings
Pricing Offerings
Azure Analysis Services
Amazon Redshift
Free Trial
No
No
Free/Freemium Version
No
No
Premium Consulting/Integration Services
No
No
Entry-level Setup Fee
No setup fee
No setup fee
Additional Details
—
—
More Pricing Information
Community Pulse
Azure Analysis Services
Amazon Redshift
Features
Azure Analysis Services
Amazon Redshift
BI Standard Reporting
Comparison of BI Standard Reporting features of Product A and Product B
Azure Analysis Services
8.7
Ratings
6% above category average
Amazon Redshift
-
Ratings
Pixel Perfect reports
8.90 Ratings
00 Ratings
Customizable dashboards
8.70 Ratings
00 Ratings
Report Formatting Templates
8.50 Ratings
00 Ratings
Ad-hoc Reporting
Comparison of Ad-hoc Reporting features of Product A and Product B
Azure Analysis Services
9.0
Ratings
11% above category average
Amazon Redshift
-
Ratings
Drill-down analysis
9.00 Ratings
00 Ratings
Formatting capabilities
8.90 Ratings
00 Ratings
Integration with R or other statistical packages
8.90 Ratings
00 Ratings
Report sharing and collaboration
9.00 Ratings
00 Ratings
Report Output and Scheduling
Comparison of Report Output and Scheduling features of Product A and Product B
Azure Analysis Services
9.0
Ratings
8% above category average
Amazon Redshift
-
Ratings
Publish to Web
9.10 Ratings
00 Ratings
Publish to PDF
8.90 Ratings
00 Ratings
Report Versioning
9.40 Ratings
00 Ratings
Report Delivery Scheduling
9.00 Ratings
00 Ratings
Delivery to Remote Servers
8.70 Ratings
00 Ratings
Data Discovery and Visualization
Comparison of Data Discovery and Visualization features of Product A and Product B
Microsoft Azure Analysis Services is best tool which is well suited for many type of scenarios. Like if the organization is dealing with a lot of critical data and need some better analysis and insights for that data then tool serves the best. It helps in depth analysis and getting the desired result which helps in making big decision for any organization. We can create role based access for sensitive data hence it is very helpful for security point of view. Helps in making the business more productive and taking decision based on facts. It is less appropriate for scenarios like where data amount is less and the solution is very costly and someone can get a cheaper solution. Also not suited for environment where user directory do not exist because without the help of user directory role could not be created hence proper utilization of this tool will not be possible.
If the number of connections is expected to be low, but the amounts of data are large or projected to grow it is a good solutions especially if there is previous exposure to PostgreSQL. Speaking of Postgres, Redshift is based on several versions old releases of PostgreSQL so the developers would not be able to take advantage of some of the newer SQL language features. The queries need some fine-tuning still, indexing is not provided, but playing with sorting keys becomes necessary. Lastly, there is no notion of the Primary Key in Redshift so the business must be prepared to explain why duplication occurred (must be vigilant for)
Redshift is fully managed. Small teams do not have the resources to maintain a cluster. CloudWatch metrics are provided out-of-the-box, and it is easy to configure alarms.
Redshift's console allows you to easily inspect and manage queries, and manage the performance of the cluster.
Redshift is ubiquitous; many products (e.g., ETL services) integrate with it out-of-the-box.
Writing .csvs to S3 and querying them through Redshift Spectrum is convenient.
Microsoft Azure Analysis Services is very costly solution and in that price we can get some better business intelligence tool with lot more of capabilities
The dashboard or we can say user interface is complex and need time to understand and gain expertise in order for proper working.
It needs continuation monitoring which is sometime a big task.
Sometime, the tool shows unusual behavior and become unstable, so we need to clear temp files for proper functioning.
It could benefit from adding data integrity and programming tools common to other database management systems.
Amazon Redshift is based on PostgreSQL 8.0.2. That version of PostgreSQL was released in December 2006. While PostgreSQL was much improved since then, the new features were not implemented in Redshift. Many basic features are missing from it.
Primary keys can be declared but not enforced. Referential integrity (foreign keys) can be declared but not enforced. UNIQUE and CHECK constraints are not supported and cannot be declared.
IDENTITY can be declared on a column, and Redshift will put unique values into it. However: IDENTITY values in the newly inserted rows won’t be incremental or sequential. To implement a sequential number, you need to write your own custom code.
There are no stored procedures in Redshift. We are writing SQL script files, and then parsing and running them one statement at a time from a Python program. This also enabled us to implement execution-time error logging.
In SQL scripts, to check for the row count of affected rows, a complicated join query against some system tables or views has to be executed.
Data Control Language (DCL) does not exist. No statements like IF, WHILE, DO, RAISERROR, etc.
On performance of views… Views do not “pass-through” a query parameter which is a potential problem for performance.
When selecting against a view with the WHERE clause outside of the view, the inner query of the view will be executed first without consideration for the WHERE clause, and only then the WHERE clause will be applied.
Certain clauses of SQL work many times faster than other clauses. So be careful and test your statements for performance earlier rather than later, especially if working with a large data set.
There was a situation when DELETE FROM JOIN was unacceptably slow. Replacing JOIN with the USING clause made DELETE instantaneous.
Overall it serves all our aspects of data management like data cleaning, data manipulation, and data reporting on the cloud platform. We can create stored procedures and triggers in it very easily as all the options are self suggested in it. We can easily attach the results of ARS to the other tools as well for drawing the statistical results.
The support was great and helped us in a timely fashion. We did use a lot of online forums as well, but the official documentation was an ongoing one, and it did take more time for us to look through it. We would have probably chosen a competitor product had it not been for the great support
We have used the IBM cloud which was truly a specific nightmare for our team. User experience, layout, and design is big for us as it understandably is with many people. Even if any type of program can technically do all that we need it to, we still found our team will not be as motivated or satisfied using it compared to something more visually appealing and smooth.
We evaluated [Amazon] Redshift vs BigQuery vs Amazon EMR, back in 2014. Back then BigQuery cost was slightly higher than that of [Amazon] Redshift price structure. Amazon EMR, needs lots more management (Admin tasks) and EMR is designed to be ephemeral and not designed to be a data store. [Amazon] Redshift was ideal with the price structure, performance and ROI[.]