Udostępnij za pośrednictwem


Dodawanie danych przy użyciu Kreatora importu tabeli (samouczek)

W tej lekcji należy za pomocą Kreatora importu tabeli nawiązać połączenie z bazą danych, wybrać dane do załadowania i zaimportować je do skoroszytu programu PowerPivot.

Program PowerPivot może importować dane z różnych źródeł relacyjnych: Access, Oracle, Sybase, Informix, DB2, Teradata i inne. Proces importowania danych z każdego tych źródeł relacyjnych jest bardzo podobny do opisanego poniżej.

Ponadto dane można ładować przy użyciu zapytania niestandardowego lub procedury składowanej. Tę czynność użytkownik wykona podczas następnej lekcji.

Należy pamiętać, że aby używać tych danych w analizie, trzeba utworzyć relacje między danymi skopiowanymi z relacyjnej bazy danych a innymi danymi w skoroszycie programu PowerPivot. Instrukcje tworzenia relacji przedstawiono w jednej w późniejszych lekcji. Aby uzyskać więcej informacji, zobacz temat Tworzenie relacji między tabelami (samouczek).

Wymagania wstępne

Ten temat stanowi część samouczka programu PowerPivot for Excel, który należy przerabiać w określonej kolejności. Aby uzyskać informacje dotyczące wymagań wstępnych oraz pierwszego kroku w samouczku, zobacz temat Wprowadzenie do samouczków programu PowerPivot for Excel.

Aby utworzyć połączenie z bazą danych programu Access

  1. Przejdź do lokalizacji na komputerze, do której pobrano przykłady, i kliknij dwukrotnie plik Stores. Dane dotyczące sklepów będą używane w dalszej części tej lekcji.

  2. W oknie programu Excel, na karcie PowerPivot kliknij pozycję Okno programu PowerPivot.

  3. W oknie programu PowerPivot, na karcie Narzędzia główne kliknij przycisk Z bazy danych, a następnie kliknij pozycję Z programu Access. Zostanie uruchomiony Kreator importu tabeli, który prowadzi przez proces konfigurowania połączenia ze źródłem danych.

  4. W polu Przyjazna nazwa połączenia wpisz nazwę ContosoDB z programu Access.

  5. Na prawo od pola Nazwa bazy danych kliknij przycisk Przeglądaj. Przejdź do lokalizacji, do której pobrano pliki przykładów, zaznacz plik ContosoSales, kliknij przycisk Otwórz, a następnie kliknij przycisk Dalej, aby kontynuować.

  6. Upewnij się, że jest zaznaczona opcja Dokonaj wyboru z listy tabel i widoków, aby wybrać dane do zaimportowania, a następnie kliknij przycisk Dalej, aby wyświetlić listę wszystkich tabel źródłowych w bazie danych.

  7. Zaznacz pola wyboru odpowiadające następującym tabelom: DimChannel, DimDate, DimProduct, DimProductSubcategory i FactSales. (Nie zamykaj jeszcze Kreatora importu tabeli).

Teraz, po nawiązaniu połączenia z bazą danych i wybraniu tabel do zaimportowania, przejdź do sekcji Filtrowanie danych tabeli przed importowaniem poniżej.

Filtrowanie danych tabeli przed importowaniem

Tabele FactSales i DimProduct importowane z bazy danych programu Access zawierają podzbiór danych z oryginalnej bazy danych programu SQL Server o nazwie Contoso: dane dotyczące sprzedaży i produktów z dwóch kategorii (Games oraz Home Appliances) nie są uwzględnione. Do jednej z tych tabel należy przed importowaniem zastosować filtr, aby wyeliminować powtarzające się kategorie. Trzeba będzie także odfiltrować kilka kolumn z tabeli DimProduct.

Aby przefiltrować dane tabeli przed importowaniem

  1. Zaznacz wiersz odpowiadający tabeli DimProduct, a następnie kliknij przycisk Wyświetl podgląd i przefiltruj. Zostanie otwarte okno dialogowe Podgląd wybranej tabeli, w którym będą wyświetlane wszystkie kolumny w tabeli DimProduct.

  2. Przewiń w prawo i wyczyść pola wyboru u góry wszystkich kolumn od kolumny ClassID do kolumny StockTypeName (łącznie 15 kolumn; zatrzymaj się przed kolumną UnitCost), a następnie kliknij przycisk OK.

    Zwróć uwagę, że w kolumnie Szczegóły filtru w wierszu DimProduct pojawiło się łącze Zastosowane filtry. Kliknięcie tego łącza powoduje wyświetlenie tekstowego opisu zastosowanych filtrów.

  3. Teraz zaznacz wiersz odpowiadający tabeli DimProductSubcategory, a następnie kliknij przycisk Wyświetl podgląd i przefiltruj.

  4. Ponieważ interesujesz się tylko niektórymi produktami, zastosujesz filtr, dzięki któremu zostaną zaimportowane tylko dane dotyczące tych kategorii.

    Przewiń w prawo. U góry kolumny ProductCategoryKey kliknij strzałkę po prawej stronie komórki, przewiń w dół, usuń zaznaczenie pozycji 7 i 8, a następnie kliknij przycisk OK. Kategorie 7 i 8 dotyczą gier oraz sprzętu gospodarstwa domowego i nie chcesz ich uwzględniać w analizie. Strzałka w tej komórce przybierze postać ikony filtru.

  5. U góry kolumny ProductSubcategoryDescription wyczyść pole wyboru po lewej stronie komórki. Ponieważ opisy są prawie takie same jak nazwy, nie ma potrzeby importowania obu kolumn, a wyeliminowanie kolumn niepotrzebnych zmniejszy rozmiar skoroszytu i sprawi, że łatwiej będzie po nim nawigować. Kliknij przycisk OK.

Importowanie wybranych danych tabeli i kolumny

Na koniec zaimportujesz wybrane dane. Kreator wraz z danymi tabel importuje także ich relacje. Aby uzyskać więcej informacji dotyczących relacji, zobacz temat Relacje między tabelami.

Aby zaimportować wybrane dane tabeli i kolumny

  1. Przejrzyj wybrane opcje. Jeśli są prawidłowe, kliknij przycisk Zakończ.

    Podczas importowania danych kreator wyświetla informację, ile wierszy pobrano. Po zaimportowaniu wszystkich danych zostanie wyświetlony komunikat informujący o sukcesie operacji. Zwróć uwagę, że z samej tabeli FactSales zaimportowano ponad dwa miliony wierszy.

  2. Kliknij przycisk Zamknij.

    Kreator zostanie zamknięty i dane pojawią się w oknie programu PowerPivot. Każda tabela została dodana jako nowa karta w oknie programu PowerPivot. Jeśli dane w źródle zostaną zmienione, dane zaimportowane do okna programu PowerPivot można aktualizować przy użyciu funkcji odświeżania danych. Aby uzyskać więcej informacji, zobacz temat Różne metody aktualizowania danych w programie PowerPivot.

Następny krok

Aby kontynuować wykonywanie tego samouczka, przejdź do następnego tematu: Dodawanie danych przy użyciu zapytania niestandardowego (samouczek).

Zobacz także

Zadania

Dodawanie danych do skoroszytu programu PowerPivot (samouczek)

Koncepcje

Importowanie danych z bazy danych

Instalowanie programu PowerPivot for Excel

Ponowne obliczanie formuł

Inne zasoby

Relacje między tabelami

Dodawanie i obsługa danych w programie PowerPivot

Kreator importu tabeli — kompendium