Data Warehouse Manager
Data Warehouse Manager, a cui si accede facendo clic su Manage Data > Data Warehouse, è il portale del Data Warehouse Adobe Commerce Intelligence. Con Data Warehouse Manager è possibile gestire le impostazioni di sincronizzazione di tabelle e colonne, analizzare in profondità lo schema di una tabella e creare colonne calcolate da utilizzare nei rapporti.
Questo argomento riguarda:
Imparare a spostarti learning
Il lato sinistro della pagina Data Warehouse Manager contiene l'elenco delle tabelle, che consente di passare facilmente da una tabella all'altra. Quando si seleziona una tabella dall'elenco, l'area di gestione tabella viene compilata con lo schema della tabella in cui è possibile modificare la tabella selezionata.
All'interno dell'elenco delle tabelle, le tabelle sono raggruppate in base all'origine di connessione. Queste origini vengono aggiunte in Manage Data > Integrations e possono essere un database, un API o un connettore di terze parti. Nella parte superiore dell'elenco delle tabelle è presente una casella di ricerca che consente di trovare facilmente le tabelle desiderate.
Sotto la casella di ricerca sono disponibili due opzioni: All Tables e Synced Tables. L'opzione All Tables elenca tutte le tabelle rese disponibili in Data Warehouse, incluse quelle sincronizzate e non sincronizzate.
L'opzione Synced Tables mostra tutte le tabelle che sono già state aggiunte al Data Warehouse e che contengono dati replicati dalle colonne selezionate.
La tabella cercata nell'elenco All Tables non è visualizzata? Questo può essere dovuto ad alcuni motivi:
- L’origine dati non è stata ancora aggiunta
- L'origine dati è un database e l'utente Commerce Intelligence creato non dispone dell'accesso. In questo caso, l'utente o l'amministratore del database deve concedere l'accesso.
- L’origine dati o la tabella è stata aggiunta di recente e non è ancora stata sincronizzata
Sincronizzazione di tabelle e colonne syncing
Sincronizzazione di nuove tabelle e colonne native
Data Warehouse Manager consente non solo di visualizzare e gestire facilmente le origini dati, ma anche di selezionare le singole tabelle e colonne da sincronizzare.
-
Fare clic sull'opzione
All Tablese individuare la tabella da sincronizzare. -
Fai clic sul nome della tabella per visualizzare in anteprima lo schema. Se la tabella è nuova, tutte le colonne vengono visualizzate come
Unsynced. -
Selezionare le colonne da sincronizzare.
note note NOTE Le colonne native di una tabella hanno From Your Database nella colonna Location. -
Controllare le colonne
Primary Key. Queste colonne sono contrassegnate da un simbolo di chiave accanto al nome della colonna. È necessario unPrimary Keyper sincronizzare correttamente i dati in Data Warehouse.Se si sta sincronizzando una tabella proveniente direttamente dal database, è possibile che
Primary Keysnon venga identificato. In questo caso, contattare l'amministratore del database per richiedere l'aggiunta di una o più chiavi primarie alla tabella. -
Al termine, fare clic sul pulsante
.
Operazione completata.Viene visualizzato il messaggio e lo stato cambia in Pending per le colonne selezionate. Al termine del prossimo aggiornamento completo, le tabelle e le colonne appena sincronizzate saranno disponibili per l’utilizzo nei rapporti. È inoltre possibile impostare nuovi metodi di replica dopo la sincronizzazione iniziale.
Ecco una breve panoramica dell'intero processo:
Sincronizzazione di nuove tabelle in background syncnew
Quando sincronizzi una tabella di grandi dimensioni per la prima volta, il Data Warehouse deve acquisire retroattivamente tutti i punti dati della tabella prima di acquisire nuovi dati su base continuativa. Se la tabella è grande, è possibile che non si desideri eseguire la sincronizzazione iniziale in sequenza con il ciclo di aggiornamento. In questa situazione, si desidera che la sincronizzazione iniziale venga eseguita in background, in parallelo con qualsiasi aggiornamento attualmente in esecuzione.
Per assicurarsi che ciò si verifichi, è necessario selezionare l'opzione Save and Sync Data Immediately che sincronizza la tabella per la prima volta.
Ricerca di nuove tabelle e colonne forceupdate
Il Data Warehouse non rileva automaticamente nuove origini, tabelle o colonne nel momento in cui vengono aggiunte. Un processo di sincronizzazione viene eseguito nel corso della settimana per trovare nuove aggiunte e renderle disponibili, ma è possibile forzare una sincronizzazione della struttura se si desidera accedere alle nuove tabelle e colonne aggiunte prima dell'esecuzione del processo.
Sotto la barra di ricerca nell'elenco delle tabelle è presente un collegamento Check for new tables and columns. Facendo clic su questo collegamento viene forzato l'avvio del processo di sincronizzazione della struttura; le nuove aggiunte sono generalmente disponibili dopo 10 minuti. Aggiorna la pagina per visualizzare la nuova origine, tabella o colonna.
Creazione di colonne calcolate calculated
La semplice possibilità di visualizzare e gestire i dati provenienti da tutte le origini semplifica notevolmente la raccolta di informazioni sul business. In Data Warehouse Manager, tuttavia, è possibile fare un ulteriore passo avanti creando colonne calcolate all'interno delle tabelle. Calculated colonne derivano nuove informazioni dai dati esistenti.
Si supponga di voler aggiungere user's lifetime revenue alla tabella users per trovare utenti di valore elevato. Oppure, se desideri segmentare i ricavi per sesso, puoi aggiungere customer's gender alla tua tabella orders.
Per ulteriori informazioni, vedi questa esercitazione.
Eliminazione di tabelle e rimozione di colonne delete
È inoltre possibile eliminare o rimuovere tabelle e colonne da sincronizzare con Data Warehouse.
Non preoccuparti se fai clic su Delete per errore. Un controllo delle dipendenze viene eseguito prima dell’eliminazione di qualsiasi elemento, quindi hai la possibilità di rivedere tutto prima di confermare.
Per rimuovere le colonne, fare clic sulla tabella a cui appartiene la colonna. Selezionare le colonne da rimuovere e fare clic sul pulsante
Per rimuovere una tabella sincronizzata, selezionare tutte le colonne della tabella e fare di nuovo clic sul pulsante
Conferma delle modifiche
Se si elimina una tabella o si rimuovono colonne, viene eseguito un controllo di dipendenza prima del completamento del processo di eliminazione. Le dipendenze sono colonne calcolate, metriche, set di filtri e rapporti che utilizzano la tabella o le colonne da rimuovere. Tutte le dipendenze individuate vengono visualizzate. A questo punto, è possibile annullare il processo o fare clic su Confirm Changes per eliminare la tabella o rimuovere le colonne.
Anche se le dipendenze eliminate non possono essere ripristinate, le tabelle e le colonne rimarranno disponibili se in futuro sarà necessario risincronizzare le colonne native.
Di seguito è riportato un rapido esempio di rimozione di una colonna:
Quando è possibile utilizzare le nuove colonne? when
Le nuove colonne sincronizzate e le colonne calcolate nuove/aggiornate saranno pronte per l’uso al termine del prossimo aggiornamento completo. Se un aggiornamento non è già in corso, è possibile forzarlo facendo clic su Force update visualizzato nella parte superiore della pagina Data Warehouse o Integrations. È inoltre possibile pianificare una notifica e-mail al completamento dell'aggiornamento facendo clic su Email me when complete.
Quando sei pronto a utilizzare le nuove colonne nei rapporti, devi prima aggiungerle alle metriche. Anche se i dati non sono disponibili fino al completamento di un aggiornamento, è comunque possibile utilizzare nuove colonne nei rapporti. I dati all’interno del rapporto vengono visualizzati al termine dell’aggiornamento.
Ritorno a capo
Questo articolo copriva molto materiale. A questo punto è necessario avere una solida conoscenza di cosa è un database, come sono organizzati i dati, come le tabelle si relazionano tra loro e cosa è possibile fare con Data Warehouse Manager.
Verifica le tue conoscenze creando una colonna calcolata o creando rapporti interessanti.