NCAIR presentation on Microsoft Power tools - Power Pivot, Power Query, Power View, and Power Map. Presenters: David Onder and Alison Joseph (Business Analyst)
2014 AIR "Power" Tools for IR ReportingDavid Onder
AIR presentation on Microsoft Power tools - Power Pivot, Power Query, Power View, and Power Map. This is a short version of the workshop. Presenters: David Onder and Alison Joseph (Business Analyst)
This courseware is focused on understanding how PivotTables and PivotCharts work. We'll be working with sample data during the data journalism session in Kumasi to clearly understand how to work with large data sets and summarize them.
2014 AIR "Power" Tools for IR ReportingDavid Onder
AIR presentation on Microsoft Power tools - Power Pivot, Power Query, Power View, and Power Map. This is a short version of the workshop. Presenters: David Onder and Alison Joseph (Business Analyst)
This courseware is focused on understanding how PivotTables and PivotCharts work. We'll be working with sample data during the data journalism session in Kumasi to clearly understand how to work with large data sets and summarize them.
2013 NCAIR Report Automation Using ExcelDavid Onder
NCAIR presentation on redesign of university fact book using refreshable Excel files. Included discussion of structure and process of generating reports. Presenters: Alison Joseph (Business Analyst), David Onder, and Billy Hutchings (Research Assistant)
This presentation focuses on optimization of queries in MySQL from developer’s perspective. Developers should care about the performance of the application, which includes optimizing SQL queries. It shows the execution plan in MySQL and explain its different formats - tabular, TREE and JSON/visual explain plans. Optimizer features like optimizer hints and histograms as well as newer features like HASH joins, TREE explain plan and EXPLAIN ANALYZE from latest releases are covered. Some real examples of slow queries are included and their optimization explained.
A Deep Dive into Spark SQL's Catalyst Optimizer with Yin HuaiDatabricks
Catalyst is becoming one of the most important components of Apache Spark, as it underpins all the major new APIs in Spark 2.0 and later versions, from DataFrames and Datasets to Streaming. At its core, Catalyst is a general library for manipulating trees.
In this talk, Yin explores a modular compiler frontend for Spark based on this library that includes a query analyzer, optimizer, and an execution planner. Yin offers a deep dive into Spark SQL’s Catalyst optimizer, introducing the core concepts of Catalyst and demonstrating how developers can extend it. You’ll leave with a deeper understanding of how Spark analyzes, optimizes, and plans a user’s query.
In this first of a series of presentations, we'll overview the differences between SQL and PL/SQL, and the first steps in optimization, as understanding RULE vs. COST, and how to slash 90% response time in data extractions running in SQL*Plus.
Antes de migrar de 10g a 11g o 12c, tome en cuenta las siguientes consideraciones. No es tan sencillo como simplemente cambiar de motor de base de datos, se necesita hacer consideraciones a nivel del aplicativo.
Optimizer is the component of the DB2 SQL compiler responsible for selecting an optimal access plan for an SQL statement. The optimizer works by calculating the execution cost of many alternative access plans, and then choosing the one with the minimal estimated cost. Understanding how the optimizer works and knowing how to influence its behaviour can lead to improved query performance and better resource usage.
This presentation was created for the workshop delivered at the CASCON 2011 conference. Its aim is to introduce basic optimizer and related concepts, and to serve as a starting point for further study of the optimizer techniques.
OOW2016: Exploring Advanced SQL Techniques Using Analytic FunctionsZohar Elkayam
This is the presentation I gave on the Oracle Open World 2016 - the topic was group functions and analytic functions.
We talked about reporting analytic functions, ranking and couple of Oracle 12c new features like top-n query syntax and pattern matching.
This presentation has the bonus slides which were not presented at the event itself, as promissed
Now that you are convinced to use the Power BI tools, how can you translate your actual work in this new environment? You should see this session as a shortcut to unlock your new superpower on your usual context and save a lot of time.
Forget all about Vlookup, complicated macros, unreachable data sources, and unreadable tables.
We will translate them into PowerBI solutions and demonstrate the benefit of it.
Oracle Advanced SQL and Analytic FunctionsZohar Elkayam
Even though DBAs and developers are writing SQL queries every day, it seems that advanced SQL techniques such as multidimension aggregation and analytic functions still remain relatively unknown. In this session, we will explore some of the common real-world usages for analytic function and understand how to take advantage of this great and useful tool. We will deep dive into ranking based on values and groups, understand aggregation of multiple dimensions without a group by, see how to do inter-row calculations, and much more.
This is the presentation slides which was presented in Kscope 17 on June 28, 2017.
An introductory session to DAX and common analytic patterns that we've built and used in enterprise environments. This session was originally presented at SQL Saturday Silicon Valley 2016.
2016 AALHE Improving Assessment in Program Review Through Learning Communitie...David Onder
AALHE poster on improving assessment in program review through learning communities. Includes approach, process, and keys to success. Presenters: Laura E. DeWald (Professor and Assessment Fellow), David Onder, Martha Diede (DirecotrCoulter Faculty Center), and Stephen LeBeau (Coulter Faculty Center)
2014 AIR Reporting Program-level Retention and GraduationDavid Onder
AIR presentation on reporting program-level retention and graduation, looking at different visualization options. Presenters: Alison Joseph (Business Analyst) and David Onder
2013 NCAIR Report Automation Using ExcelDavid Onder
NCAIR presentation on redesign of university fact book using refreshable Excel files. Included discussion of structure and process of generating reports. Presenters: Alison Joseph (Business Analyst), David Onder, and Billy Hutchings (Research Assistant)
This presentation focuses on optimization of queries in MySQL from developer’s perspective. Developers should care about the performance of the application, which includes optimizing SQL queries. It shows the execution plan in MySQL and explain its different formats - tabular, TREE and JSON/visual explain plans. Optimizer features like optimizer hints and histograms as well as newer features like HASH joins, TREE explain plan and EXPLAIN ANALYZE from latest releases are covered. Some real examples of slow queries are included and their optimization explained.
A Deep Dive into Spark SQL's Catalyst Optimizer with Yin HuaiDatabricks
Catalyst is becoming one of the most important components of Apache Spark, as it underpins all the major new APIs in Spark 2.0 and later versions, from DataFrames and Datasets to Streaming. At its core, Catalyst is a general library for manipulating trees.
In this talk, Yin explores a modular compiler frontend for Spark based on this library that includes a query analyzer, optimizer, and an execution planner. Yin offers a deep dive into Spark SQL’s Catalyst optimizer, introducing the core concepts of Catalyst and demonstrating how developers can extend it. You’ll leave with a deeper understanding of how Spark analyzes, optimizes, and plans a user’s query.
In this first of a series of presentations, we'll overview the differences between SQL and PL/SQL, and the first steps in optimization, as understanding RULE vs. COST, and how to slash 90% response time in data extractions running in SQL*Plus.
Antes de migrar de 10g a 11g o 12c, tome en cuenta las siguientes consideraciones. No es tan sencillo como simplemente cambiar de motor de base de datos, se necesita hacer consideraciones a nivel del aplicativo.
Optimizer is the component of the DB2 SQL compiler responsible for selecting an optimal access plan for an SQL statement. The optimizer works by calculating the execution cost of many alternative access plans, and then choosing the one with the minimal estimated cost. Understanding how the optimizer works and knowing how to influence its behaviour can lead to improved query performance and better resource usage.
This presentation was created for the workshop delivered at the CASCON 2011 conference. Its aim is to introduce basic optimizer and related concepts, and to serve as a starting point for further study of the optimizer techniques.
OOW2016: Exploring Advanced SQL Techniques Using Analytic FunctionsZohar Elkayam
This is the presentation I gave on the Oracle Open World 2016 - the topic was group functions and analytic functions.
We talked about reporting analytic functions, ranking and couple of Oracle 12c new features like top-n query syntax and pattern matching.
This presentation has the bonus slides which were not presented at the event itself, as promissed
Now that you are convinced to use the Power BI tools, how can you translate your actual work in this new environment? You should see this session as a shortcut to unlock your new superpower on your usual context and save a lot of time.
Forget all about Vlookup, complicated macros, unreachable data sources, and unreadable tables.
We will translate them into PowerBI solutions and demonstrate the benefit of it.
Oracle Advanced SQL and Analytic FunctionsZohar Elkayam
Even though DBAs and developers are writing SQL queries every day, it seems that advanced SQL techniques such as multidimension aggregation and analytic functions still remain relatively unknown. In this session, we will explore some of the common real-world usages for analytic function and understand how to take advantage of this great and useful tool. We will deep dive into ranking based on values and groups, understand aggregation of multiple dimensions without a group by, see how to do inter-row calculations, and much more.
This is the presentation slides which was presented in Kscope 17 on June 28, 2017.
An introductory session to DAX and common analytic patterns that we've built and used in enterprise environments. This session was originally presented at SQL Saturday Silicon Valley 2016.
2016 AALHE Improving Assessment in Program Review Through Learning Communitie...David Onder
AALHE poster on improving assessment in program review through learning communities. Includes approach, process, and keys to success. Presenters: Laura E. DeWald (Professor and Assessment Fellow), David Onder, Martha Diede (DirecotrCoulter Faculty Center), and Stephen LeBeau (Coulter Faculty Center)
2014 AIR Reporting Program-level Retention and GraduationDavid Onder
AIR presentation on reporting program-level retention and graduation, looking at different visualization options. Presenters: Alison Joseph (Business Analyst) and David Onder
2014 AIR "Power" Tools for IR Reporting - workshopDavid Onder
AIR workshop on Microsoft Power tools - Power Pivot, Power Query, Power View, and Power Map. Presenters: David Onder and Alison Joseph (Business Analyst)
2012 SAIR The Pie Maker - Automating the Fact Book Creation ProcessDavid Onder
SAIR presentation on redesign of university fact book using refreshable Excel files. Included discussion of structure and process of generating reports. Presenters: David Onder and Alison Joseph (Business Analyst)
2011 SAIR It's not about pie when it comes to the factsDavid Onder
SAIR presentation on data visualization techniques using Excel for IR offices. Presenters: David Onder, Alison Joseph (Research Specialist), and John Bradsher (Senior Undergraduate Research Assistant)
2010 SACSCOC Administrative Program Review - with handoutsDavid Onder
SACSCOC Concurrent Session on assuring quality in administrative and academic support units through the use of administrative program reviews. Presentation includes description of the development and implementation of administrative program reviews at WCU, including an outline of the standards and process used in these reviews. A case study is also provided. Presenters: Dr. Melissa Wargo (Assistant Vice Chancellor,IPE), David Onder, and Mardy Ashe (Director, Career Services)
2016 NCAIR Analytics: Reflective to PredictiveDavid Onder
As the spotlight for increased transparency and accountability continue to shine upon higher education a need for more granular data regarding student retention and graduation has become a critical component in the decision making process for both faculty and staff. Developing an extensive program-level retention and graduation report is needed to inform faculty and staff as to the outcomes of their efforts and how to improve for the future. And while this kind of data is great for reflection and summative assessment, there has become an increasing need for data to become more predictive so preventative steps may be taken in a more formative assessment style. This session will explore the reporting of program-level retention and graduation and what the future holds for more predictive insights through the use of data mining and machine learning.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
2. • 10,382 students
• Master’s Comprehensive
• Mountain location
• Residential and Distance
2
3. Why Pivot Tables
• Summarize large datasets
• Quickly add, remove, rearrange elements
• (Little to) No formula-writing
• Can be a basis for self-service data
• Can connect to a refreshable data source
3
4. Limitations of Pivot Tables
• Connected to only 1 table
• Formatting not maintained
• Calculated fields need to be created for each Pivot
Table
• Can’t count the way universities usually want to count
4
19. Displaying Data – Power Pivot
• PivotTable vs. Power Pivot PivotTable
19
20. Displaying Data – Power Pivot
• DAX
– Data Analysis Expressions (DAX)
– Formula language for Power Pivot
– Used to create Calculated Columns and Calculated
Fields
20
21. Displaying Data – Power Pivot
• Calculated Columns
– Used to add an additional column to data table
– Can be a column added from a related table (like a
VLOOKUP) or new data, derived from existing data
(sum to combined SAT, length of name, substring of
longer string, etc.)
– Column can be used in any area of the pivot
21
27. • Row context
• Filter context
Evaluation Contexts
27
• The one row being evaluated
• Automatic for calculated columns
• Can be created in other ways as well (SUMX, AVERAGEX, etc.)
29. • Filter context
• The filters being applied by the pivot table
• Filters can be explicit or implicit
• Can add additional filters only with CALCULATE
Evaluation Contexts
29
• Row context
• The one row being evaluated
• Automatic for calculated columns
• Can be created in other ways as well (SUMX, AVERAGEX, etc.)
31. Displaying Data – Power Pivot
• Calculated Fields
– Used to add a calculated element
– Aggregate function that applies to whole table,
column, or range
– Something that needs to be recalculated
– Fields can only be used in the VALUES section
31
38. Displaying Data – Power Pivot: DAX CALCULATE
• CALCULATE
CALCULATE( expression, <filter1>, <filter2>… )
– Supercharged SUMIFS
– Allows filtering (IFs) on any aggregate function
(imagine “MAXIFS”, “MEDIANIFS”, etc.)
– Operators for filters: =, <, >, <=, >=, <>
– Can also use || in filter on same column
38
39. First-time Freshmen Distinct Students:=
CALCULATE(
[Distinct Students],
WorkshopData[Class level]=“Freshman”,
WorkshopData[Is new student this term]=“Yes”
)
39
Displaying Data – Power Pivot: DAX CALCULATE
41. • ALL
ALL( table_or_column, <column1>, <column2>, …)
– Returns all the rows in a table, or all the values in a
column, removing any filters that might have been
applied
41
Displaying Data – Power Pivot: DAX ALL
42. All Distinct Enrolled Students:=
CALCULATE(
[Distinct Enrolled Students],
ALL( WorkshopData[Class level] )
)
42
Displaying Data – Power Pivot: DAX ALL
44. % of All Distinct Enrolled Students:=
DIVIDE([Distinct Enrolled Students],
[All Distinct Enrolled Students] )
44
Displaying Data – Power Pivot: DAX ALL
45. Displaying Data – Power Pivot
• DIVIDE
DIVIDE( <num>, <den>, [<alt>] )
– “Safe” divide
– Can specify alternate result for divide by zero
45
50. Displaying Data – Power Pivot: DAX FILTER
• ALLEXCEPT
ALLEXCEPT( <table>, <column>[, <column>…])
– Similar to ALL function, but excludes the column(s)
specified from the ALL
50
52. Power Query
• Retrieve data from a variety of external sources
• Pull in external data from the Internet
• Limit the data you bring into your model (filter
on rows and columns)
• Keep you model to a reasonable size (< 1M records)
to prevent processing problems
• Bring in only what you need
52
54. Power Query – Advanced
• In-line data
transformations
54
• Consolidate multiple
tables into one
55. Power Query – Advanced
• All transformation steps
are listed, and reversible
55
• In-line data
transformations
• Consolidate multiple
tables into one
56. Power Query – Advanced
• Access to sources of
data not readily
available to Power Pivot
56
• All transformation steps
are listed, and reversible
• In-line data
transformations
• Consolidate multiple
tables into one
58. Power Query – Advanced
• See all available
lists
• Expand a
particular list for
fields
58
59. Power Query – Advanced
59
• Even get Active Directory names
60. Power Query – Advanced
• Connect to online faculty database
– Import active users from Digital Measures
– Merge with local data
– Export updated data to Digital Measures
60
78. Displaying Data – Power Map
• Power Map
– Automated way to map geographic data
– Doesn’t require geo-location information like
longitude and latitude (just country, state, or county
names)
– Can add elements to look at aggregate function on
variables across physical space
78
87. Resources
87
• Rob Collie (http://powerpivotpro)
– DAX Formulas for PowerPivot, 2013
• Bill Jelen (http://mrexcel.com)
– PowerPivot for the Data Analyst: Microsoft Excel 2010, 2010
• Alberto Ferrari and Marco Russo
– Microsoft Excel 2013: Building Data Models with PowerPivot
• Chris Webb (http://cwebbbi.wordpress.com)
• Kasper de Jonge (http://www.powerpivotblog.nl)
• Purna Duggirala (http://www.chandoo.org/)
88. Contact Information
Alison Joseph, Business and Technology Applications Analyst
ajoseph@wcu.edu
Office of Institutional Planning and Effectiveness
oipe.wcu.edu, (828) 227-7239
88
David Onder, Director of Assessment
dmonder@wcu.edu
With the help of Tim Metz, Elizabeth Snyder, Billy Hutchings, and Henson Sturgill