Some obvious differences: PowerBI is priced per user, so it can get expensive fast (assuming you need the pro features). Also, there doesn't appear to be a cloud version of PowerBI so you'd be managing it yourself. PowerBI doesn't support AWS Redshift or Aurora. And unless I'm mistaken, PowerBI desktop is Windows-only.
There are some limitations to the R execution environment, as you correctly expect, as a result of running custom code in the hosted environment.
Our use case for R is to provide additional expressivity for things that are harder to do in SQL and very easy in R, as part of the data pipeline. We do not allow to run some system calls and do not allow to install additional packages.
Having said that, we do currently include some good basis with plyr, dplyr, reshape, and more will be added based on demand.
Our backend query execution service connects to the customer's own DB as a client. The connection can be secured via SSH tunnel and firewall rules (for our NAT gateway IP addresses) - that way the database would never have to be exposed to the internet (as it never should be).
Cluvio allows you to run SQL queries against your database, visualize the results as beautiful dashboards and share these dashboards within your company.
We have integrated an R engine in the pipeline, so you can run custom R script on the sql results to get combined power of SQL and R.
After working on Cluvio for 18 months, we launch today and would love to hear your feedback.
Please use 'hacker-news-discount' when signing up to get a 30% discount for the first three months.