Zum Hauptinhalt springen

Custom Analytics

Hinweis

Custom Analytics ist ein kostenpflichtiger Add-On und muss separat lizenziert werden.

Custom Analytics ist ein Premium-Add-On, das es Ihnen ermöglicht, maßgeschneiderte Berichte zur detaillierten Analyse von Schlüsselkennzahlen zu erstellen. Es unterstützt das Nachverfolgen wichtiger Kennzahlen und fördert datenbasierte Entscheidungen, um das Unternehmenswachstum und den Erfolg zu steigern.


Übersicht

In der Übersicht sehen Sie alle bestehenden Custom Analytics. Sie können außerdem gezielt nach einem bestimmten Custom Analytic suchen oder die angezeigten Spalten in der Übersicht anpassen.


Erstellung

Um ein Custom Analytics zu erstellen, klicken Sie auf Content Studio > Custom Analytics > + Custom Analytic. Geben Sie einen Namen für das neue Custom Analytic ein. Zusätzlich können Sie eine Beschreibung hinzufügen.

Abhängigkeiten

Im Dropdown-Menü "Dependencies" können Sie einen oder mehrere Analytic Steps auswählen. Je nach Auswahl der Analytic Steps werden Ihnen deren verfügbare Parameter unten links angezeigt. Sie können außerdem Output-Tables definieren.

Parameter

Im Bereich Custom Parameters können Sie Parameter hinzufügen. Vergeben Sie eine Kennung (ID), einen Namen (Anzeigename) und optional eine Beschreibung. Definieren Sie den Datentyp (string = Zeichenkette, integer = Zahl, date = Datumswert) und legen Sie fest, ob dieser Parameter mehrere Werte zulassen soll. Nach dem Speichern ist der neue Custom Parameter als "Optional" gekennzeichnet. Klicken Sie auf "Optional", wenn Sie diesen als "Required" festlegen möchten, und umgekehrt.

Es gibt zwei verschiedene Typen von Parametern:

  1. User-defined Parameter: Werden zeitgleich mit der benutzerdefinierten Analyse selbst erstellt und verknüpft
  2. Standardparameter: Aus der Content Suite

Umgang mit Parameterwerten

Parameterwerte werden durch ein Semikolon ; getrennt. Beispiel:

  • Ihre Eingabe: 2022 und 2023 > Parameterwert: 2022;2023

Bereichswerte stellen eine Filterbedingung dar und werden durch das Dollarzeichen $ getrennt. Beispiel:

  • Ihre Eingabe: 0000 bis 9999 > Parameterwert: 0000$9999
  • Ihre Eingabe: AAAA bis ZZZZ > Parameterwert: AAAA$ZZZZ
  • Wenn Sie beide Bereichswerte gleichzeitig verwenden möchten, werden diese durch ein Semikolon ; getrennt > 0000$9999;AAAA$ZZZZ

Parameter

Sie werden eingegeben, indem Sie einfach die Werte in geschweiften Klammern ersetzen; um sie eindeutig zu markieren, müssen sie von passenden Anführungszeichen umgeben sein.

Custom Parameters

Benutzerdefinierte Parameter werden anhand ihres Namens verwendet, der von zwei geschweiften Klammern eingeschlossen wird. Zum Beispiel wird der Parameter Test als {{Test}} referenziert. Die Werte werden wie oben beschrieben übergeben.

Content Suite Parameter

Folgende Standardparameter stehen in der integrierten Content Suite zur Verfügung:

ParameterReferenzBeschreibung
Analytic Closing Date{{Common.Filters.AnalyticClosingDate}}Optional – Für Analysen, die ein Abschlussdatum benötigen.
Wird kein Wert definiert, wird das aktuelle Datum verwendet
Company Code{{Common.Filter.CompanyCode}}In die Analyse einbezogene Company Codes
Currency Conversion Date{{Common.Filters.CurrencyConversionDate}}Optional – Gibt ein Stichtagsdatum für Währungskonvertierungen an.
Ist dieses Feld leer, wird das Transaktionsdatum verwendet
Exchange Rate Type{{Common.Filters.ExchangeType}}Für die Währungskonvertierung zu verwendender Wechselkurs-Typ
Fiscal Year{{Common.Filters.FiscalYear}}Geschäftsjahr für relevante finanzielle Transaktionen
Language{{Common.Filters.Language}}Einstelliges Sprachkennzeichen für lokalabhängige Filterung
Reporting Currency{{Common.Filters.ReportingCurrency}}Währung, in die finanzielle Werte umgerechnet werden, um Beträge in unterschiedlichen Währungen vergleichbar zu machen
Time Period{{Common.Filters.TimePeriod}}Zeitraum, der für die Analyse herangezogen wird
Source ID{{srcId}}Tabellenstruktur der Rohdaten oder extrahierten Daten
Destination ID{{dstId}}Tabellenstruktur der Analyse-Ergebnisse

Kurzschreibweise für Parameter

Um die Anwendung weiter zu vereinfachen, gibt es für die zuvor eingeführten Parameter vorgefertigte Wertetabellen.

ParameterTabellennameSpalten
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

Zusätzliche Variablen

Zur weiteren Vereinfachung stehen einige zusätzliche Variablen zur Verfügung.

ParameterVariablennameBeschreibung
Analytic Closing Date@envAnalyticClosingDateWert des analytischen Stichtags
Currency Conversion Date@envCurrencyConversionDateWert für das Währungsumrechnungsdatum
Language@envLanguageErster eingegebener Sprachparameter-Wert
Language@envLanguageFallbackBei Angabe einer zweiten Sprache wird dieser Wert genutzt
Reporting Currency@envReportingCurrencyWert der Berichts-Währung
Time Period@envTimeStartBeginn des Zeitraums
Time Period@envTimeEndEnde des Zeitraums

Bearbeiten

Hinweis

Sie erhalten eine Warnmeldung, wenn Sie versuchen, ein Custom Analytic zu ändern, das bereits von aktiven (geplanten) Tasks genutzt wird. Bitte beachten Sie, dass jede Änderung diese aktiven Tasks beeinflusst und zu fehlgeschlagenen Ausführungen führen kann.

Sie können ein vorhandenes Custom Analytic bearbeiten, indem Sie in der Übersicht auf dessen Namen klicken.


Löschen

Wichtig

Wenn Sie ein Custom Analytic löschen, das in einem aktiven (geplanten) Task verwendet wird, wird dieser Task deaktiviert und kann nicht wieder aktiviert werden. Dieser Löschvorgang kann nicht rückgängig gemacht werden.


Beispiel

Beispiel 1 – srcId und 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;