W tym temacie opisano sposób tworzenia partycji federowanej między Essbase a Autonomous Data Warehouse Serverless.
Przyjęto tu założenie, że są spełnione wymagania wstępne oraz że użytkownik zapoznał się z informacjami przedstawionymi w poprzednich tematach.
Poniższe instrukcje dotyczą interfejsu internetowego Essbase. Zalogować się jako administrator usługi lub menedżer aplikacji.
Aby skonstruować partycję federowaną za pomocą narzędzia Cube Designer, zob. Tworzenie partycji federowanej w narzędziu Cube Designer.
Na stronie Aplikacje kliknąć nazwę aplikacji, która zostanie użyta w celu utworzenia partycji federowanej.
Na stronie Dostosowanie kliknąć Ustawienia i rozwinąć Uruchamianie.
Upewnić się, że jest włączone ustawienie Zezwalaj użytkownikom na uruchomienie aplikacji.
Kliknąć Ogólne, kliknąć nazwę bazy danych, a następnie kliknąć Partycje.
Kliknąć Utwórz > Federowana.
W polu Nazwa połączenia wprowadzić połączenie z Autonomous Data Warehouse, które zostało uprzednio utworzone przez administratora lub menedżera aplikacji, jak opisano w temacie Tworzenie połączenia dla partycji federowanych.
Upewnić się, że wartość w polu Nazwa schematu jest zgodna z nazwą schematu bazy danych (nazwa użytkownika wprowadzona podczas tworzenia połączenia).
W polu Nazwa tabeli faktów wybrać nazwę tabeli faktów w Autonomous Data Warehouse, w której są przechowywane wartości liczbowe i klucze.
Jeśli Essbase rozpozna nazwy wymiarów z tabeli faktów, wartości w polu Kolumny wymiarów mogą zostać automatycznie wypełnione nazwami wymiarów Essbase. Podobnie wartości w polu Kolumny elementów przestawnych mogą zostać automatycznie wypełnione elementami odpowiedniego wymiaru przestawnego.
W polu Wymiar przestawny wybrać nazwę wymiaru przestawnego, który wybrano w trakcie procesu Identyfikowanie wymiaru przestawnego jako przeznaczony do użycia ze struktury Essbase.
Jeśli nazwy kolumn w tabeli faktów są takie same jak nazwy wymiarów i elementów przestawnych w strukturze, mapowanie na karcie "Element przestawny" w oknie "Mapowanie elementów Essbase na kolumny tabeli faktów" jest wypełniane automatycznie. Jeśli istnieją wymiary lub elementy, których nie można automatycznie zmapować na kolumnę w tabeli faktów, trzeba będzie je zmapować ręcznie.
Jeśli trzeba ręcznie zmapować składowane elementy wymiaru przestawnego na kolumny w tabeli faktów, należy użyć przycisku Aktualizuj.
Jeśli element wymiaru przestawnego (lub nazwa wymiaru niebędącego wymiarem miar) zawiera znak specjalny, taki jak &
, Oracle zaleca zmianę nazwy.
Essbase automatycznie mapuje nazwy elementów ze spacjami na odpowiadające im nazwy kolumn w tabeli faktów, przy czym spacje są zamieniane na znaki podkreślenia. Na przykład Essbase automatycznie wykonuje następujące mapowanie:
Nazwa elementu wymiaru przestawnego | Nazwa kolumny w tabeli faktów |
---|---|
"Spis początkowy" | INITIAL_INVENTORY |
Kliknąć Kolumna wymiarów, aby zmapować wymiary nieprzestawne na kolumny w tabeli faktów. Mogą one zostać zmapowane automatycznie, jeśli nazwy kolumn w tabeli faktów są identyczne z nazwami wymiarów w strukturze. W razie potrzeby można zmapować je ręcznie.
Kliknąć Weryfikuj.
Jeśli weryfikacja zakończy się pomyślnie, kliknąć Zapisz i zamknij, po czym potwierdzić restartowanie aplikacji.
Zapisywanie lub weryfikowanie partycji federowanej może trochę potrwać. Zob. status zlecenia.
Zostanie utworzona partycja federowana. W ramach tego procesu w Autonomous Data Warehouse są także tworzone tabele pomocnicze wymiarów (oraz inne artefakty), które są powiązane z tabelą faktów za pomocą kluczy.
W internetowym interfejsie Essbase otworzyć inspektor aplikacji: na stronie Aplikacje znaleźć nazwę aplikacji docelowej, kliknąć menu Czynności, a następnie polecenie Zbadaj.
Na karcie Ustawienia kliknąć Uruchamianie.
Upewnić się, że jest włączone ustawienie Zezwalaj użytkownikom na uruchomienie aplikacji.
W internetowym interfejsie Essbase otworzyć inspektor kostki: na stronie Aplikacje rozwinąć aplikację docelową. W wierszu dla kostki docelowej wybrać z menu Czynności opcję Zbadaj.
Wybrać kartę Partycje.
Kliknąć Utwórz > Federowana.
W polu Nazwa połączenia wprowadzić połączenie z Autonomous Data Warehouse, które zostało uprzednio utworzone przez administratora lub menedżera aplikacji, jak opisano w temacie Tworzenie połączenia dla partycji federowanych.
Upewnić się, że wartość w polu Nazwa schematu jest zgodna z nazwą schematu bazy danych (nazwa użytkownika wprowadzona podczas tworzenia połączenia).
W polu Nazwa tabeli faktów wybrać nazwę tabeli faktów w Autonomous Data Warehouse, w której są przechowywane wartości liczbowe i klucze.
W polu Wymiar przestawny wybrać nazwę wymiaru przestawnego, który wybrano w trakcie procesu Identyfikowanie wymiaru przestawnego jako przeznaczony do użycia ze struktury Essbase.
Jeśli nazwy kolumn w tabeli faktów są identyczne z nazwami wymiarów i elementów przestawnych występujących w strukturze, to pole Mapowanie Essbase na kolumny jest automatycznie wypełniane. Jeśli istnieją wymiary lub elementy, których nie można automatycznie zmapować na kolumnę w tabeli faktów, trzeba będzie je zmapować ręcznie.
Jeśli trzeba ręcznie zmapować składowane elementy wymiaru przestawnego na kolumny w tabeli faktów, należy użyć przycisku Aktualizuj.
Jeśli element wymiaru przestawnego (lub nazwa wymiaru niebędącego wymiarem miar) zawiera znak specjalny, taki jak &
, Oracle zaleca zmianę nazwy.
Essbase automatycznie mapuje nazwy elementów ze spacjami na odpowiadające im nazwy kolumn w tabeli faktów, przy czym spacje są zamieniane na znaki podkreślenia. Na przykład Essbase automatycznie wykonuje następujące mapowanie:
Nazwa elementu wymiaru przestawnego | Nazwa kolumny w tabeli faktów |
---|---|
"Spis początkowy" | INITIAL_INVENTORY |
Kliknąć Kolumna wymiarów, aby zmapować wymiary nieprzestawne na kolumny w tabeli faktów. Mogą one zostać zmapowane automatycznie, jeśli nazwy kolumn w tabeli faktów są identyczne z nazwami wymiarów w strukturze. W razie potrzeby można zmapować je ręcznie.
Kliknąć Weryfikuj.
Jeśli weryfikacja zakończy się pomyślnie, kliknąć Zapisz i zamknij, po czym potwierdzić restartowanie aplikacji.
Zapisywanie lub weryfikowanie partycji federowanej może trochę potrwać. Zob. status zlecenia.
Zostanie utworzona partycja federowana. W ramach tego procesu w Autonomous Data Warehouse są także tworzone tabele pomocnicze wymiarów (oraz inne artefakty), które są powiązane z tabelą faktów za pomocą kluczy.
Uwaga:
Po zakończeniu tworzenia partycji federowanej co najmniej jedna osoba musi skonfigurować uwierzytelnienia DBMS_CLOUD, aby umożliwić używanie dodatkowego połączenia ładowania danych z Essbase do Autonomous Data Warehouse. Więcej informacji można znaleźć w temacie Ładowanie danych partycji federowanej.