Skip to content

ANALITYKA BIZNESOWA I WIZUALIZACJA DANYCH

Uzyskaj wgląd w swoje dane

Dla większości klientów, szeroka gama raportów i analiz pulpitu nawigacyjnego oferowanych w RamBase jest więcej niż wystarczająca do obsługi ich firm. Są jednak liderzy biznesu, którzy potrzebują głębszego wglądu w swoje dane, aby lepiej podejmować decyzje i komunikować się. Analityka biznesowa i narzędzia do wizualizacji mogą być logicznym kolejnym krokiem dla tych firm.

 

Czym są analityka biznesowa i wizualizacja danych?

Definicja analityki to systematyczna analiza danych lub statystyk, która służy do odkrywania, interpretowania i przekazywania znaczących wzorców w danych. Kiedy mówimy o analityce biznesowej, mamy na myśli wykorzystanie metod statystycznych i technologii do analizy danych historycznych w celu uzyskania nowego wglądu i poprawy strategicznego podejmowania decyzji dla firmy. 
 
Prezentowanie informacji może być formą sztuki, a badania pokazują, że ludzki mózg jest bardziej sprawny w rozumieniu grafiki wizualnej niż liczb. Wizualizacja danych oznacza przekształcenie surowych danych w wizualne reprezentacje, często w formie wykresów i diagramów. Wspaniałą rzeczą w wizualizacji danych jest to, że osoby, które nie są przeszkolone w zakresie analityki lub nie posiadają wcześniejszej wiedzy na temat danych, szybciej i łatwiej zrozumieją wzorce. 
Centrum zasobów API

Masz pomysł, jak wykorzystać RamBase API do rozwoju swojego pomysłu? Przejdź bezpośrednio do narzędzi dla programistów w naszym centrum zasobów API.

 

Zewnętrzna platforma danych

Aby rozpocząć korzystanie z danych RamBase do niestandardowej analityki biznesowej i wizualizacji danych, musisz zdecydować, jakiej zewnętrznej platformy danych chcesz użyć. W zależności od tego, co trzeba raportować, platforma danych może przyjąć wiele form.

  • Najprostszą platformą danych może być wyodrębnienie danych do dokumentu Excel
  • Inną alternatywą może być użycie bardziej zaawansowanych platform danych, takich jak Power BI

Korzystanie z zewnętrznej platformy danych daje więcej możliwości dostosowania wyników analizy i wizualizacji do konkretnych potrzeb biznesowych.

 

Rozwiązania do ekstrakcji danych

 
Rozwiązania do ekstrakcji danych
Dane są pobierane za pomocą procesu ETL (Extract, Transform, Load), który umożliwia wydobycie danych z serwisu RamBase, ich przekształcenie lub przetworzenie, a na koniec przemodelowanie w celu dopasowania do pożądanej platformy analitycznej.
 
Proces ETL nie jest ograniczony do pobierania danych tylko z RamBase. Dane mogą być pobierane z wielu źródeł i konsolidowane w jednej scentralizowanej lokalizacji, co daje szerszą podstawę dla strategii zarządzania danymi.
 
 
 
RamBase oferuje obecnie następujące trzy opcje pobierania danych z systemu:
  • Oparte na API
  • Oparte na plikach
  • Lustrzane odbicie bazy danych
Punkt końcowy API przez publiczny internet
 
Ta metoda wykorzystuje RamBase REST API, który ma wiele punktów końcowych do pobierania encji danych i zbiorów do celów analitycznych. RamBase REST API jest zaimplementowany z obsługą stronicowania do pobierania zbiorów danych. Aby użyć tej metody, zewnętrzna platforma danych musi mieć możliwość stronicowania (lub pętli) przez zestaw danych. 
 
Jak to działa
 
Każde wywołanie punktu końcowego API zwraca określoną liczbę elementów danych ("strona") oraz instrukcje, jak pobrać następną "stronę" zestawu. Gdy nie ma więcej danych, wynik wskaże, że nie ma więcej stron. 
 
Większość nowoczesnych narzędzi i usług ETL ma tę zdolność, na przykład Azure Data Factory. ADF będzie zwykle częścią platformy danych skonfigurowanej w Azure. Istnieje wiele innych opcji, na które można pójść.
 
RamBase REST API ma punkty końcowe dla kuratorskich zestawów danych. Mogą one być przeglądane jako "standardowe raporty" przez użytkownika RamBase. Zestawy te są bardzo wydajne jako dane wejściowe do zewnętrznych obciążeń analitycznych, ponieważ wiele pracy związanej z łączeniem danych zostało już wykonane wewnętrznie w RamBase. 

 

Rozpoczęcie pracy

MicrosoftTeams-image (87)

 

Zaplanowany eksport plików CSV 
 
Ta metoda jest przeznaczona dla scenariuszy, w których wydobywanie danych poprzez API nie jest korzystne, a transfer plików jest preferowanym rozwiązaniem. Czasami klient ma istniejące rozwiązanie BI, które pozwala tylko na prostsze formaty ekstrakcji: ta metoda umożliwia transfer plików z RamBase i wymaga mniej programowania. 
 
Jak to działa
 
Proces eksportu plików może być uruchamiany ręcznie lub zaplanowany w regularnych odstępach czasu. 
 
Typowym zastosowaniem tej metody jest wypychanie danych ze standardowych raportów (przykłady) lub "curated sets" danych do zewnętrznego przetwarzania. Aplikacja RamBase może tworzyć i wysyłać pliki w formacie CSV do zewnętrznych usług plików, takich jak serwery FTP, usługi przechowywania w chmurze i konta e-mail. 
 
Istnieje również opcja wypychania tych zestawów danych do zewnętrznych tabel bazy danych SQL. W tym przypadku tabele bazy danych SQL będą naśladować plik CSV w swoim układzie, a proces planowania będzie taki jak dla plików.

 

Rozpoczęcie pracy

 

MicrosoftTeams-image (88)

 

Mirroring danych biznesowych
 
Metoda ta polega na kopiowaniu produkcyjnej bazy danych najemcy do bazy lustrzanej. Replikowane dane są aktualizowane w sposób ciągły, co oznacza, że można pracować z danymi w czasie niemal rzeczywistym. Firmy wybierają tę metodę ze względu na wiele możliwości, jakie daje surowe dane wyjściowe, oraz gdy mają już odpowiednią infrastrukturę. 
 
Jak to działa
 
Tabele lustrzanej bazy danych zapewniają aktualizację w czasie prawie rzeczywistym zmian w produkcyjnej bazie danych, co oznacza, że można wspierać niestandardowe zapytania przeciwko surowemu modelowi danych RamBase. Znajomość podstawowej struktury surowego modelu danych RamBase jest niezbędna do produktywnego korzystania z tego rozwiązania.  
 
Do obsługi tej metody wymagana jest baza danych Microsoft SQL Server lub baza danych Azure SQL jako zewnętrzna baza danych. Dla obu opcji, konkretne adresy IP RamBase muszą być safelisted, a dostęp musi być zapewniony przez firewalle. 
 
Należy również zapewnić poświadczenia z prawami DDL. Skalowanie zasobów dla zewnętrznej bazy danych może wymagać dostrojenia, aby spełnić pewne minimalne poziomy wydajności.
 
Aby zwiększyć wydajność, RamBase dostarcza zestaw widoków bazy danych, które upraszczają niektóre niskopoziomowe wyzwania związane z bezpośrednią pracą z podstawowym modelem danych RamBase w zapytaniach. Widoki te są również replikowane z produkcyjnej bazy danych. 

 

Rozpoczęcie pracy

 

 

MicrosoftTeams-image (89)