Lavorare con i change store
Gli archivi modifiche contengono le modifiche dell'utente alle colonne modificabili nelle tabelle di scrittura.
Cos'è un archivio modifiche?
L'archiviazione modifiche è una posizione di archiviazione gestita da Qlik che contiene le modifiche aggiunte dall'utente dalle colonne modificabili in un grafico di scrittura tabelle. L'archiviazione modifiche è una posizione di archiviazione temporanea—le modifiche vengono archiviate per un massimo di 90 giorni, dopodiché vengono eliminate.
Puoi mantenere l'archivio delle modifiche assegnato automaticamente o selezionare un archivio delle modifiche esistente dallo spazio corrente. Quando si seleziona un archivio modifiche esistente, assicurarsi che le chiavi primarie nella tabella di scrittura corrispondano alle chiavi primarie definite in tale archivio modifiche.
Il contenuto dell'archivio modifiche è accessibile tramite la change-stores API. Con l'ID dell'archiviazione modifiche, è possibile formulare richieste API e automazioni che estraggono le modifiche dell'utente in una posizione permanente come un foglio di calcolo o un database. Per ulteriori informazioni, vedere Estrazione delle modifiche dalle tabelle di scrittura.
Gestione archivi di modifiche
Per impostazione predefinita, un nuovo archivio modifiche viene creato per le tabelle di scrittura appena create. Per quanto riguarda gli archivi delle modifiche, è possibile personalizzare quanto segue:
-
Seleziona un archivio modifiche esistente da connettere alla tua tabella di scrittura.
Selezione di un archivio modifiche diverso per una tabella di scrittura
-
Assegna nomi univoci agli archivi modifiche.
Selezione di un archivio modifiche diverso per una tabella di scrittura
Facoltativamente, sotto Archivio modifiche nel pannello delle proprietà, selezionare un archivio modifiche esistente dallo spazio corrente.
Requisiti e comportamento sono i seguenti:
-
Le chiavi primarie devono corrispondere tra la tabella di scrittura corrente e l'archivio modifiche selezionato.
-
Un singolo archivio modifiche non può essere connesso a più tabelle di scrittura.
Procedere come indicato di seguito:
-
Nel pannello delle proprietà, espandere Archiviazione modifiche.
-
Accanto a ID archiviazione modifiche, fare clic su Seleziona.
Ridenominazione degli archivi di modifiche
Gli archivi modifiche hanno nomi personalizzabili. È possibile rinominare ogni archivio di modifiche per renderli unici e riconoscibili.
Procedere come indicato di seguito:
-
Nel pannello delle proprietà, espandere Archiviazione modifiche.
-
Fare clic
.
-
Digita il nome del negozio di modifiche e fai clic per confermare.
Copia dell'ID dell'archiviazione delle modifiche
È possibile copiare l'ID dell'archiviazione delle modifiche in due modi:
-
In modalità di modifica del foglio dopo aver creato la scrittura delle tabelle. Nel pannello delle proprietà, in Archiviazione modifiche > ID archiviazione modifiche, fare clic su
Copia ID.
Copia dell'ID archiviazione modifiche dal pannello delle proprietà.

-
Nella modalità di analisi quando si visualizzano i grafici di scrittura tabelle. Fare clic sull'icona
nell'angolo in basso a destra. Fare clic su
per copiare l'ID archiviazione modifiche
Copia del l'ID archiviazione modifiche quando si visualizza un grafico di scrittura tabelle.

Estrazione delle modifiche da un archivio modifiche
Sviluppatori di applicazioni e integratori di sistemi possono estrarre i dati dell'archivio delle modifiche dalle tabelle di scrittura, utilizzandoli per implementare automazioni in tempo reale e altri flussi di lavoro. Vedere Estrazione delle modifiche dalle tabelle di scrittura.
Modifica ciclo di vita archivio
Questa sezione descrive il comportamento previsto per gli archivi di modifica quando il contenuto viene spostato, pubblicato ed eliminato.
Pubblicazione
Ci si aspetta un comportamento diverso tra la prima pubblicazione dell'applicazione in uno spazio gestito e ogni successiva ripubblicazione dell'applicazione.
Prima pubblicazione
Quando un'applicazione con una tabella di scrittura viene pubblicata per la prima volta in uno spazio gestito:
-
Nuovi archivi di modifiche vengono creati nello spazio di destinazione
-
L'applicazione pubblicata utilizzerà questi nuovi archivi di modifiche
Ripubblicazione senza modifiche alla configurazione di scrittura
In questo scenario, nulla cambia. L'applicazione pubblicata continua a utilizzare gli archivi di modifiche nello spazio gestito.
Ripubblicazione dopo che nuove colonne modificabili vengono aggiunte nell'applicazione di origine
In questo scenario, gli archivi delle modifiche di destinazione vengono aggiornati per supportare queste nuove colonne.
Ripubblicazione dopo aver rimosso colonne modificabili nell'applicazione di origine
In questo scenario:
-
La tabella di scrittura nell'applicazione pubblicata non mostrerà più le colonne modificabili eliminate.
-
I change store di destinazione mantengono queste colonne eliminate.
Eliminazione
L'eliminazione comporta l'eliminazione di grafici, fogli, applicazioni e spazi.
Elimina grafico, foglio o applicazione
Dopo l'eliminazione di un grafico, un foglio o un'applicazione contenente una tabella di scrittura, il change store esiste ancora nello spazio. È ancora possibile:
-
Accedere all'archiviazione modifiche tramite change-stores API.
-
Connetti una tabella di scrittura diversa all'archivio modifiche, se le chiavi primarie corrispondono. Vedere Selezione di un archivio modifiche diverso per una tabella di scrittura.
Può eliminare lo spazio
Quando uno spazio contenente tabelle di scrittura viene eliminato, tutti gli archivi delle modifiche che si trovavano nello spazio vengono persi e non sono recuperabili.
Spostamento
Lo spostamento avviene quando un'applicazione con una tabella di scrittura viene spostata in uno spazio diverso. Con lo spostamento, si verifica quanto segue:
-
Un archivio delle modifiche vuoto verrà creato nello spazio di destinazione.
-
La tabella di scrittura nell'applicazione non sarà più collegata all'archivio delle modifiche nello spazio originale.
Dopo lo spostamento, è possibile riconfigurare la tabella di scrittura per selezionare un archivio delle modifiche esistente nello spazio di destinazione.
Limitazioni
Per le limitazioni dell'archivio modifiche, vedere Archivio modifiche e conservazione dei dati.