W pliku modułu trybu offline (cub) dane są przechowywane w postaci modułu OLAP (Online Analytical Processing). Te dane mogą reprezentować część bazy danych OLAP z serwera OLAP lub mogą one zostać utworzone niezależnie od jakiejkolwiek bazy danych OLAP. Kontynuowanie pracy z raportami w formie tabeli przestawnej i wykresu przestawnego przy użyciu pliku modułu offline w przypadku niedostępności serwera lub braku połączenia z siecią.
Uwaga
Podczas używania i rozpowszechniania pliku modułu offline, który zawiera poufne lub prywatne informacje, należy zachować ostrożność. Zamiast pliku modułu rozważ przechowywanie danych w skoroszycie, aby można było kontrolować dostęp do nich za pomocą usługi Rights Management. Aby uzyskać więcej informacji, zobacz Zarządzanie prawami do informacji w pakiecie Office.
Dowiedz się więcej o modułach offline
Podczas pracy z raportem w formie tabeli przestawnej lub wykresu przestawnego opartym na danych źródłowych z serwera OLAP można skopiować dane źródłowe do osobnego pliku modułu offline na komputerze za pomocą Kreatora modułu trybu offline. Aby utworzyć takie pliki offline, musisz mieć zainstalowanego na komputerze dostawcę danych OLAP obsługującego tę funkcję, takiego jak MSOLAP firmy Microsoft SQL Server Analysis Services.
Uwaga
Tworzenie i używanie plików modułów offline na platformie Microsoft SQL Server Analysis Services zależy od warunków i licencji danej instalacji programu Microsoft SQL Server. Zapoznaj się z odpowiednimi informacjami o licencjonowaniu danej wersji programu SQL Server.
Używanie Kreatora modułów offline
Aby utworzyć plik modułu offline, należy za pomocą Kreatora modułu offline wybrać podzbiór danych w bazie danych OLAP i zapisać go. Raport nie musi zawierać wszystkich pól zawartych w pliku. Można wybrać dowolne pola wymiarów i danych dostępnych w bazie danych OLAP. Aby ograniczyć rozmiar pliku do minimum, można uwzględnić tylko te dane, które mają być wyświetlane w raporcie. Można pominąć całe wymiary, a w przypadku większości typów wymiarów można również pominąć szczegóły niższego poziomu i elementy najwyższego poziomu, które nie muszą być wyświetlane. W przypadku wszystkich dołączanych elementów pola właściwości dostępne w bazie danych są również zapisywane w pliku offline.
Przenoszenie danych do trybu offline, a następnie przełączanie ich z powrotem do trybu online
W tym celu najpierw należy utworzyć raport w formie tabeli przestawnej lub wykresu przestawnego na podstawie bazy danych serwera, a następnie na podstawie tego raportu utworzyć plik modułu offline. Następnie możesz przełączać raport między bazą danych na serwerze a plikiem offline, kiedy tylko chcesz; Na przykład wtedy, gdy używasz komputera przenośnego do pracy w domu lub w podróży, a następnie ponownie podłączysz komputer do sieci.
Poniższa procedura zawiera podstawowe czynności umożliwiające przeniesienie danych do trybu offline, a następnie przełączenie ich z powrotem do trybu online.
- Utwórz lub otwórz raport w formie tabeli przestawnej lub wykresu przestawnego na podstawie danych OLAP, do których chcesz uzyskać dostęp w trybie offline.
- Utwórz plik modułu offline na komputerze. Zobacz sekcję Tworzenie pliku modułu offline z bazy danych serwera OLAP (dostępną poniżej w tym artykule).
- Odłącz się od sieci i pracuj z plikiem modułu offline.
- Połącz się ponownie z siecią i ponownie podłącz plik modułu offiline. Zobacz sekcję Ponowne łączenie pliku modułu offline z bazą danych serwera OLAP (dostępną poniżej w tym artykule).
- Odśwież plik modułu trybu offline, wprowadzając nowe dane, a następnie ponownie utwórz plik modułu trybu offline. Zobacz sekcję Odświeżanie i ponowne tworzenie pliku modułu offline (poniżej w tym artykule).
- Powtórz tę procedurę, rozpoczynając od kroku 3.
Tworzenie pliku modułu offline z bazy danych serwera OLAP
Uwaga
Jeśli baza danych OLAP jest duża i chcesz, aby plik modułu zapewniał dostęp do dużego podzbioru danych, musisz zapewnić wystarczającą ilość miejsca na dysku, a zapisanie pliku może okazać się czasochłonne. Aby zwiększyć wydajność, rozważ utworzenie pliku modułu trybu offline przy użyciu skryptu MDX.
Kliknij raport w formie tabeli przestawnej, dla którego chcesz utworzyć plik modułu offline — możesz także kliknąć skojarzony raport w formie tabeli przestawnej w przypadku raportu w formie wykresu przestawnego.
Na karcie Analizowanie w grupie Obliczenia kliknij pozycję Narzędzia OLAP, a następnie kliknij pozycję OLAP w trybie offline.
Zostanie wyświetlone okno dialogowe Ustawienia OLAP w trybie offline .Uwaga
Jeśli dostawca OLAP nie obsługuje plików modułów offline, polecenie OLAP w trybie offline jest niedostępne. Aby uzyskać więcej informacji, skontaktuj się z dostawcą OLAP.
Kliknij przycisk Utwórz plik danych trybu offline lub, jeśli plik modułu trybu offline już istnieje dla raportu, kliknij przycisk Edytuj plik danych trybu offline.
Zostanie wyświetlony Kreator modułów offline .W kroku 1 kreatora kliknij przycisk Dalej.
W kroku 2 kreatora zaznacz każdy wymiar z modułu serwera, który zawiera dane, które chcesz uwzględnić w pliku modułu offline. Kliknij pole
obok każdego takiego wymiaru i wybierz poziomy, które chcesz uwzględnić.Uwaga
- Nie można pominąć poziomów pośrednich w wymiarze.
- Aby zmniejszyć rozmiar pliku modułu, należy pominąć niższe poziomy, których nie trzeba wyświetlać w raporcie.
- Upewnij się, że w miejscu pogrupowania elementów uwzględniono wszystkie wymiary, aby program Microsoft Office Excel mógł zachować te grupowania podczas przełączania między bazą danych na serwerze a plikiem offline.
- Wymiary, które nie mają pola
nie umożliwiają wykluczania poziomów. Można uwzględnić lub wykluczyć tylko wszystkie wymiary tego typu.
W kroku 3 kreatora kliknij pole
obok pozycji Miary i zaznacz pola, których chcesz użyć jako pól danych w raporcie. Musisz wybrać co najmniej jedną miarę; W przeciwnym razie wymiary skojarzone z miarą nie będą zawierać żadnych danych. Dla każdego wymiaru wymienionego w obszarze Miary kliknij pole
obok wymiaru, a następnie wybierz elementy najwyższego poziomu, które mają zostać uwzględnione w pliku modułu offline.Aby ograniczyć rozmiar pliku modułu, aby nie zabrakło miejsca na dysku, oraz skrócić czas wymagany do zapisania pliku, zaznacz tylko te elementy, które chcesz wyświetlić w raporcie. Wszystkie pola właściwości dostępne dla wybranych elementów są automatycznie uwzględniane w module.
Jeśli brakuje elementów, które chcesz uwzględnić, być może w poprzednim kroku nie uwzględniono wymiaru, który je zawiera. Kliknij przycisk Wstecz w kreatorze i wybierz brakujący wymiar w kroku 2, a następnie wróć do kroku 3.
Uwaga
W Kreatorze modułu OLAP dla pól danych jedynymi funkcjami podsumowującymi dostępnymi dla pól danych są: Suma, Licznik, Minimum i Maksimum.
W kroku 4 kreatora wprowadź nazwę i lokalizację pliku .cub, a następnie kliknij przycisk Zakończ.
Aby anulować zapisywanie pliku, kliknij przycisk Zatrzymaj w oknie dialogowym Utwórz plik modułu — Postęp .Gdy program Excel zakończy tworzenie pliku modułu trybu offline, kliknij przycisk OK w oknie dialogowym Ustawienia OLAP w trybie offline .
Problem: Podczas zapisywania modułu na komputerze zabrakło miejsca na dysku.
Bazy danych OLAP są przeznaczone do obsługi bardzo dużych ilości szczegółowych danych, w wyniku czego baza danych w serwerze może zajmować znacznie więcej miejsca na dysku, niż zapewnia lokalny dysk twardy. Jeśli określisz duży podzbiór tych danych dla pliku modułu offline, na dysku twardym może zabraknąć miejsca. Poniższe strategie mogą pomóc w zmniejszeniu rozmiaru pliku modułu offline.
Zwalnianie miejsca na dysku lub znajdowanie innego dysku Przed zapisaniem pliku modułu usuń z dysku pliki, których nie potrzebujesz, lub zapisz plik na dysku sieciowym.
Uwzględnianie mniejszej ilości danych w pliku modułu offline Zastanów się, jak zminimalizować ilość danych w pliku, aby zachować to, co jest potrzebne w raporcie w formie tabeli przestawnej lub wykresu przestawnego. Wypróbuj następujące metody:
- Wyeliminuj wymiary W kroku 2 Kreatora modułów offline zaznacz tylko te wymiary, które są faktycznie wyświetlane jako pola w raporcie w formie tabeli przestawnej lub wykresu przestawnego.
-
Eliminowanie poziomów szczegółów Kliknij pole
obok każdego wymiaru wybranego w kroku 2 kreatora, a następnie wyczyść pola wyboru dla poziomów mniejszych niż te wyświetlane w raporcie. -
Eliminowanie pól danych W kroku 3 kreatora kliknij pole
obok pozycji Miary, a następnie zaznacz tylko pola danych, których używasz w raporcie. -
Eliminowanie elementów danych W kroku 3 kliknij
obok każdego wymiaru, a następnie wyczyść pola wyboru dla elementów, które nie muszą być widoczne w raporcie.
Ponowne łączenie pliku modułu offline z bazą danych serwera OLAP
- Kliknij raport w formie tabeli przestawnej lub skojarzony raport w formie tabeli przestawnej, aby wyświetlić raport w formie wykresu przestawnego.
- Na karcie Analizowanie w grupie Obliczenia kliknij pozycję Narzędzia OLAP, a następnie kliknij pozycję OLAP w trybie offline.
- Kliknij opcję OLAP on-line, a następnie kliknij przycisk OK.
- Jeśli zostanie wyświetlony monit o zlokalizowanie źródła danych, kliknij przycisk Przeglądaj , aby znaleźć źródło, a następnie zlokalizuj serwer OLAP w sieci.
Odświeżanie i ponowne tworzenie pliku modułu offline
Odświeżanie pliku modułu offline polegające na ponownym utworzeniu go przy użyciu najnowszych danych z modułu serwera lub nowego pliku modułu offline może być czasochłonne i wymaga dużo miejsca na dysku dla pliku tymczasowego. Proces ten można więc uruchomić wtedy, gdy nie jest konieczny błyskawiczny dostęp do innych plików, i po wcześniejszym upewnieniu się, że na dysku jest dostępna odpowiednia ilość miejsca do ponownego zapisania tego pliku.
- Kliknij raport w formie tabeli przestawnej utworzony na podstawie pliku modułu offline.
- W Excel 2016: Na karcie Dane w grupie Zapytania & połączenia kliknij strzałkę obok przycisku Odśwież wszystko, a następnie kliknij polecenie Odśwież.
Problem: po odświeżeniu nowe dane nie pojawiają się w raporcie.
Sprawdzanie, czy jest dostępna oryginalna baza danych Plik modułu trybu offline może nie być w stanie połączyć się z oryginalną bazą danych serwera w celu pobrania nowych danych. Upewnij się, że nie zmieniono nazwy oryginalnej bazy danych serwera, która dostarczyła danych modułu, ani nie została ona przeniesiona. Upewnij się, że serwer jest dostępny i że możesz się z nim połączyć.
Sprawdzanie, czy są dostępne nowe dane Skontaktuj się z administratorem bazy danych, aby ustalić, czy baza danych została zaktualizowana w obszarach uwzględnionych w raporcie.
Sprawdzanie, czy nie zmieniła się organizacja bazy danych Jeśli moduł serwera OLAP został przebudowany, może być konieczne przeorganizowanie raportu albo utworzenie nowego pliku modułu offline lub modułu modułu OLAP w celu uzyskania dostępu do zmienionych danych. Należy skontaktować się z administratorem bazy danych, aby dowiedzieć się więcej o zmianach, jakie wprowadzono w bazie danych.
Uwzględnianie różnych danych w pliku modułu offline
Zapisywanie poprawionego pliku modułu offline może być czasochłonne i podczas zapisywania pliku nie można wykonywać innych zadań w programie Excel. Proces ten można więc uruchomić wtedy, gdy nie jest konieczny błyskawiczny dostęp do innych plików, i po wcześniejszym upewnieniu się, że na dysku jest dostępna odpowiednia ilość miejsca do ponownego zapisania tego pliku.
- Upewnij się, że masz połączenie z siecią i że możesz uzyskać dostęp do oryginalnej bazy danych serwera OLAP, która dostarczyła dane do pliku modułu offline.
- Kliknij raport w formie tabeli przestawnej utworzony na podstawie pliku modułu offline lub kliknij skojarzony raport w formie tabeli przestawnej, aby utworzyć raport w formie wykresu przestawnego.
- Na karcie Analizowanie w grupie Obliczenia kliknij pozycję Narzędzia OLAP, a następnie kliknij pozycję OLAP w trybie offline.
- Kliknij pozycję OLAP w trybie offline, a następnie kliknij pozycję Edytuj plik danych w trybie offline.
- Postępuj zgodnie z instrukcjami Kreatora modułu trybu offline, aby wybrać inne dane do pliku. W ostatnim kroku określ tę samą nazwę i lokalizację, co istniejący plik, który chcesz zmienić.
Uwaga
Aby anulować zapisywanie pliku, kliknij przycisk Zatrzymaj w oknie dialogowym Utwórz plik modułu — Postęp .
Usuwanie pliku modułu offline
Ostrzeżenie
Jeśli usuniesz plik modułu offline z raportu, nie będzie można już używać raportu w trybie offline ani nie będzie można utworzyć nowego pliku modułu offline dla raportu.
- Zamknij wszystkie skoroszyty zawierające raporty, które używają pliku modułu offline, lub upewnij się, że wszystkie takie raporty zostały usunięte.
- W systemie Windows znajdź i usuń plik modułu trybu offline (cub).
Potrzebujesz dodatkowej pomocy?
Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w społecznościach.