---
sourceDocument: Analytics der Xanadu-Plattform
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/now-intelligence

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Analytics der Xanadu-Plattform

ft:clusterId :

    - par

bundleId :

    - par

workflow :

    - Platform


---

# Bucket-Gruppen für Aufgliederungsquellen

# Bucket-Gruppen für Aufgliederungsquellen {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 Minuten Lesedauer

Bucket-Gruppen-werden verwendet, um Daten neu zu kategorisieren, sodass sie als Aufgliederung verwendet werden können, beispielsweise durch Gruppieren eines Wertebereichs in diskrete Buckets.

In der Datenarchitektur werden Bucket-Gruppen in Bucket-Gruppendatensätzen \[pa_bucket_groups\] und Buckets in Bucket-Datensätzen \[pa_buckets\] definiert. Jeder Bucket-Datensatz \[pa_buckets\] enthält ein Feld für Bucket-Gruppe, das eine Referenz auf einen Bucket-Gruppendatensatz \[pa_bucket_groups\] ist.

Erstellen Sie zum Arbeiten mit einer Bucket-Gruppe eine Aufgliederungsquelle, die Bucket \[pa_buckets\] als Faktentabelle verwendet und die Bucket-Gruppe in einer Bedingung angibt. Wenn für eine auf dieser Quelle erstellte Aufgliederung eine Gliederungszuordnung mit einem Skript verwendet wird, gruppiert die Aufgliederung die Werte, die vom Skript in Buckets zurückgegeben werden. Wenn die Gliederungszuordnung ein Feld angibt, anstatt ein Skript zu verwenden, gruppiert die Aufgliederung die Werte des zugeordneten Felds in Buckets.
**Zugehörige Tasks**   

* [Gliederungszuordnung für Aufgliederungssatz erstellen](https://servicenow-prod.fluidtopics.net/Kn2HIcUFeqJGfKAFn7jVKQ "Geben Sie an, welches Feld in der Indikatorquelle auf die Aufgliederungsquelle verweist. Wenn kein entsprechendes Feld verfügbar ist, geben Sie ein Skript zum Abfragen der Indikatorquelle an.")

## Feldwerte in Buckets gruppieren {#ariaid-title2}

Sie können eine Bucket-Gruppe mit einer Gliederungszuordnung verwenden, die kein Skript verwendet, um die Werte von zugeordneten Feldern in Buckets zu gruppieren.

Der Anwendungsfall kann einfach die Übersetzung der Werte `true` und `false` eines booleschen Werts in zwei Buckets mit aussagekräftigen Bezeichnungen sein.  

### Boolesche Werte in Buckets sortieren

Eine grundlegende Performance Analytics-Installation umfasst die aktive Aufgliederung als Teil der Nutzungsübersicht zu Analysen. Diese Aufgliederung verwendet eine Zuordnung zum Booleschen Feld „job.active" aus der Auftrags-Log-Tabelle \[pa_jobs_logs\]. Die Aufgliederungsquelle verwendet eine Bucket-Gruppe, bei der `true`-Werte für „job.active" in den aktiven Bucket sortiert werden, während `false`-Werte in den inaktiven Bucket sortiert werden. Beachten Sie, dass `false`-Werte numerisch als ein Wert kleiner als eins betrachtet werden, während `true`-Werte numerisch eins und höher sind.

## Skriptergebnisse in Buckets gruppieren {#ariaid-title3}

Wenn Sie über ein Gliederungszuordnungsskript verfügen, das einen Wertebereich erfasst, können Sie eine Bucket-Gruppe definieren, um diese Werte in diskrete Buckets aufzuteilen.

Nachdem Sie die Bucket-Gruppe erstellt haben, erstellen Sie eine Aufgliederungsquelle basierend auf der Bucket-Gruppe. Dann erstellen Sie eine Aufgliederung, die diese Aufgliederungsquelle verwendet. Wenn Sie die Gliederungszuordnung für die Aufgliederung erstellen, müssen Sie ein Skript für die Zuordnung definieren oder auswählen. Die Aufgliederung gruppiert die Ergebnisse, die das Skript zurückgibt, in die Buckets der Bucket-Gruppe. Ein Beispiel finden Sie unter [Beispiel: Skriptzuordnung](https://servicenow-prod.fluidtopics.net/6snCrEB3RUVzynsaYqgg6w "Die Altersaufgliederung verwendet das Skript Incident.Age.Days, um das Alter von Incidents in Tagen zu berechnen und die Werte der Bucket-Gruppe „Incident-Altersbereiche“ zuzuordnen.").

Sie können eine Bucket-Gruppe für ein vorhandenes Skript schreiben, oder Sie können zuerst die Bucket-Gruppe und dann das Skript schreiben. Beide müssen vorhanden sein, bevor Sie die Aufgliederung erstellen können.  
Hinweis:  
Dasselbe Skript kann mit einer beliebigen Anzahl von Bucket-Gruppen verwendet werden. Prinzipiell können auch alle Skripts, die dieselbe Art von Daten zurückgegeben haben, mit derselben Bucket-Gruppe verwendet werden.

## Bucket-Gruppe erstellen {#ariaid-title4}

Geben Sie eine Gruppe von Buckets an, in die Sie Daten neu kategorisieren möchten.

### Vorbereitungen

Erforderliche Rolle: pa_data_collector oder admin

### Prozedur

1. Navigieren zu AlleAufgliederungenBucket-Gruppenan.
2. Klicken Sie auf Neu.
3. Geben Sie einen Namen ein, der die Bucket-Gruppe eindeutig identifiziert, wie <kbd class="ph userinput">Altersbereiche in Tagen</kbd>.
4. Doppelklicken Sie auf Neue Zeile einfügen, um einen neuen Bucket hinzuzufügen.
5. Geben Sie für den ersten Bucket einen Namen ein, drücken Sie dann „Enter" oder klicken Sie auf das grüne Hakensymbol.
6. Klicken Sie doppelt auf die Spalten Start und Ende, um die Anfangs- und Endwerte für den Bereich einzugeben.  
   Datensätze, die mit dem Endwert übereinstimmen, werden aus dem Bucket ausgeschlossen. Setzen Sie daher den Endwert eines Buckets und den Startwert des nächsten Buckets auf den gleichen Wert. Datensätze, die genau diesem Wert entsprechen, werden in den Bucket sortiert, der diesen Wert als Startwert hat.  
   Warnung:  
   Wenn der Endwert eines Buckets nicht mit dem Startwert des nächsten Buckets übereinstimmt, haben Sie eine „Lücke", in der die Datensätze nicht in ein Bucket sortiert werden. Wenn Sie beispielsweise einen Bucket haben, der bei 20 endet, und der nächste Bucket bei 21 beginnt, werden Datensätze, für die das Skript einen Wert zwischen 20.0000\~ und 20.9999\~ zurückgibt, nicht in Buckets sortiert.
7. Klicken Sie auf Absenden, nachdem alle Bucket-Bereiche definiert wurden.

### Bucket-Gruppe Incident-Altersbereiche

Betrachten Sie den Fall, in dem Sie Incidents nach Alter gruppieren möchten, wie folgt:

* Weniger als einen Tag
* 1--5 Tage
* 6--30 Tage
* 31--90 Tage
* Mehr als 90 Tage
{#t_CreateABucketGroup__ul_hrj_str_3fb}  
Ein Performance AnalyticsSkriptshaben Sie bereits ein Skript mit dem Namen Incident.Age.Days. Dieses Skript leitet das Alter eines Incident in Tagen ab dem Eröffnungsdatum und dem spätesten Datum ab, an dem eine Bewertung erfasst wurde:

    var diff=function(x,y){return y.dateNumericValue() - x.dateNumericValue();};
    var days=function(x,y){return diff(x,y)/(24*60*60*1000);};
    days(current.opened_at, score_end);

Sie erstellen eine neue Bucket-Gruppe mit dem Namen Incident-Altersbereiche (in Tagen). In dieser Bucket-Gruppe definieren Sie eine Gruppe von Buckets, die am gewünschten Datum beginnen und am Anfang des nächsten Buckets enden. Zum Beispiel beginnt der Bucket für 06--30 Tage bei 6 und endet bei 31:  

Dieser Bucket enthält Incidents von genau 6 Tagen bis zu 30 Tagen, 23 Stunden, 59 Minuten und 59 Sekunden.

Am Ende haben Sie eine Bucket-Gruppe mit fünf Buckets, die den Altersbereichen entsprechen, in die Sie Incidents unterteilen möchten.

Das Beispiel für die Skriptzuordnung zeigt eine Aufgliederung, die diese Bucket-Gruppe und das Skript verwendet.

### Nächste Maßnahme

Erstellen Sie eine Aufgliederungsquelle, die die Bucket-Faktentabelle \[pa_buckets\], das Feld „Sys ID" und die Bedingung \[Bucketgroup\]\[ist\]\[\<der Name der von Ihnen erstellten Bucket-Gruppe\>\] verwendet. Erstellen Sie dann eine Aufgliederung, die diese Aufgliederungsquelle verwendet und das relevante Skript für die Gliederungszuordnung verwendet.
**Zugehörige Konzepte**   

* [Beispiel: Skriptzuordnung](https://servicenow-prod.fluidtopics.net/6snCrEB3RUVzynsaYqgg6w "Die Altersaufgliederung verwendet das Skript Incident.Age.Days, um das Alter von Incidents in Tagen zu berechnen und die Werte der Bucket-Gruppe „Incident-Altersbereiche“ zuzuordnen.")
* [Skripting in Performance Analytics](https://servicenow-prod.fluidtopics.net/gHB5rFFf0kgzXvoyFFNl9A#pa-scripts "Performance Analytics stellt mehrere Skriptobjekte zur Verwendung in Skripten und APIs für die Abfrage von Performance Analytics Daten bereit. Die Skripts dienen als Gliederungszuordnung oder zur Berechnung eines Wertes aus einem Indikator.")

