Utilizza condivisione
Una volta che i provider condividono gli oggetti, i destinatari devono seguire alcuni passaggi per utilizzare la condivisione.
- Panoramica sull'utilizzo della condivisione:
Per utilizzare le condivisioni dati, è necessario sottoscriverle e creare viste delle tabelle incluse nella condivisione attiva.
- Utilizza 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.
- Utilizza Live Share:
Ciò consente di utilizzare i dati in tempo reale dal database come destinatario.
- Visualizza dettagli entità provider di condivisione:
Utilizzare l'icona Azioni a destra della voce entità del provider di condivisione attiva o delta per visualizzare i dettagli sull'entità del provider di condivisione attiva o delta creata.
- Panoramica condivisione di consumo
La condivisione di consumo fornisce una panoramica sulla lista dei provider di condivisione, la ricerca dei provider di condivisione e l'aggiunta di un provider di condivisione. - Consuma condivisione con controllo delle versioni
È necessario seguire questa procedura per rendere disponibili i dati condivisi con controllo delle versioni all'interno di Oracle Autonomous Database. I dati condivisi con l'utente tramite Delta Sharing non sono automaticamente disponibili e individuabili in Autonomous Database. - Consuma condivisione in tempo reale
I dati in tempo reale condivisi con l'utente tramite la condivisione dei dati non sono automaticamente disponibili per l'utilizzo. - Visualizza dettagli entità provider di condivisione
Per visualizzare i dettagli sull'entità Provider di condivisione, fare clic sull'icona Azioni a destra della voce dell'entità Provider di condivisione, quindi fare clic su Visualizza dettagli.
Argomento padre: Strumento di condivisione dei dati
Panoramica utilizzo condivisione
La condivisione di consumo fornisce una panoramica sulla lista dei provider di condivisione, cerca i provider di condivisione e aggiungi 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 consumer.
La pagina Condivisione consumo contiene:
Descrizione dell'immagine consum-share-new.png
- Fornitori condivisione attivi disponibili negli ultimi 7 giorni
In quest'area viene visualizzato l'elenco dei provider di condivisione attiva disponibili creati negli ultimi 7 giorni. È possibile aggiornare qualsiasi campo in base alle proprie esigenze. È inoltre possibile effettuare la sottoscrizione a Live Share utilizzando il segno + a destra delle azioni elencate in Azioni disponibili negli ultimi 7 giorni.
-
Campo Cerca provider condivisione sottoscritto
È possibile cercare il destinatario della condivisione creato immettendo il nome del provider di 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 visualizza i risultati della ricerca nell'area di visualizzazione.
- Selezionare + Sottoscrizione al provider di condivisione per sottoscrivere un nuovo provider di condivisione. Vedere Sottoscrivi a provider di condivisione per esplorare questa icona.
- ID mia condivisione
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 attiva con un provider di condivisione.
- Barra degli strumenti
La barra degli strumenti è costituita dalle opzioni di ordinamento, 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.
-
Visualizza area
Nell'area sotto il campo Cerca provider di condivisione consumatori vengono visualizzate le entità restituite da una ricerca 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
Utilizza condivisione con versione
Devi seguire questi passaggi per rendere disponibili i dati condivisi con controllo delle versioni all'interno di Oracle Autonomous Database. I dati condivisi con l'utente 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 che contengono 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 è autorizzati ad accedere. Scaricare il profilo utilizzando l'URL incluso nell'e-mail di invito inviata dal provider di condivisione dati.
Una volta che lo strumento Condividi crea un oggetto Condividi, il destinatario riceve un messaggio di posta elettronica di attivazione con oggetto denominato 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, nel browser viene visualizzata una nuova schermata con il pulsante Ottieni informazioni sul profilo, come illustrato di seguito.

Descrizione dell'immagine json-profile.png
È possibile fare clic una sola volta sul pulsante Ottieni informazioni profilo e visualizzare anche il collegamento alla Guida rapida. Lo strumento di condivisione non consente di selezionare Ottieni informazioni sul profilo due volte. Facendo clic su di esso due volte viene visualizzata una schermata che mostra 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 Condividi utilizza l'endpoint del token per aggiornare il timeout sul token del servizio di trasporto se si utilizza la condivisione con 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 la parentesi graffa sinistra e la parentesi graffa destra.
Potenziamento della sicurezza
In qualità di destinatario della condivisione, è necessario impostare una lista di controllo dell'accesso (ACL) per il computer del provider di 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 di condivisione per aggiungere una voce di controllo dell'accesso (ACE) alla lista di controllo dell'accesso (ACL) dell'host (ovvero il provider di 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, di seguito è riportato un esempio di procedura PL/SQL che sarà necessario eseguire nell'editor dei fogli di lavoro SQL come amministratore. Come prerequisito, estrarre il nome host dalla proprietà endpoint nel profilo JSON di condivisione delta, come descritto 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. Il nome dell'host o del dominio non distingue tra maiuscole e minuscole.
- porta inferiore: specifica la porta inferiore di un intervallo di porte TCP opzionali.
- porta superiore: specifica la porta superiore di un intervallo di porte TCP opzionali.
- ace: voce di controllo dell'accesso.
- privilege list: specifica l'elenco dei privilegi di rete da concedere o negare.
- principal_name: è il nome principale (utente o ruolo del database) al quale il privilegio viene concesso o negato. Il nome fa distinzione tra maiuscole e minuscole.
- principal_type: specifica il tipo di principal utilizzato.
Per ulteriori informazioni sui sottoprogrammi del package DBMS_NETWORK_ACL_ADMIN
, fare riferimento al documento PL/SQL Packages and Types Reference.
PRIV_ORDS_ACL CONSTANT PLS_INTEGER := 8;
In questo processo si caricherà 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 al provider condivisione per selezionare Sottoscrivi al provider condivisione delta dall'elenco a discesa. Viene visualizzata la finestra di dialogo Sottoscrivi a provider di condivisione.
- Nel riquadro Impostazioni provider della finestra di dialogo Registra provider di condivisione, specificare i seguenti dettagli:
Descrizione dell'illustrazione sotto-condivisione-provider-version-providersettings.png- Nome provider: Provider.
- Descrizione: aggiungere una descrizione. Questo campo è facoltativo.
Nella sezione Condividi origine, scegliere JSON provider condivisione del Delta.
Nel campo JSON del provider di condivisione, è possibile condividere il profilo JSON nei modi riportati di seguito.- Da file: selezionare questa opzione e fare clic sull'area di rilascio denominata "Delta Share Profile JSON". Fare clic sull'area per aprire 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 del profilo JSON e creare una sottoscrizione al provider di 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 nelle condivisioni disponibili e selezionare una delle opzioni disponibili:
Descrizione dell'immagine subscription-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, verrà visualizzata la schermata Collega oggetto cloud della pagina Caricamento dati.
- È possibile visualizzare il nome del provider di condivisione nel campo Posizione storage 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 Condividi cartella, trascinare e rilasciare il file condiviso dall'origine al carrello Collegamento dati.
Selezionare Avvia nel carrello del collegamento 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 all'area di avvio 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. È possibile eseguire questa istruzione SQL per utilizzare i dati condivisi.
Descrizione dell'immagine xt_sql.png
Argomento padre: Consuma condivisione
Utilizza condivisione attiva
I dati in tempo reale condivisi con l'utente tramite la condivisione dei dati non sono automaticamente disponibili per l'utilizzo.
Per utilizzare condivisioni di dati in tempo reale, è necessario sottoscriverle e creare viste delle tabelle incluse nella condivisione in tempo reale. È 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 attivo dall'elenco a discesa. Viene visualizzata la finestra di dialogo Sottoscrivi a provider di condivisione.
- Nel riquadro Impostazioni provider della finestra di dialogo Sottoscrivi provider di condivisione, specificare i seguenti dettagli:
Descrizione dell'immagine sottoscrivi-live-share-provider.pngNella sezione Origine condivisione, scegliere Seleziona da provider condivisione attivi 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 per il 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 nelle 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, verrà visualizzata la schermata Collega oggetto cloud della pagina Caricamento dati.
- È possibile visualizzare il nome del provider di condivisione nel campo Posizione storage 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 Condividi cartella, trascinare e rilasciare il file condiviso dall'origine al carrello Collegamento dati.
Selezionare Avvia nel carrello del collegamento dati per eseguire il job di collegamento dati.
Argomento padre: Consuma condivisione
Visualizza dettagli entità fornitore condivisione
Per visualizzare i dettagli sull'entità Provider di condivisione, fare clic sull'icona Azioni a destra della voce dell'entità Provider di condivisione, quindi fare clic su Visualizza dettagli.
Per tutte le entità, i dettagli includono le sezioni Derivazione e Impatto.
Per un'entità provider di condivisione specifica, è possibile eseguire le azioni riportate di seguito utilizzando il menu di scelta rapida Azioni.
- Visualizza dettagli: vedere Visualizza dettagli entità provider di condivisione.
- Gestisci condivisioni: apre la finestra di dialogo Gestisci condivisioni per provider di condivisione. In questo elenco sono elencate le condivisioni selezionate per la condivisione con il destinatario. È possibile modificare l'elenco di 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à del provider di azioni.
- 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