15/15
Son sonuç
Microsoft Excel ve uzun yıllardır en üst düzey iş zekası (BI) platformları arasında bir boşluk var. Microsoft Excel 2010 Pivot Tablosu geliştirmeleri, birkaç diğer BI özelliği ile birlikte kurumsal BI için gerçek bir rakip haline getirmiştir. Excel geleneksel olarak bağımsız analiz ve herkesin nihai raporlarını ihraç ettiği standart araç için kullanılmıştır. Profesyonel iş zekası geleneksel olarak SAS, Business Objects ve SAP gibi şirketler için ayrılmıştır.
Microsoft Excel 2010 (Excel 2010 Pivot Tablosuyla birlikte), SQL Server 2008 R2, SharePoint 2010 ve ücretsiz Microsoft Excel 2010 eklentisi "PowerPivot" ile birlikte yüksek bir iş zekası ve raporlama çözümü sağladı.
Bu eğitici, basit bir SQL sorgusu kullanarak SQL Server 2008 R2 veritabanına bağlı bir Excel 2010 PivotTable ile düz bir ileri senaryoyu kapsamaktadır. Ayrıca, Excel 2010'da yeni olan görsel filtreleme için Slicers'ı kullanıyorum. Excel 2010 için PowerPivot'ta Veri Analizi İfadeleri (DAX) kullanarak daha karmaşık BI tekniklerini yakın bir gelecekte ele alacağım. Microsoft Excel 2010'un bu en son sürümü, kullanıcı topluluğunuz için gerçek bir değer sağlayabilir.
15/15
Pivot Tabla Ekle
Yeni veya mevcut bir Excel çalışma kitabına bir Pivot Tablo ekleyebilirsiniz. İmlecinizi en üste birkaç satır aşağı konumlandırmayı düşünebilirsiniz. Bu, çalışma sayfasını paylaşmanız veya yazdırmanız durumunda size bir başlık veya şirket bilgisi için yer açacaktır.
- Yeni veya mevcut bir Excel 2010 çalışma kitabını açın ve Pivot Tablonun sol üst köşesinin olmasını istediğiniz hücreye tıklayın.
- Ekle sekmesine tıklayın ve Tablolar bölümünde PivotTable açılır menüsüne tıklayın. PivotTable'ı seçin. Bu, PivotTable Oluştur iletişim kutusunu başlatır.
15/15
Pivot Tablosu SQL Server'a (veya Diğer Veritabanına) Bağlayın
Excel 2010, tüm önemli RDBMS (İlişkisel Veritabanı Yönetim Sistemi) sağlayıcılarından veri alabilir. SQL Server sürücüleri varsayılan olarak bağlantı için kullanılabilir olmalıdır. Ancak, tüm büyük veritabanı yazılımları, bağlantı kurmanıza izin veren ODBC (Açık Veritabanı Bağlantısı) sürücüleri yapar. ODBC sürücülerini indirmeniz gerekiyorsa kendi web sitelerini kontrol edin.
Bu öğretici durumunda, SQL Server 2008 R2'ye (SQL Express ücretsiz sürümü) bağlanıyorum.
- A - PivotTable Oluştur formu, SQL Server'a bağlantı oluştururken ilk formdur. "Harici bir veri kaynağı kullan" ı seçin ve Bağlantı Seç butonunu tıklayın. Yeni bir çalışma sayfası oluşturmak ve orada yerleştirmek istemediğiniz sürece Pivot Tablonun yerleştirileceği konumu bırakın.
- B - Mevcut Bağlantılar formu, geçerli çalışma kitabındaki, bilgisayarınızdaki ve o anda bağlı olduğunuz ağdaki tüm bağlantıları listeler. Varolan bağlantılar gerçekten sadece belirli bir veri kaynağına erişmek için gereken bağlantı bilgisine sahip metin dosyalarıdır. Bizim durumumuzda, yeni bir veri kaynağı oluşturacağız. Daha fazla bilgi için Gözat'a tıklayın.
- C - Yeni Kaynak düğmesine tıkladığınızda Veri Bağlantı Sihirbazı açılır.
- D - Microsoft SQL Server'ı seçin ve İleri'ye tıklayın.
- E - Sunucu adını girin ve kimlik bilgilerini girin. Uygun kimlik doğrulama yöntemini seçin. Hangi yöntemi kullanacağınızdan emin değilseniz, veritabanı yöneticinize başvurun.
- Windows Kimlik Doğrulaması Kullan: Bu yöntem, SQL Server veritabanlarına erişmek için ağ girişinizi kullanır.
- Aşağıdaki kullanıcı adı ve parola kullanın: Bu yöntem, SQL Server veritabanlarına erişmek için bağımsız kullanıcılarla yapılandırıldığında kullanılır.
- F - Bu aşamada, yer tutucu olarak bir tablo seçeceğiz. Tabloyu, Excel çalışma kitabımızda tam olarak istediğimiz verileri sağlayacak olan özel SQL ile değiştireceğiz.
- Bağlayacağınız veritabanını seçin. Bu örnekte, Microsoft tarafından sağlanan AdventureWorks örnek veritabanına bağlanıyoruz. Connect'e belirli bir tabloyu kontrol edin ve ilk tabloyu seçin. Unutmayın, bu tablodan veri almayacağız.
- Sihirbazı kapatacak ve sizi çalışma kitabına döndürecek olan Son'u tıklatın. Özel SQL sorgumuz için yer tutucu tablosunu değiştireceğiz.
Özet Tablo oluştur formuna (A) döndürülür. Tamam'a tıklayın.
04/15
Pivot Tablo, SQL Tablosuna Geçici Olarak Bağlı
Bu noktada, yer tutucu tabloya bağlandınız ve boş bir PivotTable var. Soldaki PivotTable'ın olacağını ve sağ tarafta mevcut alanların bir listesini görebilirsiniz.
05/15
Bağlantı Özellikleri'ni Aç
PivotTable için veri seçmeye başlamadan önce, SQL sorgusuyla bağlantıyı değiştirmemiz gerekiyor. Seçenekler sekmesinde olduğunuzdan emin olun ve Veri bölümündeki Veri Kaynağını Değiştir'e tıklayın. Bağlantı Özellikleri'ni seçin.
Bu, Bağlantı Özellikleri formunu getirir. Tanım sekmesine tıklayın. Bu, SQL Server'a geçerli bağlantı için bağlantı bilgilerini gösterir. Bir bağlantı dosyasına başvururken, veriler aslında e-tabloya gömülür.
15/15
Sorgu ile bağlantı özelliklerini güncelle
Komut Türünü Tablodan SQL'e değiştirin ve varolan Komut Metninin üzerine SQL Query'nizi yazın. İşte AdventureWorks örnek veritabanından oluşturduğum sorgu:
SELECT Sales.SalesOrderHeader.SalesOrderID,
Sales.SalesOrderHeader.OrderDate,
Sales.SalesOrderHeader.ShipDate,
Sales.SalesOrderHeader.Status,
Sales.SalesOrderHeader.SubTotal,
Sales.SalesOrderHeader.TaxAmt,
Sales.SalesOrderHeader.Freight,
Sales.SalesOrderHeader.TotalDue,
Sales.SalesOrderDetail.SalesOrderDetailID,
Sales.SalesOrderDetail.OrderQty,
Sales.SalesOrderDetail.UnitPrice,
Sales.SalesOrderDetail.LineTotal,
Production.Product.Name,
Sales.vIndividualCustomer.StateProvinceName, Sales.vIndividualCustomer.CountryRegionName,
Sales.Customer.CustomerType,
Production.Product.ListPrice,
Production.Product.ProductLine,
Production.ProductSubcategory.Name AS Ürün Kategorisi
Sales.SalesOrderDetail INNER JOIN Sales.SalesOrderHeader ON
Sales.SalesOrderDetail.SalesOrderID = Sales.SalesOrderHeader.SalesOrderID
INNER JOIN Production.Product ON Satış.SatışSiparişDetay.Ürünİ =
Production.Product.ProductID iç ortak satış.
Sales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID VE
Sales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID INNER JOIN
Sales.vIndividualMüşteri ON Sales.Customer.CustomerID =
Sales.vIndividualCustomer.CustomerID INNER JOIN
Production.ProductSubcategory ON Production.Product.ProductSubcategoryID =
Production.ProductSubcategory.ProductSubcategoryID
Tamam'a tıklayın.
07/15
Bağlantı Uyarısı Al
Bir Microsoft Excel Uyarı iletişim kutusu alırsınız. Bunun nedeni bağlantı bilgisini değiştirdik. İlk başta bağlantıyı oluşturduğumuzda, bilgiyi harici bir .ODC dosyasında (ODBC Veri Bağlantısı) kaydetti. Çalışma kitabındaki veriler .ODC dosyası ile aynıydı, biz adım 6'daki bir tablo komut türünden SQL komut tipine geçene kadar. Uyarı, verilerin artık senkronize olmadığını ve çalışma kitabındaki harici dosyaya yapılan başvurunun kaldırılacağını bildirmektedir. Tamamdır. Evet'i tıklayın.
15/15
Sorgu ile SQL Server'a Bağlı Pivot Tablo
Bu, Excel 2010 çalışma kitabına boş bir Özet Tablo ile geri döner. Kullanılabilir alanların artık farklı olduğunu ve SQL sorgusundaki alanlara karşılık geldiğini görebilirsiniz. Şimdi PivotTable'a alan eklemeye başlayabiliriz.
15/15
Pivot Tabloya Alan Ekle
PivotTable Alan Listesi'nde ProductCategory'i Satır Etiketleri alanına, OrderDate to Column Labels alanına ve TotalDue Değerler alanına sürükleyin. Görüntü sonuçları gösterir. Görebildiğiniz gibi, tarih alanının tek tek tarihleri vardır, bu nedenle PivotTable her benzersiz tarih için bir sütun oluşturdu. Neyse ki, Excel 2010'un tarih bölümlerini düzenlememize yardımcı olacak bazı işlevleri vardır.
15/15
Tarih Alanları için Gruplama Ekle
Gruplama fonksiyonu, tarihleri yıllara, aylara, çeyreklere, vb. Düzenlememize olanak sağlar. Bu, verilerin özetlenmesine yardımcı olur ve kullanıcının etkileşimde bulunmasını kolaylaştırır. Tarih sütunu başlıklarından birine sağ tıklayın ve Gruplama formunu oluşturan Grubu seçin.
15/15
Değerlere Göre Gruplandırmayı Seç
Gruplamakta olduğunuz veri türüne bağlı olarak, form biraz farklı görünecektir. Excel 2010, tarihleri, sayıları ve seçili metin verilerini gruplandırmanıza olanak tanır. Bu eğitimde OrderDate'i gruplandırıyoruz, böylece form tarih gruplandırmalarıyla ilgili seçenekleri gösterecektir.
Ay ve Yılları tıklayın ve Tamam'a tıklayın.
15/15
Yıllara ve Aylara Göre Gruplandırılmış Pivot Tablo
Yukarıdaki resimde gördüğünüz gibi, veriler ilk önce ve ardından ay olarak gruplandırılmıştır. Her birinin, verileri nasıl görmek istediğinize bağlı olarak genişlemenizi ve daraltmanızı sağlayan artı ve eksi işareti vardır.
Bu noktada, PivotTable oldukça kullanışlıdır. Her alan filtrelenebilir ancak sorun, filtrelerin mevcut durumu hakkında görsel bir ipucu değildir. Ayrıca, görünümü değiştirmek için birkaç tıklama alır.
13/15
Dilimleyici Ekle (Excel 2010'da Yeni)
Dilimleyiciler, Excel 2010'da yenidir. Dilimleyiciler temel olarak, varolan alanların görsel olarak ayarlanan filtrelerinin eşdeğeridir ve filtrelemek istediğiniz öğenin geçerli Özet Tablo görünümünde olmaması durumunda Rapor Filtrelerini oluşturur. Slicers ile ilgili bu güzel şey, kullanıcının PivotTable'daki verilerin görünümünü değiştirmesinin yanı sıra, filtrelerin mevcut durumuyla ilgili görsel göstergeler sağlaması da çok kolay hale geliyor.
Dilimleyiciler eklemek için Seçenekler sekmesine tıklayın ve Sıralama ve Filtre bölümünden Dilim Ekle'ye tıklayın. Insert Slicers formunu açan Insert Slicer'ı seçin. Kullanmak istediğiniz kadar alanı kontrol edin. Örneğimizde Years, CountryRegionName ve ProductCategory'i ekledim. Dilimleyicileri istediğiniz yere yerleştirmeniz gerekebilir. Varsayılan olarak, tüm değerler seçilir; bu, filtrelerin uygulanmadığı anlamına gelir.
15/15
Kullanıcı Dostu Dilimli Pivot Tablosu
Gördüğünüz gibi, Dilimler tüm verileri seçili olarak gösterir. Kullanıcıya, PivotTable'ın geçerli görünümünde tam olarak hangi veriler olduğu çok açıktır.15/15
Hangi Güncelleştirmeler Pivot Tablosu Dilimleyicilerden Değerleri Seçin
Çeşitli değer kombinasyonlarına tıklayın ve PivotTable görünümünün nasıl değiştiğini görün. Slicers'taki tipik Microsoft tıklamalarını kullanarak, Control + Click'i birden fazla değer seçmek için kullanabilir veya bir değer aralığı seçmek için Shift + Click'i kullanabilirsiniz. Her bir Slicer, PivotTable'ın durumunun filtreler açısından ne olduğunu açıkça gösteren seçili değerleri gösterir. Seçenekler sekmesinin Dilimleyici bölümündeki Hızlı Stiller açılır menüsüne tıklayarak Dilerseniz, Dilimleyici stillerini değiştirebilirsiniz.
Dilimleyicilerin tanıtımı gerçekten PivotTable'ların kullanılabilirliğini geliştirdi ve Excel 2010'u profesyonel bir iş zekası aracı olmaya çok daha yakınlaştı. PivotTable'lar Excel 2010'da oldukça gelişmiştir ve yeni PowerPivot ile birleştirildiğinde çok yüksek performanslı bir analitik ortam yaratmaktadır.