Commit f8599148 authored by Carp's avatar Carp

changes from 1note

parent a6dbc2f3
......@@ -2,3 +2,8 @@
data scientists have a lot on their plate.
division of labor
in this book we will oversimplify the issues into "issues of data acquisition" and "issues relevnt to a data scientist".
\ No newline at end of file
Profvis
The  profvis  package is a powerful tool for line profiling in R. This package is provided by  the RStudio team, and its most appreciated feature is the interactive report that is automatically produced, representing a really effective way of visualizing and investigating time resources  requested by each part of your code.
Technical Foundations of Informatics: https://info201.github.io/
Understanding SQL R Services: Understanding SQL R Services What Every SQL Professional Should Know
Intro to MSFT R Server: https://smott.gitbooks.io/introduction-to-microsoft-r-server/content/
\ No newline at end of file
editions, etc
SQL Server R Services : Integrates R into SQL Server’s  database engine natively. ScaleR is available in Enterprise Edition only though. 
Microsoft R Open
RTVS
History
In 2016, Microsoft bought Revolution Analytics, which is built around R and provides both an open source (Revolution R Open) and commercial (Revolution R Enterprise) development platform for R. Hea
Note that the very bottom option is something new. It says New R Server (Standalone) installation. You would select this option if you only wanted to install R Server as either a server (standalone, self-contained data analysis server, in other words) or a client (manipulating data from a remote SQL Server R Services installation). Note that you need the SQL Server 2016 services running as well, so this would be to add R services to an existing SQL Server 2016 installation.
Do you see that? Twenty new user accounts were created during installation and each of them are specifically created to interact with R Services. These 20 accounts are added to a new Group called SQLRUserGroup<instance_ name>, where <instance_name> is the name of your instance. So in my case, my group is named SQLRUserGroupSQL2016RS. If you followed this naming convention, yours will be named that as well.
The way that this is configured, we can work just fine from this server. We don’t need to define anything else or add any other user accounts, since we have already verified that R is working correctly in the database. Microsoft has some pretty good articles about how to configure the database instance to accept R scripts from external developers, which essentially entails adding the SQLRUserGroupSQL2016RS group as a new login in SQL Server. That way, when a user connects to the database instance to run R scripts, one of those 20 new user accounts is used to execute the script through the Launchpad service on behalf of the user. Microsoft has dubbed this implied authentication, since a user in the group would then be able to access SQL Server R Services remote
installing a new R pkg: http://www.sqlservercentral.com/blogs/steve_jones/2017/09/27/getting-a-new-r-packagesqlnewblogger/
performing in-database predictions: http://www.sqlservercentral.com/blogs/dotnine-sql-server-and-more/2017/10/17/performing-in-database-predictions-in-sql-server-2016-2017/
awesome demo and deck: https://myignite.microsoft.com/videos/54958
editable office documents from R: http://blog.revolutionanalytics.com/2017/10/office-charts.html
What r packages are installed: http://www.sqlservercentral.com/blogs/marlon-ribunal-sql-code-coffee-etc/2018/03/20/identify-r-package-dependencies-using-minicran/
\ No newline at end of file
docker sql with python: http://www.sqlservercentral.com/blogs/the-database-avenger/2017/08/22/docker-images-for-custom-sql-server-installations/
python vs R
multipurpose langue vs designed for statisticians and data scientists
python is easier to learn, generally for OOP and procedural lang coders. data scientists without much development engineering experience.
R visualization is a bit more polished. R is very slow, wasn't built with scale and bigger datasets in mind.
https://www.red-gate.com/simple-talk/sql/bi/sql-server-r-services-digging-r-language/?utm_source=simpletalk&utm_medium=pubemail&utm_content=20170719-slota3&utm_term=simpletalkmain
learning paths: http://blog.revolutionanalytics.com/2017/12/ml-server-ai-path.html
installing external R packages:
https://www.mssqltips.com/sqlservertip/4982/installing-external-r-packages-to-use-with-sql-server-2017/
ingest a web page: https://www.mssqltips.com/sqlservertip/4964/ingest-data-from-a-web-page-into-sql-server-2017-using-r/
70-773: R cert: https://www.mssqltips.com/sqlservertip/4977/exam-material-for-the-microsoft-70773-analyzing-big-data-with-microsoft-r/
Microsoft 70-774, Perform Cloud Data Science with Azure Machine Learning
https://www.mssqltips.com/sqlservertip/4978/exam-material-for-the-microsoft-70774-perform-cloud-data-science-with-azure-machine-learning/
Parallel foreach looping: http://blog.revolutionanalytics.com/2017/07/foreach-exercises.html
Publish an R function as a stored proc: http://blog.revolutionanalytics.com/2017/08/tutorial-sqlrutils.html
Models: https://www.mssqltips.com/sqlservertip/5005/develop-machine-learning-models-for-predictive-analysis-in-sql-server-2017/
consuming aml from sqlr: http://www.sqlservercentral.com/blogs/dotnine-sql-server-and-more/2017/12/11/accessing-azureml-models-through-sql-server-in-database-r-services/
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment