Daugeliu atvejų sąryšinių duomenų importavimas naudojant Power Pivot papildinį yra greitesnis ir efektyvesnis nei paprastas importavimas programoje "Excel".
Paprastai tai lengva padaryti:
-
Kreipkitės į duomenų bazės administratorių, kad gautumėte duomenų bazės ryšio informaciją ir patvirtintumėte, kad turite teisę pasiekti duomenis.
-
Jei duomenys yra sąryšiniai arba matmenų, tada iš Power Pivot spustelėkite Pagrindinis > Gauti išorinius duomenis > iš duomenų bazės.
Taip pat galite importuoti iš kitų duomenų šaltinių:
-
Spustelėkite Pagrindinis > iš duomenų tarnybos , jei duomenys yra iš " Microsoft Azure Marketplace" arba "OData" duomenų informacijos santraukos.
-
Norėdami pasirinkti iš viso duomenų šaltinių sąrašo, spustelėkite Pagrindinis > Gauti išorinius duomenis > iš kitų šaltinių .
Puslapyje Pasirinkite, kaip importuoti duomenis pasirinkite, ar norite paimti visus duomenis duomenų šaltinyje, ar filtruoti duomenis. Pasirinkite lenteles ir rodinius iš sąrašo arba parašykite užklausą, kuri nurodo, kuriuos duomenis importuoti.
Power Pivot importavimo pranašumai apima galimybę:
-
Filtruokite nereikalingus duomenis, kad importuotumėte tik pogrupį.
-
Importuodami duomenis pervardykite lenteles ir stulpelius.
-
Įklijuokite iš anksto apibrėžtoje užklausoje, kad pasirinktumėte grąžinamus duomenis.
-
OLE DB teikėjai kartais gali pasiūlyti spartesnį didelės apimties duomenų našumą. Kai pasirenkate iš skirtingų to paties duomenų šaltinio teikėjų, pirmiausia turėtumėte išbandyti OLE DB teikimo įrankį.
-
Lentelių importavimas iš sąryšinių duomenų bazių įrašo veiksmus, nes išorinio rakto ryšiai naudojami importuojant ryšius tarp darbalapių Power Pivot lange.
-
Importuodami kelias lenteles ir panaikindami nereikalingas lenteles galite įrašyti veiksmus. Jei importuojate lenteles po vieną, gali tekti ryšius tarp lentelių sukurti rankiniu būdu.
-
Stulpeliai, kuriuose yra panašių duomenų iš skirtingų duomenų šaltinių, yra ryšių kūrimo Power Pivot lange pagrindas. Naudodami nevienalytius duomenų šaltinius, pasirinkite lenteles, kuriose yra stulpelių, kuriuos galima susieti su kitų duomenų šaltinių lentelėmis, kuriose yra identiškų ar panašių duomenų.
-
Norėdami palaikyti darbaknygės, kurią publikuojate "SharePoint", duomenų atnaujinimą, pasirinkite duomenų šaltinius, kurie vienodai pasiekiami tiek darbo vietose, tiek serveriuose. Publikavę darbaknygę, galite nustatyti duomenų atnaujinimo tvarkaraštį, kad informacija darbaknygėje būtų atnaujinama automatiškai. Naudojant tinklo serveriuose pasiekiamus duomenų šaltinius galima atnaujinti duomenis.
Programoje "Excel" spustelėkite Duomenų > ryšiai > Atnaujinti viską , kad iš naujo prisijungtumėte prie duomenų bazės ir atnaujintumėte darbaknygės duomenis.
Atnaujinimas atnaujins atskirus langelius ir įtrauks eilutes, kurios bus atnaujintos išorinėje duomenų bazėje nuo paskutinio importavimo. Bus atnaujintos tik naujos eilutės ir esami stulpeliai. Jei norite įtraukti naują stulpelį į modelį, turėsite jį importuoti atlikdami anksčiau nurodytus veiksmus.
Atnaujinimas tiesiog kartoja tą pačią užklausą, kuri buvo naudojama importuojant duomenis. Jei duomenų šaltinis jau yra ne toje pačioje vietoje arba jei lentelės ar stulpeliai pašalinami arba pervardijami, atnaujinti nepavyks. Žinoma, vis dar laikote visus anksčiau importuotus duomenis. Norėdami peržiūrėti užklausą, naudotą atnaujinant duomenis, spustelėkite Power Pivot > Tvarkyti , kad atidarytumėte Power Pivot langą. Spustelėkite Dizaino > Lentelės ypatybės , kad peržiūrėtumėte užklausą.
Paprastai, norint atnaujinti duomenis, reikalingos teisės. Jei darbaknygę bendrinsite su kitais, kurie taip pat norės atnaujinti duomenis, jiems reikės bent tik skaitymo teisių duomenų bazėje.
Būdas, kuriuo bendrai naudojate darbaknygę, nustatys, ar gali atsirasti duomenų atnaujinimas. Jei naudojate „Microsoft 365“, negalite atnaujinti darbaknygės, kuri įrašyta į „Microsoft 365“, duomenų. „SharePoint Server“ galite suplanuoti bendrai naudojamo duomenų atnaujinimą serveryje, tačiau būtina, kad „SharePoint“Power Pivot būtų įdiegtas ir sukonfigūruotas jūsų „SharePoint“ aplinkoje. Kreipkitės į „SharePoint“ administratorių, kad sužinotumėte, ar galimas suplanuotas duomenų atnaujinimas.
Galite importuoti duomenis iš vieno iš daugelio duomenų šaltinių, nurodytų toliau pateiktoje lentelėje.
Power Pivot neįdiegia kiekvieno duomenų šaltinio teikėjų. Nors kai kurie teikėjai jau gali būti jūsų kompiuteryje, jums gali tekti atsisiųsti ir įdiegti reikiamą teikėją.
Taip pat galite susieti su lentelėmis „Excel“ ir kopijuoti bei įklijuoti duomenis iš programų, pvz., "Excel" ir "Word", kurios naudoja MAINŲ srities HTML formatą. Daugiau informacijos žr . Duomenų įtraukimas naudojant "Excel" susietas lenteles ir Duomenų kopijavimas ir įklijavimas į "Power Pivot".
Atsižvelkite į šiuos dalykus, susijusius su duomenų teikėjais:
-
Taip pat galite naudoti ODBC OLE DB teikimo įrankį.
-
Kai kuriais atvejais, naudojant MSDAORA OLE DB teikimo įrankį, gali kilti ryšio klaidų, ypač naujesnėse "Oracle" versijose. Jei susiduriate su klaidomis, rekomenduojame naudoti vieną iš kitų teikėjų, išvardytų "Oracle".
Šaltinis |
Versijos |
Failo tipas |
Teikėjams |
---|---|---|---|
"Access" duomenų bazės |
"Microsoft Access 2003" arba naujesnė versija. |
.accdb arba .mdb |
ACE 14 OLE DB teikėjas |
„SQL Server“ sąryšinės duomenų bazės |
"Microsoft SQL Server 2005" arba naujesnė versija; "Microsoft Azure" SQL duomenų bazė |
(netaikoma) |
OLE DB teikimo įrankis, skirtas „SQL Server“ "SQL Server" vietinio kliento OLE DB teikimo įrankis „SQL Server“ pirminės kliento programos 10.0 versijos OLE DB teikimo įrankis „.NET Framework“ duomenų teikimo įrankis, skirtas SQL kliento programai |
"SQL Server Parallel Data Warehouse" (PDW) |
"SQL Server 2008" arba naujesnė versija |
(netaikoma) |
OLE DB teikėjas, skirtas "SQL Server PDW" |
„Oracle“ sąryšinės duomenų bazės |
Oracle 9i, 10g, 11g. |
(netaikoma) |
"Oracle" OLE DB teikimo įrankis ".NET Framework" duomenų teikėjas, skirtas "Oracle" klientui „.NET Framework“ duomenų teikimo įrankis, skirtas SQL serveriui MSDAORA OLE DB (2 teikėjas) OraOLEDB MSDASQL |
"Teradata" sąryšinės duomenų bazės |
"Teradata V2R6", V12 |
(netaikoma) |
TDOLEDB OLE DB teikėjas ".Net" duomenų teikėjas, skirtas "Teradata" |
"Informix" sąryšinės duomenų bazės |
(netaikoma) |
"Informix" OLE DB teikimo įrankis |
|
IBM DB2 sąryšinės duomenų bazės |
8.1 |
(netaikoma) |
DB2OLEDB |
Sybase relational databases |
(netaikoma) |
Sybase OLE DB teikėjas |
|
Kitos sąryšinės duomenų bazės |
(netaikoma) |
(netaikoma) |
OLE DB teikimo įrankis arba ODBC tvarkyklė |
Tekstiniai failaiPrisijungimas prie bazinio failo |
(netaikoma) |
.txt, .tab, .csv |
ACE 14 OLE DB teikėjas, skirtas "Microsoft Access" |
"Microsoft Excel" failai |
"Excel 97–2003" arba naujesnė versija |
.xlsx, .xlsm, .xlsb, .xltx, .xltm |
ACE 14 OLE DB teikėjas |
Power Pivot darbaknygės duomenų importavimas iš analizės tarnybų arba "Power Pivot" |
"Microsoft SQL Server 2008 R2" arba naujesnė versija |
xlsx, .xlsm, .xlsb, .xltx, .xltm |
ASOLEDB 10.5 (naudojama tik su Power Pivot darbaknygėmis, publikuotomis SharePoint ūkiuose, kuriuose įdiegta "SharePoint" Power Pivot ) |
Analizės tarnybų kuboduomenų importavimas iš analizės tarnybų arba "Power Pivot" |
"Microsoft SQL Server 2005" arba naujesnė versija |
(netaikoma) |
ASOLEDB 10 |
Duomenų informacijos santraukosDuomenų importavimas iš duomenų informacijos santraukos (naudojama duomenims importuoti iš ataskaitų tarnybų ataskaitų, "Atom" tarnybos dokumentų ir vienos duomenų informacijos santraukos) |
Atomo 1.0 formatas Bet kuri duomenų bazė arba dokumentas, pateikiamas kaip Windows ryšio platformos (WCF) duomenų tarnyba (anksčiau ADO.NET duomenų tarnybos). |
.atomsvc tarnybos dokumentui, kuris apibrėžia vieną ar daugiau informacijos santraukų .atom – "Atom" žiniatinklio informacijos santraukos dokumentas |
"Microsoft" duomenų informacijos santraukos teikėjas, skirtas Power Pivot ".NET Framework" duomenų informacijos santraukos duomenų teikėjas, skirtas Power Pivot |
Ataskaitų tarnybos ataskaitosDuomenų importavimas iš ataskaitų tarnybų ataskaitos |
"Microsoft SQL Server 2005" arba naujesnė versija |
.rdl |
|
"Office" duomenų bazės ryšio failai |
.Odc |
Publikuotų serverio dokumentų, pvz., "Access" duomenų bazių, jau publikuotų "SharePoint", importuoti negalima.
Reikia daugiau pagalbos?
Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.