kohera-logo-regular.svg

R Services: advanced analytics binnen SQL Server 2016

In een vorige blogpost kon je lezen wat R is, wanneer en waarvoor je R kunt gebruiken en hoe je ermee van start gaat. Vandaag vertellen we je hoe je met deze meest gebruikte open source programmeertaal een statistische analyse en een grafische presentatie van jouw gegevens maakt. Plus, waarom dat nuttig is.

Diepere inzichten dankzij geavanceerde gegevensanalyse

In SQL Server 2016 zitten de mogelijkheden van R al ingebouwd: R Services. De beperkingen van de open source-technologie blijven daardoor achterwege, alleen de professionele mogelijkheden blijven over. Door de krachten van Microsoft en R te bundelen, bouw je intelligente toepassingen die je helpen om nieuwe inzichten te krijgen, resultaten te voorspellen en beslissingen te nemen die je business versnellen. Dankzij het Microsoft ScaleR Package wordt niet alle data in-memory geladen, waardoor het geheugen op een efficiënte manier wordt gebruikt.

De R-gebaseerde analysefuncties brengen je bijvoorbeeld meteen naar waar je gegevens zich bevinden: direct in je SQL Server 2016-database. Dankzij een sandbox-proces elimineer je de tijd en opslagcapaciteit die normaal nodig hebt om gegevens te verplaatsen. Je kunt hierdoor gemakkelijker R-scripts aanroepen met opgeslagen Transact-SQL-procedures, CRAN-packages loslaten op je database en probleemloos andere applicaties (zoals ETL) integreren terwijl je gegevens altijd veilig afgeschermd blijven.

Veel meer dan een database

Met R Services overstijgt SQL Server 2016 zijn pure databasefunctie. Je kunt slimme applicaties bouwen in R en ze gebruiken via de standaard T-SQL interfaces, waardoor je een massa gegevens kan verwerken door parallelle berekeningen binnen de database. Dankzij de vertrouwde interfaces kunnen je databasebeheerders bijvoorbeeld eenvoudig T-SQL gebruiken voor hun rapporten en dashboards. Bovendien kunnen data scientists met de SQL Server-integratieservices gebruik maken van bestaande ETL-stromen.

Veilig en direct

Je bedrijf krijgt zo nieuwe inzichten om beter geïnformeerde, strategische beslissingen te nemen. Je hoeft niet te investeren in extra servers of speciale hardware, want je kiest zelf of je R Services lokaal in je bedrijf of via Azure laat draaien. Daarbij blijven je gegevens veilig binnen je bestaande infrastructuur. Met SQL Server R Services worden er namelijk geen gegevens verplaatst en is er geen sprake van vertraging (latency), fragmentatie of out-of-sync snapshots. Jouw organisatie wordt flexibeler, sneller, data-driven en innovatiever omdat je met SQL Server 2016 alles krijgt wat je nodig hebt voor business intelligence op eender welk toestel. En dankzij R Services kan je patronen in je data vinden waar je nooit aan gedacht hebt.

Parameter sniffing solved with new Parameter Sensitive Plan Optimization feature

If you’re someone that works a lot with Microsoft SQL Server, there’s no doubt that you’ve had issues with an issue called “Parameter sniffing” before. Up until now, you had...

Creating maps with R and Power BI

The possibilities are infinite when it comes to creating custom visuals in Power BI. As long as you have creativity and knowledge about the right programming language, you can let...

Sending monitoring alerts through Telegram

What if you could get the ease of phone notifications for whatever monitoring alerts you need? Then we have a solution for you with the app Telegram. Some of you...

Send mails with Azure Elastic Database Jobs

The DatabaseMail feature in SQL Server and Managed Instance is widely used by many professionals. But what if you want a similar functionality in Azure SQL Database? There are options,...

Sorting matrices in Power BI

Recently I worked on a Power BI project for a client. They had a SharePoint site where they regularly published articles and wanted to pour view data into a report...

The world of data is evolving

The data landscape has changed dramatically over recent years. In the past, we mainly heard that we needed to do as much as possible “cloud-only”—but this trend has become more...