Verwenden von Performance Analytics mit externen Daten

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 10 Minuten Lesedauer
  • Mit Performance Analytics für externe Datenquellen können Sie detaillierte Analysen für Daten durchführen, die sich nicht in befinden ServiceNowInstanz.

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

    Die externe Datensammlung 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 werden.
    • Eine externe Aufgliederung, die die JDBC-Datenquelle und die SQL-Anweisung angibt, die zur Angabe von Aufgliederungselementen verwendet werden.
    • Eine Aufgliederung des externen Indikators, die die Beziehung zwischen einem externen Indikator und einer Aufgliederung und der SQL-Anweisung definiert, die zum Sammeln von Punktzahlen für jedes Aufgliederungselement für diesen Indikator verwendet wird.

    Unterstützte Datenbankformate für externe Daten

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

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

    Erstellen Sie einen Indikator für externe Daten

    Erstellen Sie einen externen Indikator, um zu definieren, welche Daten bewertet werden sollen, und die SQL-Anweisung, die zur Bestimmung 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 eine Beschreibung Name .
    3. In Häufigkeit Feld, geben Sie die Häufigkeit der Datenpunkte für den Indikator an, z. B. Täglich , Wöchentlich , Oder Monatlich .
    4. In Quelle Wählen Sie eine Registerkarte aus Datenquelle Zum Sammeln von Punktzahlen.
      Nur Datenquellen vom Typ JDBC werden von Performance Analytics unterstützt. Informationen zum Einrichten von Datenquellen finden Sie in der Dokumentation zu Datenquellen.
      Hinweis:
      Die SQL-Anweisung und die Importsatztabelle, die in der Datenquelle definiert sind, werden nicht von Performance Analytics verwendet.
    5. Geben Sie an SQL-Anweisung Dient zur Berechnung des Punktzahlwerts.
      Die SQL-Anweisung muss einen Aggregatwert mit dem Alias zurückgeben value, Und sollten Daten basierend auf einem Datumsfeld filtern.
      Wichtig:
      Der Aggregatalias muss sein Wert .
      Für einen einfachen Indikator ist die SQL-Anweisung etwa so WÄHLEN SIE count(*) ALS Wert AUS... WOBEI DATUM(date_field) >= DATUM(${Start_at}) .

      Für komplexere Indikatoren benötigen Sie möglicherweise auch eine Bedingung, die vor dem Datum liegt, das DATEADD zurückgibt. Hier enthält ein monatlicher Indikator mit komplexen Daten die SQL-Anweisung WÄHLEN SIE count(*) ALS Wert AUS... WOBEI DATUM(date_field) >= DATUM(${Start_at}) UND DATUM(date_field) < Tagesdatum(Monat, 1, ${Start_at}) .

    6. Wenn Sie möchten, dass die Punktzahl dieses Indikators im Laufe der Zeit erhöht oder verringert wird, wählen Sie aus Maximieren Oder Minimieren In Richtung Feld.
      Analytische Tools und grafische Anzeigen verwenden dies Richtung Mit diesem Indikator.
      Tipp:
      Legen Sie eine Richtung fest, wann immer Sie können. Alle Schlüsselindikatoren müssen auf Maximieren oder Minimieren festgelegt werden.
      WertAnwendungsfall
      Maximieren Wählen Sie aus, ob eine Erhöhung dieser Indikatorpunktzahl gewünscht ist. Erwägen Sie beispielsweise die Auswahl Maximieren Für einen Indikator, der den Umsatz anzeigt. Analysetools und Grafikelemente spiegeln wider, dass eine Erhöhung dieser Indikatorpunktzahl gut und eine Abnahme schlecht ist.
      Minimieren Wählen Sie aus, ob eine Abnahme dieser Indikatorpunktzahl gewünscht ist. Erwägen Sie beispielsweise die Auswahl Minimieren Für einen Indikator, der die Kosten anzeigt. Analysetools und Grafikelemente spiegeln wider, dass eine Abnahme dieser Indikatorpunktzahl gut und eine Erhöhung schlecht ist.
      Keine Wählen Sie aus, wenn die Richtung der Änderung in dieser Punktzahl für Ihr Unternehmen nicht wichtig 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.

      Wählen Sie aus, um Punktzahlen in der Systemreferenzwährung für ein Feld „Preis“, „Währung“ oder „FX-Währung“ zu erfassen Referenzwährung verwenden . Weitere Informationen finden Sie unter Indikatorpunktzahlen in Referenzwährung.

      Wenn Sie % oder einen Zeitraum als Einheit auswählen, erwägen Sie, einige Arten von Zeitreihen davon auszuschließen, auf den Indikator angewendet zu werden. Weitere Informationen finden Sie unter Schließen Sie Zeitreihen aus einem Indikator aus.

      Wenn Sie Zeit als Einheit auswählen, wird die Zeit als Tage, Stunden und Minuten angegeben. Wenn die Systemeigenschaft glide.ui.duration.seconds.enabledIst vorhanden und ist „wahr“, Sekunden werden ebenfalls angezeigt. In diesem Fall werden Sekunden auch für alle Zeitfelder in der Instanz angezeigt und sind in Exporten nach enthalten MicrosoftMicrosoft Azure Event HubsExcel.

      Genauigkeit Die Anzahl der Ziffern hinter dem Dezimaltrennzeichen. Weitere Informationen finden Sie unter Rundung und Genauigkeit in Indikatoren.

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

      Zahlenformat Die Abkürzungen, die für große Zahlen verwendet werden, Tausende bis Quintillionen. Weitere Informationen finden Sie unter Rundung und Genauigkeit in Indikatoren.
      Key Gibt den Indikator als Schlüsselindikator an. Wird nur verwendet, um die Liste der Indikatoren in zu filtern Performance Analytics > Analytics Huban. Nicht verwendet in Platform AnalyticsExperience.
    8. In Zugriffssteuerung Legen Sie fest, ob dieser Indikator in der Bibliothek gespeichert und die Sichtbarkeit des Indikators nach Anwender, Gruppe oder Rolle eingeschränkt werden soll.
      Wird Aktiviert In Bibliothek freigeben Bedeutet, dass der Indikator an den folgenden Stellen verfügbar ist:
      • Die Liste der KPIs in Platform AnalyticsExperience-Bibliothek
      • KPI-Details
      • Analytics Hub, Aber nur für aktualisierte Instanzen, die nicht vollständig zu migriert wurden Platform Analytics
    9. Wahlweise: In Sonstiges Registerkarte, legen Sie verschiedene verschiedene verschiedene Eigenschaften fest.
      Tabelle : 2. Registerkartenfelder „Sonstiges“
      Feld Beschreibung
      Standardzeitreihe

      Eine vordefinierte analytische Funktion, z. B. ein gleitender 7-Tage-Durchschnitt, die auf den Indikator angewendet werden soll, anstatt die Rohpunktzahlen des Indikators anzuzeigen.

      Weitere Informationen finden Sie unter Zeitreihenzusammenfassungen werden angewendet.
      Hinweis:
      Sie können die Standardzeitreihen für einen Indikator, der einen Geschäfts- oder Geschäftskalender verwendet, nicht festlegen. Diese Kalender unterstützen keine Zeitreihenzusammenfassungen.
      Live-Gruppenprofil

      Live-Gruppenprofildatensatz [live_Group_Profile] für eine Live-Feed-Gruppe. Geben Sie ein Gruppenprofil an, damit diese Gruppe Benachrichtigungen über diesen Indikator erhält.

      Weitere Informationen zu dieser Social Media-Anwendung finden Sie auf Now Platform, Siehe Live-Feed .

      Bestellung

      Zahl, die die Reihenfolge angibt, in der Indikatoren in angezeigt werden Analytics Hub. Indikatoren mit dem niedrigsten Wert werden oben in der Liste angezeigt. Wenn keine Werte in angegeben sind Reihenfolge Feld werden Indikatoren von a bis z mithilfe von angezeigt Name Feld. Um das Feld „Reihenfolge“ zu verwenden, müssen Sie die Ordnungsnummern für alle Indikatoren eingeben. Wenn Sie nur für einige Indikatoren Zahlen eingeben, wird die Reihenfolge, in der Indikatoren angezeigt werden, auf a bis z. zurückgesetzt

      Nicht verwendet in Platform AnalyticsExperience.

      Standarddiagrammtyp

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

      Durchgehende Linien darstellen

      Wenn ausgewählt, wird Analytics HubUnd KPI-DetailsZeigen Sie ununterbrochene Datenzeilen 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 angezeigt werden oder Daten, die nicht regelmäßig aktualisiert werden, z. B. Lagerinformationen.

      Kontinuierliche Linien werden nicht gerendert, wenn eine Zeitreihe für den Indikator oder festgelegt ist Analytics HubOder KPI-Details.

      Echtzeit-Punktzahl anzeigen

      Wenn ausgewählt, wird Analytics HubUnd KPI-DetailsKann die Punktzahl dieses Indikators sowie den aktuellen Status der zugehörigen Datensätze in Echtzeit anzeigen. Deaktivieren Sie dieses Kontrollkästchen, wenn Indikatordaten nicht in Echtzeit verfügbar sind, z. B. in einer Integration, die Daten aus einer Drittpartei-Quelle verwendet. Weitere Informationen finden Sie unter Echtzeitpunktzahlen.

      Hinweis: Für den Indikator oder die zugehörige Indikatorquelle muss eine Bedingung festgelegt werden, damit Echtzeitpunktzahlen angezeigt werden.

      Auf der anderen Registerkarte können Sie beispielsweise einen Indikator wie folgt konfigurieren:
      • Standardmäßig wird eine 30 Tage laufende Summe der Punktzahlen in Widgets angezeigt. Sie können diesen Standard in überschreiben Analytics Hub, KPI-Details, Dashboard-Widgets oder Arbeitsbereichsdatenvisualisierung.
      • Die IT-Live-Gruppe wird über Änderungen am Indikator benachrichtigt.
      • Der Indikator wird an dritter Stelle in aufgeführt Analytics HubListe der Indikatoren. Für alle anderen Indikatoren ist auch ihre Position angegeben. Diese Einstellung wirkt sich nicht auf die Reihenfolge der Indikatoren für aus KPI-Details.
      • Der Standarddiagrammtyp ist Spline auf Analytics HubUnd KPI-Details.
      • Datenzeilen für den Indikator werden ununterbrochen angezeigt, auch wenn Daten fehlen.
      • Die Analytics HubUnd KPI-DetailsKann die Punktzahl dieses Indikators in Echtzeit anzeigen.

      Die andere Registerkarte eines Indikators mit zuvor aufgeführten Einstellungen

    10. Wahlweise: In Prognose Wird Erstellt Legen Sie die Prognosemethode, die Anzahl der zu prognostizierenden Datensammlungszeiträume, die Menge der Verlaufsdaten, auf die die Prognose basiert, sowie die Ober- und Untergrenzen von Prognosewerten fest.
      Weitere Informationen finden Sie unter Performance Analytics punktet Prognosen.
    11. Speichern Sie den Indikator.
    12. Drücken Sie Testsammlung .
      Mit dieser Aktion wird die Hauptabfrage des Indikators getestet.

    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.

    Erstellen Sie eine Aufgliederung mithilfe externer Daten

    Erstellen Sie eine externe Aufgliederung, um zu definieren, welche Elemente zum Aufgliedern externer Indikatorpunktzahlen 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. Dieser Grenzwert wird von der Eigenschaft gesteuert com.snc.pa.dc.max_external_elements.

    Externe Aufgliederungselemente werden in den Tabellen „PA_ext_Elements“ gespeichert.

    Prozedur

    1. Navigieren zu Alle > Performance Analytics > Externe Aufgliederungenan.
    2. Klicken Sie auf Neu.
    3. Wählen Sie ein aus Datenquelle Das die Datensätze enthält, als die Sie verwenden möchten Aufgliederungselemente.
      Nur Datenquellen vom Typ JDBC werden von Performance Analytics unterstützt. Informationen zum Einrichten von Datenquellen finden Sie in der Dokumentation zu Datenquellen.
      Hinweis:
      Die SQL-Anweisung und die Importsatztabelle, die in der Datenquelle definiert sind, werden nicht von Performance Analytics verwendet.
    4. Geben Sie an SQL-Anweisung Zum Auswählen der Aufgliederungselemente.
      Die SQL-Anweisung muss den eindeutigen Schlüssel für jedes Aufgliederungselement mit dem Alias zurückgeben idUnd der Anzeigename des Elements mit dem Alias name, Z. B. GUID ALS ID AUSWÄHLEN, user_Name ALS Name AUS... .
      Wichtig:
      Der eindeutige Schlüsselalias muss sein id Und der Anzeigenamenalias muss sein Name .
    5. Speichern Sie die Aufgliederung.
    6. Drücken Sie Testsammlung .
      Mit dieser Aktion wird die Abfrage getestet, die die Aufgliederungselemente auswählt.

    Nächste Maßnahme

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

    Konfigurieren Sie einen externen Indikator, um eine externe Aufgliederung zu verwenden

    Ordnen Sie einen externen Indikator und eine externe Aufgliederung zu, um zu definieren, wie Aufgliederungspunktzahlen für den Indikator erfasst werden.

    Vorbereitungen

    Erforderliche Rolle: pa_admin, PA_Power_user oder admin

    Prozedur

    1. Navigieren zu Alle > Performance Analytics > Externe Indikatorenan.
    2. Wählen Sie einen Indikator aus.
    3. In Aufgliederungen Zugehörige Liste, klicken Sie auf Neu .
    4. Wählen Sie den externen aus Aufgliederung Zum Anwenden auf diesen Indikator.
    5. In SQL-Anweisung Geben Sie eine SQL-Anweisung ein, die den Punktzahlwert für jedes Aufgliederungselement berechnet.
      Die SQL-Anweisung sollte dieselbe Aggregatfunktion wie die Indikator-SQL-Anweisung verwenden, z. B. „ANZAHL“. Die SQL-Anweisung muss den Aggregatwert mit dem Alias zurückgeben valueUnd eindeutiger Schlüssel des Aufgliederungselements mit dem Alias id . Die SQL-Anweisung muss die Daten auch nach der Spalte gruppieren, die die Aufgliederungselementwerte enthält.
      Beispiel: WÄHLEN SIE count(*) ALS Wert, GUID als ID AUS... WOBEI DATUM(date_field) >= DATUM({$Start_at}) NACH GUID GRUPPIEREN
      Wichtig:
      Der Aggregatalias muss sein Wert Und der eindeutige Schlüsselalias für die Aufgliederung muss sein id .
    6. Speichern Sie Ihre Änderungen.
    7. Drücken Sie Testsammlung .
      Mit dieser Aktion wird die SQL-Anweisung getestet, die den Punktzahlwert für das Aufgliederungselement berechnet.

    Nächste Maßnahme

    Wiederholen Sie die vorherigen Schritte, um dem Indikator zusätzliche Aufgliederungen hinzuzufügen. Testen Sie die SQL-Anweisung, nachdem Sie jede hinzugefügt haben.

    Testen Sie externe Indikatoren und Aufgliederungen

    Testen Sie Ihre externen Indikatoren und Aufgliederungen, um sicherzustellen, dass Sie eine Verbindung zur externen Datenquelle herstellen 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 Bestimmen verfügbarer 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 Aufgliederungenan.
    2. Wählen Sie den Indikator oder die Aufgliederung aus, den Sie testen möchten.
    3. Klicken Sie auf Testen Schaltfläche.
      Wenn die Abfrage erfolgreich ausgeführt wird, wird die Anzahl der Punktzahlen oder Aufgliederungselemente angezeigt, die erfasst würden. Wenn während des Tests ein Fehler auftritt, wird die Fehlermeldung angezeigt.

    Nächste Maßnahme

    Nachdem Sie bestätigt haben, dass alle Abfragen erfolgreich ausgeführt werden und die erwarteten Daten zurückgeben, fügen Sie den externen Indikator einem Datensammlungsauftrag hinzu, um mit der Erfassung von Punktzahlen zu beginnen.

    Externe Daten werden nach Datum gefiltert

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

    Filtern Sie in SQL-Anweisungen für Indikator- und Indikatoraufgliederung die Abfrage nach Datum, z. B. WOBEI DATUM(my_date_field) >= DATUM(${Start_at}) . AufgliederungsSQL-Anweisungen müssen nicht nach Datum gefiltert werden, da AufgliederungsSQL-Anweisungen nur Elemente und keine Punktzahlen erfassen.

    Die Variable ${Start_at} enthält das Datum des erfassten Zeitraums im Format JJJMMTT. Bei täglichen Indikatoren ist dieser Wert immer das Erfassungsdatum. Für Indikatoren mit längeren Erfassungshäufigkeiten, z. B. wöchentlich oder monatlich, ist das Datum der erste Tag des Erfassungszeitraums. Das Datum, an dem der Datensammlungsauftrag 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 festgelegt.

    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 erfassen
    • Sie können keine Echtzeitpunktzahlen anzeigen
    • Sie können Aufgliederungen der 2. Ebene nicht anwenden
    • Sie können keine Widget-Visualisierungen verwenden, die von Aufgliederungen der 2. Ebene mit externen Daten abhängen. Dies umfasst Pivot- und Heatmap-Visualisierungen.
    • Da Snapshots nicht verfügbar sind, können Sie keine Änderungen in erfassten Datensätzen anzeigen