{"id":15949,"date":"2017-03-02T15:43:00","date_gmt":"2017-03-02T23:43:00","guid":{"rendered":"https:\/\/devwww.3cloudsolutions.com\/post\/sas-enterprise-guide-vs-microsoft-azure-machine-learning-2\/"},"modified":"2024-06-14T09:57:10","modified_gmt":"2024-06-14T16:57:10","slug":"sas-enterprise-guide-vs-microsoft-azure-machine-learning","status":"publish","type":"post","link":"https:\/\/3cloudsolutions.com\/resources\/sas-enterprise-guide-vs-microsoft-azure-machine-learning\/","title":{"rendered":"SAS Enterprise Guide vs. Microsoft Azure Machine Learning"},"content":{"rendered":"<p><a href=\"https:\/\/www.sas.com\/en_us\/software\/enterprise-guide.html\">SAS Enterprise Guide<\/a>\u00a0and\u00a0<a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/machine-learning\/machine-learning-faq\">Microsoft Azure Machine Learning<\/a>\u00a0are products used by\u00a0analytics pros, statisticians, and data scientists alike, but how do they differ? Would your organization benefit by choosing one product over the other?<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/iStock-527528428edited.jpg\" alt=\"iStock-527528428edited.jpg\" width=\"805\" height=\"509\" \/><!--more--><\/p>\n<p>Let&#8217;s start by defining what each product has to offer:<\/p>\n<table cellpadding=\"5\">\n<tbody>\n<tr>\n<td><img decoding=\"async\" style=\"width: 80px;\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/image001.png\" alt=\"image001.png\" width=\"80\" \/><\/td>\n<td><strong>SAS Enterprise Guide<\/strong> is a graphical user interface and project management software, offered as part of SAS\u2019 suite of products. It serves as the point-and-click\u00a0front end for the SAS programming language. SAS Enterprise Guide is installed locally in your organization.<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 80px;\"><img decoding=\"async\" style=\"width: 80px;\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/image004.png\" alt=\"image004.png\" width=\"80\" \/><\/td>\n<td>\u00a0<strong>Microsoft Azure Machine Learning<\/strong> is a relatively new service offered by Microsoft on their Azure cloud platform. Azure Machine Learning is also GUI-based and is used for constructing and operationalizing machine learning experiments on Azure. This is hosted in the cloud, connected to your Azure account.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\nThe User Interface &amp; Managing Projects<\/h2>\n<p>One similarity that you will notice between the two products is that they are both workflow-based. You will select different objects or actions and connect their boxes to perform tasks. Here are some key differences in the user interfaces:<\/p>\n<table style=\"border-color: #d8d8d8; height: 263px;\" border=\"0\" width=\"850\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td style=\"border-color: #000000; width: 425px; text-align: center; vertical-align: middle; background-color: #007dc3;\">\n<h3><span style=\"color: #ffffff;\">SAS Enterprise Guide<\/span><\/h3>\n<\/td>\n<td style=\"border-color: #000000; width: 425px; text-align: center; vertical-align: middle; background-color: #007dc3;\">\n<h3><span style=\"color: #ffffff;\">Azure ML<\/span><\/h3>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: #d8d8d8; width: 425px; vertical-align: top; background-color: #ffffff;\">SAS Enterprise Guide stores its projects in .<span class=\"SpellE\">egp<\/span> or Enterprise Guide Project Files. This allows for you to save different versions of your workflow as separate files and you can even share the files with others in your organization (as long as they have access to the same data that you used in the workflow).<\/p>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/image005.png\" alt=\"image005.png\" width=\"409\" height=\"205\" \/><\/p>\n<\/td>\n<td style=\"border-color: #d8d8d8; width: 425px; vertical-align: top; background-color: #ffffff;\">Azure ML is hosted in the cloud. This means that the experiments you create are saved to your Azure Machine Learning Workspace in your Azure account. To share an experiment, you must share its entire Workspace from within the Azure Machine Learning Studio.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/image006.gif\" alt=\"image006.gif\" width=\"409\" height=\"197\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\nSourcing your Data<\/h2>\n<table border=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td style=\"width: 403px; text-align: center; background-color: #007dc3;\">\n<h3><span style=\"color: #ffffff;\"><strong>SAS Enterprise Guide<\/strong><\/span><\/h3>\n<\/td>\n<td style=\"width: 403px; text-align: center; background-color: #007dc3;\">\n<h3><span style=\"color: #ffffff;\"><strong>Azure ML<\/strong><\/span><\/h3>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: #d8d8d8; width: 425px; vertical-align: top;\">For SAS Enterprise Guide, the server data sources you can select from are a bit limited, but there are still plenty of flat files that can be imported:<\/p>\n<ul>\n<li>Data stored on the SAS Server in libraries<\/li>\n<li>OLAP Servers<\/li>\n<li>Excel Files and Access Databases<\/li>\n<li>Text Files (.csv, .txt, .tab, and .asc)<\/li>\n<li>HTML Files<\/li>\n<\/ul>\n<\/td>\n<td style=\"border-color: #d8d8d8; width: 425px; vertical-align: top;\">You have the option to source your data from many places:<\/p>\n<ul>\n<li>Azure SQL Database or On-Premises SQL Database<\/li>\n<li>Azure Blob Storage, Azure DocumentDB, or Azure Table<\/li>\n<li>Data Feed Provider (OData)<\/li>\n<li>Web URL via HTTP<\/li>\n<li>Hive Query<\/li>\n<li>Manually-Entered Data (copy and paste from a .csv, .tsv, .arff, etc.)<\/li>\n<li>Plus more\u2026<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Utilizing Pre-Defined Algorithms<\/h2>\n<table border=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td style=\"text-align: center; background-color: #007dc3;\">\n<h3><span style=\"color: #ffffff;\">SAS Enterprise Guide<\/span><\/h3>\n<\/td>\n<td style=\"text-align: center; background-color: #007dc3;\">\n<h3><span style=\"color: #ffffff;\">Azure ML<\/span><\/h3>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 425px; vertical-align: top;\">SAS Enterprise Guide has many statistical prediction algorithms and machine learning algorithms already pre-defined in the menu.<\/p>\n<p>&nbsp;<\/p>\n<div style=\"padding: 5px; height: 225px; overflow: scroll;\">\n<ul>\n<li><strong>Regression<\/strong>\n<ul>\n<li>Linear Regression<\/li>\n<li>Nonlinear Regression<\/li>\n<li>Logistic Regression<\/li>\n<li>Generalized Linear Models<\/li>\n<\/ul>\n<\/li>\n<li><strong>Multivariate<\/strong>\n<ul>\n<li>Correlations<\/li>\n<li>Canonical Correlations<\/li>\n<li>Principal Components<\/li>\n<li>Factor Analysis<\/li>\n<li>Cluster Analysis<\/li>\n<li>Discriminant Analysis<\/li>\n<\/ul>\n<\/li>\n<li><strong>Survival Analysis<\/strong>\n<ul>\n<li>Life Tables<\/li>\n<li>Proportional Hazards<\/li>\n<\/ul>\n<\/li>\n<li><strong>Time Series<\/strong>\n<ul>\n<li>Basic Forecasting<\/li>\n<li>ARIMA Modeling &amp; Forecasting<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<p>In addition to these algorithms, SAS Enterprise Guide also includes many statistical functions (like ANOVA and t-Tests) as well as data manipulation functions.<\/p>\n<p>For decision trees, neural networks, other clustering algorithms, and more advanced text analytics, other SAS products must be used. Namely, <a href=\"https:\/\/www.sas.com\/en_us\/software\/enterprise-miner.html\">SAS Enterprise Miner<\/a>, <a href=\"https:\/\/www.sas.com\/en_us\/software\/analytics\/text-miner.html\">SAS Text Miner<\/a>, and <a href=\"https:\/\/www.sas.com\/en_us\/software\/analytics\/sentiment-analysis.html\">SAS Sentiment Analysis<\/a>.<\/td>\n<td style=\"width: 425px; vertical-align: top;\">Azure ML also has a plethora of algorithms that are pre-configured for use in every experiment.<\/p>\n<div style=\"padding: 5px; height: 250px; overflow: scroll;\">\n<ul>\n<li><strong><span style=\"background-color: transparent;\">Anomaly Detection<\/span><\/strong>\n<ul>\n<li>One-Class SVM<\/li>\n<li>PCA-based Anomaly Detection<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"background-color: transparent;\">Regression<\/span><\/strong>\n<ul>\n<li>Ordinal Regression<\/li>\n<li>Poisson Regression<\/li>\n<li>Fast Forest Quantile Regression<\/li>\n<li>Linear Regression<\/li>\n<li>Bayesian Linear Regression<\/li>\n<li>Neural Network Regression<\/li>\n<li>Decision Forest Regression<\/li>\n<li>Boosted Decision Tree Regression<\/li>\n<\/ul>\n<\/li>\n<li><strong><span style=\"background-color: transparent;\">Two-Class Classification<\/span><\/strong>\n<ul>\n<li>Two-Class SVM<\/li>\n<li>Two-Class Averaged Perceptron<\/li>\n<li>Two-Class Logistic Regression<\/li>\n<li>Two-Class Bayes Point Machine<\/li>\n<li>Two-Class Decision Forest<\/li>\n<li>Two-Class Boosted Decision Tree<\/li>\n<li>Two-Class Decision Jungle<\/li>\n<li>Two-Class Locally Deep SVM<\/li>\n<li>Two-Class Neural Network<\/li>\n<\/ul>\n<\/li>\n<li><strong>Multi-Class Classification<\/strong>\n<ul>\n<li>Multiclass Logistic Regression<\/li>\n<li>Multiclass Neural Network<\/li>\n<li>Multiclass Decision Forest<\/li>\n<li>Multiclass Decision Jungle<\/li>\n<li>One-v-All Multiclass<\/li>\n<\/ul>\n<\/li>\n<li><strong>Clustering<\/strong>\n<ul>\n<li>K-Means<\/li>\n<\/ul>\n<\/li>\n<li><strong>Time Series<\/strong>\n<ul>\n<li>Time Series Anomaly Detection<\/li>\n<\/ul>\n<\/li>\n<li><strong>Text Analytics<\/strong>\n<ul>\n<li>Vowpal Wabbit<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/div>\n<p>Azure ML also has other statistical functions (like correlations and data summarization) and data manipulation functions as well.<\/p>\n<p>As you may have noticed there aren\u2019t any time series functions like ARIMA. There also aren\u2019t very many text analytics functions other than Vowpal Wabbit. You\u2019ll have to code these for yourself in R or Python. You can also use the <a href=\"https:\/\/www.microsoft.com\/cognitive-services\/en-us\/text-analytics-api\">Microsoft Text Analytics API<\/a> for other text analytics functions like Sentiment Analysis.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div style=\"text-align: left;\" align=\"center\">It\u2019s also worth noting that, while <span class=\"SpellE\">Azure ML<\/span> seems to have a more extensive list of algorithms to choose from, Enterprise Miner groups many items under one function. For example, Poisson Regression, explicitly available in <span class=\"SpellE\">Azure ML<\/span>, is available under the Generalized Linear Models function in SAS. While\u00a0<span class=\"SpellE\">Azure ML<\/span> is prone to making individual algorithms their own packaged function, be aware that SAS Enterprise Guide may only allow for many options under one function.<\/div>\n<div style=\"text-align: left;\" align=\"center\"><\/div>\n<div style=\"text-align: left;\" align=\"center\">\n<h2>Writing Custom Code<\/h2>\n<table border=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td style=\"text-align: center; background-color: #007dc3;\">\n<h3><span style=\"color: #ffffff;\">SAS Enterprise Guide<\/span><\/h3>\n<\/td>\n<td style=\"text-align: center; background-color: #007dc3;\">\n<h3><span style=\"color: #ffffff;\">Azure ML<\/span><\/h3>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: #d8d8d8; width: 425px; vertical-align: top;\">For Enterprise Guide, you can create a code object in your workflow and write your own SAS procedures. This is fully integrated with the rest of your workflow.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/image009.png\" alt=\"image009.png\" width=\"407\" height=\"98\" \/><\/td>\n<td style=\"border-color: #d8d8d8; width: 425px; vertical-align: top;\">In the Azure ML workspace, you can choose to write your own R or Python scripts. This is also fully integrated with the rest of the experiment\u2019s workflow. For R and Python, many common packages are already installed and can be referenced from within your custom script. For packages not installed, you can always upload the .zip file of the package and reference the package in an <a href=\"https:\/\/msdn.microsoft.com\/en-us\/library\/azure\/dn905952.aspx#Anchor_4\" target=\"_blank\" rel=\"noopener\">alternative way<\/a>\u00a0in the R script.<\/p>\n<p><img decoding=\"async\" style=\"width: 342px; margin-right: auto; margin-left: auto; display: block;\" src=\"https:\/\/3cloudsolutions.com\/wp-content\/uploads\/2022\/11\/image010.png\" alt=\"image010.png\" width=\"342\" \/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\nCost<\/h2>\n<table border=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td style=\"background-color: #007dc3;\">\n<h3><span style=\"color: #ffffff;\">SAS Enterprise Guide<\/span><\/h3>\n<\/td>\n<td style=\"background-color: #007dc3;\">\n<h3><span style=\"color: #ffffff;\">Azure ML<\/span><\/h3>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 425px; vertical-align: top;\">To get Enterprise Guide, you will need to get SAS Console first. This is the base system that is required for all other SAS components. You must go through a SAS Account Manager to purchase a SAS license.<\/p>\n<p>The cost(s) associated with getting a SAS license are often a highly-guarded secret and can be fully dependent on your company size, industry, prior history with SAS, number of users, and even the account manager that you deal with. However, your organization can expect a cost of &gt;$100,000 for a SAS license per year. You will also have to pay extra for the Enterprise Guide and the server parts, too.<\/td>\n<td style=\"width: 425px; vertical-align: top;\">The cost to use Azure Machine Learning is dependent on how much you choose to use it.<\/p>\n<p>There are two price tiers for the service: Free and Standard.<\/p>\n<p>For the Free tier, you can procure one workspace with the ability to use up to 10GB of storage at no cost.<\/p>\n<p>For the Standard tier, you pay by the number of users that need access to the service and by the number of hours each user uses the tool. This cost is still very low, ranging from around $9.99 per month for minimal use to the extreme of \u00a0$729.99 per month if the user were to run experiments 24\/7 for the entire month.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Still need help?<\/h2>\n<p>Choosing the right solution for your organization can be tough, even with endless information on product options. If you are looking for help in making an informed decision, <a href=\"\/get-started\/\">contact 3Cloud today<\/a>! Our analytics experts and experienced consultants will be happy to help point you in the right direction for your firm.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>SAS Enterprise Guide and Microsoft AML are for analytics pros and data scientists, but how do they differ?<\/p>\n","protected":false},"author":21,"featured_media":14709,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"content-type":"","footnotes":""},"categories":[395,260],"tags":[319],"class_list":["post-15949","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-science-ai","category-data-ai","tag-machine-learning-ai","topics-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts\/15949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/comments?post=15949"}],"version-history":[{"count":0,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/posts\/15949\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/media\/14709"}],"wp:attachment":[{"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/media?parent=15949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/categories?post=15949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/3cloudsolutions.com\/wp-json\/wp\/v2\/tags?post=15949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}