loader

Oracle OBIEE 12c – różnice w porównaniu do poprzednika OBIEE 11g

Visual Analyzer nie jest jednak bezpłatnym dodatkiem, który uzyskują subskrybenci Oracle 11g, a płatną opcją dodatkową. Organizacja sama musi zatem zdecydować czy potrzebuje tego potężnego kombajnu wizualizacyjnego i przeznaczy na niego dodatkowy budżet czy też pozostanie przy bezpłatnym upgrade Oracle 11g do 12c. Mimo dodatkowego kosztu firmy coraz częściej przekonują się do wyboru narzędzia.

Funkcjonalności nowego Visual Analysera prezentuje Oracle. Kliknij TUTAJ, aby zapoznać się z materiałem wideo.

Architektura Multi-Tenant

Najważniejsze zmiany, takie które pozwolą redukować koszty, zaszły jednak w części back-endowej oraz dotyczą architektury bazodanowej. Żeby zrozumieć istotę zmian przejdźmy do kilku definicji. Do wersji Oracle 11g włącznie pod pojęciem instancji rozumiano strukturę pamięci, przydzielonej do obsługi konkretnej bazy danych. Instancję stanowił (zresztą także stanowi, bo nie o zmianę w samej instancji chodzi) obszar System Global Area oraz tak zwane procesy tła, służące do obsługi instancji, komunikacji pomiędzy dyskami, pamięcią operacyjną a użytkownikami. Baza danych rozumiana była natomiast jako zbiór plików, powiązany ze zbiorem informacji oraz obsługiwany przez pojedynczą instancję (wyjątek – systemy klastrowe, w przypadku których do obsługi pojedynczej bazy danych wykorzystywano wiele instancji). W skład bazy danych wchodziły (oraz wchodzą): pliki danych, pliki kontrolne oraz pliki dziennika powtórzeń. Taka konfiguracja nosi nazwę non-CDB (non-Container Database).

Od wersji Oracle 12c wprowadzono architekturę multi-tenant, opartą na tak zwanym Container Database. Rozwiązuje ona problem optymalnego przydziału zasobów pamięci dyskowej, ponieważ jedna instancja nie obsługuje już pojedynczej bazy danych, a wiele jednocześnie. Pliki składowe instancji są współdzielone (oczywiście nie zmieniono definicji samej bazy). Bazy danych z non-CDB są natomiast łączone w jedną strukturę – Container Database. W jej skład wchodzi nie występująca w żadnej wcześniejszej wersji baza ROOT, zawierająca metadane, informacje globalne, informacje typu common oraz informacje niezbędne do obsługi plików kontrolnych czy plików dzienników powtórzeń, współdzielone przez pojedyncze bazy danych PDB (Pluggable Databse). Każda tego typu baza ma jednak własną przestrzeń tabel SYSTEM, SYSAUX oraz co oczywiste własne pliki danymi czy pliki tymczasowe.

Dla administratora model taki to spora wygoda, gdy pod uwagę weźmiemy procesy zarządzania użytkownikami, uprawnieniami, rolami, podziałem zasobów. Administrator nie musi już także tracić czasu zajmując się wieloma instancjami, wielokrotnie patchując czy upgradeując aplikacje. Znaczący dla IT jest także argument czasowy. Oracle 12c jest instalowany szybko, wszystkie konfiguracje systemowe czy związane z samą aplikacją są dokonywane offline. Jak sama nazwa wskazuje PDB można także w prosty sposób połączyć z inną instancją oraz bazą ROOT. Bazy danych PDB może także łatwo powielać czy tworzyć na ich bazie nowe bazy danych.

W związku ze zmianami w strukturze baz danych przedefiniowano także pojęcia użytkownika czy roli. Użytkowników podzielono zatem na typy: local (znani wyłącznie w ramach pojedynczego PDB) oraz common (znani w ramach całego kontenera bazodanowego). Podobnie jest z rola lokalna odnosi się do pojedynczej bazy danych PDB, natomiast globalna (common) do wszystkich baz danych PBD, podpiętych pod kontener.

Werdykt

Podsumowując, Oracle przygotowało platformę wartą poddania testom i sprawdzenia, jak współgra z firmowymi potrzebami. Na szczególną pochwałę zasługuje wiele nowych funkcjonalności oraz potencjalne oszczędności związane z infrastrukturą IT, wynikające z zastosowania systemu Multi-Tenant. W artykule celowo nie odnosiliśmy się do literki ”c” pojawiającej się obok nazwy pakietu. Naszym zdaniem platforma jest przygotowana pod cloud, niektóre przedsiębiorstwa zaczynają przenosić tam swoje dane, jednak kwestią 5-10, jeśli nie więcej lat jest upowszechnienie się tego sposobu magazynowania danych czy pracy z nimi.

author avatar
Codec
Codec jest europejskim liderem w zakresie usług doradczych i wdrażania rozwiązań wspierających efektywność organizacji. Pełniąc rolę ogniwa łączącego strategię, controlling i nowoczesne technologie wspieramy naszych klientów w osiąganiu ich celów.Rozwiązania oferowane przez Codec umożliwiają podejmowanie decyzji opartych na solidnych informacjach oraz zarządzanie wydajnością korporacji. Oferujemy rozwiązania dla każdego poziomu cyklu zarządzania wydajnością: od zarządzania strategią, poprzez planowanie, budżetowanie, do generowania raportów i analiz realizacji. Służymy wiedzą i doświadczeniem w zakresie konsolidacji finansowej i zarządczej. Rozwiązania analizują dane i informacje na wskroś przedsiębiorstwa. Dostarczane rozwiązania i usługi w zakresie Business Intelligence (rozwiązania raportowe, karty wyników, hurtownie danych, zapewnienie jakości danych), są wyjątkowe w branży, zarówno pod kątem wydajności i funkcjonalności, jak również unikatowej w skali rynku metodzie wizualizacji informacji. Rozwiązania dają wiele możliwości maksymalnego zaangażowania w pracę użytkowników oraz przynoszą podstawy do szybkiego osiągania zwrotu z inwestycji. Firmy ze wszystkich dziedzin gospodarki używaja naszych rozwiazań dla uzyskania pełnego dostępu do informacji, które są niezbędne do podejmowania trafnych decyzji. Nasze rozwiązania mają charakter kompleksowy: dostarczamy oprogramowanie, merytoryczne konsultacje biznesowe oraz informatyczne, obsługę, szkolenie i wsparcie. Oprócz standardowego wsparcia „on-site”, dostarczamy wsparcie zdalne poprzez scentralizowane centrum konsultingowe. Założony w 1985 Codec zrealizował projekty u ponad 700klientów. Posiadamy biura w Warszawie, Londynie, Dublinie (HQ), Belfaście, Cork oraz Kolonii.

1 2

O autorze