Skip to main content

AlteryxService MongoDB-Schema

Die AlteryxService MongoDB ist die Datenbank der Dienstebene für Ihre Server-Instanz. In diesem Artikel geht es um die AlteryxService MongoDB-Schema-Version 40, die der Server-Version 2022.1 entspricht. Server, die MongoDB entweder integriert oder benutzerverwaltet nutzen, verwenden dieses Schema.

Als Server-Administrator benötigen Sie möglicherweise Zugriff auf das MongoDB-Schema Ihrer Server-Instanz für Berichte und Analysen. Sie können über jeden kompatiblen Client auf das MongoDB-Schema zugreifen. mongo Shell ist ein gutes Tool für den Zugriff auf die Befehlszeile. MongoDB Compass ist ein gutes Tool für den GUI-Zugriff. Wenn Sie MongoDB Atlas verwenden, können Sie über die Atlas-Webkonsole auf die Datenbankdokumente zugreifen.

Warnung

Direkte Änderungen an Ihrer MongoDB-Datenbank sind nicht unterstützt. Dies kann zu unerwarteten Ergebnissen führen.

Die AlteryxService MongoDB besteht aus den folgenden Sammlungen. Sammlungen sind Gruppen von MongoDB-Dokumenten, die aus einer Reihe von Feldwert-Paaren bestehen. Wählen Sie eine Sammlung aus, um die Definition der Felder, auch als Schema bezeichnet, anzuzeigen.

Die [Collection]. Files-Sammlungen werden verwendet, wenn das Dokument die maximale Dokumentgröße von 16 MB in MongoDB überschreitet. Siehe Einschränkungen für MongoDB-Dokumente.

Die AS_App_Chunks-Sammlung enthält Workflow-Paket-Blöcke. Die entsprechende AS_App_Chunks.Files-Sammlung wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • Checksum: (String) Prüfsummen-ID.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

Die AS_ApplicationVersions-Sammlung enthält den Workflow-Versionsverlauf. Die entsprechende AS_ApplicationVersions.Files-Sammlung wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • ApplicationId: (Zeichenfolge) Workflow-ID.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

  • __UpdateCheck: (Array) Enthält GUID für die interne Sperrung und Aktualisierungsvalidierung.

Die AS_Applications-Sammlung enthält Daten zu Workflows, die in der Dienst-Datenbank gespeichert sind. Die entsprechende AS_Applications.Files-Sammlung wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • UserName: (String) Benutzername oder MongoDB-Benutzer-ID (wie in der AlteryxGallery.users-Sammlung vorhanden) des Benutzers, der dem Workflow zugeordnet ist.

  • CPUName: (String) Hostname oder IP-Adresse der Workstation oder des Gallery-Knotens, der den Datensatz erstellt hat.

  • CreationDateTime: (String) Datum/Uhrzeit (lokale Server-Zeit), an dem der Datensatz erstellt wurde.

  • ModuleName: (String) Name der Workflow-Datei.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

Die AS_Galleries-Sammlung enthält Informationen über die Dienstebene bezüglich der Registrierungen der Server-Benutzeroberfläche (für die potenzielle zukünftige Verwendung). Die entsprechende AS_Galleries.Files-Sammlung wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • HostName: (String) URI eines Server-UI-Knotens.

  • GalleryId: (String) Eindeutige ID eines Server-UI-Knotens für einen bestimmten Lebenszyklus von ServerHost.

  • LastUpdateDateTime: (String) Datum/Uhrzeit der letzten Aktualisierung der Server-UI-Registrierung.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

  • __UpdateCheck: (Array) Array, das eine eindeutige GUID für die interne Sperrung und Aktualisierungsvalidierung enthält.

Die AS_Insights-Sammlung enthält Daten zu Workflows, die in der Dienst-Datenbank gespeichert sind. Die entsprechende AS_Insights.Files-Sammlung wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • UserName: (String) Benutzername oder MongoDB-Benutzer-ID (wie in der AlteryxGallery.users-Sammlung vorhanden) des Benutzers, der dem Insight zugeordnet ist.

  • CreationDateTime: (String) Datum/Uhrzeit (lokale Server-Zeit), an dem der Datensatz erstellt wurde.

  • InsightId: (Zeichenfolge) Insight-ID.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

Die AS_PackageDefinitions-Sammlung enthält Paketdefinitionsdaten. Die entsprechende AS_PackageDefinitions.Files-Sammlung wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • __ServiceData: (binär) Base64-codierte Binärdaten. Das e2-Flag zeigt an, ob ein Paket die AMP (e2)-Engine verwendet.

  • __Version: (Int32) Versionsnummer.

Die AS_Queue-Sammlung enthält Aufträge in der Warteschlange. In der Warteschlange befinden sich sowohl die anstehenden als auch die abgeschlossenen Aufträge. Die entsprechende AS_Queue.Files-Sammlung wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • AS_Application_ID: (String) Workflow-ID aus AS_Applications.

  • [New] AS_ScheduleID: (String) ID des Zeitplans, der mit dem Warteschlangeneintrag verbunden ist.

  • Type: (String) Auftragstyp.

  • UserName: (String) Benutzername oder MongoDB-Benutzer-ID (wie in der AlteryxGallery.users-Sammlung vorhanden) des Benutzers, der dem Zeitplan zugeordnet ist.

  • SubscriptionId: (String): Abonnement-ID.

  • CreationDateTime: (String) Datum/Uhrzeit (lokale Server-Zeit), an dem der Auftrag erstellt wurde.

  • Status: (String) Auftragsstatus.

  • Owner: (String) Hostname und Worker-ID des Workers, der den Auftrag aus der Warteschlange übernommen hat.

  • CompletionDateTime: (String) Datum/Uhrzeit (lokale Server-Zeit), an dem der Auftrag abgeschlossen wurde.

  • QOS_Priority: (String) Auftragspriorität.

  • IsAnonymous: (String) Markierung für einen Auftrag, der von einem anonymen Benutzer in die Warteschlange gestellt wurde.

  • IsHidden: (String)

  • RestrictOutput: (String)

  • AppName: (String) Workflow-Name.

  • ClientType: (String) Client-Typ, der den Auftrag erstellt hat.

  • __ServiceData: (binär) Base64-codierte Binärdaten. e2-Markierung erkennt Pakete, die die AMP (e2)-Engine verwenden.

  • __Version: (Int32) Versionsnummer.

  • __Priority: (Int64) Lange Ganzzahl, die zum Sortieren der Warteschlange verwendet wird.

  • __UpdateCheck: (Array) Enthält GUID für die interne Sperrung und Aktualisierungsvalidierung.

„AS_QueueInputs" enthält temporäre Eingabedateien, die beim Ausführen von Apps verwendet werden können. Beispielsweise die im Dateiauswahl-Tool ausgewählten Eingaben.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • UserName: (String) Benutzername oder Datenbank-ID des Benutzers, der dem Auftrag zugeordnet ist.

  • CreationDateTime: (String) Datum/Uhrzeit, an dem der Benutzer die Datei hochgeladen hat.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

Die AS_ResourcePermissions-Sammlung enthält Daten zum Berechtigungskontext für Datenverbindungen. Die entsprechende AS_ResourcePermissions.Files-Sammlung wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • ResourceId: (String) Ressourcen-ID.

  • ContextId: (String) Berechtigungskontext-ID.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

Die AS_Resources-Sammlung enthält Informationen zu Datenverbindungen. Die entsprechende Sammlung AS_Resources.Files wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • ResourceId: (String) Ressourcen-ID.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

  • __UpdateCheck: (Array) Enthält GUID für die interne Sperrung und Aktualisierungsvalidierung.

Die AS_Results-Sammlung enthält Workflow-Ergebnisdaten. Die entsprechende AS_Results.Files-Sammlung wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • AS_Queue_ID: (String) Dienst-Warteschlangen-ID.

  • UserName: (String) Benutzername oder MongoDB-Benutzer-ID (wie in der AlteryxGallery.users-Sammlung vorhanden) des Benutzers, der dem Zeitplan zugeordnet ist.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

Die AS_ResultsFiles-Sammlung enthält Workflow-Ergebnisdaten.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • AS_Queue_ID: (String) Dienst-Warteschlangen-ID.

  • UserName: (String) Benutzername oder MongoDB-Benutzer-ID (wie in der AlteryxGallery.users-Sammlung vorhanden) des Benutzers, der dem Zeitplan zugeordnet ist.

  • FileName: (String) Dateiname.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

„AS_RunAsCredentials" enthält „Run-as“-Anmeldedaten. Die entsprechende AS_RunAsCredentials.Files-Sammlung wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

„AS_Schedules" enthält Informationen auf Dienstebene zu Zeitplänen. Die entsprechende AS_Schedules.Files-Sammlung wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • AS_Application__ID: (String) ID des Datenbankeintrags, der die Workflow-Daten enthält.

  • UserName: (String) Benutzername oder MongoDB-Benutzer-ID (wie in der AlteryxGallery.users-Sammlung vorhanden) des Benutzers, der dem Zeitplan zugeordnet ist.

  • CPUName: (String) Hostname oder IP-Adresse der Workstation oder des Gallery-Knotens, der den Zeitplan erstellt hat.

  • CreationDateTime: (String) Datum/Uhrzeit (lokale Server-Zeit), an dem der Zeitplan erstellt wurde.

  • NextRunDateTime: (String) Datum/Uhrzeit (lokale Server-Zeit), an dem der Zeitplan als Nächstes ausgeführt wird.

  • UntilDateTime: (String) Datum/Uhrzeit (lokale Server-Zeit) für das Ende des Zeitplans.

  • LastRunDateTime: (String) Datum/Uhrzeit (lokale Server-Zeit), an dem der Zeitplan zuletzt ausgeführt wurde.

  • Status: (String) Zeitplan-Status.

  • LC_ScheduleName: (String) Workflow-Name.

  • LC_Owner: (String) Zeitplan-Besitzer.

  • ClientType: (String) Typ des erstellten Zeitplans.

  • AS_PackageDefinition__ID: (String) Paketdefinitions-ID.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

  • __UpdateCheck: (Array) Enthält GUID für die interne Sperrung und Aktualisierungsvalidierung.

Die AS_TileSetAccessTimes-Sammlung wird nicht mehr verwendet.

Die AS_TileSets-Sammlung enthält Daten zu Workflows, die in der Dienst-Datenbank gespeichert sind. Die entsprechende Sammlung AS_TileSets.Files-Sammlung wird verwendet, wenn das Dokument die maximale Dokumentgröße in MongoDB überschreitet.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • Checksum: (String) Prüfsummen-ID.

  • __ServiceData: (binär) Base64-codierte Binärdaten.

  • __Version: (Int32) Versionsnummer.

Die AS_Versions-Sammlung enthält Tabellen- und Sammlungsversionsdaten für Migrationen und dient als Marker, dass die Krypto-Migration nicht mehr erforderlich ist. Wenn die AS_Version-Sammlung nicht vorhanden ist, löst das System die Krypto-Migration aus, auch wenn sie nicht benötigt wird.

Anmerkung

Die AS_Versions-Sammlung bezieht sich NICHT auf die Schema-Version.

  • _id: (Objekt-ID) Primärschlüssel des Dokuments.

  • Id: (Zeichenfolge)

  • Name: (Zeichenfolge) Name der Gruppe.

  • versionNumber: (Int32) Versionsnummer. Diese versionNumber bezieht sich nicht auf die Schema-Version.

  • Abschlussdatum: (Zeichenfolge) Datum, an dem der Job abgeschlossen wurde.