Skip to main content

Schema MongoDB AlteryxService

Lo schema MongoDB per AlteryxService è il database del livello di servizio per l'istanza di Server. Questo articolo descrive la versione 46 dello schema MongoDB per AlteryxService, che corrisponde alle versioni 2023.2 di Server. I Server con MongoDB integrato o MongoDB gestito dall'utente utilizzano questo schema.

In qualità di amministratore di Server, potresti dover accedere allo schema MongoDB dell'istanza di Server per creare report e generare analisi. Puoi accedere allo schema MongoDB utilizzando qualsiasi client compatibile. mongo Shell è un ottimo strumento per l'accesso dalla riga di comando. MongoDB Compass è un valido strumento per l'accesso tramite GUI. Se utilizzi MongoDB Atlas puoi accedere ai documenti del database tramite la console web di Atlas.

Avvertimento

L'esecuzione di modifiche dirette al database MongoDB non è supportata. L'esecuzione di modifiche dirette potrebbe determinare risultati imprevisti.

Lo schema MongoDB per AlteryxService è costituito dalle raccolte seguenti. Le raccolte sono gruppi di documenti MongoDB costituiti da un insieme di coppie campo-valore. Seleziona una raccolta per visualizzare la definizione dei campi, nota anche come schema.

Le raccolte [Collection].Files vengono utilizzate se il documento supera la dimensione massima consentita da MongoDB per i documenti, pari a 16 MB. Consulta limitazioni per i documenti MongoDB.

La raccolta AS_App_Chunks contiene blocchi di pacchetti del flusso di lavoro. La corrispondente raccolta AS_App_Chunks.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • Checksum: (String) il checksum SHA256 del contenuto del blocco.

  • Chunk: (Binary) il contenuto del blocco.

  • RequestID: (String) l'ID richiesta front-end che ha caricato il blocco dell'app.

La raccolta AS_ApplicationVersions contiene la cronologia delle versioni del flusso di lavoro. La corrispondente raccolta AS_ApplicationVersions.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • ApplicationId: (String) ID del flusso di lavoro (riportato nella tabella AS_Applications).

  • VersionHistory: (String) elenco di versioni separate da barre verticali.

La raccolta AS_Applications contiene i dati sui flussi di lavoro memorizzati nel database del servizio. La corrispondente raccolta AS_Applications.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • UserName: (String) nome utente o ID utente MongoDB (come indicato nella raccolta AlteryxGallery.users) dell'utente associato alla pianificazione.

  • CPUName: (String) nome host o indirizzo IP della workstation o del nodo Server che ha creato la pianificazione.

  • CreationDateTime: (DateTime) data e ora (del server locale) di creazione del record.

  • ModuleName: (String) nome file del flusso di lavoro.

  • InternalFileName: (String) nome del file.

  • PackageDefinition: (String) ID della definizione del pacchetto associata.

  • Module: (Binary) il flusso di lavoro, se memorizzato nella sua interezza.

  • RequestID: (String) l'ID richiesta front-end che ha caricato l'applicazione.

La raccolta AS_Galleries contiene informazioni sul livello di servizio relative alle registrazioni dell'interfaccia utente di Server per un potenziale utilizzo futuro. La corrispondente raccolta AS_Galleries.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • HostName: (String) URI di un nodo dell'interfaccia utente di Server.

  • GalleryId: (String) ID univoco di un nodo dell'interfaccia utente di Server per uno specifico ciclo di vita di ServerHost.

  • LastUpdateDateTime: (DateTime) data e ora dell'ultimo aggiornamento della registrazione dell'interfaccia utente di Server.

La raccolta AS_Insights contiene i dati sui flussi di lavoro memorizzati nel database del servizio. La corrispondente raccolta AS_Insights.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • UserName: (String) nome utente o ID utente MongoDB (come indicato nella raccolta AlteryxGallery.users) dell'utente associato all'insight.

  • CreationDateTime: (DateTime) data e ora (del server locale) di creazione del record.

  • InsightId: (String) la chiave primaria effettiva per questo insight.

  • Insight: (Binary) file insight.

La raccolta AS_PackageDefinitions contiene i dati di definizione dei pacchetti. La corrispondente raccolta AS_PackageDefinitions viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • UserName: (String) nome utente o ID utente MongoDB (come indicato nella raccolta AlteryxGallery.users) dell'utente associato alla pianificazione.

  • CPUName: (String) nome host o indirizzo IP della workstation o del nodo Server che ha creato la pianificazione.

  • CreationDateTime: (DateTime) data e ora (del server locale) di creazione del record.

  • PackageDefinition: (String) XML di definizione del pacchetto.

La raccolta AS_Queue contiene i processi in coda. Nella coda sono presenti sia i processi in attesa che quelli completati. La corrispondente raccolta AS_Queue.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • __Priority: (Int64) valore long Int32 utilizzato per ordinare la coda.

  • AS_Application_ID: (String) ID del flusso di lavoro da AS_Applications.

  • Type: (String) tipo di processo.

  • UserName: (String) nome utente o ID utente MongoDB (riportato nella raccolta AlteryxGallery.users) dell'utente associato al processo.

  • SubscriptionId: (String) ID dell'iscrizione.

  • CreationDateTime: (DateTime) data e ora (del server locale) di creazione del processo.

  • Status: (String) stato del processo.

  • Owner: (String) nome host e ID del worker che ha prelevato il processo dalla coda.

  • CompletionDateTime: (DateTime) data e ora (del server locale) di completamento del processo.

  • QOS_Priority: (Int64) priorità del processo.

  • IsAnonymous: (Boolean) contrassegno per il processo inserito in coda da un utente anonimo.

  • IsHidden: (Boolean) True se l'app non è l'ultima di una serie di app concatenate.

  • RestrictOutput: (Boolean). Deprecato. Rimanenza della Gallery pubblica.

  • AppName: (String) nome del flusso di lavoro.

  • ClientType: (String) tipo di client che ha creato il processo.

  • AS_Schedules_ID: (String) ID della pianificazione associata al record della coda.

  • AlteryxResultCode: (Int32) codice di risultato dell'engine per il flusso di lavoro.

  • DefaultModule: (String) il nome del flusso di lavoro da eseguire. In particolare, il nome del flusso di lavoro eseguito per impostazione predefinita in un pacchetto che contiene più file del flusso di lavoro.

  • Error: (String) messaggio di errore per un processo che non è stato eseguito.

  • ExecutionTime: (Double) il runtime del processo.

  • JobName: (String) per un processo pianificato, il nome della pianificazione. Altrimenti, il nome assegnato al processo dall'utente, se presente.

  • ModuleName: (String) il nome del flusso di lavoro da eseguire. Potrebbe essere diverso da DefaultModule.

  • Parameters: (String) parametri da passare all'engine.

  • QueueInputIDs: (String) raccolta separata da barre verticali di ID di input della coda (presente nella tabella AS_QueueInputs) che verrà utilizzata dal processo.

  • RequestID: (String) ID della richiesta front-end che ha attivato l'esecuzione del processo.

  • ResultIDs: (String) raccolta separata da barre verticali di ID risultato (presente nella tabella AS_ResultsFiles) generata da un processo precedente che verrà utilizzata dal processo attuale.

  • RunAsPasswordId: (String) ID della password run-as (presente nella tabella AS_RunAsCredentials) che verrà utilizzato dal processo corrente.

  • RunAsUser: (String) nome utente dell'account run-as che verrà utilizzato dal processo corrente.

  • RunWithE2: (Boolean) specifica se eseguire esplicitamente il processo con E2.

  • Version: (String) versione del pacchetto da utilizzare quando l'app ha più di una versione.

  • WizardValues: (String) risposte alle domande sull'app analitica.

  • WorkerTag: (String) il tag del worker per il processo corrente.

AS_QueueInputs contiene file di input temporanei da utilizzare durante l'esecuzione delle applicazioni. Ad esempio, gli input selezionati nello strumento Sfoglia file.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • UserName: (String) nome utente o ID utente MongoDB (come indicato nella raccolta AlteryxGallery.users) dell'utente associato alla pianificazione.

  • CreationDateTime: (DateTime) data e ora in cui l'utente ha caricato il file.

  • FileName: (String) nome del file.

  • InternalFileName: (String) nome del file.

  • File: (Binary) file binari.

  • RequestID: (String) l'ID richiesta front-end che ha caricato questo file di input della coda.

La raccolta AS_ResourcePermissions contiene dati sul contesto delle autorizzazioni per le connessioni dati. La corrispondente raccolta AS_ResourcePermissions.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • ResourceId: (String) ID della risorsa.

  • ContextId: (String) ID del contesto di autorizzazione.

La raccolta AS_Resources contiene informazioni sulle connessioni dati. La corrispondente raccolta AS_Resources.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • ResourceId: (String) ID della risorsa.

  • ResourceValue: (String) valore della risorsa.

La raccolta AS_Results contiene i dati dei risultati del flusso di lavoro. La corrispondente raccolta AS_Results.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • AS_Queue_ID: (String) l'ID del processo che ha generato questo risultato.

  • UserName: (String) nome utente o ID utente MongoDB (come indicato nella raccolta AlteryxGallery.users) dell'utente associato alla pianificazione.

  • OutputLog: (Binary) messaggi scritti dall'engine durante la scrittura del flusso di lavoro. Memorizzati in formato binario.

  • TotalFileSize: (Int64) la dimensione totale di tutti i file in AS_ResultsFiles per il risultato del processo corrente, in byte.

  • ExecutionStartTime: (DateTime) data e ora di avvio del flusso di lavoro.

  • ExecutionTime: (Double) tempo necessario per l'esecuzione del flusso di lavoro.

La raccolta AS_ResultsFiles contiene i dati dei risultati del flusso di lavoro. La corrispondente raccolta AS_ResultsFiles.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • AS_Queue_ID: (String) l'ID del processo che ha generato questo file di risultati.

  • UserName: (String) nome utente o ID utente MongoDB (come indicato nella raccolta AlteryxGallery.users) dell'utente associato alla pianificazione.

  • FileName: (String) nome del file.

  • File: (Binary) contenuto del file.

AS_RunAsCredentials contiene le credenziali run-as. La corrispondente raccolta AS_RunAsCredentials.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • EncData: (String) password run-as crittografata.

AS_Schedules contiene informazioni a livello di servizio relative alle pianificazioni. La corrispondente raccolta AS_Schedules.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • AS_Application_ID: (String) ID del flusso di lavoro da AS_Applications.

  • UserName: (String) nome utente o ID utente MongoDB (come indicato nella raccolta AlteryxGallery.users) dell'utente associato alla pianificazione.

  • CPUName: (String) nome host o indirizzo IP della workstation o del nodo Server che ha creato la pianificazione.

  • CreationDateTime: (DateTime) data e ora (del server locale) di creazione della pianificazione.

  • NextRunDateTime: (DateTime) data e ora (del server locale) della successiva esecuzione della pianificazione.

  • UntilDateTime: (DateTime) data e ora (del server locale) di fine della pianificazione.

  • LastRunDateTime: (DateTime) data e ora (del server locale) dell'ultima esecuzione della pianificazione.

  • Status: (String) stato della pianificazione.

  • LC_ScheduleName: (String) nome della pianificazione in minuscolo.

  • LC_Owner: (String) proprietario della pianificazione in minuscolo.

  • ClientType: (String) tipo della pianificazione creata.

  • AS_PackageDefinition__ID: (String) ID di definizione pacchetto.

  • ApplicationName: (String) nome del flusso di lavoro pianificato.

  • AS_Queue_ID: (String) l'ID del processo più recente eseguito per la pianificazione.

  • Comment: (String) commento della pianificazione.

  • CredentialId: (String) credenziale associata alla pianificazione.

  • CredentialSource: (String) provenienza della credenziale della pianificazione.

  • Enabled: (Boolean) indica se la pianificazione è eseguibile.

  • Frequency: (String) frequenza di esecuzione della pianificazione in formato leggibile.

  • Iteration: (String) iterazione serializzata per la pianificazione.

  • IterationFormula: (String) iterazione serializzata per la formula della pianificazione.

  • LastErrorCode: (String) ultimo codice di errore per la pianificazione.

  • LastModifiedDate: (DateTime) ultima data in cui la pianificazione è stata modificata.

  • LastModifiedId: (String) autore dell'ultima modifica della pianificazione.

  • NumberOfTimesRun: (Int64) numero di esecuzioni della pianificazione.

  • Type: (String)

  • Owner: (String) proprietario della pianificazione.

  • PasswordId: (String) ID per la password della credenziale.

  • Priority: (Int64) priorità della pianificazione.

  • RequestId: (String) l'ID richiesta front-end che ha creato questa pianificazione.

  • RunAsUser (String) contesto utente in base al quale verranno eseguiti i processi della pianificazione.

  • RunWithE2: (Boolean) indica se la pianificazione è per un flusso di lavoro AMP.

  • ScheduleName: (String) nome della pianificazione.

  • StartDateTime: (DateTime) data e ora in cui il flusso di lavoro dovrebbe essere avviato.

  • Timezone: (String) fuso orario per la pianificazione.

  • WorkerTag: (String) il tag del worker per la pianificazione

La raccolta AS_TileSetAccessTimes non viene più utilizzata.

La raccolta AS_TileSets contiene i dati sui flussi di lavoro memorizzati nel database del servizio. La corrispondente raccolta AS_TileSets.Files viene utilizzata se il documento supera la dimensione massima consentita da MongoDB per i documenti.

  • _id: (ObjectId) chiave primaria del documento.

  • __Version: (Int32) numero di versione.

  • Checksum: (String) il checksum SHA256 del tileset.

  • TileSetPool: (String) ID del pool.

  • RenderSettings: (String) impostazioni di rendering.

  • YxdbInfo: (Binary) meta informazioni per il file YXDB.

La raccolta AS_Versions contiene i dati delle versioni di tabelle e raccolte per le migrazioni e indica che la migrazione della crittografia non è più necessaria. Se la raccolta AS_Versions non esiste, il sistema attiva la migrazione della crittografia anche se non necessaria.

Nota

La raccolta AS_Versions NON è correlata alla versione dello schema.

  • _id: (ObjectId) chiave primaria del documento.

  • id: (String)

  • tableName: (String) nome della tabella.

  • versionNumber: (Int32) numero di versione. Questo versionNumber non è correlato alla versione dello schema.

  • completionDate: (String) data di completamento del processo.

La raccolta versions contiene i dati della versione dello schema del database MongoDB AlteryxService.

  • _id: (ObjectId) chiave primaria del documento.

  • Number: (Int32) numero di versione dello schema AlteryxService.

  • MigrationDate: (Stringa) data e ora della migrazione dello schema.