SlideShare a Scribd company logo
1 of 15
POWER PIVOT ILE
İŞ ZEKASI
#BITechMacro
1
İçerik
■ Power Pivot Nedir?
■ Hangi ExcelVersiyonlarda bulunur?
■ Avantajları Nelerdir?
■ Data Model (Veri Modeli) Nedir?
■ Columnar Database (SütunsalVeriTabanı) Nedir?
– Tablo Çeşitleri
– Normalize Edilmemiş ve Normalize EdilmişTablolar
■ Data Modelling (Veri Modelleme) nasıl yapılır?
■ Power Query Nedir?
■ Dax Fonksiyonları Nelerdir?
2
Power Pivot Nedir?
■ Büyük veriler üzerinden raporlama ve analiz yapmanızı sağlayan bir araçtır.
■ Bu raporlama işleminde Excel’in PivotTable özelliğini kullanır.
■ Milyonlarca satır verilerde hızlıca işlem yapmanızı Columnar Database (SütunsalVeri
Tabanı) özelliği ile sağlar.
■ Tablolar arası ilişki kurmanıza olanak verir.
■ DAX (Veri Çözümleme İfadesi) fonksiyonları ile normal bir PivotTable ile yapılamayan
işler gerçekleştirir. (CALCULATE, SAMEPERIODLASTYEAR, BLANK vs.)
 Power Pivot Com-Addin olarak 2010 ve sonraki versiyonlarda mevcuttur.
 2016 Excel’de ise Data Sekmesinde ‘Manage Data Model’ ismiyle kendine yer
bulmuştur.
3
Hangi Excel versiyonlarında bulunur?
■ Excel 2013
– Office 2013 Pro Plus
– Office 365 (E3-E4 Edition)
– Stand Alone Excel
■ Excel 2016
– Office 2016 Pro Plus
– Stand Alone Excel
– Office 365 Pro Plus Edition
4
Power Pivot’un Avantajları
■ Excel’in satır sınırlamasını (1.048.576) ortadan kaldırır.
■ Columnar Database (SütunsalVeri tabanı) özelliği ile verileri sakladığı için,
– Dosyaların boyutları azalır.
– Normal bir veri tabanından daha hızlı çalışır.
■ Excel’in PivotTable ve Pivot Chart özelliğini kullanarak raporlamalar oluşturulmasına
olanak sağladığı için kullanması gayet keyifli ve kolaydır.
5
Data Model
Tablolar ve bu tabloların birbirleri ile ilişkide olduğu veri setleridir.
Tablolar,Verilerinizi organize ettiğiniz, normalize hale getirmiş olduğunuz sağlıklı
yapılardır. Normalde bir tablo bile aslında bir veri modelidir.
BirVeri Modeli’nde birden fazla tablo var ise bu tabloların birbirleri ile bağlı olmaları
gereklidir.
İlişki, iki tabloyu bir arada tutan yapıdır. İki tablo birbirleri ile bağlı olduğu zaman, bu
tablolara ilişkilidir deriz. (Related) En sık kullanılan ilişki -> One to Many
6
Columnar Database
■ Okuma işlemi satır satır değil, sütun bazlı yapılır.
■ Bu sayede hızı satır bazlı okumaya göre oldukça fazladır.
■ Veriyi bu şekilde okumak için farklı bir sıkıştırma yöntemi kullandığı için, dosyaların
boyutlarını düşürür.
■ Tablolar arası ilişki de kurulabildiği için de Normalize edilmiş tablolarda çalışılma
imkanı sağlar.
7
Normalize EdilmemişTablo
8
Normalize EdilmişTablo
9
Columnar Database
11
POWER QUERY
Dışarıdan alınan anlamsız ya da bozuk verilerin anlamlı hale getirildiği, veride düzenleme
yapmanızı sağlayan sorgu editörüdür.
Data Sekmesinde «Get &Transform» alanındadır.
Bir çok farklı kaynaktan veri alabilmenize olanak sağlar.
– Veriyi al
– Düzenle
– Excel’e ve ya Power Pivot’a yükle ya da sadece bağlantı kur
– PivotTable ile rapor oluştur
– Yeri veri geldiği zaman sorguyu ve PivotTable’ı Refresh yap.
12
Veri Modelleme –Veri Modeli Nedir?
Power Query ve Power Pivot’tan önce
- «Get External Data» özelliği ile veri
alınır.
- Text to Columns özelliği ile ayarlanır.
- Vlookup,Text Fonksiyonları, Math
Fonksiyonları,Yeni eklenen sütunlar,
hatta dizi formülleri.
- Diğer Excel Özellikleri
- Veri işlenip rapor oluşturulmak için
üzerinde çalışılırdı.
Power Query ve Power Pivot’tan sonra
- «Power Query» ile veriyi yükle
- Tablolar arası ilişki kur
- DAX fonksiyonları ile hesaplamalar
gerçekleştir
- PivotTable Pivot Chart ile raporları
oluştur.
- Yeni veri geldiğinde Power Query ve
PivotTable’ı refresh yap
Birbirleri ile alakalı (ilişkili) tabloları yükleyip, ilişkilendirip formüller kullanarak
bu tablolardan raporlar analizler yapılmasına olanak sağlayan yapının tamamı.
13
İlişkiliTablolar
Birbirleri ile alakalı iki ya da daha fazla tablonun, sahip oldukları ortak alan üzerinden
birbirlerine bağlanmasıdır.
14
Look up (Arama) Look up (Arama) Transaction (İşlem)
Fact (Eylem)Dimension (Ölçüt)Dimension (Ölçüt)
Dax (DataAnalysis Expressions)
Calculated Column
Pivot table’da Satır, Sütun, Filtre alanına
sürükle bırak yapabileceğiniz,
oluşturduğunuz zaman PivotTableAlan
listesinde gözüken formüllerdir.
■ Bir tarihin ay değeri
■ Bir satışın tutarı
■ Excel’deki yardımcı sütun
■ Tablo’daAdd column alanından
import edilir.
Measured (Calculated) Field
PivotTable’da value alanına
bırakacağınız, herhangi bir sütunun
hesaplanması için kullanılır.
■ RELATED, SUMX,CALCULATE vb.
■ Bir kere hesaplanır.
■ Tablonun altında oluşturulur.
15
Özet
■ Power Pivot:
– PivotTable kullanır.
– Columnar Database yöntemi büyük verilerde hızlı işlem yapmanızı sağlar.
– Çok büyük verilerde rahatlıkla işlem yapabilirsiniz.
– DAX fonksiyonları ile veriler üzerinde hesaplamalar gerçekleştirebilirsiniz.
– İlişkiliTablo yöntemi kullanır.
– Normalize edilmemiş tabloları Power Pivot’a yükleyip saklayabilirsiniz.
– Aynı anda farklı kaynaklarla çalışmanıza olanak tanır.
■ Power Query
– Veriler düzenli değil ise düzenleme yapabileceğiniz editör
– Sorgu oluşturduğu için tekrar tekrar çalıştırılabilir.
 Veriyi Power Query İle Düzenle Power Pivot’a yükle RaporlarıOluştur.
16

More Related Content

Viewers also liked

Application Windows Forms VS 2010
Application Windows Forms VS 2010Application Windows Forms VS 2010
Application Windows Forms VS 2010Hajer Dahmeni
 
Beyond the First Transaction
Beyond the First TransactionBeyond the First Transaction
Beyond the First TransactionUberflip
 
Is Your Marketing Strategy Read for the Wild West?
Is Your Marketing Strategy Read for the Wild West?Is Your Marketing Strategy Read for the Wild West?
Is Your Marketing Strategy Read for the Wild West?Uberflip
 
Excel 2016 top features
Excel 2016 top featuresExcel 2016 top features
Excel 2016 top featuresBandhu P. Das
 

Viewers also liked (8)

PYMES 1
PYMES 1PYMES 1
PYMES 1
 
Application Windows Forms VS 2010
Application Windows Forms VS 2010Application Windows Forms VS 2010
Application Windows Forms VS 2010
 
Beyond the First Transaction
Beyond the First TransactionBeyond the First Transaction
Beyond the First Transaction
 
Science project
Science projectScience project
Science project
 
Is Your Marketing Strategy Read for the Wild West?
Is Your Marketing Strategy Read for the Wild West?Is Your Marketing Strategy Read for the Wild West?
Is Your Marketing Strategy Read for the Wild West?
 
Excel 2016 top features
Excel 2016 top featuresExcel 2016 top features
Excel 2016 top features
 
Simmethod, ibm and teradata predictive risk and performance research
Simmethod, ibm and teradata predictive risk and performance researchSimmethod, ibm and teradata predictive risk and performance research
Simmethod, ibm and teradata predictive risk and performance research
 
Models of teaching ppt
Models of teaching pptModels of teaching ppt
Models of teaching ppt
 

Similar to Excel Power Pivot

İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİİŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİAbdullah Cihan
 
Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012Sevdanur Genc
 
Veritabani.Modul1.Planlama.Ver.1.0
Veritabani.Modul1.Planlama.Ver.1.0Veritabani.Modul1.Planlama.Ver.1.0
Veritabani.Modul1.Planlama.Ver.1.0deniz armutlu
 
İleri Seviye T-SQL Programlama - Chapter 08
İleri Seviye T-SQL Programlama - Chapter 08İleri Seviye T-SQL Programlama - Chapter 08
İleri Seviye T-SQL Programlama - Chapter 08Cihan Özhan
 
Sql serverda indexkavrami
Sql serverda indexkavramiSql serverda indexkavrami
Sql serverda indexkavramioktaygokgol
 
Visio Uml Diyagramları
Visio Uml DiyagramlarıVisio Uml Diyagramları
Visio Uml DiyagramlarıEmine Çiftçi
 
Loglari nerede saklayalım?
Loglari nerede saklayalım?Loglari nerede saklayalım?
Loglari nerede saklayalım?Ertugrul Akbas
 
Oracle Mimarisi "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
Oracle Mimarisi  "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"Oracle Mimarisi  "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
Oracle Mimarisi "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"Anar Godjaev
 
Temel Düzeyde MySQL ve PHP Eğitimleri 2
Temel Düzeyde MySQL ve PHP Eğitimleri 2Temel Düzeyde MySQL ve PHP Eğitimleri 2
Temel Düzeyde MySQL ve PHP Eğitimleri 2Univerist
 
Yzm 2116 Bölüm 1 - Veri Yapılarına Giriş
Yzm 2116  Bölüm 1 - Veri Yapılarına GirişYzm 2116  Bölüm 1 - Veri Yapılarına Giriş
Yzm 2116 Bölüm 1 - Veri Yapılarına GirişDeniz KILINÇ
 
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008mtcakmak
 
Bilgi Sistemleri - Ders 3
Bilgi Sistemleri - Ders 3Bilgi Sistemleri - Ders 3
Bilgi Sistemleri - Ders 3guest0296675
 

Similar to Excel Power Pivot (20)

İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİİŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
İŞ ZEKASININ TEMELLERİ: VERİTABANLARI VE ENFORMASYON YÖNETİMİ
 
Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012Veri tabaniprogramlama 12.10.2012
Veri tabaniprogramlama 12.10.2012
 
Veritabani.Modul1.Planlama.Ver.1.0
Veritabani.Modul1.Planlama.Ver.1.0Veritabani.Modul1.Planlama.Ver.1.0
Veritabani.Modul1.Planlama.Ver.1.0
 
MS Access 2013
MS Access 2013MS Access 2013
MS Access 2013
 
Hayrettin kunuk
Hayrettin kunukHayrettin kunuk
Hayrettin kunuk
 
İleri Seviye T-SQL Programlama - Chapter 08
İleri Seviye T-SQL Programlama - Chapter 08İleri Seviye T-SQL Programlama - Chapter 08
İleri Seviye T-SQL Programlama - Chapter 08
 
Access 2013 Hafta 2
Access 2013 Hafta 2Access 2013 Hafta 2
Access 2013 Hafta 2
 
Sql serverda indexkavrami
Sql serverda indexkavramiSql serverda indexkavrami
Sql serverda indexkavrami
 
Visio Uml Diyagramları
Visio Uml DiyagramlarıVisio Uml Diyagramları
Visio Uml Diyagramları
 
Loglari nerede saklayalım?
Loglari nerede saklayalım?Loglari nerede saklayalım?
Loglari nerede saklayalım?
 
Delphi 7
Delphi 7Delphi 7
Delphi 7
 
Oracle Mimarisi "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
Oracle Mimarisi  "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"Oracle Mimarisi  "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
Oracle Mimarisi "Orneklerle Oracle 11g R2 ve Genel kavramlar isimli KItabdan"
 
Temel Düzeyde MySQL ve PHP Eğitimleri 2
Temel Düzeyde MySQL ve PHP Eğitimleri 2Temel Düzeyde MySQL ve PHP Eğitimleri 2
Temel Düzeyde MySQL ve PHP Eğitimleri 2
 
MS Excel 2013
MS Excel 2013MS Excel 2013
MS Excel 2013
 
Yzm 2116 Bölüm 1 - Veri Yapılarına Giriş
Yzm 2116  Bölüm 1 - Veri Yapılarına GirişYzm 2116  Bölüm 1 - Veri Yapılarına Giriş
Yzm 2116 Bölüm 1 - Veri Yapılarına Giriş
 
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
 
Pivot Unpivot
Pivot UnpivotPivot Unpivot
Pivot Unpivot
 
Bilgi Sistemleri - Ders 3
Bilgi Sistemleri - Ders 3Bilgi Sistemleri - Ders 3
Bilgi Sistemleri - Ders 3
 
No SQL
No SQL No SQL
No SQL
 
Sql Server 2.hafta
Sql Server 2.haftaSql Server 2.hafta
Sql Server 2.hafta
 

Excel Power Pivot

  • 1. POWER PIVOT ILE İŞ ZEKASI #BITechMacro 1
  • 2. İçerik ■ Power Pivot Nedir? ■ Hangi ExcelVersiyonlarda bulunur? ■ Avantajları Nelerdir? ■ Data Model (Veri Modeli) Nedir? ■ Columnar Database (SütunsalVeriTabanı) Nedir? – Tablo Çeşitleri – Normalize Edilmemiş ve Normalize EdilmişTablolar ■ Data Modelling (Veri Modelleme) nasıl yapılır? ■ Power Query Nedir? ■ Dax Fonksiyonları Nelerdir? 2
  • 3. Power Pivot Nedir? ■ Büyük veriler üzerinden raporlama ve analiz yapmanızı sağlayan bir araçtır. ■ Bu raporlama işleminde Excel’in PivotTable özelliğini kullanır. ■ Milyonlarca satır verilerde hızlıca işlem yapmanızı Columnar Database (SütunsalVeri Tabanı) özelliği ile sağlar. ■ Tablolar arası ilişki kurmanıza olanak verir. ■ DAX (Veri Çözümleme İfadesi) fonksiyonları ile normal bir PivotTable ile yapılamayan işler gerçekleştirir. (CALCULATE, SAMEPERIODLASTYEAR, BLANK vs.)  Power Pivot Com-Addin olarak 2010 ve sonraki versiyonlarda mevcuttur.  2016 Excel’de ise Data Sekmesinde ‘Manage Data Model’ ismiyle kendine yer bulmuştur. 3
  • 4. Hangi Excel versiyonlarında bulunur? ■ Excel 2013 – Office 2013 Pro Plus – Office 365 (E3-E4 Edition) – Stand Alone Excel ■ Excel 2016 – Office 2016 Pro Plus – Stand Alone Excel – Office 365 Pro Plus Edition 4
  • 5. Power Pivot’un Avantajları ■ Excel’in satır sınırlamasını (1.048.576) ortadan kaldırır. ■ Columnar Database (SütunsalVeri tabanı) özelliği ile verileri sakladığı için, – Dosyaların boyutları azalır. – Normal bir veri tabanından daha hızlı çalışır. ■ Excel’in PivotTable ve Pivot Chart özelliğini kullanarak raporlamalar oluşturulmasına olanak sağladığı için kullanması gayet keyifli ve kolaydır. 5
  • 6. Data Model Tablolar ve bu tabloların birbirleri ile ilişkide olduğu veri setleridir. Tablolar,Verilerinizi organize ettiğiniz, normalize hale getirmiş olduğunuz sağlıklı yapılardır. Normalde bir tablo bile aslında bir veri modelidir. BirVeri Modeli’nde birden fazla tablo var ise bu tabloların birbirleri ile bağlı olmaları gereklidir. İlişki, iki tabloyu bir arada tutan yapıdır. İki tablo birbirleri ile bağlı olduğu zaman, bu tablolara ilişkilidir deriz. (Related) En sık kullanılan ilişki -> One to Many 6
  • 7. Columnar Database ■ Okuma işlemi satır satır değil, sütun bazlı yapılır. ■ Bu sayede hızı satır bazlı okumaya göre oldukça fazladır. ■ Veriyi bu şekilde okumak için farklı bir sıkıştırma yöntemi kullandığı için, dosyaların boyutlarını düşürür. ■ Tablolar arası ilişki de kurulabildiği için de Normalize edilmiş tablolarda çalışılma imkanı sağlar. 7
  • 11. POWER QUERY Dışarıdan alınan anlamsız ya da bozuk verilerin anlamlı hale getirildiği, veride düzenleme yapmanızı sağlayan sorgu editörüdür. Data Sekmesinde «Get &Transform» alanındadır. Bir çok farklı kaynaktan veri alabilmenize olanak sağlar. – Veriyi al – Düzenle – Excel’e ve ya Power Pivot’a yükle ya da sadece bağlantı kur – PivotTable ile rapor oluştur – Yeri veri geldiği zaman sorguyu ve PivotTable’ı Refresh yap. 12
  • 12. Veri Modelleme –Veri Modeli Nedir? Power Query ve Power Pivot’tan önce - «Get External Data» özelliği ile veri alınır. - Text to Columns özelliği ile ayarlanır. - Vlookup,Text Fonksiyonları, Math Fonksiyonları,Yeni eklenen sütunlar, hatta dizi formülleri. - Diğer Excel Özellikleri - Veri işlenip rapor oluşturulmak için üzerinde çalışılırdı. Power Query ve Power Pivot’tan sonra - «Power Query» ile veriyi yükle - Tablolar arası ilişki kur - DAX fonksiyonları ile hesaplamalar gerçekleştir - PivotTable Pivot Chart ile raporları oluştur. - Yeni veri geldiğinde Power Query ve PivotTable’ı refresh yap Birbirleri ile alakalı (ilişkili) tabloları yükleyip, ilişkilendirip formüller kullanarak bu tablolardan raporlar analizler yapılmasına olanak sağlayan yapının tamamı. 13
  • 13. İlişkiliTablolar Birbirleri ile alakalı iki ya da daha fazla tablonun, sahip oldukları ortak alan üzerinden birbirlerine bağlanmasıdır. 14 Look up (Arama) Look up (Arama) Transaction (İşlem) Fact (Eylem)Dimension (Ölçüt)Dimension (Ölçüt)
  • 14. Dax (DataAnalysis Expressions) Calculated Column Pivot table’da Satır, Sütun, Filtre alanına sürükle bırak yapabileceğiniz, oluşturduğunuz zaman PivotTableAlan listesinde gözüken formüllerdir. ■ Bir tarihin ay değeri ■ Bir satışın tutarı ■ Excel’deki yardımcı sütun ■ Tablo’daAdd column alanından import edilir. Measured (Calculated) Field PivotTable’da value alanına bırakacağınız, herhangi bir sütunun hesaplanması için kullanılır. ■ RELATED, SUMX,CALCULATE vb. ■ Bir kere hesaplanır. ■ Tablonun altında oluşturulur. 15
  • 15. Özet ■ Power Pivot: – PivotTable kullanır. – Columnar Database yöntemi büyük verilerde hızlı işlem yapmanızı sağlar. – Çok büyük verilerde rahatlıkla işlem yapabilirsiniz. – DAX fonksiyonları ile veriler üzerinde hesaplamalar gerçekleştirebilirsiniz. – İlişkiliTablo yöntemi kullanır. – Normalize edilmemiş tabloları Power Pivot’a yükleyip saklayabilirsiniz. – Aynı anda farklı kaynaklarla çalışmanıza olanak tanır. ■ Power Query – Veriler düzenli değil ise düzenleme yapabileceğiniz editör – Sorgu oluşturduğu için tekrar tekrar çalıştırılabilir.  Veriyi Power Query İle Düzenle Power Pivot’a yükle RaporlarıOluştur. 16