This document provides an overview of using PROC SQL in SAS Enterprise Guide 4.3. It discusses the basics of SAS Enterprise Guide 4.3, the typical SQL statement structure including common clauses, best practices for order of operations and joins, and how to use macro variables with PROC SQL. The purpose is to provide guidance for both beginners and advanced users on effectively working with PROC SQL.
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Understanding SAS Data Step Processingguest2160992
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Understanding SAS Data Step Processingguest2160992
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Proc report used in SAS for enhancing the appearance of the report with Output. It is one of the most important procedures with wide scope. Wide range of options can be used in this procedure to vary the output. Even ODS and compute block can be used with this procedure.
A Step-By-Step Introduction to SAS Report ProcedureYesAnalytics
The presentation of data is an essential part of every analytics project and there are number of tools within SAS that allows to create a large variety of charts, reports, and data summaries.
PROC REPORT is a particularly powerful and valuable procedure that can be used in this process. It can be used to both summarize and display data, and is highly customizable and highly flexible. It combines features of the PRINT, MEANS, and TABULATE procedures with features of the DATA step.
Here is a step by step introduction to Report Procedure which walks through the PROC REPORT statement and a few of its key options.
Aan introduction to SAS, one of the more frequently used statistical packages in business. With hands-on exercises, explore SAS's many features and learn how to import and manage datasets and and run basic statistical analyses. This is an introductory workshop appropriate for those with little or no experience with SAS.
Complete workshop materials include demo SAS programs available at http://projects.iq.harvard.edu/rtc/sas-intro
htttps://www.smartprogram.in/sas
Learn SAS programming, SAS slides, SAS tutorials, SAS certification, SAS Sample Code, SAS Macro examples,SAS video tutorials, SAS ebooks, SAS tutorials, SAS tips and Techniques, Base SAS and Advanced SAS certification, SAS interview Questions and answers, Proc SQL, SAS syntax, Advanced SAS
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Presentación de Fernando Mogetta, SAS business manager de la solución SMA Social Media Analytics para medir reputación de una marca o producto en medios sociales. 6 de sept 2011
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Proc report used in SAS for enhancing the appearance of the report with Output. It is one of the most important procedures with wide scope. Wide range of options can be used in this procedure to vary the output. Even ODS and compute block can be used with this procedure.
A Step-By-Step Introduction to SAS Report ProcedureYesAnalytics
The presentation of data is an essential part of every analytics project and there are number of tools within SAS that allows to create a large variety of charts, reports, and data summaries.
PROC REPORT is a particularly powerful and valuable procedure that can be used in this process. It can be used to both summarize and display data, and is highly customizable and highly flexible. It combines features of the PRINT, MEANS, and TABULATE procedures with features of the DATA step.
Here is a step by step introduction to Report Procedure which walks through the PROC REPORT statement and a few of its key options.
Aan introduction to SAS, one of the more frequently used statistical packages in business. With hands-on exercises, explore SAS's many features and learn how to import and manage datasets and and run basic statistical analyses. This is an introductory workshop appropriate for those with little or no experience with SAS.
Complete workshop materials include demo SAS programs available at http://projects.iq.harvard.edu/rtc/sas-intro
htttps://www.smartprogram.in/sas
Learn SAS programming, SAS slides, SAS tutorials, SAS certification, SAS Sample Code, SAS Macro examples,SAS video tutorials, SAS ebooks, SAS tutorials, SAS tips and Techniques, Base SAS and Advanced SAS certification, SAS interview Questions and answers, Proc SQL, SAS syntax, Advanced SAS
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Learning
Base SAS,
Advanced SAS,
Proc SQl,
ODS,
SAS in financial industry,
Clinical trials,
SAS Macros,
SAS BI,
SAS on Unix,
SAS on Mainframe,
SAS interview Questions and Answers,
SAS Tips and Techniques,
SAS Resources,
SAS Certification questions...
visit http://sastechies.blogspot.com
Presentación de Fernando Mogetta, SAS business manager de la solución SMA Social Media Analytics para medir reputación de una marca o producto en medios sociales. 6 de sept 2011
Oracle Database Administration Part I covering Both Oracle 11g r2 and 12c r1John Boyle
Trailer For Oracle DBA Part I 11g r2 & 12c r1
View full video : https://youtu.be/dusfNQUb62k
John Boyle
Stormtime Ltd
John.Boyle@stormtime.co.uk
Speak-Tech.com
Replicate from Oracle to Oracle, Oracle to MySQL, and Oracle to AnalyticsContinuent
Oracle is the most powerful DBMS in the world. However, Oracle's expensive and complex replication makes it difficult to build highly available applications or move data in real-time to data warehouses and popular databases like MySQL.
In this webinar you will learn how Continuent Tungsten solves problems with Oracle replication at a fraction of the cost of other solutions and with less management overhead too – think "Oracle GoldenGate without the price tag!" We will demo constructing a highly available site using Oracle-to-Oracle replication. We will then show you how to replicate data in real time from Oracle to MySQL as well as load a data warehouse.
Replicate Oracle to Oracle, Oracle to MySQL, and Oracle to AnalyticsLinas Virbalas
Oracle is the most powerful DBMS in the world. However, Oracle's expensive and complex replication makes it difficult to build highly available applications or move data in real-time to data warehouses and popular databases like MySQL. In this webinar you will learn how Continuent Tungsten solves problems with Oracle replication at a fraction of the cost of other solutions and with less management overhead too – think "Oracle GoldenGate without the price tag!" We will demo constructing a highly available site using Oracle-to-Oracle replication. We will then show you how to replicate data in real time from Oracle to MySQL as well as load a data warehouse.
Trivadis TechEvent 2016 Useful Oracle 12c Features for Data Warehousing by Da...Trivadis
Oracle Database 12c containes many new features and extensions. some of them are often mentioned: Pluggable Databases, Information Lifecycle Management, In-Memory Option. In addition to these "big" features, there are a lot of little, often unknown extensions that are very practical for our daily business in developing and operating Data Warehouses. In this session, Dani Schnider will present several nice little 12c features that are useful for developing ETL processes, for SQL queries on Data Marts and for the administration of Data Warehouse databases.
Flink SQL & TableAPI in Large Scale Production at AlibabaDataWorks Summit
Search and recommendation system for Alibaba’s e-commerce platform use batch and streaming processing heavily. Flink SQL and Table API (which is a SQL-like DSL) provide simple, flexible, and powerful language to express the data processing logic. More importantly, it opens the door to unify the semantics of batch and streaming jobs.
Blink is a project at Alibaba which improves Apache Flink to make it ready for large scale production use. To support our products, we made lots of improvements to Flink SQL & TableAPI in Alibaba's Blink project. We added the support for User-Defined Table function (UDTF), User-Defined Aggregates (UDAGG), Window Aggregate, and retraction, etc. We are actively working with the Flink community to contribute these improvements back. In this talk, we will present the rationale, semantics, design and implementation of these improvements. We will also share the experience of running large scale Flink SQL and TableAPI jobs at Alibaba.
SQL Server 2014 In-Memory Tables (XTP, Hekaton)Tony Rogerson
Semi-advanced presentation on SQL Server 2014 in-memory tables which is part of the Extreme Transaction Processing feature (project: Hekaton).
Deck and demo can be found: http://sdrv.ms/1dvWouN
How to find low-cost or free data science resources 202006Mark Tabladillo
There are many free or low-cost resources to become better trained in data science. None of these options equals a formal degree: but short of that scope, these other resources are helpful at least for keeping up with technology. This presentation will provide specific recommendations on free or low-cost resources based on the Team Data Science Process framework (business understanding, data engineering, modeling, deployment).
This presentation covers some of the major data science and AI announcements from the May 2020 Microsoft Build conference. Included in this talk are 1) Azure Synapse Link, 2) Responsible AI, 3) Project Bonsai & Project Moab, and 4) AI Models at Scale (deep learning with billions of parameters).
Microsoft has released Automated ML technologies for developers through ML.NET, Azure ML Service, and Azure Databricks. This presenter is a data scientist and Microsoft architect, and will give a comprehensive overview of the utility and use case of this automated technology for production solutions. The presentation includes code you can try now.
Automated machine learning (automated ML) automates feature engineering, algorithm and hyperparameter selection to find the best model for your data. The mission: Enable automated building of machine learning with the goal of accelerating, democratizing and scaling AI. This presentation covers some recent announcements of technologies related to Automated ML, and especially for Azure. The demonstrations focus on Python with Azure ML Service and Azure Databricks.
ML.NET 1.0 release is the first major milestone of a great journey that started in May 2018 when we released ML.NET 0.1 as open source. ML.NET is an open-source and cross-platform machine learning framework for .NET developers. Using ML.NET, developers can leverage their existing tools and skillsets to develop and infuse custom AI into their applications by creating custom machine learning models for common scenarios like Sentiment Analysis, Recommendation, Image Classification and more.
This presentation provides an overview of the technology with demos run in a Deep Learning Virtual Machine running Windows Server 2016. Code examples are in C# and F# and run in Visual Studio Community 2019. This technology is ready for production implementation and runs on .NET Core.
This presentation is the first of four related to ML.NET and Automated ML. The presentation will be recorded with video posted to this YouTube Channel: http://bit.ly/2ZybKwI
Automated machine learning (automated ML) automates feature engineering, algorithm and hyperparameter selection to find the best model for your data. The mission: Enable automated building of machine learning with the goal of accelerating, democratizing and scaling AI.
This presentation covers some recent announcements of technologies related to Automated ML, and especially for Azure. The demonstrations focus on Python with Azure ML Service and Azure Databricks.
This presentation is the fourth of four related to ML.NET and Automated ML. The presentation will be recorded with video posted to this YouTube Channel: http://bit.ly/2ZybKwI
NimbusML enables data scientists to use ML.NET to train models in Azure Machine Learning or anywhere else they use Python. NimbusML provides state-of-the-art ML algorithms, transforms and components, aiming to make them useful for all developers, data scientists, and information workers and helpful in all products, services and devices. The components are authored by the team members, as well as numerous contributors from MSR, CISL, Bing and other teams at Microsoft. NimbusML is interoperable with scikit-learn estimators and transforms, while adding a suite of highly optimized algorithms written in C++ and C# for speed and performance.
The trained machine learning model can be used in a .NET application with ML.NET. This presentation will outline the features of NimbusML and provide a notebook-based demonstration using Azure Notebooks.
This presentation is the third of four related to ML.NET and Automated ML. The presentation will be recorded with video posted to this YouTube Channel: http://bit.ly/2ZybKwI
201906 02 Introduction to AutoML with ML.NET 1.0Mark Tabladillo
ML.NET 1.0 release is the first major milestone of a great journey that started in May 2018 when we released ML.NET 0.1 as open source. ML.NET is an open-source and cross-platform machine learning framework for .NET developers. Using ML.NET, developers can leverage their existing tools and skillsets to develop and infuse custom AI into their applications by creating custom machine learning models for common scenarios like Sentiment Analysis, Recommendation, Image Classification and more.
“Automated ML” is a collection of new technologies from Microsoft to enhance the data science development process. Still in preview, Auto ML for ML.NET 1.0 will be demonstrated in a Deep Learning Virtual Machine running Windows Server 2016. Code examples are in C# and run in Visual Studio Community 2019.
This presentation is the second of four related to ML.NET and Automated ML. The presentation will be recorded with video posted to this YouTube Channel: http://bit.ly/2ZybKwI
This presentation focuses on the value proposition for Azure Databricks for Data Science. First, the talk includes an overview of the merits of Azure Databricks and Spark. Second, the talk includes demos of data science on Azure Databricks. Finally, the presentation includes some ideas for data science production.
201905 Azure Certification DP-100: Designing and Implementing a Data Science ...Mark Tabladillo
Microsoft has several Azure certifications including DP-100 (Designing and Implementing a Data Science Solution on Azure). Until this month, the exam had been in beta: however, the presenter has just passed the exam (first try). The purpose of this event is to share a viewpoint on how to study for the exam. Today, there are multiple ways to develop and deliver and deploy R or Python or Spark or deep learning models on Azure. The differences are important for this exam.
Big Data Advanced Analytics on Microsoft Azure 201904Mark Tabladillo
This talk summarizes key points for big data advanced analytics on Microsoft Azure. First, there is a review of the major technologies. Second, there is a series of technology demos (focusing on VMs, Databricks and Azure ML Service). Third, there is some advice on using the Team Data Science Process to help plan projects. The deck has web resources recommended. This presentation was delivered at the Global Azure Bootcamp 2019, Atlanta GA location (Alpharetta Avalon).
This presentation anchors best practices for Enterprise Data Science based on Microsoft's "Team Data Science Process". The talk includes introducing the concepts, describing some real-world advice for project planning, and discusses typical titles of professionals who make enterprise data science successful. These techniques also apply for AI (artificial intelligence), deep learning, machine learning, and advanced analytics.
Training of Python scikit-learn models on AzureMark Tabladillo
This intermediate-level presentation covers latest Azure technology for deploying Python sci-kit models on Azure. The presentation is a demo using a Microsoft Data Science Virtual Machine (DSVM), Visual Studio Code, Azure Machine Learning Service, Azure Machine Learning Compute, Azure Storage Blobs, and Azure Container Registry to train a model from a Python 3 Anaconda environment.
The presentation will include an architectural diagram and downloadable code from Github.
YouTube recording at https://www.youtube.com/watch?v=HyzbxHBpAbg&feature=youtu.be
Big Data Adavnced Analytics on Microsoft AzureMark Tabladillo
This presentation provides a survey of the advanced analytics strengths of Microsoft Azure from an enterprise perspective (with these organizations being the bulk of big data users) based on the Team Data Science Process. The talk also covers the range of analytics and advanced analytics solutions available for developers using data science and artificial intelligence from Microsoft Azure.
Power BI has become an increasingly important data analytics tool. This presentation focuses on the advanced analytics options currently available in Power BI. Attendees to this talk will see:
· Microsoft’s perspective on advanced analytics development: the Team Data Science Process
· What the general options are for advanced analytics on Azure
· What the specific native advanced analytics capabilities are in Power BI
· Some ideas on pairing Power BI with other technologies in advanced analytics architectures
Microsoft Cognitive Toolkit (Atlanta Code Camp 2017)Mark Tabladillo
The Microsoft Cognitive Toolkit (CNTK) is a unified deep-learning toolkit that describes neural networks as a series of computational steps via a directed graph. In this directed graph, leaf nodes represent input values or network parameters, while other nodes represent matrix operations upon their inputs.
The objectives of this presentation is to 1) describe what CNTK is, 2) present a comparative evaluation with similar technologies, 3) outline potential applications, and 4) demonstrate the technology with Jupyter Python examples.
Machine learning services with SQL Server 2017Mark Tabladillo
SQL Server 2017 introduces Machine Learning Services with two independent technologies: R and Python. The purpose of this presentation is 1) to describe major features of this technology for technology managers; 2) to outline use cases for architects; and 3) to provide demos for developers and data scientists.
Microsoft Technologies for Data Science 201612Mark Tabladillo
Delivered to SQL Saturday BI Edition -- Atlanta, GA
Microsoft provides several technologies in and around Azure which can be used for casual to serious data science. This presentation provides an overview of the major Microsoft options for both on-premise and cloud-based data science (and hybrid). These technologies have been used by the presenter in various companies and industries, both as a Microsoft consultant and previously independent consultant. As well, the speaker provides insights into data science careers, information which helps imply where the business will likely be for consultants and partners.
How Big Companies plan to use Our Big Data 201610Mark Tabladillo
Underneath the shiny popular apps on tablets, smartphones, and entertainment channels are typically large cloud-based data centers. App developers leverage the cloud to provide advertisers with targeted sales opportunities, which has been accounting for an ongoing shift from paper to online media. This presentation will provide updated trends and statistics for 2016 on big data usage (based on consumer use), statistical concerns with big data, and the Microsoft big data story.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Proc SQL in SAS Enterprise Guide 4.3
1. PROC SQL
IN SAS ENTERPRISE
GUIDE 4.3
Mark Tabladillo
December 12, 2011
2. About MarkTab
2
Consultant: Data Mining Architect
SAS since 1991
Microsoft MVP this year
Presenting and Publishing since 1998
Data Mining Blog http://www.marktab.net
Twitter @marktabnet
(C) 2011 Mark Tabladillo
3. Purpose
3
Provide basic vocabulary and pointers for
absolute beginners
Challenge intermediate-to-advanced users
(C) 2011 Mark Tabladillo
4. Outline
4
Basics on Enterprise Guide 4.3
PROC SQL
SQL Clauses
Order of Operations – Best Practices
Joins – Best Practices
Macro variables
(C) 2011 Mark Tabladillo
5. (C) 2011 Mark Tabladillo 5
BASICS ON SAS
ENTERPRISE GUIDE
4.3
6. About SAS Enterprise Guide
6
4.3
Shipped July 2011
New features include
New Program Editor with Autocomplete and
Integrated Syntax Help
Explicit SQL Pass-through Option
Macro Variables for Conditional Processing
http://support.sas.com/documentation/cdl/en/whatsnew/62580/HTML/default/viewer.htm#egwhatsnew43
.htm
(C) 2011 Mark Tabladillo
7. SAS Enterprise Guide 4.3
7
Tutorial
http://support.sas.com/documentation/onlinedoc/guide/tut43/en/
(C) 2011 Mark Tabladillo
9. Enterprise Guide is Client
Software
SAS
on Windows
SAS
on Mainframe
SAS
on UNIX
SAS Enterprise
Guide
(C) 2011 Mark Tabladillo
9
10. The SAS Intelligence Platform
Architecture
Enterprise Guide is fully integrated with the
servers in the SAS 9 environment.
SAS Metadata Server
SAS OLAP
Server
SAS Enterprise Guide SAS Stored Process Server
SAS Workspace Server
(C) 2011 Mark Tabladillo
10
14. Typical SQL Statement – Six
14
Clauses
SELECT column-1 <, ...column-n>
FROM table-1|view-1<, ...table-n|view-n>
<WHERE expression>
<GROUP BY column-1 <, ....column-n>>
<HAVING expression>
<ORDER BY column-1 <DESC><, ...
Column-n>>;
quit;
(C) 2011 Mark Tabladillo
15. How many clauses are
15
required?
SELECT column-1 <, ...column-n>
FROM table-1|view-1<, ...table-n|view-n>
<WHERE expression>
<GROUP BY column-1 <, ....column-n>>
<HAVING expression>
<ORDER BY column-1 <DESC><, ...
Column-n>>;
quit;
(C) 2011 Mark Tabladillo
16. What is an example of a
16
column?
SELECT column-1 <, ...column-n>
FROM table-1|view-1<, ...table-n|view-n>
<WHERE expression>
<GROUP BY column-1 <, ....column-n>>
<HAVING expression>
<ORDER BY column-1 <DESC><, ...
Column-n>>;
quit;
(C) 2011 Mark Tabladillo
17. What is an example of a table?
17
SELECT column-1 <, ...column-n>
FROM table-1|view-1<, ...table-n|view-n>
<WHERE expression>
<GROUP BY column-1 <, ....column-n>>
<HAVING expression>
<ORDER BY column-1 <DESC><, ...
Column-n>>;
quit;
(C) 2011 Mark Tabladillo
18. What is an example of an
18
expression?
SELECT column-1 <, ...column-n>
FROM table-1|view-1<, ...table-n|view-n>
<WHERE expression>
<GROUP BY column-1 <, ....column-n>>
<HAVING expression>
<ORDER BY column-1 <DESC><, ...
Column-n>>;
quit;
(C) 2011 Mark Tabladillo
19. What does DESC mean?
19
SELECT column-1 <, ...column-n>
FROM table-1|view-1<, ...table-n|view-n>
<WHERE expression>
<GROUP BY column-1 <, ....column-n>>
<HAVING expression>
<ORDER BY column-1 <DESC><, ...
Column-n>>;
quit;
(C) 2011 Mark Tabladillo
20. Mnemonic
20
SELECT column-1 <, ...column-n>
FROM table-1|view-1<, ...table-n|view-n>
<WHERE expression>
<GROUP BY column-1 <, ....column-n>>
<HAVING expression>
<ORDER BY column-1 <DESC><, ... Column-n>>;
quit;
SO
FEW
WORKERS
GO
HOME
ON time!
(C) 2011 Mark Tabladillo
21. (C) 2011 Mark Tabladillo 21
PROC SQL
Order of Operations – Best Practices
22. Order of Operations
22
SQL is a declarative language
You declare the final product
Then, the SQL interpreter decides how to create
that final product
(C) 2011 Mark Tabladillo
23. Why try for one SELECT
23
statement?
SQL is a declarative language
You declare the final product
Then, the SQL interpreter decides how to create
that final product
(C) 2011 Mark Tabladillo
24. Order of Operations
24
5 SELECT column-1 <, ...column-n>
1
FROM table-1|view-1<, ...table-n|view-n>
2 <WHERE expression>
3 <GROUP BY column-1 <, ....column-n>>
4 <HAVING expression>
6 <ORDER BY column-1 <DESC><, ...
Column-n>>;
quit;
(C) 2011 Mark Tabladillo
25. Best Practices?
25
5 SELECT column-1 <, ...column-n>
1
FROM table-1|view-1<, ...table-n|view-n>
2 <WHERE expression>
3 <GROUP BY column-1 <, ....column-n>>
4 <HAVING expression>
6 <ORDER BY column-1 <DESC><, ...
Column-n>>;
quit;
(C) 2011 Mark Tabladillo
26. (C) 2011 Mark Tabladillo 26
PROC SQL
Joins – Best Practices
27. Joins
27
Type Description
LEFT JOIN One to Many
RIGHT JOIN Many to One
FULL JOIN Many to Many, with Missing
CROSS JOIN Product
UNION JOIN Concatenation
NATURAL JOIN Conservative Matching
Recommended:
Sams Teach Yourself SQL in 10 Minutes (3rd Edition) by Ben Forta
Reference:
http://support.sas.com/documentation/cdl/en/proc/61895/HTML/def
ault/viewer.htm#a002473691.htm
(C) 2011 Mark Tabladillo
28. Think Through Join Sources
28
SAS can join
SAS
Excel
Access
Oracle
Mainframe
Text Files
(C) 2011 Mark Tabladillo
29. Best Practice Rules
29
Typed data is better than non-typed
Subset better than the whole
Native SQL better than SAS SQL
In-memory data is faster than disk data
Close to the server is better than far away –
subset before moving
SAS sources are better than not
(C) 2011 Mark Tabladillo
30. (C) 2011 Mark Tabladillo 30
PROC SQL
Macro Variables
31. PROC SQL Makes Macro
31
Variables
SELECT column-1 <, ...column-n>
INTO macro-variable-specification
< , ... macro-variable-specification>
FROM table-1|view-1<, ...table-n|view-n>
<WHERE expression>
<GROUP BY column-1 <, ....column-n>>
<HAVING expression>
<ORDER BY column-1 <DESC><, ...
Column-n>>;
quit; (C) 2011 Mark Tabladillo
32. What is a Macro Variable?
32
Text Variable
Stores Information in Memory
Typically scoped to Global
Dynamically Generated
Useful as a prequel to a PROC SQL statement
Useful as an Enterprise Guide 4.3 Condition
(C) 2011 Mark Tabladillo
36. Recommended
36
http://support.sas.com
Books
Sams Teach Yourself SQL in 10 Minutes (3rd
Edition) by Ben Forta
The Little SAS Book for Enterprise Guide 4.2 by
Susan J. Slaughter and Lora D. Delwiche
Professional SAS Programmer's Pocket
Reference Sixth Edition by Rick Aster
(C) 2011 Mark Tabladillo
37. Conclusion
37
Enterprise Guide 4.3 allows for simple through
advanced processing with PROC SQL
Many resources available:
FreeSAS tutorials
Books
People
(C) 2011 Mark Tabladillo