Video: Hämta aktiedata till Excel med Power Query 2024
SQL Server-databaser är några av de vanligaste för lagring av företagsnivådata. De flesta SQL Server-databaser hanteras och underhålls av IT-avdelningen. För att ansluta till en SQL Server-databas måste du arbeta med din IT-avdelning för att få läsad tillgång till databasen du försöker dra från.
När du har tillgång till databasen öppnar du fönstret Power Pivot och klickar på kommandoknappen Från andra källor på fliken Hem. Här öppnas dialogrutan för tabellimport, som visas här. Där väljer du alternativet Microsoft SQL Server och klickar sedan på Nästa.
Guiden Tabellimport frågar nu om all information som den behöver ansluta till din databas. På den här skärmen måste du tillhandahålla informationen för alternativen som beskrivs i den här listan:
- Vänlig anslutningsnamn: Fältet Vänlig namn låter dig ange ditt eget namn för den externa källan. Du anger typiskt ett namn som är beskrivande och lätt att läsa.
- Servernamn: Detta är namnet på servern som innehåller databasen du försöker ansluta till. Du får det från din IT-avdelning när du får tillgång. (Ditt servernamn kommer att skilja sig från det som visas.)
- Logga in på servern: Det här är dina inloggningsuppgifter. Beroende på hur din IT-avdelning ger dig tillgång, väljer du antingen Windows-autentisering eller SQL Server-autentisering. Windows-autentisering innebär i huvudsak att servern känner igen dig genom din Windows-inloggning. SQL Server Authentication innebär att IT-avdelningen skapade ett distinkt användarnamn och lösenord för dig. Om du använder SQL Server Authentication måste du ange ett användarnamn och lösenord.
- Spara mitt lösenord: Du kan markera kryssrutan bredvid Spara mitt lösenord om du vill att ditt användarnamn och lösenord ska sparas i arbetsboken. Dina anslutningar kan sedan förbli uppfriskbara när de används av andra människor. Det här alternativet har uppenbarligen säkerhetshänsyn, eftersom alla kan se anslutningsegenskaperna och se ditt användarnamn och lösenord. Du bör bara använda det här alternativet om din IT-avdelning har ställt upp dig med ett applikationskonto (ett konto skapat specifikt för att användas av flera personer).
- Databasnamn: Varje SQL Server kan innehålla flera databaser. Ange namnet på den databas du ansluter till. Du kan hämta den från din IT-avdelning när någon ger dig tillgång.
När du har angett all relevant information klickar du på Nästa för att se nästa skärm, som visas i följande bild. Du har valet att välja från en lista med tabeller och vyer eller skriva din egen anpassade fråga med SQL-syntax. I de flesta fall väljer du alternativet att välja från en lista med tabeller.
Tabellimportguiden läser databasen och visar en lista över alla tillgängliga tabeller och visningar. Tabeller har en ikon som ser ut som ett rutnät, och vyerna har en ikon som ser ut som en ruta ovanpå en annan ruta.
Guiden Tabellimport ger en lista över tabeller och visningar.Tanken är att placera en kryssmarkering bredvid de tabeller och visningar du vill importera. Notera markeringen bredvid tabellen FactInternetSales. I kolumnen Vänlig namn kan du ange ett nytt namn som ska användas för att referera till tabellen i Power Pivot.
Du ser knappen Välj relaterade tabeller. När du har valt ett eller flera tabeller kan du klicka på den här knappen för att berätta för Power Pivot att söka efter och automatiskt välja andra tabeller som har ett förhållande till tabellen / tabellerna som du redan har valt. Denna funktion är praktisk att ha när man köper stora databaser med dussintals tabeller.
Importera en tabell importerar alla kolumner och poster för den tabellen. Detta kan påverka storleken och prestandan i din Power Pivot-datamodell. Du kommer ofta att finna att du bara behöver en handfull kolumner från tabellerna du importerar. I dessa fall kan du använda knappen Förhandsgranska och filtrera.
Klicka på tabellnamnet för att markera det i blått och klicka sedan på knappen Förhandsgranska och filtrera. Guiden Tabellimport öppnar skärmen för förhandsgranskning av vald tabell, som visas här. Du kan se alla kolumner som finns i tabellen, med ett urval av rader.
Skärmen för förhandsgranska och filtrera kan du filtrera ut kolumner som du inte behöver.Varje kolumnrubrik har en kryssruta bredvid den, vilket indikerar att kolumnen kommer att importeras med tabellen. Om du avmarkerar kryssrutan berättar Power Pivot att inte inkludera den kolumnen i datamodellen.
Du har också möjlighet att filtrera bort vissa poster. Följande bild visar att klickar på rullgardinsmenyn för någon av kolumnerna öppnar en filtermeny som låter dig ange kriterium för att filtrera bort oönskade poster.
Detta fungerar precis som standardfiltrering i Excel. Du kan välja och avmarkera dataobjekten i den filtrerade listan, eller om det finns för många val kan du ange bredare kriterier genom att klicka på Datumfiler ovanför listan. (Om du filtrerar en textkolumn är det Textfiler.)
Använd nedrullningspilen i varje kolumn för att filtrera bort onödiga poster.När du har slutfört valet av data och tillämpat eventuella filter behöver du klicka på knappen Slutför i guiden Tabellimport för att starta importprocessen. Importloggen, som visas här, visar importens framsteg och sammanfattar de importåtgärder som vidtagits efter slutförandet.
På den sista skärmen i guiden Tabellimport visas hur dina importåtgärder fortskrider.Det sista steget när du laddar data från SQL Server är att granska och skapa några nödvändiga relationer. Öppna Power Pivot-fönstret och klicka på kommandot Diagram View på fliken Hem. Power Pivot öppnar diagramskärmen, där du kan visa och redigera relationer efter behov.
Var noga med att granska och skapa några nödvändiga relationer.Koppla inte panik om du känner att du har botched kolonn-och-postfiltrering på ditt importerade Power Pivot-bord. Välj bara det oroliga bordet i fönstret Pivot och öppna dialogrutan Egenskaper för redigering av tabell (välj Design-> Tabellegenskaper). Observera att den här dialogrutan är i princip samma förhandsgranskning och filterskärm som du stöter på i guiden Importera tabell. Härifrån kan du välja kolumner som du ursprungligen filtrerade ut, redigera inspelningsfilter, rensa filter eller till och med använda en annan tabell / vy.