Performance Analytics mit externen Daten verwenden
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.
- 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.
| 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
Prozedur
Nächste Maßnahme
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
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
Nächste Maßnahme
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
Prozedur
Nächste Maßnahme
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
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
Nächste Maßnahme
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