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