Overview of important/hot updates since last usergroup meeting. Powe BI Desktop, Power BI Service, Power BI Mobile
UserGroup Homepage: https://www.powerplatformug.com/Munich
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.
The slides used for the PowerPivot Webinar hosted by Phil Hummel of WinWire technologies. Visit www.Winwire.com or write to info@winwire.com for more information
Overview of important/hot updates since last usergroup meeting. Powe BI Desktop, Power BI Service, Power BI Mobile
UserGroup Homepage: https://www.powerplatformug.com/Munich
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.
The slides used for the PowerPivot Webinar hosted by Phil Hummel of WinWire technologies. Visit www.Winwire.com or write to info@winwire.com for more information
Learn more about PowePivot, Microsoft's new in-memory engine, and how you can extend it with advanced analytics and a data security layer for enterprise wide deployment.
Your company is not-yet- ready for the cloud ?
How to refresh your BI solution by providing the beauty of Power BI reports on premises and the ability from the same place to consume your legacy reports or to share efficiently your data model through a unique place. Demo based session with an architecture introduction and a "from the field" real project feedback.
Dynamic filtering for presto join optimisationOri Reshef
@Roman Zeyde Explains how to optimize Presto Joins in selective use cases.
Roman is a Talpiot graduate and an ex-googler, today working as Varada presto architect.
The slide deck for my presentation at the Vancouver PowerBI user group September 2017. Latest and updates in PowerBI - PAge drill, Ribbon, colorful visuals. Custom Visual gallery and comparing 20 custom visuals. The Reports can be found int he Data Story Gallery: https://community.powerbi.com/t5/Data-Stories-The Anime Example: https://community.powerbi.com/t5/Data-Stories-Gallery/Anime-Rating/m-p/252271
The fish example: https://community.powerbi.com/t5/Data-Stories-Gallery/Fish/m-p/251903
The You tube video (45 min of a 60 min lecture): https://www.youtube.com/watch?v=aigmvBp-uX4&t=3s
Power BI: Dashboard in an Hour Walk-ThroughDan English
This session will provide a walk-through example showcasing the Power BI tools including the Desktop, Service, and Mobile application. You will see how you can quickly access and explore data and gain insights from any device as well as collaborate and share the content with others. Some of the recent capabilities that have been released since our last meeting will also be demoed. The content and examples will be provided after the meeting so that you can go through the walk-through examples on your own.
http://bit.ly/pbi_wwi_demo
Azure Data Factory Data Wrangling with Power QueryMark Kromer
ADF has embedded Power Query in Data Factory for a code-free / data-first data wrangling experience. Use the Power Query spreadsheet-style interface in your data factory to explore and prep your data, then execute your M script at scale on ADF's Spark data flow integration runtimes.
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.
Learn more about PowePivot, Microsoft's new in-memory engine, and how you can extend it with advanced analytics and a data security layer for enterprise wide deployment.
Your company is not-yet- ready for the cloud ?
How to refresh your BI solution by providing the beauty of Power BI reports on premises and the ability from the same place to consume your legacy reports or to share efficiently your data model through a unique place. Demo based session with an architecture introduction and a "from the field" real project feedback.
Dynamic filtering for presto join optimisationOri Reshef
@Roman Zeyde Explains how to optimize Presto Joins in selective use cases.
Roman is a Talpiot graduate and an ex-googler, today working as Varada presto architect.
The slide deck for my presentation at the Vancouver PowerBI user group September 2017. Latest and updates in PowerBI - PAge drill, Ribbon, colorful visuals. Custom Visual gallery and comparing 20 custom visuals. The Reports can be found int he Data Story Gallery: https://community.powerbi.com/t5/Data-Stories-The Anime Example: https://community.powerbi.com/t5/Data-Stories-Gallery/Anime-Rating/m-p/252271
The fish example: https://community.powerbi.com/t5/Data-Stories-Gallery/Fish/m-p/251903
The You tube video (45 min of a 60 min lecture): https://www.youtube.com/watch?v=aigmvBp-uX4&t=3s
Power BI: Dashboard in an Hour Walk-ThroughDan English
This session will provide a walk-through example showcasing the Power BI tools including the Desktop, Service, and Mobile application. You will see how you can quickly access and explore data and gain insights from any device as well as collaborate and share the content with others. Some of the recent capabilities that have been released since our last meeting will also be demoed. The content and examples will be provided after the meeting so that you can go through the walk-through examples on your own.
http://bit.ly/pbi_wwi_demo
Azure Data Factory Data Wrangling with Power QueryMark Kromer
ADF has embedded Power Query in Data Factory for a code-free / data-first data wrangling experience. Use the Power Query spreadsheet-style interface in your data factory to explore and prep your data, then execute your M script at scale on ADF's Spark data flow integration runtimes.
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.
GPPB2020 - Milan - Power BI dataflows deep diveRiccardo Perico
Power BI dataflows let you centralize and standardize data preparation, storing data in the cloud,
using your Power Query and M skills through a browser.
We'll discover which is the underneath architecture, which are the ways to create Power BI dataflows and how to manage them.
In the end we will try to understand which are the best scenarios to use them and which possibilities they "unlock".
Business intelligence like never before....
Power BI is a suite of business analytics tools that deliver insights throughout your organization. Connect to hundreds of data sources, simplify data prep, and drive ad hoc analysis. Produce beautiful reports, then publish them for your organization to consume on the web and across mobile devices. Everyone can create personalized dashboards with a unique, 360-degree view of their business. And scale across the enterprise, with governance and security built-in.
Power BI Modeling Use Cases: Desktop to Enterprise with Questions and AnswersSenturus
Learn the different ways Power BI lets you source and prep data for analysis. We examine four different scenarios and their impacts on scalability, security and performance. Scenarios include: directly querying operational systems, querying the data warehouse, dataflows and datasets.
Senturus offers a full spectrum of services in business intelligence and training on Tableau, Power BI and Cognos. Our resource library has hundreds of free live and recorded webinars, blog posts, demos and unbiased product reviews available on our website at: http://www.senturus.com/senturus-resources/.
To provide a self serviced, web based , cloud hosted, easy to use, quick to deploy and cost effective data visualization tool for business users in addition to BI application developers
Power BI / AAS Data Model Optimization 101 v2Dan English
This is an updated version of the presentation that I did earlier in the year which I presented at MN Data Saturday 13 event on Oct 16, 2021 on data model optimization for Power BI and tabular Analysis Services.
Microsoft Power BI helps you stay up to date with the information that matters to you. With Power BI, dashboards help you keep a finger on the pulse of your business. Your dashboards display tiles that you can click to open reports for exploring further. Connect to multiple data sets to bring all of the relevant data together in one place.
Automatizacion de Procesos en Modelos TabularesGaston Cruz
Muestra de opciones para automatizar refrescos en Modelos Tabulares a traves de Azure Data Factory, Azure Logic Apps, Azure Functions y refresco de base de datos, tablas y particiones en Azure Analysis Services.
Tecnicas avanzadas en Power BI con Tabular EditorGaston Cruz
Manejo de modelos tabulares a traves de Tabular Editor. Primeros pasos utilizando esta excelente herramienta tanto con modelos en Power BI Desktop como en Power BI Premium
Power BI Days - Power Bi and PowerShellGaston Cruz
Use cases to show how to use Power BI REST API and PowerShell Modules to audit, monitor and review objects in Power BI. Reports, Dashboards, Datasets, and Gateways
Case Studies regarding Logistic Solutions adding value from Reference Architecture and Integration Pattern using Sensors, Devices, Custom Apps, with data ingest, store, prep & train and visualize data
Demo to show how you connect Devices and push events to Events Hub and IoT Hub in Azure, configure Azure Streaming Analytics job and create inputs and outputs to visualize info in Real Time with Power BI
Power BI and Powershell - SQL Saturday Santiago 2018Gaston Cruz
Using PowerShell modules and step by step installing them and Register an App in Dev Power BI site and Delegate Permissions in Azure to then implements scripts to get backend data from your Power BI subscription.
Explore our comprehensive data analysis project presentation on predicting product ad campaign performance. Learn how data-driven insights can optimize your marketing strategies and enhance campaign effectiveness. Perfect for professionals and students looking to understand the power of data analysis in advertising. for more details visit: https://bostoninstituteofanalytics.org/data-science-and-artificial-intelligence/
As Europe's leading economic powerhouse and the fourth-largest hashtag#economy globally, Germany stands at the forefront of innovation and industrial might. Renowned for its precision engineering and high-tech sectors, Germany's economic structure is heavily supported by a robust service industry, accounting for approximately 68% of its GDP. This economic clout and strategic geopolitical stance position Germany as a focal point in the global cyber threat landscape.
In the face of escalating global tensions, particularly those emanating from geopolitical disputes with nations like hashtag#Russia and hashtag#China, hashtag#Germany has witnessed a significant uptick in targeted cyber operations. Our analysis indicates a marked increase in hashtag#cyberattack sophistication aimed at critical infrastructure and key industrial sectors. These attacks range from ransomware campaigns to hashtag#AdvancedPersistentThreats (hashtag#APTs), threatening national security and business integrity.
🔑 Key findings include:
🔍 Increased frequency and complexity of cyber threats.
🔍 Escalation of state-sponsored and criminally motivated cyber operations.
🔍 Active dark web exchanges of malicious tools and tactics.
Our comprehensive report delves into these challenges, using a blend of open-source and proprietary data collection techniques. By monitoring activity on critical networks and analyzing attack patterns, our team provides a detailed overview of the threats facing German entities.
This report aims to equip stakeholders across public and private sectors with the knowledge to enhance their defensive strategies, reduce exposure to cyber risks, and reinforce Germany's resilience against cyber threats.
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.
Techniques to optimize the pagerank algorithm usually fall in two categories. One is to try reducing the work per iteration, and the other is to try reducing the number of iterations. These goals are often at odds with one another. Skipping computation on vertices which have already converged has the potential to save iteration time. Skipping in-identical vertices, with the same in-links, helps reduce duplicate computations and thus could help reduce iteration time. Road networks often have chains which can be short-circuited before pagerank computation to improve performance. Final ranks of chain nodes can be easily calculated. This could reduce both the iteration time, and the number of iterations. If a graph has no dangling nodes, pagerank of each strongly connected component can be computed in topological order. This could help reduce the iteration time, no. of iterations, and also enable multi-iteration concurrency in pagerank computation. The combination of all of the above methods is the STICD algorithm. [sticd] For dynamic graphs, unchanged components whose ranks are unaffected can be skipped altogether.
Big data models with Power BI - Composite Models and Aggregations
1. Gaston Cruz - MVP Data Platform
Data Analytics Architect
Slalom, Seattle.
/gastoncruz
@gastonfcruz
gastoncruz
gastoncruz@outlook.com
www.gastoncruz.com
Power BI with Big Data
Composite Models and Aggregations
Seattle Modern Excel + Power BI User Group
(MEUG)
2. Performance Factors
• Created summarized tables w/ filter for large DQ tables
(Full aggregate functionality available soon)
• Unloaded and removed irrelevant tables and columns
• Document relationship info & measures & calculated columns
• Changed semi-relevant tables from import to DQ
• Turned off auto date/time (Current file/Global)
• Removed bookmarks and moved calculated measures to
the model
• Removed custom visuals
3. Composite Model
Power BI Architecture (Ad-Hoc
Model)
• Transactional Views in
DW
• Best Practice to build
pre calculated columns
Power BI Desktop
Power BI Desktop
Dual
On-Prem
Gateway
DirectQuery Import
Power BI Desktop
Power BI Desktop
Gateway
Data Sources
Dashboard
Report
Reports
Publish
Periodic Data Refresh
Periodic
Data Refresh
In the first level and to improve performance a View is created in DW with pre calculated columns
When reports and dashboards are viewed, Power BI queries its copy of the data stored within the dataset (an in-memory
columnstore database) instead of going back to the original data source. This happens with Composite model using Direct
Query to DW transactional table and Aggregated Table in Power BI with Import type of connection. Dimensional Tables
are going to set via Dual connectivity (DQ with Transactional and Import with Aggregated Table)
Publish to PBI Premium Capacity for computing purposes
1
1
2
3
2
Power BI Desktop
Composite Model
Power BI Service with Premium Capacity
Source Data
Source Data
Source Data
Systems Data Warehouse
Publish
PBIX
Premium App Workspace
3Dual
DirectQuery Import
Connection via Direct Query to Transactional
Tables/Views in Snowflake and then implement
Aggregated Tables with Import connection to
improve performance.
7. Tools
DAX Studio by SQLBI
https://www.sqlbi.com/tools/dax-studio/
VertiPaq Analyzer by SQLBI
https://www.sqlbi.com/tools/vertipaq-analyzer/
•
•
•
•
•
•
Power BI Helper by RADACAD
https://radacad.com/power-bi-helper
8. Business logic & metrics
Data modeling
Security
Azure Analysis Services
Server
Lifecycle management
In-memory
cache
Enterprise Data Analytics
9. Thanks! And see you on the next
meetup!!!
@gastonfcruz
"Improve the Process"