poniedziałek, 28 lipca 2025

EA SAP HANA: Podstawowe narzędzie do zarządzania bazą

 SAP HANA to potężna platforma bazodanowa, której efektywne zarządzanie wymaga odpowiednich narzędzi administracyjnych. Najważniejszymi z nich są SAP HANA Cockpit oraz SAP HANA Studio – oba oferują dostęp do kluczowych funkcji monitorowania, konfiguracji, tworzenia kopii zapasowych i analizy wydajności. W tym artykule przyjrzymy się bliżej ich możliwościom, różnicom oraz praktycznym scenariuszom użycia.



SAP HANA Cockpit – nowoczesne zarządzanie przez przeglądarkę

Co to jest SAP HANA Cockpit?

SAP HANA Cockpit to webowe, oparte na HTML5 narzędzie administracyjne działające w architekturze XS Advanced. Służy do zarządzania wieloma systemami SAP HANA z jednego miejsca. Umożliwia pracę w przeglądarce i nie wymaga instalacji lokalnej.

Najważniejsze funkcje Cockpita:

  • Monitoring zużycia CPU, pamięci, dysku

  • Zarządzanie bazami tenantowymi (tworzenie, start/stop, backup)

  • Przegląd alertów i konfiguracja reguł powiadomień

  • Zarządzanie użytkownikami i rolami

  • Wgląd w konfigurację systemu (parametry, warstwy .ini)

  • Tworzenie kopii zapasowych i odtwarzanie danych

Interfejs użytkownika:

  • Tiles Dashboard: intuicyjne kafelki pokazujące stan systemu

  • Resource Groups: organizacja środowiska według grup (np. produkcja/test)

  • Drill-down do szczegółowych metryk

Wymagania:

  • Zainstalowany komponent SAP HANA Cockpit 2.0

  • Użytkownik techniczny z rolą: CATALOG READ, MONITOR ADMIN, INIFILE ADMIN

SAP HANA Studio – klasyczne narzędzie desktopowe

Co to jest SAP HANA Studio?

To starsze, ale wciąż bardzo użyteczne środowisko typu IDE oparte na Eclipse. Pozwala na zarządzanie bazą danych SAP HANA oraz tworzenie i modelowanie danych.

Główne funkcje SAP HANA Studio:

  • Podgląd i zarządzanie strukturą danych

  • SQL Console – wykonywanie zapytań SQL

  • Przegląd i modyfikacja konfiguracji .ini

  • Zarządzanie użytkownikami i rolami

  • Monitoring zasobów i wykorzystania systemu

  • Zarządzanie kopiami zapasowymi

Dostępne „perspektywy”:

  • Administration Console – do administracji systemem

  • Modeler – do tworzenia modeli danych

  • Lifecycle Management – do instalacji aktualizacji i transportów

SAP HANA Cockpit vs Studio – porównanie

FunkcjaSAP HANA CockpitSAP HANA Studio
DostępPrzeglądarka internetowaAplikacja desktopowa
Obsługa wielu systemów✅ Tak🔶 Ograniczona
SQL Console✅ Tak✅ Tak
Zarządzanie użytkownikami✅ Tak✅ Tak
Monitoring systemu✅ Nowoczesny, responsywny✅ Klasyczny
Obsługa XS Advanced✅ Tak❌ Nie
Instalacja aplikacji/modeli danych🔶 Ograniczona✅ Tak (Modeler)
Zalecane użycieNowe instalacje, krajobrazyUtrzymanie istniejących systemów, development

Typowe scenariusze administracyjne

Tworzenie kopii zapasowej (Cockpit)

  1. Otwórz Cockpit → Wybierz bazę danych

  2. Przejdź do kafelka „Backup”

  3. Kliknij „Create Backup” → wybierz typ: full, differential, incremental

  4. Uruchom → potwierdź sukces operacji

Restart instancji (Studio)

  1. Zaloguj się do systemu jako SYSTEM lub admin

  2. W zakładce „System” kliknij prawym → „Stop System”

  3. Po chwili → „Start System”

  4. Zweryfikuj status usług w zakładce „Landscape”

Dodanie użytkownika (SQL)

sql
CREATE USER admin IDENTIFIED BY "SecurePassword123"; GRANT MONITORING, BACKUP ADMIN TO admin;

Zarządzanie bazami tenantowymi (Cockpit)

Możliwości:

  • Tworzenie nowego tenanta:

    sql
    CREATE DATABASE TENANT1 SYSTEM USER PASSWORD "TenantPass";
  • Start/Stop konkretnego tenanta:

    sql
    ALTER SYSTEM START DATABASE TENANT1; ALTER SYSTEM STOP DATABASE TENANT1;
  • Zarządzanie zasobami: pamięć, CPU (w zakładce "Resource Allocation")

Praktyczne wskazówki i dobre praktyki

  • Używaj dedykowanych użytkowników technicznych z ograniczonymi uprawnieniami (np. tylko BACKUP OPERATOR)

  • Testuj zmiany konfiguracyjne najpierw w systemach nieprodukcyjnych

  • Zaplanuj regularne backupy i sprawdzaj logi ich wykonania

  • Monitoruj alerty i analizuj historyczne dane wydajnościowe

  • Nie edytuj plików .ini ręcznie – zawsze używaj Cockpita lub Studio

Podsumowanie

SAP HANA Cockpit i SAP HANA Studio to dwa komplementarne narzędzia do zarządzania bazą danych HANA. Cockpit zapewnia nowoczesne, centralne zarządzanie i monitoring, natomiast Studio pozostaje przydatne przy pracy lokalnej i modelowaniu danych.

Cockpit – dla administratorów i DevOps
Studio – dla developerów i klasycznej administracji

Brak komentarzy:

Prześlij komentarz