Amazon Redshift è un servizio di data warehousing molto potente in grado di risolvere compiti complessi di analisi dei dati e può sostenere carichi pesanti utilizzando la sua grande quantità di nodi di calcolo paralleli. In questo articolo, vedremo come usare il redshift Modificare il dataSare comando, che viene utilizzato per modificare le autorizzazioni per la condivisione dei dati e per aggiungere o rimuovere le tabelle e gli oggetti in esso."
Crea DataShera
Innanzitutto, esamineremo brevemente come creare un nuovo DataShere Nel cluster o nel gruppo di lavoro. Il nuovo DataShera può essere creato utilizzando la seguente query nel cluster Redshift.
Crea Datashere Demo_DataShare;La query sopra, una volta eseguita in Redshift, creerà un dataShare denominato demo_datashare.
Dopo aver creato il DataShera, è possibile visualizzare lo stato corrente di tutte le condivisioni di dati RedShift utilizzando le seguenti query.
Mostra DataShares;Quindi qui, puoi vedere tutte le condivisioni di dati create nei cluster di Redshift con tutti i dettagli.
Sintassi per utilizzare il comando alter DataShera
La sintassi per utilizzare Alter DatASHARE per aggiungere o rimuovere gli oggetti da DataShera è la seguente.
Altera DataShera DatasHare_Name Aggiungi | RimuoviAllo stesso modo, la sintassi per utilizzare Alter DataShera per configurare le proprietà di DataShera è la seguente.
Altera DataShera DatasHare_NameUtilizzo del comando alter DataShera
Ora in questa sezione, vedremo come usare il Modificare il dataSare Comando in Redshift per aggiornare le condivisioni di dati disponibili.
Modificare le autorizzazioni di DataShera
Fai un esempio in cui hai già un DataShera nel tuo cluster, ma non ha l'autorizzazione per l'accessibilità del pubblico e si desidera condividerlo con altri utenti pubblici.
Puoi usare il Modificare il dataSare Comando per configurare DataShare esistente per aggiungere questa autorizzazione e consentire l'accessibilità del pubblico. La seguente query renderà pubblica il DataShending in Redshift.
Modificare il dataSareOra, se eseguiamo di nuovo il Mostra DataShera comando, possiamo vedere che ora il DataShera è accessibile al pubblico.
Allo stesso modo, un altro permesso che puoi impostare qui usando il Modificare il dataSare riguarda l'aggiunta di tabelle e funzioni al dataShera, che verrà creato in futuro in un particolare schema.
Ad esempio, se si sta condividendo uno schema di database utilizzando RedShift DataSare e richiedi che anche eventuali nuove tabelle create nell'ambito di tale schema vengano condivise automaticamente. Questa funzione non è abilitata per impostazione predefinita, ma è possibile impostarla utilizzando il comando descritto di seguito.
Modificare il dataSareAggiungi oggetti a DataShere
Supponiamo che i leader del tuo team ti chiedano di condividere una colonna appena aggiunta nel tuo database in un DataShera precedentemente in esecuzione. Usando il Modificare il dataSare comando, puoi decidere quali oggetti vuoi condividere dal tuo database e quali non si fa.
Innanzitutto, devi aggiungere lo schema di database nel tuo dati di dati in cui risiede la tabella desiderata.
Modificare il dataSareOra aggiungi la tabella a questo DataShera utilizzando la seguente query in Redshift.
Modificare il dataSare