Performance Analytics mit externen Daten verwenden

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 11 Minuten Lesedauer
  • Die Verwendung Performance Analytics für externe Datenquellen ermöglicht Ihnen die detaillierte Analyse von Daten, die sich nicht in Ihrer ServiceNow Instanz befinden.

    Wenn Sie Punktzahlen für externe Daten erfassen, speichert Performance Analytics Punktzahlen und Aufgliederungselemente aus den externen Daten Ihrer Instanz. Die zu analysierenden Rohdaten verbleiben in der externen Datenquelle und werden nicht in Ihre Instanz kopiert. Mit dieser Funktion können Sie Messwerte analysieren und freigeben, ohne die zugrunde liegenden Daten zu duplizieren.

    Die externe Datenerfassung von Performance Analytics verwendet drei Arten von Konfigurationsdatensätzen:
    • Ein externer Indikator, der die JDBC-Datenquelle und die SQL-Anweisung angibt, die zum Sammeln von Punktzahlen verwendet wird.
    • Eine externe Aufgliederung, die die JDBC-Datenquelle und die SQL-Anweisung angibt, welche zum Angeben von Aufgliederungselementen verwendet wird.
    • Eine externe Indikatoraufgliederung, die die Beziehung zwischen einem externen Indikator und einer Aufgliederung definiert, und die SQL-Anweisung, die zum Sammeln von Bewertungen für jedes Aufgliederungselement für diesen Indikator verwendet wird.

    Unterstützte Datenbankformate für externe Daten

    Performance Analytics unterstützt nur die Datenbankformate, die ServiceNow standardmäßig unterstützt. Wenn ein Kunde einen JDBC-Treiber für ein nicht unterstütztes Datenbankformat hinzufügt, unterstützt Performance Analytics dieses Datenbankformat nicht als externe Datenquelle.

    Tabelle : 1. Unterstützte Datenbankformate
    SQL-Servertyp Port
    MySQL 3306
    Microsoft SQL Server 1433
    Oracle 1521

    Indikator für externe Daten erstellen

    Erstellen Sie einen externen Indikator, um zu definieren, welche Daten begewertet werden sollen und welche SQL-Anweisung zur Ermittlung der Indikatorpunktzahl verwendet wird.

    Vorbereitungen

    Erforderliche Rolle: pa_admin, pa_power_user oder admin

    Prozedur

    1. Navigieren zu Alle > Performance Analytics > Externe Indikatoren und klicken Sie auf Neu.
    2. Geben sie dem Indikator einen beschreibenden Namen.
    3. Geben Sie im Feld Häufigkeit die Häufigkeit der Datenpunkte für den Indikator an, z. B. Täglich, Wöchentlich oder Monatlich.
    4. Wählen Sie auf der Registerkarte Quelle eine Datenquelle aus, um von dieser Punktzahlen zu sammeln.
      Nur Datenquellen vom Typ JDBC werden von Performance Analytics unterstützt. Informationen zum Einrichten von Datenquellen finden Sie in der Dokumentation der Datenquellen.
      Hinweis:
      Die in der Datenquelle definierten SQL-Statement- und Import-Set-Tabellen werden nicht von Performance Analytics verwendet.
    5. Geben Sie die SQL-Anweisung an, um den Wert der Punktzahl zu berechnen.
      Die SQL-Anweisung muss einen Aggregatwert mit dem Alias valuezurückgeben und Daten basierend auf einem Datumsfeld filtern.
      Wichtig:
      Der Zusammenfassungsalias muss value sein.
      Für einen einfachen Indikator lautet die SQL-Anweisung etwa so: SELECT count(*) AS value FROM... WHERE DATE(date_field) >= DATE(${start_at}).

      Bei komplexeren Indikatoren benötigen Sie möglicherweise auch eine Bedingung, dass DATE vor dem von DATEADD zurückgegebenen Datum liegt. Hier hat ein monatlicher Indikator mit komplexen Daten die SQL-Anweisung SELECT count(*) AS value FROM... WHERE DATE(date_field) >= DATE(${start_at}) AND DATE(date_field) < DATEADD(month, 1, ${start_at}).

    6. Wenn Sie bevorzugen, dass die Punktzahl dieses Indikators im Laufe der Zeit zunimmt oder abnimmt, wählen Sie Maximieren oder Minimieren im Feld Richtung aus.
      Analysetools und Grafikanzeigen verwenden diese Richtung mit diesem Indikator.
      Tipp:
      Legen Sie wann immer möglich eine Richtung fest. Alle Schlüsselindikatoren sollten auf „Maximieren“ oder „Minimieren“ festgelegt werden.
      WertAnwendungsfall
      Maximieren Wählen Sie diese Option, wenn eine Erhöhung der Indikatorpunktzahl erwünscht ist. Erwägen Sie zum Beispiel die Auswahl von Maximieren für einen Indikator, der den Umsatz anzeigt. Analysetools und grafische Elemente spiegeln wider, dass ein Anstieg dieser Indikatorpunktzahl gut und eine Abnahme schlecht ist.
      Minimieren Wählen Sie diese Option, wenn eine Verringerung der Indikatorpunktzahl erwünscht ist. Erwägen Sie zum Beispiel die Auswahl von Minimieren für einen Indikator, der die Kosten anzeigt. Analysetools und grafische Elemente spiegeln wider, dass eine Abnahme dieser Indikatorpunktzahl gut und ein Anstieg schlecht ist.
      Keine Wählen Sie diese Option, wenn die Richtung der Änderung bei dieser Punktzahl für Ihr Unternehmen nicht von Bedeutung ist.
    7. Wahlweise: Geben Sie eine dieser Indikatoreigenschaften an:
      Feld Beschreibung
      Einheit Die Maßeinheit für die Punktzahl, z. B. Anzahl, Tage oder Prozentsätze.

      Um Punktzahlen in der Systemreferenzwährung in einem Feld für Preis, Währung oder FX-Währung zu sammeln, wählen Sie Referenzwährung verwendenaus. Weitere Informationen finden Sie unter Indikator-Punktzahlen in Referenzwährung.

      Wenn Sie % oder einen Zeitraum als Einheit auswählen, sollten Sie in Betracht ziehen, einige Arten von Zeitreihen von der Anwendung auf den Indikator auszuschließen. Weitere Informationen finden Sie unter Zeitreihen aus einem Indikator ausschließen.

      Wenn Sie Zeit als Einheit auswählen, wird die Zeit in Tagen, Stunden und Minuten angegeben. Wenn die Systemeigenschaft glide.ui.duration.seconds.enabled vorhanden ist und auf „true“ festgelegt ist, werden auch Sekunden angezeigt. In diesem Fall werden Sekunden auch für alle Zeitfelder in der Instanz angezeigt und sind in Exporten nach MicrosoftMicrosoft Azure Event Hubs Excel enthalten.

      Genauigkeit Die Anzahl der Stellen hinter dem Dezimaltrennzeichen. Weitere Informationen finden Sie unter Rundung und Präzision in Indikatoren.

      Dieses Feld ist nicht verfügbar, wenn die Einheit Referenzwährung verwendenist. In diesem Fall wird die Genauigkeit von der Referenzwährung geerbt.

      Zahlenformat Die für große Zahlen verwendeten Abkürzungen, von Tausendern bis Fünfern. Weitere Informationen finden Sie unter Rundung und Präzision in Indikatoren.
      Schlüssel Identifiziert den Indikator als Schlüsselindikator. Wird nur zum Filtern der Liste der Indikatoren in verwendet Performance Analytics > Analytics Hub. Wird in der Platform Analytics -Experience nicht verwendet.
    8. Legen Sie auf der Registerkarte Zugriffssteuerung fest, ob dieser Indikator in der Bibliothek gespeichert und die Sichtbarkeit des Indikators nach Anwender, Gruppe oder Rolle beschränkt werden soll.
      Wenn Sie „In Bibliothek freigeben“ aktivieren, ist der Indikator an folgenden Stellen verfügbar:
      • Die Liste der KPIs in der Experience-Bibliothek Platform Analytics
      • KPI-Details
      • Analytics Hub, jedoch nur für aktualisierte Instanzen, die nicht vollständig zu migriert wurden Platform Analytics
    9. Wahlweise: Legen Sie auf der Registerkarte Sonstige verschiedene weitere Eigenschaften fest.
      Tabelle : 2. Felder auf der Registerkarte „Sonstige“
      Feld Beschreibung
      Standardzeitreihen

      Eine vordefinierte Analysefunktion, z. B. ein 7-Tage-Durchschnitt, die auf den Indikator angewendet wird, anstatt die Rohergebnisse des Indikators anzuzeigen.

      Weitere Informationen finden Sie unter Zeitreihenaggregationen anwenden.
      Hinweis:
      Sie können die Standardzeitreihe nicht für einen Indikator festlegen, der einen Geschäfts- oder Steuerkalender verwendet. Diese Kalender unterstützen keine Zeitreihenaggregationen.
      Live-Gruppenprofil

      Live-Gruppenprofil-Datensatz [live_group_profile] für eine Live-Feed-Gruppe. Geben Sie ein Gruppenprofil an, damit diese Gruppe Benachrichtigungen zu diesem Indikator erhält.

      Weitere Informationen zu dieser Social Media-Anwendung im Now Platformfinden Sie unter Live-Feed.

      Reihenfolge

      Nummer, die die Reihenfolge angibt, in der Indikatoren in der Analytics Hub angezeigt werden. Indikatoren mit dem niedrigsten Wert werden oben in der Liste angezeigt. Wenn keine Werte im Feld Bestellung angegeben werden, werden Indikatoren von a bis z unter Verwendung des Felds Name angezeigt. Um das Feld „Bestellung“ zu verwenden, müssen Sie Reihenfolgenummern für alle Indikatoren eingeben. Wenn Sie nur für einige wenige Indikatoren Nummern eingeben, wird die Reihenfolge, in der Indikatoren angezeigt werden, auf a bis z zurückgesetzt.

      Wird in der Platform Analytics -Experience nicht verwendet.

      Standarddiagrammtyp

      Legen Sie einen Standarddiagrammtyp (Linie, Spalte, Spline oder Bereich) für diesen Indikator fest. Beim ersten Öffnen von Analytics Hub oder KPI-Details für diesen Indikator wird der Standarddiagrammtyp verwendet. Wenn der Diagrammtyp in Analytics Hub oder KPI-Detailsgeändert wird, wird diese Einstellung gespeichert.

      Durchgehende Linien darstellen

      Wenn diese Option ausgewählt ist, zeigen Analytics Hub und KPI-Details ununterbrochene Datenlinien für diesen Indikator an, auch wenn für ein bestimmtes Datum keine Daten vorhanden sind. Dieses Verhalten kann nützlich sein, wenn Datensätze mit unterschiedlichen Startdaten oder für Daten angezeigt werden, die nicht regelmäßig aktualisiert werden, z. B. Lagerbestandsinformationen.

      Durchgehende Linien werden nicht gerendert, wenn eine Zeitreihe für den Indikator oder Analytics Hub oder KPI-Detailsfestgelegt ist.

      Echtzeit-Punktzahl anzeigen

      Wenn diese Option ausgewählt ist, können Analytics Hub und KPI-Details die Punktzahl dieses Indikators in Echtzeit sowie den aktuellen Status der zugehörigen Datensätze anzeigen. Deaktivieren Sie dieses Checkbox, wenn Indikatordaten nicht in Echtzeit verfügbar sind, z. B. in einer Integration, die Daten aus einer Drittanbieterquelle verwendet. Weitere Informationen finden Sie unter Echtzeitpunktzahlen.

      Hinweis: Es muss für den Indikator oder die zugeordnete Indikatorquelle eine Bedingung festgelegt werden, damit Echtzeit-Punktzahlen angezeigt werden.

      Beispielsweise können Sie auf der Registerkarte Other (Andere) einen Indikator wie folgt konfigurieren:
      • Standardmäßig wird eine über 30 Tage ausgeführte Summe der Punktzahlen in Widgets angezeigt. Sie können diese Standardeinstellung in Analytics Hub, KPI-Details, in Dashboard-Widgets oder in der Datenvisualisierung des Arbeitsbereichs überschreiben.
      • Die IT-Live-Gruppe wird über Änderungen am Indikator benachrichtigt.
      • Der Indikator wird an dritter Stelle in der Liste Analytics Hub der Indikatoren aufgeführt. Bei allen anderen Indikatoren ist die Position ebenfalls angegeben. Diese Einstellung wirkt sich nicht auf die Reihenfolge der Indikatoren für KPI-Detailsaus.
      • Der Standarddiagrammtyp ist Spline auf Analytics Hub und KPI-Details.
      • Datenzeilen für den Indikator werden ungebrochen angezeigt, auch wenn Daten fehlen.
      • Analytics Hub und KPI-Details können die Punktzahl dieses Indikators in Echtzeit anzeigen.

      Registerkarte „Andere“ für einen Indikator mit zuvor aufgeführten Einstellungen

    10. Wahlweise: Legen Sie auf der Registerkarte Vorhersage wird erstellt die Prognosemethode, die Anzahl der zu prognostizierenden Datensammlungszeiträume, die Menge der historischen Daten, auf denen die Prognose basieren soll, sowie die oberen und unteren Grenzen der Prognosewerte fest.
      Weitere Informationen finden Sie unter Performance Analytics – Prognosen zu Punktzahlen.
    11. Speichern Sie den Indikator.
    12. Klicken Sie auf Sammlung testen.
      Diese Aktion testet die Hauptabfrage des Indikators.

    Nächste Maßnahme

    Wenn Sie Aufgliederungspunktzahlen für den Indikator erfassen möchten, definieren Sie eine externe Aufgliederung und ordnen Sie sie dem Indikator zu.

    Aufgliederung mit externen Daten erstellen

    Erstellen Sie eine externe Aufgliederung, um zu definieren, welche Elemente für die Aufgliederung externer Indikator-Punktzahlen verfügbar sind.

    Vorbereitungen

    Erforderliche Rolle: pa_admin, pa_power_user oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Standardmäßig kann eine externe Aufgliederung maximal 5000 Elemente enthalten. Dieses Limit wird von der Eigenschaft com.snc.pa.dc.max_external_elements gesteuert.

    Externe Aufgliederungselemente werden in den Tabellen pa_ext_elements gespeichert.

    Prozedur

    1. Navigieren zu Alle > Performance Analytics > Externe Aufgliederungen.
    2. Klicken Sie auf Neu.
    3. Wählen Sie eine Datenquelle aus, die die Datensätze enthält, die Sie als Aufgliederungselementeverwenden möchten.
      Nur Datenquellen vom Typ JDBC werden von Performance Analytics unterstützt. Informationen zum Einrichten von Datenquellen finden Sie in der Dokumentation der Datenquellen.
      Hinweis:
      Die in der Datenquelle definierten SQL-Statement- und Import-Set-Tabellen werden nicht von Performance Analytics verwendet.
    4. Geben Sie eine SQL-Anweisung an, um die Aufgliederungselemente auszuwählen.
      Die SQL-Anweisung muss den eindeutigen Schlüssel für jedes Aufgliederungselement mit dem Alias id und den Elementanzeigenamen mit dem Alias name zurückgeben, Beispiel: SELECT guid AS id, user_name AS name FROM....
      Wichtig:
      Der eindeutige Schlüsselalias muss ID sein und der Anzeigenamenalias muss Name sein.
    5. Speichern Sie die Aufgliederung.
    6. Klicken Sie auf Sammlung testen.
      Diese Aktion testet die Abfrage, die die Aufgliederungselemente auswählt.

    Nächste Maßnahme

    Nachdem Sie festgelegt haben, wie Aufgliederungselemente erfasst werden, ordnen Sie die externe Aufgliederung einem oder mehreren externen Indikatoren zu.

    Externen Indikator zur Verwendung einer externen Aufgliederung konfigurieren

    Verknüpfen Sie einen externen Indikator und eine externe Aufgliederung, um festzulegen, wie Aufgliederungs-Punktzahlen für den Indikator erfasst werden.

    Vorbereitungen

    Erforderliche Rolle: pa_admin, pa_power_user oder admin

    Prozedur

    1. Navigieren zu Alle > Performance Analytics > Externe Indikatoren.
    2. Wählen Sie einen Indikator aus.
    3. Klicken Sie in der zugehörigen Liste Aufgliederungen auf Neu.
    4. Wählen Sie die externe Aufgliederung, die auf diesen Indikator angewendet werden soll.
    5. Geben Sie im Feld SQL-Anweisung eine SOL-Anweisung ein, die den Wert der Punktzahl für jedes Aufgliederungselement berechnet.
      Die SQL-Anweisung sollte die gleiche Zusammenfassungsfunktion wie die Indikator-SQL-Anweisung verwenden, z. B. ANZAHL. Die SQL-Anweisung muss einen zusammengefassten Wert mit dem Alias value und den eindeutigen Schlüssel des Aufgliederungselements mit dem Alias id zurückgeben. Die SQL-Anweisung muss die Daten auch nach der Spalte gruppieren, die die Werte des Aufgliederungselements enthält.
      Beispiel: SELECT count(*) AS value, guid as id FROM... WHERE DATE(date_field) >= DATE({$start_at}) GROUP BY guid
      Wichtig:
      Der Zusammenfassungsalias muss value sein, und der Alias des eindeutigen Schlüssels der Aufgliederung muss id sein.
    6. Speichern Sie die Änderungen.
    7. Klicken Sie auf Sammlung testen.
      Diese Aktion testet die SQL-Anweisung, die den Bewertungswert für das Aufgliederungselement berechnet.

    Nächste Maßnahme

    Wiederholen Sie die vorherigen Schritte, um dem Indikator weitere Aufgliederungen hinzuzufügen. Testen Sie die SQL-Anweisung nach jedem Hinzufügen einer Aufgliederung.

    Testen Sie externe Indikatoren und Aufgliederung

    Testen Sie Ihre externen Indikatoren und Aufgliederungen, um sicherzustellen, dass Sie sich mit der externen Datenquelle verbinden und die erwarteten Daten erfassen können.

    Vorbereitungen

    Erforderliche Rolle: pa_admin, pa_power_user oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Testen Sie einen Indikator, um die Abfrage für diesen Indikator und die Abfragen für alle Aufgliederungselemente zu testen. Testen Sie eine Aufgliederung, um die Abfrage zu testen, die zum Ermitteln der verfügbaren Aufgliederungselemente verwendet wird.

    Beim Testen eines Indikators oder einer Aufgliederung werden keine Punktzahlen oder Aufgliederungselemente gespeichert.

    Prozedur

    1. Navigieren zu Alle > Performance Analytics > Externe Indikatoren oder Performance Analytics > Externe Aufgliederungen.
    2. Wählen Sie den Indikator oder die Aufgliederung, die Sie testen möchten.
    3. Klicken Sie auf die Schaltfläche Test.
      Wenn die Abfrage erfolgreich ausgeführt wird, wird die Anzahl der Punktzahlen oder Aufgliederungselemente angezeigt, die gesammelt werden. Wenn während des Tests ein Fehler auftritt, wird die Fehlermeldung angezeigt.

    Nächste Maßnahme

    Nachdem Sie sichergestellt haben, dass alle Abfragen erfolgreich ausgeführt werden und die erwarteten Daten zurückgeben, fügen Sie den externen Indikator zu einer Datenerfassungsaufgabe hinzu, um mit dem Sammeln von Punktzahl zu beginnen.

    Externe Daten nach Datum filtern

    Wenn Sie Performance Analytics mit externen Daten verwenden, müssen Sie SQL-Anweisungen filtern, die Punktzahl nach Datum erfassen.

    Filtern Sie bei Indikator- und SQL-Anweisungen für Indikatoraufgliederungen die Abfrage nach Datum, z. B. WHERE DATE(my_date_field) >= DATE(${start_at}). Es ist nicht notwendig, SQL-Anweisungen für Aufgliederungen nach Datum zu filtern, da SQL-Anweisungen für Aufgliederungen nur Elemente und keine Punktzahlen erfassen.

    Die Variable ${start_at} enthält das Datum des Zeitraums, der im Format JJJJMMTT erfasst wird. Bei täglichen Indikatoren ist dieser Wert immer das erfasste Datum. Bei Indikatoren mit längeren Sammlungsfrequenzen, wie wöchentlich oder monatlich, entspricht das Datum dem ersten Tag des Erfassungszeitraums. Das Datum, an dem die Datenerfassungsaufgabe ausgeführt wird, wirkt sich nicht auf diese Variable aus.

    Wenn Sie einen Indikator oder eine Aufgliederung testen, wird die Variable ${start_at} immer auf das aktuelle Datum gesetzt.

    Einschränkungen bei der Verwendung von Performance Analytics mit externen Daten

    Bestimmte Performance Analytics-Funktionen sind nicht verfügbar, wenn Sie externe Daten messen.

    • Sie können keine Snapshots sammeln
    • Sie können keine Echtzeit-Punktzahlen anzeigen
    • Sie können keine Aufgliederungen der 2. Stufe anwenden
    • Sie können keine Widget-Visualisierungen verwenden, die von Aufgliederungen der 2. Ebene mit externen Daten abhängig sind. Dies umfasst Pivot- und Heatmap-Visualisierungen.
    • Da keine Snapshots verfügbar sind, können Sie Änderungen in gesammelten Datensätzen nicht anzeigen