Przejdź do głównej treści

Custom Analytics

Uwaga

Custom Analytics jest płatną Add-On i wymaga odrębnej licencji.

Custom Analytics to zaawansowana Add-On, która pozwala generować indywidualne raporty umożliwiające szczegółową analizę kluczowych wskaźników wydajności. Rozwiązanie wspiera monitorowanie istotnych parametrów oraz wspomaga podejmowanie decyzji opartych na danych, przyczyniając się do rozwoju i sukcesu firmy.


Przegląd

W sekcji przeglądu wyświetlane są wszystkie istniejące Custom Analytics. Istnieje również możliwość wyszukania konkretnej analizy Custom Analytic lub dostosowania wyświetlanych kolumn.


Tworzenie

Aby utworzyć Custom Analytics, należy kliknąć Content Studio > Custom Analytics > + Custom Analytic. Wprowadzenie nazwy dla nowej analizy Custom Analytic jest wymagane; możliwe jest również dodanie opisu.

Zależności

W rozwijanej liście Zależności można wybrać jeden lub kilka Analytic Steps. W zależności od dokonanych wyborów, w lewym dolnym rogu pojawią się dostępne parametry tych kroków. Można również zdefiniować Output-Tables.

Parametry

W sekcji Custom Parameters dostępna jest opcja Dodaj parametr. Należy ustalić identyfikator (ID), nazwę (Displayname) oraz opcjonalnie dodać opis. W dalszej kolejności należy określić typ danych (string = ciąg znaków, integer = liczba, date = wartość daty) i wskazać, czy parametr może przyjmować wiele wartości. Po zapisaniu nowego Custom Parameter, zostaje on oznaczony jako Optional. Jeśli istnieje potrzeba oznaczenia go jako Required, wystarczy kliknąć na Optional, i odwrotnie.

Wyróżnia się dwa rodzaje parametrów:

  1. Parametr definiowany przez użytkownika: tworzony i powiązany w tym samym kroku co analityka użytkownika
  2. Standardparameter: pochodzące z Content Suite

Obsługa wartości parametrów

Wartości parametrów rozdzielane są średnikiem ;. Przykład:

  • Wprowadzone dane: 2022 oraz 2023 > wartość parametru: 2022;2023

Wartości typu zakres prezentują warunki filtrowania i są oddzielone znakiem dolara $. Przykład:

  • Wprowadzone dane: 0000 do 9999 > wartość parametru: 0000$9999
  • Wprowadzone dane: AAAA do ZZZZ > wartość parametru: AAAA$ZZZZ
  • Aby użyć obu zakresów równocześnie, należy oddzielić je średnikiem ; > 0000$9999;AAAA$ZZZZ

Parametr

Wartości należy wprowadzać poprzez zastąpienie wartości w klamrach, konieczne jest otoczenie ich odpowiednimi cudzysłowami.

Custom Parameters

Parametry definiowane przez użytkownika są odwoływane za pomocą nazw, które umieszcza się w podwójnych klamrach. Przykładowo, parametr Test zostaje zamapowany jako {{Test}}. Przekazanie wartości odbywa się zgodnie z wcześniejszymi instrukcjami.

Content Suite Parameters

W zintegrowanej Content Suite dostępne są poniższe standardowe parametry:

ParametrOdwołanieOpis
Analytic Closing Date{{Common.Filters.AnalyticClosingDate}}Opcjonalny – dla analiz wymagających wskazania daty granicznej.
Jeśli nie określono wartości, używana jest bieżąca data
Company Code{{Common.Filter.CompanyCode}}Kody firm uwzględniane podczas analizy
Currency Conversion Date{{Common.Filters.CurrencyConversionDate}}Opcjonalny – pozwala określić datę referencyjną dla transakcji przeliczenia walut.
Jeśli puste, używana jest data transakcji
Exchange Rate Type{{Common.Filters.ExchangeType}}Typ kursu wymiany wykorzystywany przy konwersji walut
Fiscal Year{{Common.Filters.FiscalYear}}Rok finansowy dla odpowiednich transakcji finansowych
Language{{Common.Filters.Language}}Jednocyfrowy identyfikator języka służący do filtrowania zależnego od lokalizacji
Reporting Currency{{Common.Filters.ReportingCurrency}}Waluta, do której przeliczane są wartości finansowe w celu umożliwienia porównywania kwot w różnych walutach
Time Period{{Common.Filters.TimePeriod}}Okres określa ramy czasowe wykorzystywane w analizie
Source ID{{srcId}}Struktura tabeli danych surowych lub wyodrębnionych
Destination ID{{dstId}}Struktura tabeli wyników analitycznych

Skróty parametrów

Dla ułatwienia, dostępne są zintegrowane tabele wartości parametrów omówionych powyżej.

ParametrNazwa tabeliKolumny
Analytic Closing Date@filterAnalyticClosingDatesAnalyticClosingDate
Company Code@filterCompanyCodesCompanyCode
Currency Conversion Date@filterCurrencyConversionDatesCurrencyConversionDate
Exchange Rate Type@filterExchangeTypesExchangeType
Fiscal Year@filterFiscalYearsFiscalYear
Language@filterLanguagesLanguage
Reporting Currency@filterReportingCurrenciesReportingCurrency
Time Period@filterTimePeriodsTimeStart, TimeEnd

Dodatkowe zmienne

W celu dalszego uproszczenia obsługi wartości, udostępniono także kilka dodatkowych zmiennych.

ParametrNazwa zmiennejOpis
Analytic Closing Date@envAnalyticClosingDateWartość daty granicznej analizy
Currency Conversion Date@envCurrencyConversionDateWartość daty przeliczenia walut
Language@envLanguagePierwsza wprowadzona wartość parametru języka
Language@envLanguageFallbackJeśli zdefiniowano drugi język, pole zostaje wypełnione
Reporting Currency@envReportingCurrencyWartość waluty raportowania
Time Period@envTimeStartData początkowa okresu
Time Period@envTimeEndData końcowa okresu

Edycja

Uwaga

W przypadku próby zmiany Custom Analytic, która jest już wykorzystywana przez aktywne (zaplanowane) Zadania, pojawi się ostrzeżenie. Proszę pamiętać, że wszelkie modyfikacje będą miały wpływ na te aktywne Zadania i mogą powodować nieudane uruchomienia.

Aby edytować istniejący Custom Analytic, należy kliknąć jego nazwę w przeglądzie.


Usuwanie

Ważne

Usunięcie Custom Analytic wykorzystywanego w aktywnym (zaplanowanym) Zadaniu spowoduje jego dezaktywację i uniemożliwi ponowną aktywację. Takiej czynności nie można cofnąć.


Przykład

Przykład 1 – srcId i dstId

SELECT
BSEG_MANDT,
BSEG_BUKRS,
T001_BUTXT,
BSEG_GJAHR,
BSEG_BELNR,
BSEG_BUZEI,
BKPF_BUDAT,
BSEG_LIFNR,
LFA1_NAME1,
LFA1_LAND1
INTO {{dstId}}.Accounting_Result
FROM {{srcId}}.BSEG
LEFT JOIN {{srcId}}.BKPF ON BSEG_MANDT = BKPF_MANDT AND BSEG_BUKRS = BKPF_BUKRS AND BSEG_GJAHR = BKPF_GJAHR
LEFT JOIN {{srcId}}.LFA1 ON BSEG_MANDT = LFA1_MANDT AND BSEG_LIFNR = LFA1_LIFNR
LEFT JOIN {{srcId}}.T001 ON BSEG_MANDT = T001_MANDT AND BSEG_BUKRS = T001_BUKRS;