This document contains the agenda for a Power Query event. It includes sections on the sponsor, organizers, presenter Marco Pozzan, and an agenda with topics like Power Query basics, functions, error handling, privacy settings, and demos. The event aims to teach participants about Power Query's capabilities for data transformation, integration, and analysis.
DAX and Power BI Training - 002 DAX Level 1 - 3Will Harvey
DAX Level 1 - 3: In this session we explain DAX and cover other foundational concepts in PowerPivot such as the Data Model, Measures and Calculated Columns as well as the important skill of understanding how filtering works in the Data Model.
An introduction to Microsoft Power BI, emphasisng on the usability of Power Query and how it's useful for the excel population. A session delived at Orion India Systems Pvt. Ltd.
DAX and Power BI Training - 004 Power QueryWill Harvey
I this session we are introducing Power Query for Excel, the data sources you can connect to, and the transformations you can apply. We also introduce more advanced topics of writing your own M functions.
BI: new of the buzz words that everyone is talking about but what is it? How can it be used to make a impact in my organization? How do I get started? In this session, we will talk about it and show you a live example in Office 365's SharePoint Online.
Objectives/Outcomes: In this session, participants will learn:
1. What is BI
2. What is Microsoft's Power BI
3. Case Studies
4. How can I get it
DAX and Power BI Training - 002 DAX Level 1 - 3Will Harvey
DAX Level 1 - 3: In this session we explain DAX and cover other foundational concepts in PowerPivot such as the Data Model, Measures and Calculated Columns as well as the important skill of understanding how filtering works in the Data Model.
An introduction to Microsoft Power BI, emphasisng on the usability of Power Query and how it's useful for the excel population. A session delived at Orion India Systems Pvt. Ltd.
DAX and Power BI Training - 004 Power QueryWill Harvey
I this session we are introducing Power Query for Excel, the data sources you can connect to, and the transformations you can apply. We also introduce more advanced topics of writing your own M functions.
BI: new of the buzz words that everyone is talking about but what is it? How can it be used to make a impact in my organization? How do I get started? In this session, we will talk about it and show you a live example in Office 365's SharePoint Online.
Objectives/Outcomes: In this session, participants will learn:
1. What is BI
2. What is Microsoft's Power BI
3. Case Studies
4. How can I get it
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.
Introduction to Power BI to make smart decisionsVIVEK GURURANI
Power BI: Business intelligence like never before!
Power BI is a tool that allows accounting and finance managers and professionals to have relevant information at the right time to make strategic decisions in a flexible, centralized, and secure way. Transform your business with predictive analytics, data visualization, and information in real-time, thanks to Power BI.
Presentation Agenda:
1. Introduction to Power BI
2. Why would your business need Power BI?
3. Power BI Architecture
4. Data Sanitization & Cleansing Capabilities
5. Analytical Insights
6. Generating Department Wise Reports & Visualizations
7. Latest & Upcoming Power BI features
8. Live Q&A
Explain about power BI Overview from Power BI Desktop, Power BI Service, Power BI Report Server and Power BI Mobile that consume all BI Data from Dataset and datamodel
Power BI new workspace experience in power biAmit Kumar ☁
Power BI has introduced a new workspace experience. This presentation will describe the benefits of new workspace experience over classic workspace experience.
Power BI Full Course | Power BI Tutorial for Beginners | EdurekaEdureka!
YouTube Link: https://youtu.be/3u7MQz1EyPY
** Power BI Training - https://www.edureka.co/power-bi-training **
This Edureka PPT on "Power BI Full Course" will help you understand and learn Power BI in detail. This Power BI Tutorial is ideal for both beginners as well as professionals who want to master up their Power BI concepts.
Get technically equipped to grow and build your Power BI (Business Intelligence) practice, enabling you to offer new solutions and services to customers. With Power BI, you can transform your customers' data into rich visuals they can collect and organize, helping them focus on what matters most to their businesses.
The slide deck from data and analytics workshop for HR professionals. Presented in @hrtechgroup event in Microsoft Vancouver. The workshop was built around the HR sample partner data set
https://docs.microsoft.com/en-us/power-bi/sample-human-resources
A simplified version of my presentation:
- PowerBI solution architecture
- Key steps to visualize data in PowerBI
- PowerBI Demo
- R in PowerBI
- Custom Visuals
- PowerBI Report Server
- Azure services and Power BI
Power BI is a business analytics service that enables you to see all of your data through a single pane of glass. Live Power BI dashboards and reports...
What Is Power BI? | Introduction To Microsoft Power BI | Power BI Training | ...Edureka!
( Power BI Training - https://www.edureka.co/power-bi-training )
This Edureka "What Is Power BI?" tutorial will help you an introduction to Power BI. This video helps you to learn the following topics:
1. Why Power BI?
2. What Is Power BI?
3. Who Use Power BI?
4. Components Of Power BI
5. Building Blocks Of Power BI
Check out our Power BI Playlist: https://goo.gl/97sJv1
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.
Introduction to Power BI to make smart decisionsVIVEK GURURANI
Power BI: Business intelligence like never before!
Power BI is a tool that allows accounting and finance managers and professionals to have relevant information at the right time to make strategic decisions in a flexible, centralized, and secure way. Transform your business with predictive analytics, data visualization, and information in real-time, thanks to Power BI.
Presentation Agenda:
1. Introduction to Power BI
2. Why would your business need Power BI?
3. Power BI Architecture
4. Data Sanitization & Cleansing Capabilities
5. Analytical Insights
6. Generating Department Wise Reports & Visualizations
7. Latest & Upcoming Power BI features
8. Live Q&A
Explain about power BI Overview from Power BI Desktop, Power BI Service, Power BI Report Server and Power BI Mobile that consume all BI Data from Dataset and datamodel
Power BI new workspace experience in power biAmit Kumar ☁
Power BI has introduced a new workspace experience. This presentation will describe the benefits of new workspace experience over classic workspace experience.
Power BI Full Course | Power BI Tutorial for Beginners | EdurekaEdureka!
YouTube Link: https://youtu.be/3u7MQz1EyPY
** Power BI Training - https://www.edureka.co/power-bi-training **
This Edureka PPT on "Power BI Full Course" will help you understand and learn Power BI in detail. This Power BI Tutorial is ideal for both beginners as well as professionals who want to master up their Power BI concepts.
Get technically equipped to grow and build your Power BI (Business Intelligence) practice, enabling you to offer new solutions and services to customers. With Power BI, you can transform your customers' data into rich visuals they can collect and organize, helping them focus on what matters most to their businesses.
The slide deck from data and analytics workshop for HR professionals. Presented in @hrtechgroup event in Microsoft Vancouver. The workshop was built around the HR sample partner data set
https://docs.microsoft.com/en-us/power-bi/sample-human-resources
A simplified version of my presentation:
- PowerBI solution architecture
- Key steps to visualize data in PowerBI
- PowerBI Demo
- R in PowerBI
- Custom Visuals
- PowerBI Report Server
- Azure services and Power BI
Power BI is a business analytics service that enables you to see all of your data through a single pane of glass. Live Power BI dashboards and reports...
What Is Power BI? | Introduction To Microsoft Power BI | Power BI Training | ...Edureka!
( Power BI Training - https://www.edureka.co/power-bi-training )
This Edureka "What Is Power BI?" tutorial will help you an introduction to Power BI. This video helps you to learn the following topics:
1. Why Power BI?
2. What Is Power BI?
3. Who Use Power BI?
4. Components Of Power BI
5. Building Blocks Of Power BI
Check out our Power BI Playlist: https://goo.gl/97sJv1
PowerQueryes una nueva herramienta de la familia PowerBI que se encarga del proceso de extracción y transformación de datos. Ha sido catalogada como una de las mejores herramientas para Excel en salir al mercado por parte de Microsoft en los últimos años y en esta sesión conocerás muchas razones por las cuales te encantará.
The presentation discusses the different aspects of Power BI like Power BI for O365, Data Discovery, Data Analysis, Data Visualization & Power Maps, Natural Language Search etc.
Its a business analytics solution presented by Netwoven at the Microsoft Power BI workshop held on Oct 30th at SVC Microsoft, Mountain View.
Modern business is fast and needs to take decisions immediatly. It cannot wait that a traditional BI task that works on data snapshots at some time. Social data, Internet of Things, Just in Time don't undestand "snapshot" and needs working on streaming, live data. Microsoft offers a PaaS solution to satisfy this need with Azure Stream Analytics. Let's see how it works.
CCM AlchemyAPI and Real-time AggregationVictor Anjos
An exploratory look into KairosDB (OpenTSDB) connected to Cassandra (CCM) and using AlchemyAPI for entity, topic and sentiment extraction.
Sprinkled in is a bit of Data Modeling, Truth Tables, Primary Keys, Partition Keys and Cluster Keys.
All written in Python!
Awesome SQL Tips and Tricks - Voxxed Days Cluj - 2019Vlad Mihalcea
For way too many application developers, SQL equates that SQL-92 they learned in college. Fortunately, SQL has seen many additions over the past 30 years.
In this presentation, we are going to see what present-day SQL looks like and learn new SQL tricks that even the DBAs will be impressed.
These are the slides for my talk "Sql Server Machine Learning Services" which was presented at Sql Saturday Prague 2018 (#SqlSatPrague). I describe what is Machine Learning, then proceed to explain the importance of it in our SQL Server storage. Then of course I explain the main topic and how Python and R can be integrated in our SQL Scripts (while it is also possible to connect our Python/R scripts to an SQL Server instance).
The presentation ends with a demo. Scripts are available on my GitHub repository: https://github.com/icebeam7/SQLSaturdayPrague2018
ITCamp 2018 - Andrea Martorana Tusa - Failure prediction for manufacturing in...ITCamp
Working in manufacturing industry means that you must deal with product failures. As a BI and/or Data Scientist developer, your task is not only monitor and report product’s health state during its lifecycle, but also predict the likelihood of a fail in the production phase or when product has been delivered to the customer.
Machine Learning techniques can help us to accomplish this task. Starting from past failure data, we can build up a predictive model to forecast the likelihood for a product to fail or giving an estimate on its duration. And now it is possible to develop an end-to-end solution in SQL Server, because of the introduction of advanced analytics tools like R since release 2016.
In this session, we start from the real case of a manufacturing company to create some predictive models: a) Regression model, to predict how many months a product will last once it is delivered to the customer; Time to Failure (TTF); b) Classification models, to predict if a product will fail within a given time frame. (Binary or multi-class classification problem.(
The solution is built using SQL Server 2016, R and R services. On top of that, some reports are created to deliver the outcome to the stakeholders.
[ENG] Sql Saturday 355 in Parma - New "SQL Server databases under source cont...Alessandro Alpi
We are used to see our code under source control. What about our databases? This topic is too often underestimated. Keeping database under our control (source controlled) brings many advantages in terms of organization and quality. The distributed work become rock solid and Continuous integration is simpler to implement. In addition, we can take many advantages from testing, automated deployment and all the stuff that brings the agile methodology available to the team. We will compare also third party tools in order to understand the differences between different vendors.
Using MySQL without Maatkit is like taking a photo without removing the camera's lens cap. Professional MySQL experts use this toolkit to help keep complex MySQL installations running smoothly and efficiently. This session will show you practical ways to use Maatkit every day.
Execution Plans in practice - how to make SQL Server queries faster - Damian ...ITCamp
If you ever wanted to speed up your queries than you would have to know how to read and analyze query execution plans. Let’s do it together during the session because I am going to show you how to be better developer just by reading what’s inside the query plan. Come and see how simple that could be.
Watch the full webinar at: http://embt.co/1pb4Zb4
This presentation is a must-see for anyone interested in Oracle 12! Dan is an Oracle ACE Director and has assembled this presentation with fresh and inside information from Oracle Corp and OOW13. Dan has pulled his top Oracle 12 features from the plethora of new features available and documented in his user group presentations "Oracle 12c New Features for Developers" and "Oracle 12c New Features for DBA's".
Top 10 features will include:
New SQL Syntax
New SQL and PL/SQL Limits
Pluggable Database
New Packages
Deprecated Features
New SQL Tuning Features
This presentation covers new SQL & PL/SQL syntax and options, the container DB of course, new SQL optimizer features, deprecated features, hints, and more. If you're supporting applications, then you won't want to miss this webinar!
Power BI: Introduzione ai dataflow e alla preparazione dei dati self-serviceMarco Pozzan
Power BI Dataflow è il componente di trasformazione dei dati in Power BI. È un processo di Power Query che viene eseguito nel cloud. Bene, questa potrebbe non sembrare una funzionalità molto nuova, giusto? Quindi cosa c'è di nuovo con Dataflow? Le risposte alle vostre domande saranno nella mia sessione :-)
Analysts spend up to 80% of their time on data preparation delaying the time to analysis and decision making.” -Analysts spend up to 80% of their time on data preparation delaying the time to analysis and decision making.” Gartner
PowerPivot and BISM Tabular share a columnar-based database engine called xVelocity. Understand some basic principles about how VertiPaq works, how data is compressed, and how you can design a data model for better optimization.
Show drafts
volume_up
Empowering the Data Analytics Ecosystem: A Laser Focus on Value
The data analytics ecosystem thrives when every component functions at its peak, unlocking the true potential of data. Here's a laser focus on key areas for an empowered ecosystem:
1. Democratize Access, Not Data:
Granular Access Controls: Provide users with self-service tools tailored to their specific needs, preventing data overload and misuse.
Data Catalogs: Implement robust data catalogs for easy discovery and understanding of available data sources.
2. Foster Collaboration with Clear Roles:
Data Mesh Architecture: Break down data silos by creating a distributed data ownership model with clear ownership and responsibilities.
Collaborative Workspaces: Utilize interactive platforms where data scientists, analysts, and domain experts can work seamlessly together.
3. Leverage Advanced Analytics Strategically:
AI-powered Automation: Automate repetitive tasks like data cleaning and feature engineering, freeing up data talent for higher-level analysis.
Right-Tool Selection: Strategically choose the most effective advanced analytics techniques (e.g., AI, ML) based on specific business problems.
4. Prioritize Data Quality with Automation:
Automated Data Validation: Implement automated data quality checks to identify and rectify errors at the source, minimizing downstream issues.
Data Lineage Tracking: Track the flow of data throughout the ecosystem, ensuring transparency and facilitating root cause analysis for errors.
5. Cultivate a Data-Driven Mindset:
Metrics-Driven Performance Management: Align KPIs and performance metrics with data-driven insights to ensure actionable decision making.
Data Storytelling Workshops: Equip stakeholders with the skills to translate complex data findings into compelling narratives that drive action.
Benefits of a Precise Ecosystem:
Sharpened Focus: Precise access and clear roles ensure everyone works with the most relevant data, maximizing efficiency.
Actionable Insights: Strategic analytics and automated quality checks lead to more reliable and actionable data insights.
Continuous Improvement: Data-driven performance management fosters a culture of learning and continuous improvement.
Sustainable Growth: Empowered by data, organizations can make informed decisions to drive sustainable growth and innovation.
By focusing on these precise actions, organizations can create an empowered data analytics ecosystem that delivers real value by driving data-driven decisions and maximizing the return on their data investment.
Levelwise PageRank with Loop-Based Dead End Handling Strategy : SHORT REPORT ...Subhajit Sahu
Abstract — Levelwise PageRank is an alternative method of PageRank computation which decomposes the input graph into a directed acyclic block-graph of strongly connected components, and processes them in topological order, one level at a time. This enables calculation for ranks in a distributed fashion without per-iteration communication, unlike the standard method where all vertices are processed in each iteration. It however comes with a precondition of the absence of dead ends in the input graph. Here, the native non-distributed performance of Levelwise PageRank was compared against Monolithic PageRank on a CPU as well as a GPU. To ensure a fair comparison, Monolithic PageRank was also performed on a graph where vertices were split by components. Results indicate that Levelwise PageRank is about as fast as Monolithic PageRank on the CPU, but quite a bit slower on the GPU. Slowdown on the GPU is likely caused by a large submission of small workloads, and expected to be non-issue when the computation is performed on massive graphs.
17. #sqlsatParma
#sqlsat462November 28°, 2015
•
• You get prompted the first time you try to connect to a data source
• Edit or remove credentials using the Data Source Settings button
•
• Prevents Power Query from sending private data to public data sources
• You get prompted the first time you join/merge the data source with another
• Levels: Public,Organizational, Private
18. #sqlsatParma
#sqlsat462November 28°, 2015
•
– Merge two Power Query queries by matching values in columns
– Like SQL inner join and left join
•
– Append output of Power Query query into another query, it combines
columns with the same name
– Like SQL Union
25. #sqlsatParma
#sqlsat462November 28°, 2015
•
– There are no real looping constructs but objects like lambda functions
– is a functional language Nothing like Excel formula language or VBA
– Understanding M for writing more complex transformations and calculations
•
– Can be invoked dynamically with Evaluate
•
o Familiar, easy to remember
o Easy to read and write; limited syntax, use of non standard symbols
o A superset of the Excel formula language
o Powerful capabilities for the advanced user
26. #sqlsatParma
#sqlsat462November 28°, 2015
•
•
– 3 + 3 is an expression
– 3 + 3 return the value 6
•
– Primitives types like: Boolean , text , number, null, logical, number, text, binary, any,
none, Time, date, datetime, datetimezone, duration
– Complex types like: record, list, table, function, user defined, (data and code)!
28. #sqlsatParma
#sqlsat462November 28°, 2015
•
•
– to a position N of a list
– a row in a table
[
Data = {
[Athletic = 10 , NonAthletic = 50 ],
[Athletic = 20 , NonAthletic = 40 ]
},
Total = data{0}[Athletic] + data{1}[Athletic]
]
= { 1..7 }
30. #sqlsatParma
#sqlsat462November 28°, 2015
•
– Result of previous step typically used in the next step
– Step can be defined and reused later on
– Step isn’t evaluated if it isn’t used
let
Source = Sql.Database(".", "AdventureWorksDW2012"),
Sales = Table.FirstN(Source{[Schema="dbo",Item="Sales"]}[Data],10),
Rank = List.Sort(Sales[SalesAmount] ,Order.Ascending),
in
Rank
•
– These become the steps in a query
– Each query created by the UI consist of a let single expression
•
– This is the output of the query
– It can reference any of the expressions
33. #sqlsatParma
#sqlsat462November 28°, 2015
•
– A function is a value which, when invoked with arguments, produces a new value.
– Function are written by listing the function’s parameters in parentheses, followed
by the goes-to symbol =>, followed by the expression defining the function.
(x) => (x*x) //Multiply the value x to x
(x,y) => (x*y) //Multiply the value x to y
[
Mol = (x,y) = > x*y
]
40. #sqlsatParma
#sqlsat462November 28°, 2015
•
– When?
o Column filters, row filters, joins, group by, pivot, unpivot
o Numeric calculations, aggregations
– Functionality depends on the data source
o Relational sources (SQL Server, Oracle, etc) support the
most functionality
o Also fold to OData, Active Directory, Exchange, and others
•
o Use Table.Buffer() or List.Buffer()
o By combining data from multiple data sources with different privacy level
o Preventing query folding with custom SQL (Sql.Database("localhost","adventureworkdw",[Query="select * from dimdate"])
41. #sqlsatParma
#sqlsat462November 28°, 2015
•
– if you provide a native SQL query this is performed directly in the source data
– that the queries are optimized (i.e. nolock ) .
– Useful when user does not want rewrite in M language an existing query
•
– Query isn't parsed before sending it to the source
– Can’t guarantee how often it is executed
43. #sqlsatParma
#sqlsat462November 28°, 2015
•
– Different visibility levels: private, group, public (within the company)
•
•
– In this case the query is copied and executed locally, there are not processing on the
server
45. #sqlsatParma
#sqlsat462November 28°, 2015
•
– Generate steps using the UI, then tweak the code
– Formatting is easier in the UI
– Some things only work through the UI (“auto steps”)
•
– Use #shared to see all exported functions (and keywords)
– Typing in the function name will display its help, and prompt for parameter
•
– Use try/catch to isolate errors
– Select and remove rows with errors
– Table.Buffer will stop folding from occurring