Tworzenie raportów analizy w Asystencie do eksperymentów z bazą danych (SQL Server)
Notatka
To narzędzie zostało wycofane 15 grudnia 2024 r.. Przestaliśmy obsługiwać to narzędzie w przypadku wszelkich pojawiających się problemów i nie będziemy wystawiać żadnych poprawek błędów ani dalszych aktualizacji.
Po ponownym odtworzeniu śledzenia źródła na obu serwerach docelowych można wygenerować raport analizy w Asystencie eksperymentowania z bazą danych (DEA). Raporty analizy ułatwiają uzyskanie szczegółowych informacji na temat wpływu proponowanych zmian na wydajność.
Tworzenie raportu analizy
W usłudze DEA wybierz ikonę listy, określ nazwę serwera i typ uwierzytelniania, wybierz lub usuń zaznaczenie Szyfruj połączenie i certyfikat serwera zaufania pola wyboru odpowiednie dla danego scenariusza, a następnie wybierz pozycję Połącz.
Na ekranie Raporty analizy wybierz pozycję Nowy raport analizy.
Na ekranie "Nowy raport analizy" określ nazwę raportu, lokalizację magazynu i ścieżkę do plików śledzenia Target 1 i Target 2, a następnie wybierz opcję Start.
Jeśli wprowadzone informacje są prawidłowe, zostanie utworzony raport analizy.
Notatka
Jeśli którakolwiek z wprowadzonych informacji jest nieprawidłowa, pola tekstowe zawierające niepoprawne informacje są wyróżnione na czerwono. Wprowadź wszelkie niezbędne poprawki, a następnie ponownie wybierz Rozpocznij.
Często zadawane pytania dotyczące raportów analizy
Co mówi mi raport analizy?
DEA używa testów statystycznych do analizowania obciążenia i określania, jak każde zapytanie było wykonywane z Celu 1 do Celu 2. Zawiera szczegółowe informacje o wydajności dla każdego zapytania. Dowiedz się więcej o usłudze DEA w Omówienie procesu porównywania obciążeń.
Czy mogę utworzyć nowy raport analizy podczas generowania innego raportu?
Nie. Obecnie w celu zapobiegania konfliktom można wygenerować tylko jeden raport. Można jednak uruchomić więcej niż jedną sesję przechwytywania i odtwarzania jednocześnie.
Czy mogę wygenerować raport analizy przy użyciu wiersza polecenia?
Tak. Raport analizy można wygenerować w wierszu polecenia. Następnie możesz wyświetlić raport w interfejsie użytkownika. Aby uzyskać więcej informacji, zobacz Run Database Experimentation Assistant (Uruchamianie Asystenta eksperymentowania z bazą danych) w wierszu polecenia.
Rozwiązywanie problemów z raportami analizy
Jakie uprawnienia zabezpieczeń muszę wygenerować i wyświetlić raport analizy na moim serwerze?
Użytkownik zalogowany do usługi DEA musi mieć uprawnienia administratora systemu na serwerze analizy. Jeśli użytkownik jest częścią grupy, upewnij się, że grupa ma uprawnienia administratora systemu.
Możliwe błędy | Rozwiązanie |
---|---|
Nie można nawiązać połączenia z bazą danych. Upewnij się, że masz uprawnienia administratora systemu do analizowania i wyświetlania raportów. | Być może nie masz dostępu ani uprawnień administratora systemu do serwera lub bazy danych. Potwierdź prawa logowania i spróbuj ponownie. |
Nie można wygenerować nazwy raportu na serwerze nazwa serwera. Aby uzyskać szczegółowe informacje, sprawdź raport nazwa raportu. | Być może nie masz uprawnień administratora systemu wymaganych do wygenerowania nowego raportu. Aby wyświetlić szczegółowe błędy, wybierz raport o błędach i sprawdź dzienniki w %temp%\DEA. |
Bieżący użytkownik nie ma wymaganych uprawnień do uruchomienia operacji. Upewnij się, że masz uprawnienia administratora systemu do wykonywania śledzenia i analizowania raportów. | Nie masz uprawnień administratora systemu potrzebnych do wygenerowania nowego raportu. |
Nie mogę nawiązać połączenia z komputerem z uruchomionym programem SQL Server
- Upewnij się, że nazwa komputera z uruchomionym programem SQL Server jest prawidłowa. Aby potwierdzić, spróbuj nawiązać połączenie z serwerem przy użyciu programu SQL Server Management Studio (SSMS).
- Upewnij się, że konfiguracja zapory nie blokuje połączeń z komputerem z uruchomionym programem SQL Server.
- Upewnij się, że użytkownik ma wymagane prawa użytkownika.
Więcej szczegółów można znaleźć w dziennikach w %temp%\DEA. Jeśli problem będzie się powtarzać, skontaktuj się z zespołem produktu.
Widzę błąd podczas generowania raportu analizy
Dostęp do Internetu jest wymagany podczas pierwszego generowania raportu analizy po zainstalowaniu usługi DEA. Dostęp do Internetu jest wymagany do pobierania pakietów wymaganych do analizy statystycznej.
Jeśli podczas tworzenia raportu wystąpi błąd, na stronie postępu zostanie wyświetlony konkretny krok, w którym generowanie analizy nie powiodło się. Więcej szczegółów można znaleźć w dziennikach w %temp%\DEA. Sprawdź, czy masz prawidłowe połączenie z serwerem z wymaganymi prawami użytkownika, a następnie ponów próbę. Jeśli problem będzie się powtarzać, skontaktuj się z zespołem produktu.
Możliwe błędy | Rozwiązanie |
---|---|
RInterop napotkał błąd podczas uruchamiania. Sprawdź dzienniki RInterop i spróbuj ponownie. | DeA wymaga dostępu do Internetu w celu pobrania zależnych pakietów języka R. Sprawdź dzienniki RInterop w %temp%\RInterop i dzienniki DEA w %temp%\DEA. Jeśli RInterop został zainicjowany niepoprawnie lub jeśli został zainicjowany bez poprawnych pakietów języka R, może zostać wyświetlony wyjątek "Nie można wygenerować nowego raportu analizy" po kroku InitializeRInterop w dziennikach DEA. Dzienniki RInterop mogą również wyświetlać błąd podobny do "brak dostępnego pakietu jsonlite". Jeśli komputer nie ma dostępu do Internetu, możesz ręcznie pobrać wymagany pakiet jsonlite R: Można również użyć protokołu RGUI. Przejdź do pozycji pakiety >i zainstaluj z pliku zip. Przejdź do pobranego wcześniej pakietu i zainstaluj go. Jeśli RInterop został zainicjowany i skonfigurowany poprawnie, w dziennikach RInterop powinien zostać wyświetlony komunikat "Instalowanie zależnego pakietu R jsonlite". |
Nie można nawiązać połączenia z wystąpieniem programu SQL Server, upewnij się, że poprawna jest nazwa serwera i sprawdź dostęp wymagany dla zalogowanego użytkownika. | Być może nie masz dostępu lub praw użytkownika do serwera lub nazwa serwera może być niepoprawna. |
Upłynął limit czasu procesu RInterop. Sprawdź dzienniki DEA i RInterop, zatrzymaj proces RInterop w Menedżerze zadań, a następnie spróbuj ponownie. lub RInterop jest w stanie błędu. Zatrzymaj proces RInterop w Menedżerze zadań, a następnie spróbuj ponownie. |
Sprawdź dzienniki w %temp%\RInterop, aby potwierdzić błąd. Przed ponowieniu próby usuń proces RInterop z Menedżera zadań. Jeśli problem będzie się powtarzać, skontaktuj się z zespołem produktu. |
Raport jest generowany, ale wydaje się, że brakuje danych
Sprawdź bazę danych na komputerze analizy z uruchomionym programem SQL Server, aby potwierdzić, że dane istnieją. Sprawdź, czy baza danych analizy istnieje i sprawdź jej tabele. Na przykład sprawdź następujące tabele: TblBatchesA, TblBatchesB i TblSummaryStats.
Jeśli dane nie istnieją, dane mogą nie zostać skopiowane poprawnie lub baza danych może być uszkodzona. Jeśli brakuje tylko niektórych danych, pliki śledzenia utworzone podczas przechwytywania lub odtwarzania mogą nie przechwycić obciążenia dokładnie. Jeśli są tam dane, sprawdź pliki dziennika w %temp%\DEA, aby sprawdzić, czy zostały zarejestrowane błędy. Następnie spróbuj ponownie wygenerować raport analizy.
Więcej pytań lub opinii? Prześlij opinię za pomocą narzędzia DEA, wybierając ikonę uśmiechniętą w lewym dolnym rogu.