Przedstawiono tu odpowiedzi na najczęściej zadawane pytania dotyczące indeksowania modeli semantycznych i zawartości Katalogu.
Co można indeksować?
Administratorzy mogą wybrać do indeksowania:
Zob. Konfigurowanie indeksowania na potrzeby wyszukiwania w modelu danych.
Co to jest certyfikowany zbiór danych?
Każdy użytkownik może wysłać arkusz kalkulacyjny w celu utworzenia zbioru danych, lecz jakość wysyłanych arkuszy kalkulacyjnych może być różna. Użytkownik, certyfikując udostępniany zbiór danych, potwierdza, że zbiór ten zawiera dobre, pewne dane i inni użytkownicy mogą go wyszukiwać ze strony startowej. Gdy użytkownik (i użytkownicy, którym nadano prawa dostępu do zbiorów danych) wyszukuje ze strony startowej, dane z certyfikowanego zbioru danych są klasyfikowane wyżej w wynikach wyszukiwania.
Jaką zaplanować częstotliwość przeszukiwania?
Indeks jest automatycznie aktualizowany, gdy użytkownicy dodają lub modyfikują zawartość Katalogu. Domyślnie przeszukiwanie Katalogu i modelu semantycznego jest uruchamiane raz dziennie. W niektórych przypadkach można zmienić to ustawienie domyślne po zaimportowaniu pliku BAR, jeśli automatyczne indeksowanie nie zostało uruchomione albo jeśli dane są rzadziej aktualizowane (na przykład co miesiąc).
Czy można indeksować zawartość w języku innym niż angielski?
Tak. Zawartość można indeksować w 28 językach.
Modele semantyczne i zawartość Katalogu - Można generować indeksy jednocześnie dla wielu języków. Aby wybrać języki spośród dostępnych dwudziestu ośmiu, należy przejść na stronę Indeks wyszukiwania, po czym klikać odpowiednie języki, przytrzymując naciśnięty klawisz Ctrl. Na przykład jeśli siedziba firmy mieści się w Stanach Zjednoczonych i ma biura w Polsce, można wybrać języki angielski i polski, aby zostały utworzone indeksy zawierające wpisy w językach angielskim i polskim. Zob. Konfigurowanie indeksowania na potrzeby wyszukiwania w modelu danych.
Zbiory danych - W danej chwili można poindeksować zbiór danych dla jednego języka. Należy przejść do okna dialogowego Zbadaj dla danego zbioru danych, po czym wybrać jeden z dostępnych 28 języków. Zob. Indeksowanie zbioru danych.
Uwaga:
Jeśli dane są w języku angielskim i językiem indeksowania będzie angielski, to nie będzie można wyszukiwać danych w innym języku, na przykład francuskim. Na przykład, jeśli dane będą zawierać angielskie nazwy produktów (np. chair, desk, matches), to nie będzie można wyszukiwać tych nazw w języku francuskim (np. chaise, bureau, alumettes).
Na co należy zwrócić uwagę, indeksując obszary tematyczne z dużymi tabelami?
Można indeksować tabele dowolnych rozmiarów, lecz indeksowanie dużych tabel zajmuje więcej czasu. W przypadku dużych obszarów tematycznych, zawierających wiele tabel lub duże tabele, warto rozważyć indeksowanie tylko tych kolumn, które użytkownicy będą wyszukiwać.
Ponieważ pliki indeksu są kompaktowe, rzadko zdarza się przekroczyć ilość miejsca składowania zarezerwowaną przez Oracle Analytics na indeksowanie.
W jakiej kolejności są wyświetlane wyniki wyszukiwania?
Wyniki wyszukiwania są wyświetlane w następującej kolejności:
Czy, aby zabezpieczyć elementy Katalogu, powinno się używać opcji "Nie indeksuj"?
Nie. Oracle nie zaleca, aby - w celu ukrycia elementów Katalogu przed użytkownikami - ustawiać pole Status przeszukiwania na Nie indeksuj. Użytkownicy nie zobaczą takiego elementu w wynikach wyszukiwania ani na stronie startowej, ale nadal będą mogli uzyskać do niego dostęp. Zamiast tego należy zabezpieczać elementy za pomocą uprawnień.
W jaki sposób można najbardziej efektywnie utworzyć indeks?
Aby uzyskać możliwie najlepsze wyniki, należy indeksować tylko te obszary tematyczne, wymiary i elementy Katalogu oraz certyfikować tylko te zbiory danych, które użytkownicy powinni móc znaleźć. Wskutek indeksowania wszystkich elementów uzyskuje się zbyt wiele wyników wyszukiwania. Oracle zaleca anulowanie wyboru wszystkich modeli semantycznych i elementów Katalogu, a następnie wybranie tylko potrzebnych użytkownikom. Później, w miarę potrzeb, można dodawać kolejne elementy do indeksowania.
Dlaczego podczas indeksowania jest kierowanych do bazy danych wiele zapytań SELECT DISTINCT?
Prawdopodobnie wynika to z ustawienia opcji indeksowania (w modelu semantycznym) na Indeksuj. Przy ustawionej opcji Indeksuj są indeksowane metadane i wartości, co oznacza, że podczas indeksowania, są uruchamiane zapytania SELECT DISTINCT w celu pobrania wartości danych dla wszystkich kolumn ze wszystkich obszarów tematycznych, które zostały skonfigurowane do indeksowania.
Jeśli takie obciążenie systemu nie jest akceptowalne lub jeśli użytkownicy nie potrzebują dodatkowej funkcji wizualizacji wartości danych (wywoływanej z paska wyszukiwania na stronie startowej), należy przejść do Konsoli, wybrać Indeks wyszukiwania i ustawić opcję indeksowania na Indeksuj tylko metadane. Przy ustawionej opcji Indeksuj tylko metadane są indeksowane tylko nazwy wymiarów oraz miar i nie są uruchamiane zapytania SELECT DISTINCT.