01. oldal, 15
Végeredmény
A Microsoft Excel és a legmagasabb szintű üzleti intelligencia (BI) platformok között rés volt sok éven keresztül. A Microsoft Excel 2010 Pivot Table fejlesztései és néhány más BI-jellemző együttes valós üzleti versenytárssá tette a vállalati BI-t. Az Excel-t hagyományosan az önálló elemzésre és a szabványos eszközre használják, amelyet mindenki exportál a végső jelentésekbe. A professzionális üzleti intelligencia hagyományosan a SAS, a Business Objects és az SAP számára kedvelt.
Az SQL Server 2008 R2, a SharePoint 2010 és az ingyenes Microsoft Excel 2010 bővítmény "PowerPivot" együttes Microsoft Excel 2010 (az Excel 2010 Pivot Table segítségével) csúcskategóriás üzleti intelligencia és jelentéskészítési megoldást eredményezett.
Ez az útmutató egy egyszerű előretekintő forgatókönyvet tartalmaz egy Excel 2010 PivotTable-rel, amely egy SQL Server 2008 R2 adatbázishoz kapcsolódik egy egyszerű SQL lekérdezéssel. Szintetizáló eszközöket is használok a vizuális szűréshez, ami az Excel 2010-ben új. Az összetett BI-technikákat a PowerPivot for Excel 2010-ben a Data Analysis Expressions (DAX) segítségével bonyolítom a közeljövőben. A Microsoft Excel 2010 legfrissebb verziója valós értéket jelenthet a felhasználói közösség számára.
02/15
Helyezzen el egy pivot táblát
A Pivot Table egy új vagy meglévő Excel munkafüzetbe illeszthető be. Érdemes megfontolni, hogy a kurzort néhány sorból lefelé helyezze a tetejéről. Ezzel megadhatja a fejléc vagy a vállalat információinak helyét, ha megosztja a munkalapot vagy kinyomtatja.
- Nyisson meg egy új vagy meglévő Excel 2010 munkafüzetet, és kattintson arra a cellára, ahol a Pivot Table bal felső sarkát szeretné látni.
- Kattintson a Beszúrás fülre, és a táblázatok részben kattintson a PivotTable elemre. Válassza a PivotTable elemet. Ez elindítja a PivotTable párbeszédablak létrehozását.
03/15
A pivot táblát az SQL Server (vagy más adatbázis)
Az Excel 2010 minden fontos RDBMS (Relational Database Management System) szolgáltatótól lekérheti az adatokat. Az SQL Server illesztőprogramoknak alapértelmezés szerint rendelkezésre kell állniuk a kapcsolat számára. De minden nagyobb adatbázis szoftver ODBC (Open Database Connectivity) illesztőprogramot tesz lehetővé, hogy lehetővé tegye a kapcsolatot. Ellenőrizze a weboldalukat, ha le kell töltenie az ODBC-illesztőprogramokat.
Ebben a bemutatóban az SQL Server 2008 R2-hez (SQL Express ingyenes verzióhoz) csatlakozom.
- A - A PivotTable létrehozása űrlap az első formája az SQL Server kapcsolathoz. Válassza a "Külső adatforrás használata" elemet, és kattintson a Kapcsolat kiválasztása gombra. Hagyja el a helyét, ahol a Pivot Table kerül elhelyezésre, hacsak nem akar új munkalapot létrehozni és ott elhelyezni.
- B - A Meglévő kapcsolatok űrlap felsorolja az aktuális munkafüzetben lévő összes kapcsolatot, a számítógépen és a hálózaton, amelyhez jelenleg csatlakozik. A meglévő kapcsolatok valójában csak szöveges fájlok, amelyek az adott adatforrás eléréséhez szükséges kapcsolati információkat tartalmazzák. A mi esetünkben új adatforrást fogunk létrehozni. Kattintson a Browse for More gombra.
- C - Az Új forrás gombra kattintva elindul az Adatkapcsolat varázsló.
- D - Válassza a Microsoft SQL Server lehetőséget, majd kattintson a Tovább gombra.
- E - Adja meg a kiszolgáló nevét és jelentkezzen be hitelesítő adatokkal. Válassza ki a megfelelő hitelesítési módszert. Ha nem biztos abban, hogy melyik módszert használja, lépjen kapcsolatba az adatbázis rendszergazdájával.
- A Windows-hitelesítés használata: Ez a módszer a hálózati bejelentkezést használja az SQL Server adatbázisok eléréséhez.
- Használja a következő felhasználónevet és jelszót: Ez a módszer akkor használható, ha az SQL Server önálló felhasználókkal van konfigurálva az adatbázisok eléréséhez.
- F - Ebben a lépésben egy táblázatot választunk helyőrzőként. A táblát egyéni SQL-szel helyettesítjük, amely pontosan megadja az Excel-munkafüzetünkben szereplő adatokat.
- Válassza ki azt az adatbázist, amelyhez csatlakozni fog. Ebben a példában csatlakozunk a Microsoft által biztosított AdventureWorks mintaadatbázishoz. Ellenőrizze a Csatlakozás egy adott táblázathoz, és válassza az első táblázatot. Ne feledje, hogy nem fogunk adatokat lekérni ebből a táblázatból.
- Kattintson a Befejezés gombra, amely bezárja a varázslót, és visszatér a munkafüzetbe. Az SQL-lekérdezés helyett a helyőrző táblát kicseréljük.
Visszatér a Create PivotTable űrlaphoz (A). Kattintson az OK gombra.
04/15
Pivot táblázat ideiglenesen csatlakoztatva az SQL táblához
Ezen a ponton kapcsolódott a helyőrző táblához, és van egy üres pivotTable. A bal oldalon láthatod, hogy a PivotTable lesz és a jobb oldalon van egy lista az elérhető mezőkről.
05/15
Nyissa meg a kapcsolat tulajdonságait
Mielőtt elkezdenénk kiválasztani az adatokat a PivotTable-hez, meg kell változtatnunk az SQL lekérdezéshez való kapcsolatot. Győződjön meg róla, hogy a Beállítások lapon van, és kattintson az Adatforrás módosítása legördülő listáról az Adatrészről. Válassza a Kapcsolat tulajdonságait.
Ezzel megjelenik a Kapcsolat tulajdonságai űrlap. Kattintson a Definíció fülre. Ez megmutatja az aktuális kapcsolat SQL Server kapcsolati adatait. Miközben hivatkozási fájlra hivatkozik, az adatok ténylegesen be vannak ágyazva a táblázatba.
06/15
A kapcsolat tulajdonságainak frissítése lekérdezéssel
Módosítsa a parancs típusát táblázatról SQL-re, és felülírja a meglévő parancs-szöveget az SQL lekérdezéssel. Itt található a AdventureWorks mintaadatbázisból létrehozott lekérdezés:
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,
Gyártás.Product.Name,
Sales.vIndividualCustomer.StateProvinceName, Sales.vIndividualCustomer.CountryRegionName,
Sales.Customer.CustomerType,
Gyártás.Product.ListPrice,
Production.Product.ProductLine,
Termelés.Jelentő kategória.Name AS termékkategória
FROM Sales.SalesOrderDetail INNER JOIN Sales.SalesOrderHeader BE
Sales.SalesOrderDetail.SalesOrderID = Értékesítés.SalesOrderHeader.SalesOrderID
INNER JOIN Termelés. Termékek ON Sales.SalesOrderDetail.ProductID =
Gyártás.Product.ProductID INNER JOIN Sales.Customer ON
Sales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID AND
Sales.SalesOrderHeader.CustomerID = Sales.Customer.CustomerID INNER JOIN
Sales.vIndividualCustomer ON Sales.Customer.CustomerID =
Sales.vIndividualCustomer.CustomerID INNER JOIN
GyártásTermékTermékTermék ON Termelés.Product.ProductSubcategoryID =
Production.ProductSubcategory.ProductSubcategoryID
Kattintson az OK gombra.
07/15
Csatlakozási figyelmeztetés fogadása
A Microsoft Excel figyelmeztetés párbeszédablakot kapja. Ez azért van, mert megváltoztattuk a kapcsolati adatokat. Amikor eredetileg létrehoztuk a kapcsolatot, mentettük az adatokat egy külső .ODC fájlban (ODBC adatkapcsolat). A munkafüzetben szereplő adatok ugyanazok voltak, mint az .ODC fájl, amíg a 6. lépésben nem változtattunk meg egy táblázatos parancs típusától az SQL parancs típusáig. A figyelmeztetés azt mondja, hogy az adatok már nincsenek szinkronban, és a munkafüzetben lévő külső fájlra mutató hivatkozás törlődik. Rendben van. Kattintson az Igen gombra.
08/15
Az SQL Serverhez kapcsolt pivot táblázat a lekérdezéssel
Ez az üres pivottáblához visszakerül az Excel 2010 munkafüzetbe. Láthatja, hogy az elérhető mezők mostantól eltérőek, és megfelelnek az SQL lekérdezés mezőinek. Most elkezdhetünk mezőket hozzáadni a PivotTable-be.
09., 15
Mezők hozzáadása a pivot táblához
A PivotTable mezőn a ProductCategory húzza a sor címkék területére, a OrderDate az oszlopcímkék területre és a TotalDue to Values területre. A kép az eredményeket mutatja. Amint láthatja, a dátummezőnek egyedi dátumai vannak, így a PivotTable létrehozott egy oszlopot minden egyedi dátumhoz. Szerencsére az Excel 2010 tartalmaz néhány funkciót, amelyek segítenek a dátummezők szervezésében.
10/15
Csoportosítás a dátummezőkhöz
A csoportosító funkció lehetővé teszi számunkra, hogy éveket, hónapokat, negyedéveket stb. Szervezzünk. Ez segít összefoglalni az adatokat, és megkönnyíti a felhasználó számára az interakciót. Jobb egérgombbal kattintson az egyik dátumoszlop-fejlécre, és válassza a Csoportot, amely megjeleníti a Csoportosító űrlapot.
11/15
Válassza a Csoportosítás az értékek alapján lehetőséget
Attól függően, hogy milyen típusú adatokat csoportosít, az űrlap kicsit más lesz. Az Excel 2010 lehetővé teszi a dátumok, számok és kiválasztott szöveges adatok csoportosítását. Ebben a leírásban sorba rendezzük a OrderDate-et, így az űrlapon megjelenik a dátumcsoportosítással kapcsolatos lehetőségek.
Kattintson a Hónapok és évek elemre, majd kattintson az OK gombra.
12/15
Pivot táblázat csoportok szerint évek és hónapok szerint
Amint a fenti képen látható, az adatok az év első, majd a hónapra vannak csoportosítva. Mindegyiknek van egy plusz és mínusz jele, amely lehetővé teszi, hogy bővítse és összeessen, attól függően, hogy miként szeretné megtekinteni az adatokat.
Ekkor a PivotTable nagyon hasznos. A mezők mindegyike kiszűrhető, de a probléma nem vizuális jelzés a szűrők aktuális állapotáról. A nézet módosításához több kattintásra is szükség van.
13/15
Slicer beszúrása (Új az Excel 2010-ben)
A szeletelők az Excel 2010-ben újak. A szeletelők alapvetően megegyeznek a meglévő mezők szűrőinek vizuális beállításával és a jelentésszűrők létrehozásával abban az esetben, ha a beilleszteni kívánt elem nem szerepel az aktuális pivottable nézetben. Ez a szép dolog a szeletelőkkel szemben nagyon egyszerű a felhasználó számára, hogy megváltoztassa a PivotTable adatainak nézetét, valamint vizuális mutatókat biztosítson a szűrők aktuális állapotára vonatkozóan.
A Szeletelők beszúrásához kattintson a Beállítások fülre, és kattintson a Szeletelő beszúrása elemre a Rendezés és szűrés részben. Válassza az Insert Slicer elemet, amely megnyitja az Insert Slicers űrlapot. Ellenőrizze, minél több mezőt szeretne elérhetővé tenni. Példánkban hozzáadtam az Éveket, a CountryRegionName és a ProductCategory. előfordulhat, hogy be kell állítani a szeletelőket, ahol szeretné őket. Alapértelmezés szerint az összes érték van kijelölve, ami azt jelenti, hogy nincsenek szűrők.
14/15
Pivot táblázat felhasználóbarát szeletelőkkel
Amint láthatja, a Szeletelők az összes adatot a kiválasztott módon mutatják be. A felhasználó számára egyértelmű, hogy pontosan milyen adatok vannak a PivotTable aktuális nézetében.15/15
Válasszon értékeket a szeletelőktől, amelyek frissítik a pivot táblát
Kattintson az értékek különböző kombinációira, és tekintse meg, hogyan változik a pivotTable nézet. Használhatja a tipikus Microsoft kattintást a Slicerekben, ami azt jelenti, hogy ha a Vezérlő + kattintással több értéket is kijelölhet, vagy a Shift + kattintással kiválaszthatja az értéktartományt. Mindegyik Slicer megjeleníti a kiválasztott értékeket, ami igazán nyilvánvalóvá teszi, hogy a PivotTable állapota a szűrők szempontjából. Ha szeretné, kattintson a Gyors stílusok legördülő listájára a Beállítások fül Slicer szakaszában.
A Slicers bevezetése valóban javította a PivotTables alkalmazhatóságát, és az Excel 2010-et sokkal közelebb hozta ahhoz, hogy professzionális üzleti intelligencia eszköz legyen. A pivot táblák javultak az Excel 2010-ben, és az új PowerPivot-el kombinálva nagyon nagy teljesítményű analitikus környezetet teremt.