Data Quality Services in Azure - sql-server

Do you know anything about Data Quality Services? When it will be introduced in Microsoft Azure? Or maybe there is some services with same functions and possibilities?

If you really want Data Quality Services (DQS) there is nothing to stop you provisioning some virtual machines (VMs) and installing SQL Server and DQS on them, ie as Infrastructure as a Service (IaaS). See here for DQS installation instructions:
https://learn.microsoft.com/en-us/sql/data-quality-services/install-windows/install-data-quality-services?view=sql-server-ver15

As you can see here there are a good amount of people interested on that feature to come to SQL Azure but there is no official response. Please vote on that URL to grab attention from the Azure SQL Database team about that topic.
Meanwhile you can install SQL Server and DQS on an Azure VMm but you may also consider third-party products available on Azure Marketplace (here).

Related

SSRS Integration with Azure DevOps

I'm attempting to find a good read on how to connect our Azure DevOps reporting data that drives the reports within DevOps to our internal SSRS. Having not done this before, I'm curious if this is even possible or if I can just obtain a connection string/WebApi somewhere with a list of tables/JSON. The current reports offered by DevOps are not extensive enough for our need and we need to expand upon them and would prefer to do this in house.
Thank you.
The SQL Server reporting solution is based on a data warehouse and OLAP cube coupled with a SQL Server Reporting server to host reports.
Currently ,integration with the data warehouse and SQL Server
Reporting Services is only supported for on-premises Azure DevOps
Server 2019 and Team Foundation Server (TFS). If you don't have a
reporting site and want to add it, see Add reports to a project.
For information on what is supported for Azure DevOps Services, see Dashboards and reports overview.
This is stated in this official document, for details,please refer to it.
If you want to integrate SSRS with Azure DevOsp Service , it is currently unachievable . You could add your request for this feature on our UserVoice site , which is our main forum for product suggestions. In addition, you could also vote that suggestion ticket and share your comment there, so product team would provide the updates if they view it.

Is Azure SQL (PaaS) certified for use on Sharepoint hosted in Microsoft Azure? Performant?

Looking to help a customer migrate their Sharepoint to Azure along with a lot of their other virtual workloads. I'd rather not use the Office 365 Sharepoint product. Rather host Sharepoint on IaaS and either the supporting SQL Server on a BYOL/IaaS VM or use the managed Azure SQL (if possible). I can't seem to locate that certification information and would also be interested in anyone's experience.
Hosting SharePoint databases on SQL Azure is not officially supported but this Microsoft blog post shows it is possible. It is not supported because SQL Azure cannot guarantee 1 ms latency required by SharePoint as explained on the article. If you don’t like SharePoint online then you should install all SharePoint servers on Azure VMs.
Hope this helps.
Regards,
Alberto Morillo
This is great question (I have no idea why did he get a negative points), and I would like to give an updated answer (for today) even so it is an old thread from a year ago, since we have new features today. It is important to mention that the answer today is probably YES (you can use it for most cases), although it is still not officially documented/supported.
First, let me repeat what I said that officially it is still not supported, but probably only because no one documented it yet and you should test it.
In the blog that Alberto mentioned (it is from 2015) Sam Betts says that you should make sure the region of the Azure SQL Database is the same as your SharePoint servers region in order to avoid latency. In 2015 that was the only recommendation, since you had no control over the vNet of your Azure SQL Database.
On February 2018 Microsoft announced the general availability of Virtual Network (VNet) Service Endpoints for Azure SQL Database in all Azure regions. In addition we have a new deployment option for Azure SQL Databases As A Service today named "Managed Instance", which also allows us to control the vNet and to create for example Virtual Machines (and other elements) which use the same vNet.
If you want to use Azure SQL (PaaS) for SharePoint hosted in Microsoft Azure, you should make sure that you are working under the same region and under the same vNet. Without fully familiar with your system I cannot give direct absolute answer like YES or NO, and You should test the system but probably for most cases it should fit.

Move database from MSSQL server to Cloud Storage

My company's product has a big relational database storage(around 20 TB) and we want to move all or some part of our database. Now I am a bit confused regarding which cloud SQL service will be suitable for me. I have read that some cloud storage only provides specific SQLs like MySQL ... which I cannot afford, the reason is that here we have lots of Transact-SQL scripts on our MSSQL server, which periodically updates the data.
So what should be my basic approach to achieve that, How can I compare between various cloud-based relational database storage like Google Cloud SQL, Azure SQL and Amazon RDS?
If your existing SQL server is Microsoft SQL Server then it probably makes the most sense to use a Microsoft SQL server offering in a cloud environment. That will help minimize any sorts of compatibility issues and also minimize the need to learn a new SQL server environment.
Amazon's RDS service lets you choose between various versions of MySQL, Postgres, Oracle, and Microsoft SQL Server. With regards to Microsoft SQL Server, Amazon offers an express edition, as well as SE and EE versions. As far as licensing goes, they offer both "bring your own" as well as pay-by-usage licenses. More information on the license details can be found in their RDS documentation. They also have a usage calculator that lets you estimate what your monthly costs will be based on the license you use, the size of the instance, etc.
Since Azure SQL is a Microsoft product I would hope that it's compatible with Microsoft SQL Server but I have never used it so I honestly have no idea if there are any compatibility issues. Microsoft also has some basic pricing information available for Azure SQL so you can work out an estimate of your costs if you go with them.
If you're concerned about any scripts working properly on one of the cloud platforms then I'd suggest creating a small test database that you can thoroughly test those scripts with. Upload that test database to the different clouds and test the scripts there to ensure they function properly. Amazon offers a very light-weight RDS instance for free so you can do basic testing without it costing you anything. Perhaps Azure offers something similar. Even if they don't or the free RDS instance isn't powerful enough for your testing needs, spinning up an instance for a day or two to run these sorts of tests shouldn't cost you very much.

Is it possible to create an SQL Server Azure VM but use your own license?

I have a program that is a .net console app that is intended to track information at a few websites daily and then put this data into an SQL database.
Previously I've had this program running on a scheduler on my computer but I'm about to take off on a 3 month vacation so I'm planning on deploying it on azure to run it while I'm away.
Last night I set up a SQL server VM. I got it all set up then I tracked the pricing and realized that using the SQL Server image increased the price by about 30$ per month compared to the Windows image (http://www.windowsazure.com/en-us/pricing/calculator/?scenario=virtual-machines)
I have an SQL Server license. So I was thinking of just setting up a Windows VM and then installing SQL server on it. THe only problem is that I'm going to have to copy the MSI over and install it etc. - it would take ages.
Is it possible to just create an SQL Server VM in azure and then enter my own license in there to avoid paying the extra 30$ per month?
By the way, is there a more economical way to get Azure to do this then using a VM? Really, it just needs to run daily and performance doesn't matter.
To answer your question directly: you can only utilise your own SQL Server license on an Azure VM if your organisation's agreement with Microsoft includes License Mobility (http://www.windowsazure.com/en-us/pricing/license-mobility/). If your are unsure or believe this is not the case then you cannot deploy your own license. This is exactly the same on Amazon Web Services (AWS).
SQL Databases for Azure Mobile Services that are under 20MB are free - that may be an option depending on your needs. (see point 5 on this page: http://www.windowsazure.com/en-us/pricing/details/mobile-services/).
You can try converting the .NET console application to Worker Role (PAAS) and use Web Edition of SQL Database (PAAS), and recalculate your TCO.
You can start with the SQL Server Trial image, then apply your own license on it (as on any trial installation).
You could also have a free Azure Web Site, with your code triggered as a "web job". For DB, there is a 20MB free tier for Azure SQL Database.
Why don't you just create a SQL Azure DB. They are only $4.95/mo for DB's under 100MB http://www.windowsazure.com/en-us/pricing/details/sql-database/
Saves the entire headache of running your own SQL Server.
Update: SQL Azure now has different pricing
As suggested in the comments, use Azure WebJobs and if possible a free SQL DB if you only have very limited data to track operation.
Under 20Mb free
~$5/mo for up to 2GB
More Details: http://azure.microsoft.com/en-us/pricing/details/sql-database/

SQL Server Reporting Services for Amazon RDS

Recently, we have migrated a business application database to Amazon AWS SQL Server RDS. We have loved the flexibility of backup and scaling with the cloudified database, but we have need for writing reports for our gathered analytics data. Our in house data analyst is most comfortable using SQL Reporting Services. Normally, this is installed as a component with the SQL Server install, but we obviously do not have that option on RDS.
My question is, has anyone been able to successfully deploy and use SQL Reporting services with Amazon RDS?
What I have tried:
I attempted to spin up another EC2 instance, install "SQL Server Express with Advanced Services", and point SSRS to RDS, but it said that I had incompatible license types.
I plan on contacting the AWS team directly for this as well, but I thought that I would reach out to SO first to see if anyone has run into this. Thanks.
You might need to use a certain Microsoft-created "Amazon Machine Image", specifically the "SQL Server Optimized" AMI: Microsoft AMIs.
Another option would be to apply SQL Server SSRS containers, hosted on an EC2 VM, connected to RDS. There's a blog on Windocks.com that outlines steps to deliver configured containers for improved scalability (multiple SSRS containers), with simplified management.
I have successfully ran SSRS in Docker containers on Windows ECS/2 VMs for a while and just today came across a fresh out of the oven announcement from Amazon on running SSRS natively on RDS: https://aws.amazon.com/about-aws/whats-new/2020/05/amazon-rds-for-sql-server-now-supports-sql-server-reporting-services/?nc1=h_ls

Resources