---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# RegressionSolutionStore : Global

# RegressionSolutionStore : Global {#ariaid-title1}

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

Ermöglicht das Speichern und Abrufen von Lösungen.{#RegressionSolutionStoreAPI__mlstore-concept-sdesc-e}

Der RegressionSolutionStore Die API erfordert das Plugin Predictive Intelligence (com.glide.platform_ml) und wird im Namespace `sn_ml` bereitgestellt.

## RegressionSolutionStore -- add(Object mlSolution) {#ariaid-title2}

Fügt dem Store ein neues Lösungsobjekt hinzu und gibt einen eindeutigen Namen zurück. {#RegressionStore-add_O__mlstore-add-sdesc-e}
Hinweis:  
Bezeichnungswerte müssen nicht eindeutig sein. Wenn Sie diese Methode beispielsweise zehnmal mit derselben Bezeichnung ausführen, fügt diese dem Speicher zehn verschiedene Objekte mit eindeutigem Namen hinzu.
{#RegressionStore-add_O__table_vwy_1fr_llb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| mlLösung | [RegressionSolution](https://servicenow-prod.fluidtopics.net/VxHrFkN9MK9AmeCkDd80JQ#RegressionSolutionAPI "Die RegressionSolution- API ist ein skriptfähiges Objekt, das in den Filialen Predictive Intelligence verwendet wird.") | [Regressionslösung ()](https://servicenow-prod.fluidtopics.net/VxHrFkN9MK9AmeCkDd80JQ#RegressionSol-RegressionSolution_O "Erstellt eine Regressionslösung.") Objekt, das dem Store hinzugefügt werden soll. |
[Tabelle : 1. Parameter]

{#RegressionStore-add_O__table_vwy_1fr_llb} {#RegressionStore-add_O__table_wwy_1fr_llb__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Vom System generierter Lösungsname. |
[Tabelle : 2. Ergebnisse]

{#RegressionStore-add_O__table_wwy_1fr_llb}  
hinzugefügt eine Lösung dem Store Verwenden Sie „ [RegressionSolution -submitTrainingJob()"](https://servicenow-prod.fluidtopics.net/VxHrFkN9MK9AmeCkDd80JQ#RegressionSol-submitTrainingJob "Übermittelt einen Trainingsauftrag."), um die Lösung nach dem Hinzufügen zum Store zu trainieren.

    // Create a dataset 
    var myData = new sn_ml.DatasetDefinition({

      'tableName' : 'incident',
      'fieldNames' : ['assignment_group', 'short_description', 'description'],
      'encodedQuery' : 'activeANYTHING'

    });

    // Create an solution 
    var mySolution = new sn_ml.RegressionSolution({

      'label': "my solution definition",
      'dataset' : myData,
      'predictedFieldName' : 'assignment_group',
      'inputFieldNames':['short_description']

    });

    // Add the solution to the store to later be able to retrieve it.
    var my_unique_name = sn_ml.RegressionSolutionStore.add(mySolution);

## RegressionSolutionStore -- deleteObject(String name) {#ariaid-title3}

Entfernt ein angegebenes Lösungsobjekt aus dem Store.
{#RegressionStore-deleteObject_S__table_rmj_lfr_llb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Name der [Regressionslösung ()](https://servicenow-prod.fluidtopics.net/VxHrFkN9MK9AmeCkDd80JQ#RegressionSol-RegressionSolution_O "Erstellt eine Regressionslösung.") Zu löschendes Objekt. |
[Tabelle : 3. Parameter]

{#RegressionStore-deleteObject_S__table_rmj_lfr_llb} {#RegressionStore-deleteObject_S__table_smj_lfr_llb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 4. Ergebnisse]

{#RegressionStore-deleteObject_S__table_smj_lfr_llb}  
Das folgende Beispiel zeigt, wie Sie eine -Lösung aus dem Store löschen.

    sn_ml.RegressionSolutionStore.deleteObject("ml_sn_global_global_solution");

## RegressionSolutionStore -- get(String name) {#ariaid-title4}

Ruft ein Lösungsobjekt aus dem Store ab.
{#RegressionStore-get_S__table_zvw_v2r_llb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Name einer Lösung im Store. |
[Tabelle : 5. Parameter]

{#RegressionStore-get_S__table_zvw_v2r_llb} {#RegressionStore-get_S__table_aww_v2r_llb__entry__2}

| Typ | Beschreibung |
|-|-|
| Objekt | [RegressionSolution](https://servicenow-prod.fluidtopics.net/VxHrFkN9MK9AmeCkDd80JQ#RegressionSolutionAPI "Die RegressionSolution- API ist ein skriptfähiges Objekt, das in den Filialen Predictive Intelligence verwendet wird.") Objekt. Gibt einen Fehler zurück, wenn das Objekt nicht vorhanden ist. |
[Tabelle : 6. Ergebnisse]

{#RegressionStore-get_S__table_aww_v2r_llb}  
Das folgende Beispiel zeigt, wie Sie mit der get()- Methode ein Lösungsobjekt aus dem Store abrufen und ihren Trainingsstatus mit anzeigen [RegressionSolution -- getActiveVersion()](https://servicenow-prod.fluidtopics.net/VxHrFkN9MK9AmeCkDd80JQ#RegressionSol-getActiveVersion "Ruft das aktive ab RegressionSolutionVersion- Objekt.") - und [RegressionSolutionVersion - getStatus()-](https://servicenow-prod.fluidtopics.net/VzSn8Nwey5yKA5oCcuosIA#RegressionVersion-getStatus_B "Ruft den Status des Schulungsabschlusses ab.") Methoden.

    // Get status
    var mlSolution = sn_ml.RegressionSolutionStore.get('ml_incident_categorization');

    gs.print(JSON.stringify(JSON.parse(mlSolution.getActiveVersion().getStatus(), null, 2)));

Ausgabe:

    {
     "state":"solution_complete",
     "percentComplete":"100",
     "hasJobEnded":"true"
    }

## RegressionSolutionStore -- getAllNames(Object Options) {#ariaid-title5}

Ruft die Namen aller Lösungsdefinitionsdatensätze im Store ab.
{#RegressionStore-getAllNames__id_bfn_kwh_wnb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Optionen | Objekt | Optionen zum Einschränken von Ergebnissen innerhalb der angegebenen Eigenschaften. { "label": "String", "domainName": "String", "scope": "String" }; |
| Optionen.Bezeichnung | Zeichenfolge | Optional. Bezeichnung Ihres Lösungsobjekts. |
| Optionen.Domänenname | Zeichenfolge | Optional. Name der Domäne für Ihr Lösungsobjekt. Siehe [Domain Separation und Predictive Intelligence](https://www.servicenow.com/docs/access?context=domain-separation-predictive-intelligence&version=xanadu&pubname=xanadu-intelligent-experiences&ft:locale=en-US). |
| Optionen.Bereich | Zeichenfolge | Optional. Name eines [Anwendungsbereichs](https://www.servicenow.com/docs/access?context=c_ApplicationScope&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US) für Ihr Lösungsobjekt. |
[Tabelle : 7. Parameter]

{#RegressionStore-getAllNames__id_bfn_kwh_wnb} {#RegressionStore-getAllNames__table_aww_v2r_llb__entry__2}

| Typ | Beschreibung |
|-|-|
| Array | Liste von Zeichenfolgen, die Namen von Lösungsobjekten im Store darstellen. |
[Tabelle : 8. Ergebnisse]

{#RegressionStore-getAllNames__table_aww_v2r_llb}  
Im folgenden Beispiel gibt die Methode getAllNames() eine Liste aller Namen im Store zurück.

    gs.print(JSON.stringify(JSON.parse(sn_ml.RegressionSolutionStore.getAllNames()), null, 2));

Ausgabe:

    [
      "ml_x_snc_global_global_my_solution_definition_3",
      "ml_incident_assignment",
      "ml_x_snc_global_global_my_solution_definition",
      "ml_x_snc_global_global_my_solution_definition_2",
      "ml_sn_global_global_incident_service"
    ]

Im folgenden Beispiel gibt die Methode getAllNames() nur Namen zurück, die mit im Parameter options festgelegten Werten verknüpft sind.

    var options = {
      'label' : 'my solution definition',
      'domainName' : 'global',
      'scope' : 'global'
    };
    var solNames = sn_ml.RegressionSolutionStore.getAllNames(options);
    gs.print(JSON.stringify(JSON.parse(solNames), null, 2));

Ausgabe:

    [
      "ml_x_snc_global_global_my_solution_definition"
    ]

## RegressionSolutionStore -- update(String name, Object mlSolution) {#ariaid-title6}

Ersetzt ein vorhandenes Objekt im Store durch das als Parameter übergebene Objekt. Der angegebene Objektname muss leer sein oder übereinstimmen.
{#RegressionStore-update_S_O__table_v5p_wxr_llb__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Name der zu aktualisierenden Lösung. |
| mlLösung | [RegressionSolution](https://servicenow-prod.fluidtopics.net/VxHrFkN9MK9AmeCkDd80JQ#RegressionSolutionAPI "Die RegressionSolution- API ist ein skriptfähiges Objekt, das in den Filialen Predictive Intelligence verwendet wird.") | [Regressionslösung ()](https://servicenow-prod.fluidtopics.net/VxHrFkN9MK9AmeCkDd80JQ#RegressionSol-RegressionSolution_O "Erstellt eine Regressionslösung.") zu aktualisierende Objekteigenschaften. |
[Tabelle : 9. Parameter]

{#RegressionStore-update_S_O__table_v5p_wxr_llb} {#RegressionStore-update_S_O__table_w5p_wxr_llb__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 10. Ergebnisse]

{#RegressionStore-update_S_O__table_w5p_wxr_llb}  
Das folgende Beispiel zeigt, wie Sie ein Lösungsobjekt im Store aktualisieren.

    var solutionUpdate = new sn_ml.RegressionSolution({
      'label': 'my solution definition',
      'dataset' : myData,
      'predictedFieldName' : 'assignment_group',
      'inputFieldNames': ['short_description']
    });

    sn_ml.RegressionSolutionStore.update('ml_sn_global_global_incident_service', solutionUpdate);


