Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La ramificazione puntuale consente di interrogare il database com'era in qualsiasi momento all'interno della finestra di ripristino. Questa funzionalità crea un nuovo ramo con i dati da un punto specifico nel tempo, in modo da poter analizzare gli stati cronologici senza influire sui dati di produzione.
Quando usare rami a un punto nel tempo
Usare un ramo temporizzato quando è necessario:
- Analizzare i dati esistenti in un punto specifico del passato
- Esaminare le modifiche apportate al database nel corso del tempo
- Confrontare i dati correnti con gli stati cronologici per comprendere l'evoluzione dei dati
Eseguire query sui dati in un momento specifico
Per eseguire query sui dati in un momento specifico:
Passare all'app Lakebase facendo clic sul commutatore delle app nell'angolo in alto a destra dell'area di lavoro.
Identificare il progetto nell'elenco.
Fare clic sul nome del progetto per accedere al dashboard del progetto.
Nella sezione Filiali della navigazione a sinistra, fare clic su Crea filiale.
Nella finestra di dialogo Crea nuovo ramo :
- Immettere un nome di ramo (obbligatorio, ad esempio
historical-analysisopast-data-query) - Selezionare Dati e schema del branch da un momento precedente nel tempo
- Usare il selettore di data e ora per selezionare la data e l'ora desiderate da interrogare
- Immettere un nome di ramo (obbligatorio, ad esempio
Fare clic su Crea per creare il nuovo ramo con i dati dal momento selezionato.
Annotazioni
In questo modo viene creato un nuovo ramo con i dati esistenti nel momento selezionato, senza influire sul ramo di produzione.
Dopo aver creato il ramo, si viene automaticamente portati alla pagina Panoramica del Ramo per il nuovo ramo a punto nel tempo. Viene visualizzato un modale Dettagli connessione con la stringa di connessione per questo ramo.
È possibile procedere in due modi:
-
Usare gli strumenti esterni: copiare la stringa di connessione per connettersi usando
psql, DBeaver, pgAdmin o altri client Postgres - Usare l'editor SQL: chiudere i dettagli della connessione modali e procedere con il passaggio successivo
-
Usare gli strumenti esterni: copiare la stringa di connessione per connettersi usando
Per usare l'editor SQL, chiudere i dettagli della connessione modali facendo clic su Chiudi.
Nella barra di navigazione a sinistra, fare clic su Editor SQL.
Eseguire una query sul database così come esiste nel momento selezionato.
Scrivere ed eseguire query SQL per analizzare i dati cronologici.
Per informazioni dettagliate sull'uso dell'editor SQL, vedere Eseguire query dall'editor SQL di Lakebase. Per informazioni sulla connessione con strumenti esterni, vedere Client Postgres.
Pulire i rami a un momento specifico
Quando hai completato la tua analisi e non hai più bisogno del ramo istantaneo:
- Passare alla pagina Rami nella barra di navigazione a sinistra.
- Trova il ramo istantaneo che hai creato.
- Fare clic
Accanto al nome del ramo.
- Selezionare Elimina dal menu a discesa.
- Confermare l'eliminazione per rimuovere il ramo e liberare spazio di archiviazione.
Considerazioni importanti
- Finestra di ripristino: è possibile eseguire query solo sui dati dall'interno della finestra di ripristino configurata. Per informazioni sulla modifica di questa impostazione, vedere Configurare la finestra di ripristino .
- Isolamento dei branch: il branch nel momento specifico è separato dal branch di produzione, in modo da poter eseguire query e analisi senza rischi senza influire alle operazioni correnti.
- Gestione dei rami: eliminare i rami istantanei al termine dell'analisi per evitare l'utilizzo di spazio di archiviazione non necessario.
- Stato completo del database: il ramo contiene tutti i database e gli schemi esistenti nel momento selezionato.