Wprowadzenie do modelowania danych w PowerPivot

Preview:

Citation preview

Wprowadzenie do modelowania danych

w PowerPivot

Kamil Nowińskikamil@nowinski.net

Kamil Nowiński

• Konsultant, freelancer, SQL Server expert• Ostatnio jako architekt w projekcie hurtowni danych

„Ari@dna2” programu e-Cło dla Ministerstwa Finansów• Programista > 20 lat (VB6, VB.NET, C#, .NET Framework)

• Ponad 10-letnie doświadczenie w SQL Server (DEV/DBA)• Bazy danych: Microsoft SQL 2000 – 2012+

• Członek komisji rewizyjnej Stowarzyszenia PLSSUG, • Współorganizator konferencji SQLDay• Certyfikaty SQL Server: MCITP, MCP, MCTS, MCSA, MCSE

• Zainteresowania:• Optymalizacja baz danych, Hurtownie danych, SSIS• Fotografia cyfrowa (Nikon D-90, Adobe Lightroom)

Agenda

Self-Services Business IntelligencePowerPivot a PowerBIExcel 2013

Pivot TablePowerPivotPower View

SharePoint 2013

Self-Services Business Intelligence

• Self-service business intelligence (SSBI) is an approach to data analytics that enables business users to access and work with corporate information without the IT department’s involvement (except, of course, to set up the data warehouse and data marts underpinning the business intelligence (BI) system and deploy the self-service query and reporting tools).

http://searchbusinessanalytics.techtarget.com/definition/self-service-business-intelligence-BI

Wizualizacja & decyzyjność

Odkrywaj, eksploruj i zestawiaj każdy rodzaj lub rozmiar danych, niezależnie od lokalizacji

Zadawaj pytania o dane do wizualizacji, analizuj je i prognozuj

Przyśpiesz decyzje, udostępniaj wyniki i spostrzeżenia na każde urządzenie

Transformacja+ analiza

Wizualizacja+ decyzyjność

Gromadzenie + zarządzanie

Data

Collaborate in Power BI for Office 365

1 in 4 enterprise customers on Office 365

Share Question

Q&A

Mobility

Analyze in Excel1 Billion Office Users

Analyze VisualizeDiscover

Scalable | Manageable | Trusted

Potężne podejście do pracy z danymiSelf-service business intelligence and analytics with Excel and the power of the cloud

Power BI for Office 365

Power BI – składowe

• Power Query• PowerPivot• Power Map• Power View• Power BI Sites• Data Management Gateway• Power BI App (Windows Store)• Q&A – naturalny język zapytań

PowerPivot - przegląd

• Organizacja tabel danych w sposób relacyjny• InMemory ColumnStore database• Silne kompresowanie danych (kolumnowe)• DAX – wydajny język programowania• Możliwość integracji danych z wielu różnych źródeł danych• Dużo wyższa wydajność złożonych zapytań w stosunku do tradycyjnych

baz danych• Możliwość tworzenia hierarchii

PowerPivot - Historia

• Microsoft Excel 97– Pierwsze tabele przestawne (PivotTable)

• Microsoft Excel 2010– Darmowy dodatek PowerPivot v.1.0

• Microsoft Excel 2013– PowerPivot wstępnie instalowany – konieczność aktywacji

PowerPivot – data sources (1)

PowerPivot – data sources (2)

PowerPivot - modelowanie

PowerPivot – hierarchie danych

• Przejrzysta wizualizacja danych zależnych od siebie• Wygodna metoda prezentacji ścieżki analitycznej• Trywialne przygotowanie w modelu PowerPivot• Dostępne również w Power View• Wygodna obsługa raportów (drill-down)

• Przykłady hierarchii:– Kalendarz: Rok -> Kwartał -> Miesiąc– Kategorie produktów:

Kategoria -> Podkategoria -> [Produkt]

DEMO

Podsumowanie

• Wizualizacje i możliwości Excela• Możliwość współdzielenia na platformie SharePoint• Możliwość automatyzacji (VBA/SharePoint)• Power View jako interaktywna prezentacja danych• Analiza online & offline• Tabular Mode jako krok następny

Materiały

• „Microsoft Excel 2013. Budowanie modeli danych przy użyciu PowerPivot”Alberto Ferrari, Marco Russo. APN Promise 2014

• http://blogs.msdn.com/b/powerbi/• http://www.powerpivotpro.com/• http://www.microsoft.com/en-us/powerbi/default.aspx• PASS Data Warehousing and Business Intelligence Virtual Chapter

https://www.youtube.com/channel/UCCCfvrqpqo4krycPTrQT4LA

Q&A

ANY QUESTIONS

DZIĘKUJĘ ZA UWAGĘ

Zapraszam do kontaktu

kamil@nowinski.net

kamil.nowinski

http://pl.linkedin.com/in/kamilnowinski/

@NowinskiK

Recommended