Techniki zaawansowane: Uruchamianie bezpośrednich żądań do bazy danych

Mając przypisane przez administratora odpowiednie uprawnienia, można tworzyć i kierować bezpośrednie żądania do bazy danych zaplecza z użyciem puli połączeń i instrukcji SQL właściwych dla bazy danych.

Tematy:

Można również sprawdzać oraz - zmieniając instrukcję SQL - zmieniać kolumny wyników żądania do bazy danych. Po dokonaniu zmian i uzyskaniu wymaganych wyników można dodać je do pulpitów informacyjnych i agentów.

Bezpośrednie żądania do bazy danych - wymagane uprawnienia

Administratorzy mogą za pomocą strony "Zarządzanie uprawnieniami" (ze strony "Administrowanie - Classic") wyświetlać i ustawiać uprawnienia zezwalające na kierowanie bezpośrednich żądań do bazy danych.

Aby można było tworzyć i kierować bezpośrednie żądania do bazy danych, trzeba mieć następujące uprawnienia:
  • Edit Direct Database Analysis - można tworzyć i edytować bezpośrednie żądania do bazy danych.
  • Execute Direct Database Analysis - można kierować bezpośrednie żądania do bazy danych.

Oracle zaleca zachowanie domyślnych uprawnień, ponieważ zostały one zoptymalizowane pod kątem Oracle Analytics. Edycja uprawnień może stać się przyczyną nieoczekiwanego działania lub umożliwić niepożądany dostęp do niektórych funkcji.

Tworzenie i uruchamianie bezpośrednich żądań do bazy danych

Ze strony startowej Classic można tworzyć i uruchamiać bezpośrednie żądania do bazy danych.

Gdy są tworzone bezpośrednie żądania do bazy danych, są pomijane i nie są stosowane reguły zabezpieczeń danych.
  1. Na stronie startowej Classic, w okienku Tworzenie, kliknąć na opcji Analiza (albo Nowe i wybrać Analiza).
  2. W oknie dialogowym "Wybór obszaru tematycznego" wybrać opcję Utwórz bezpośrednie zapytanie do bazy danych.
  3. Na karcie "Kryteria" określić pulę połączeń i wprowadzić instrukcję zapytania.
    • Użyć Pula połączeń, aby określić nazwę puli połączeń, która ma być używana dla zapytania.
    • Użyć Instrukcja SQL, aby określić właściwą dla bazy danych instrukcję SQL pobierania danych z bazy danych.
  4. Wybrać opcję Zweryfikuj SQL i pobierz kolumny, po czym sprawdzić w polu "Kolumny wyników" pobrane kolumny.
  5. Kliknąć na karcie Wyniki, aby przesłać żądanie i zobaczyć wyniki. W polu "Kolumny wyników" niekiedy nie są wyświetlane żadne kolumny, ponieważ wprowadzona na karcie "Kryteria" instrukcja SQL nie pobrała żadnych danych z bazy danych.
Istnieją pewne czynności, których nie można wykonywać, pracując z analizą obejmującą kolumny uzyskane przy użyciu bezpośredniego żądania do bazy danych:
  • Wybór kolumn w okienku "Obszary tematyczne", ponieważ nie pracuje się z kolumnami z modelu semantycznego.
  • Tworzenie grup lub etapów wyboru dla tej analizy.
  • Określanie formatowania warunkowego kolumn.
  • Sortowanie wartości w pobranych kolumnach z użyciem opcji Sortuj rosnąco i Sortuj malejąco z nagłówków kolumn w widoku tabeli przestawnej, tabeli lub diagramu kratowego.