Utilizza condivisione
Una volta che i provider condividono gli oggetti, sono necessari alcuni passaggi che i destinatari devono seguire per utilizzare la condivisione.
- Panoramica della condivisione del consumo:
Per utilizzare le condivisioni di dati, è necessario eseguire la sottoscrizione e creare viste delle tabelle incluse nella condivisione attiva.
- Consuma condivisione con controllo delle versioni:
Come destinatario, dovrai scaricare il tuo profilo di condivisione, iscriverti al provider di condivisione dati, registrare le condivisioni e creare tabelle esterne sopra le tue condivisioni. Lo strumento Condivisione dati autorizza l'accesso utilizzando il profilo JSON inviato al destinatario utilizzando la posta di attivazione. Dopo aver concesso l'accesso, lo strumento Condivisione dati collega gli oggetti condivisi allo strumento Collegamento dati in cui il consumatore può eseguire il job di collegamento dati e accedere agli oggetti condivisi dal provider.
- Consumo della condivisione live:
Ciò consente ai destinatari di utilizzare i dati attivi dal database.
- Visualizza dettagli entità provider condivisione:
Utilizzare l'icona Azioni a destra della voce entità provider condivisione live o delta per visualizzare i dettagli relativi all'entità provider condivisione live o delta creata.
- Panoramica sulla condivisione del consumo
La condivisione del consumo fornisce una panoramica sull'elenco dei provider di condivisione, cerca i provider di condivisione e aggiunge un provider di condivisione. - Consuma condivisione con controllo delle versioni
Per rendere disponibili i dati con controllo delle versioni condivisi in Oracle Autonomous Database, è necessario attenersi alla procedura riportata di seguito. I dati condivisi con te tramite Delta Sharing non sono automaticamente disponibili e individuabili in Autonomous Database. - Consuma condivisione live
I dati attivi condivisi con l'utente tramite la condivisione dei dati non sono automaticamente disponibili per l'utilizzo. - Visualizza dettagli entità provider condivisione
Per visualizzare i dettagli sull'entità provider condivisione, fare clic sull'icona Azioni a destra della voce entità provider condivisione, quindi fare clic su Visualizza dettagli.
Argomento padre: Strumento di condivisione dati
Panoramica condivisione consumo
La condivisione del consumo fornisce una panoramica sull'elenco dei provider di condivisione, cerca i provider di condivisione e aggiunge un provider di condivisione.
- Nel menu Data Studio, selezionare Consuma condivisione nel menu Condivisione dati.
- Nella pagina Condivisione dati, fare clic sul widget Consuma condivisione presente nella sezione Provider e consumatore.
La pagina Consuma condivisione contiene:
Descrizione dell'immagine consum-share-new.png
- Provider condivisione attiva disponibili negli ultimi 7 giorni
In quest'area viene visualizzato l'elenco dei provider di condivisione live disponibili creati negli ultimi 7 giorni. È possibile aggiornare uno qualsiasi dei campi come desiderato. È inoltre possibile eseguire la sottoscrizione a Live Share utilizzando il segno + a destra delle azioni elencate in Condivisioni disponibili negli ultimi 7 giorni.
-
Campo Cerca provider condivisione sottoscritta
È possibile cercare il destinatario condivisione creato immettendo il nome del provider condivisione sottoscritto. Immettere il nome del provider di condivisione sottoscritto, ad esempio REVIEW_PROVIDER, quindi fare clic sull'icona ingranditore per completare la ricerca. Lo strumento Condividi consente di visualizzare i risultati della ricerca nell'area di visualizzazione.
- Selezionare + Sottoscrivi a provider condivisione per eseguire la sottoscrizione a un nuovo provider condivisione. Per informazioni su questa icona, vedere Esegui sottoscrizione a provider condivisione.
- ID condivisione personale
Un ID condivisione è un provider univoco per Autonomous Database. Copiare questo ID negli Appunti e incollarlo nel campo ID condivisione della procedura guidata Crea destinatario condivisione. Ciò consente di condividere una condivisione live con un provider di condivisione.
- Barra degli strumenti
La barra degli strumenti è costituita dalle opzioni di ordinamento per, dimensione pagina, aggiornamento e visualizzazione entità.
- Ordina per impostazioni
Quando si impostano i valori di ordinamento utilizzando il controllo Ordina per nella barra degli strumenti, le impostazioni vengono visualizzate in piccole caselle sotto la barra degli strumenti. È possibile eliminare un'impostazione facendo clic sull'icona X nella casella. In alternativa, è possibile modificare le impostazioni tornando al controllo Ordina per nella barra degli strumenti.
-
Area di visualizzazione
Nell'area sotto il campo Cerca provider di condivisione consumer vengono visualizzate le entità restituite da una ricerca e che corrispondono ai criteri di filtro impostati nel pannello Filtri. È possibile ordinare le entità facendo clic sul pulsante Ordina per, quindi impostando i valori di ordinamento.
Argomento padre: Consuma condivisione
Consuma condivisione con versioni
Per rendere disponibili i dati con controllo delle versioni condivisi all'interno di Oracle Autonomous Database, è necessario attenersi alla procedura riportata di seguito. I dati condivisi con te tramite Delta Sharing non sono automaticamente disponibili e individuabili in Autonomous Database.
- Scarica il profilo JSON.
- Eseguire la sottoscrizione al provider di condivisione dati.
- Registra le condivisioni messe a tua disposizione.
- Creare tabelle esterne sopra le condivisioni.
Informazioni sul profilo JSON
I file di profilo sono file JSON contenenti le credenziali di un utente per accedere a un server di condivisione Delta. Ciò consente di autenticarsi con il server di condivisione delta e di scoprire le condivisioni di dati a cui si è idonei ad accedere. Scaricare il profilo utilizzando l'URL incluso nell'e-mail di invito inviata dal provider di condivisione dati.
Quando lo strumento Condividi crea un oggetto di condivisione, il destinatario riceve un messaggio di posta elettronica di attivazione con l'oggetto Oracle Autonomous Database Data Share.
Per accedere alla condivisione, è necessario registrare gli oggetti condivisi utilizzando il profilo JSON di autorizzazione personale.
È possibile fare clic sul collegamento del profilo per scaricare il profilo JSON. Se si fa clic sul collegamento del profilo, viene visualizzata una nuova schermata del browser con un pulsante Ottieni informazioni profilo, come mostrato di seguito.

Descrizione dell'illustrazione json-profile.png
È possibile fare clic una sola volta sul pulsante Recupera informazioni profilo e visualizzare anche il collegamento alla Guida rapida. Lo strumento di condivisione non consente di selezionare due volte Recupera informazioni profilo. Facendo clic su di esso viene visualizzata due volte una schermata in cui viene visualizzato l'elenco delle cause del mancato download del profilo.
{ "
shareCredentialsVersion ": 1,
"endpoint": "https://myhost.us.example.com/ords/prov/_delta_sharing/",
"tokenEndpoint": "http://myhost.us.example.com:1234/ords/pdbdba/oauth/token",
"bearerToken": "-xxxxxxxxxxxxxxxxxxxxx",
"expirationTime": "2023-01-13T07:53:11.073Z",
"clientID": "xxxxxxxxxxxxxxxxxxxxxx..",
"clientSecret": "xxxxxxxxxxxxxxxxxxxx.."}
- shareCredentialsVersion: la versione della condivisione pubblicata.
- endpoint: specifica l'endpoint di condivisione.
- tokenEndpoint: specifica l'endpoint del token. Il client dello strumento di condivisione utilizza l'endpoint del token per aggiornare il timeout sul token bearer se si utilizza la condivisione utilizzando Oracle.
- bearerToken: si tratta di una stringa criptica generata dal server di autenticazione in risposta a una richiesta di login.
- expirationTime: questo è il tempo impiegato per la scadenza dell'autenticazione.
- ClientID: specifica l'identificativo pubblico generato dal server di autenticazione quando si registra l'istanza per l'autenticazione.
- clientSecret: specifica un identificativo segreto generato dal server di autenticazione per l'autorizzazione.
Assicurati di copiare il profilo di contenuto JSON completo, inclusi il parentesi graffa sinistra e il parentesi graffa destra.
Potenziamento della sicurezza
In qualità di destinatario della condivisione, è necessario impostare una lista di controllo dell'accesso (ACL) sul computer del provider della condivisione utilizzando la procedura APPEND_HOST_ACE
come utente ADMIN o un altro utente con privilegi. Ciò consente di accedere alla condivisione tramite Internet.
Questa operazione deve essere eseguita prima di utilizzare la procedura guidata Aggiungi provider condivisione per aggiungere una voce di controllo dell'accesso (ACE) alla lista di controllo dell'accesso (ACL) dell'host (ovvero il provider condivisione). È possibile trovare il nome host dal profilo JSON scaricato nel passo precedente.
Ad esempio, se si desidera consentire a un utente del database, A_SHARE_USER, di accedere agli endpoint su un host (provider di condivisione) denominato, ecco un esempio di procedura PL/SQL che sarà necessario eseguire nell'editor del foglio di lavoro SQL come amministratore. Come prerequisito, estrarre il nome host dalla proprietà dell'endpoint nel profilo JSON di condivisione delta, come indicato nell'esempio precedente. Il nome host dell'esempio è myhost.us.example.com
.
BEGIN
dbms_network_acl_admin.append_host_ace(
host =>'myhost.us.example.com',
lower_port=>443,
upper_port=>443,
ace => xs$ace_type(
privilege_list => xs$name_list('http', 'http_proxy'),
principal_name =>'A_SHARE_USER',
principal_type => xs_acl.ptype_db));
COMMIT;
END;
/
Di seguito sono riportati i parametri con la relativa descrizione.
- host: specifica il nome o l'indirizzo IP dell'host. Per il nome host o dominio non viene fatta distinzione tra maiuscole e minuscole.
- porta inferiore: specifica la porta inferiore di un intervallo di porte TCP opzionale.
- porta superiore: specifica la porta superiore di un intervallo di porte TCP opzionale.
- ace: voce di controllo dell'accesso.
- elenco dei privilegi: specifica la lista dei privilegi di rete da concedere o negare.
- principal_name- È il principal (utente o ruolo del database) a cui viene concesso o negato il privilegio. Fa distinzione tra maiuscole e minuscole.
- principal_type- Specifica il tipo di principal da utilizzare.
Per ulteriori informazioni sui sottoprogrammi del package DBMS_NETWORK_ACL_ADMIN
, consultare il documento PL/SQL Packages and Types Reference.
PRIV_ORDS_ACL CONSTANT PLS_INTEGER := 8;
In questo processo verrà caricato il profilo JSON del provider per la configurazione e le credenziali per abilitare l'accesso ai destinatari.
- Aprire la pagina Consuma condivisione e fare clic su + Sottoscrivi a provider condivisione per selezionare Sottoscrivi a provider di condivisione Delta dall'elenco a discesa. Viene visualizzata la finestra di dialogo Sottoscrivi provider condivisione.
- Nel riquadro Impostazioni provider della finestra di dialogo Registra provider condivisione, specificare i dettagli riportati di seguito.
Descrizione dell'immagine subscri-share-provider-version-providersettings.png- Nome provider: Provider.
- Descrizione: aggiungere una descrizione. Questo campo è facoltativo.
Nella sezione Origine condivisione, scegliere JSON del provider di condivisione Delta.
Nel campo JSON Condividi provider è possibile condividere il profilo JSON nei modi riportati di seguito.- Da file: selezionare questa opzione e fare clic sull'area di rilascio denominata "JSON profilo condivisione Delta". Facendo clic sull'area si apre il repository locale in cui è possibile selezionare il profilo JSON scaricato.
- JSON: è possibile selezionare questa opzione e incollare il contenuto JSON del profilo copiato nel blocco note.
Caricare il file di profilo JSON e creare una sottoscrizione al provider condivisione.
Fare clic su Avanti per passare alla scheda Aggiungi condivisioni. - Nella scheda Aggiungi condivisioni della finestra di dialogo, verrà visualizzato l'elenco delle condivisioni disponibili. Fare clic sulla condivisione che si desidera utilizzare dalle condivisioni disponibili e selezionare una delle opzioni disponibili:
Descrizione dell'immagine subscri-share-provider-version-addshares.png- >: questa opzione consente di spostare la condivisione disponibile nelle condivisioni selezionate.
- <: selezionare questa opzione per rimuovere la condivisione selezionata dalle condivisioni selezionate.
- >>: questa opzione consente di spostare tutte le condivisioni nella schermata Condivisioni selezionate.
- <<: selezionare questa opzione per rimuovere tutte le condivisioni selezionate dalle condivisioni selezionate.
-
Fare clic su Sottoscrivi per aggiungere la condivisione. Quando il provider viene creato correttamente, viene visualizzato un prompt di conferma. Dopo la creazione riuscita del provider, ora sarà possibile visualizzare la schermata Collega oggetto cloud della pagina Caricamento dati.
- È possibile visualizzare il nome del provider di condivisione nel campo della posizione di memorizzazione cloud. La condivisione viene visualizzata nella posizione del file di origine con i file aggiunti alla condivisione.
Descrizione dell'immagine link-cloud-object.pngEspandere il carrello della cartella Condividi, trascinare e rilasciare il file condiviso dall'origine al carrello del collegamento dati.
Selezionare Avvia nel carrello collegamenti dati per eseguire il job di collegamento dati.
- Visualizzare le tabelle create da Database Actions.
- Fare clic su Database Actions, nell'indicatore di percorso, per tornare al launchpad di Database Actions.
- Fare clic sulla casella SQL.
- Selezionare la tabella esterna, trascinarla nel foglio di lavoro.
Viene visualizzata l'istruzione SQL Select per la tabella. Questa istruzione SQL può essere eseguita per utilizzare i dati condivisi.
Descrizione dell'immagine xt_sql.png
Argomento padre: Consuma condivisione
Consuma condivisione live
I dati in tempo reale condivisi con te tramite la condivisione dei dati non sono automaticamente disponibili per il consumo.
Per utilizzare le condivisioni di dati live, è necessario eseguire la sottoscrizione e creare viste delle tabelle incluse nella condivisione live. È possibile eseguire query sulle viste utilizzando script SQL.
- Aprire la pagina Consuma condivisione e fare clic su + Sottoscrivi a provider condivisione per selezionare Sottoscrivi a provider condivisione attiva dall'elenco a discesa. Viene visualizzata la finestra di dialogo Sottoscrivi provider condivisione.
- Nel riquadro Impostazioni provider della finestra di dialogo Sottoscrivi provider condivisione, specificare i dettagli riportati di seguito.
Descrizione dell'illustrazione subscri-live-share-provider.pngNella sezione Origine condivisione, scegliere Seleziona da provider di condivisione attiva e selezionare il provider dall'elenco a discesa.
Nel campo Dettagli provider condivisione immettere quanto segue.- Nome provider: specificare il nome del provider.
- Descrizione: immettere una descrizione del provider.
Fare clic su Avanti per passare alla scheda Aggiungi condivisioni.
- Nella scheda Aggiungi condivisioni della finestra di dialogo, verrà visualizzato l'elenco delle condivisioni disponibili. Fare clic sulla condivisione che si desidera utilizzare dalle condivisioni disponibili e selezionare una delle opzioni disponibili:
Descrizione dell'immagine add-shares.png- >: questa opzione consente di spostare la condivisione disponibile nelle condivisioni selezionate.
- <: selezionare questa opzione per rimuovere la condivisione selezionata dalle condivisioni selezionate.
- >>: questa opzione consente di spostare tutte le condivisioni nella schermata Condivisioni selezionate.
- <<: selezionare questa opzione per rimuovere tutte le condivisioni selezionate dalle condivisioni selezionate.
Fare clic su Sottoscrivi per aggiungere la condivisione. Quando il provider viene creato correttamente, viene visualizzato un prompt di conferma. Dopo la creazione riuscita del provider, ora sarà possibile visualizzare la schermata Collega oggetto cloud della pagina Caricamento dati.
- È possibile visualizzare il nome del provider di condivisione nel campo della posizione di memorizzazione cloud. La condivisione viene visualizzata nella posizione del file di origine con i file aggiunti alla condivisione.
Descrizione dell'immagine link-cloud-object.pngEspandere il carrello della cartella Condividi, trascinare e rilasciare il file condiviso dall'origine al carrello del collegamento dati.
Selezionare Avvia nel carrello collegamenti dati per eseguire il job di collegamento dati.
Argomento padre: Consuma condivisione
Visualizza dettagli entità fornitore condivisione
Per visualizzare i dettagli sull'entità Condivisione provider, fare clic sull'icona Azioni a destra della voce dell'entità Condivisione provider, quindi fare clic su Visualizza dettagli.
Per tutte le entità, i dettagli includono le sezioni Derivazione e Impatto.
Per un'entità del provider condivisione specifica, è possibile eseguire le azioni riportate di seguito utilizzando il menu di scelta rapida Azioni.
- Visualizza dettagli: vedere Visualizza dettagli entità provider condivisione.
- Gestisci condivisioni: apre una finestra di dialogo Gestisci condivisioni per provider condivisione. Elenca le condivisioni che si sceglie di condividere con il destinatario. È possibile modificare l'elenco delle condivisioni che si desidera condividere con il destinatario. Fare clic su OK per salvare le modifiche oppure selezionare Annulla per annullare il processo di modifica.
- Rinomina: rinomina il nome del provider. Selezionare Sì per apportare modifiche, altrimenti fare clic su No.
- Elimina: rimuove l'entità provider condivisione.
- Carica tabelle: si viene indirizzati alla pagina Carica dati con la scheda Condividi selezionata.
- Tabelle collegamenti: si viene indirizzati alla pagina Collega dati con la scheda Condividi selezionata per visualizzare ed eseguire l'oggetto collegamento correlato. Trascinare e rilasciare i dati condivisi per aggiungerli al job di collegamento dati.
Argomento padre: Consuma condivisione