Utilizza condivisione

Una volta che i provider condividono gli oggetti, i destinatari devono seguire alcuni passaggi per utilizzare la condivisione.

Utilizzare la pagina Consuma condivisione per eseguire le operazioni riportate di seguito.
  • 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 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.

Per passare alla pagina Consuma condivisione, effettuare una delle operazioni riportate di seguito.
  • 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:Di seguito è riportata la descrizione di consum-share-new.png
Descrizione dell'immagine consum-share-new.png

  1. 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.

  2. 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.

  3. Selezionare + Sottoscrizione al provider di condivisione per sottoscrivere un nuovo provider di condivisione. Vedere Sottoscrivi a provider di condivisione per esplorare questa icona.
  4. 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.

  5. Barra degli strumenti

    La barra degli strumenti è costituita dalle opzioni di ordinamento, dimensione pagina, aggiornamento e visualizzazione entità.

  6. 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.

  7. 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.

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.

È necessario eseguire diversi passi di base per eseguire la sottoscrizione e accedere alle condivisioni dati fornite. Di seguito vengono elencate le operazioni da effettuare:
  • 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 di json-profile.png:
Descrizione dell'immagine json-profile.png
Selezionare Ottieni informazioni sul profilo per scaricare il profilo JSON per connettersi al provider di condivisione.
Nota

È 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.
Il profilo riportato di seguito è un esempio del profilo JSON scaricato.
{  "
        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.."}
Il profilo memorizza le credenziali in un formato cifrato. I parametri con la loro descrizione sono:
  • 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.
Copia il contenuto JSON del profilo in un blocco note. Per sottoscrivere il provider di condivisione, dovrai utilizzare questo JSON.
Nota

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.

Nota

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.

Concedere una lista ACL all'utente nell'endpoint ORDS locale. Avrai bisogno di questo per generare token al portatore su condivisioni create localmente.
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.

  1. 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.
  2. Nel riquadro Impostazioni provider della finestra di dialogo Registra provider di condivisione, specificare i seguenti dettagli:Di seguito è riportata la descrizione di sotto-share-provider-version-providersettings.png
    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.
  3. 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:Di seguito è riportata la descrizione di sotto-share-provider-version-addshares.png
    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.
  4. 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.

  5. È 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.Di seguito è riportata la descrizione del collegamento-cloud-object.png
    Descrizione dell'immagine link-cloud-object.png

    Espandere 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.

  6. 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.

      Segue la descrizione di xt_sql.png
      Descrizione dell'immagine xt_sql.png

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.

  1. 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.
  2. Nel riquadro Impostazioni provider della finestra di dialogo Sottoscrivi provider di condivisione, specificare i seguenti dettagli:Di seguito la descrizione della sottoscrizione-live-share-provider.png
    Descrizione dell'immagine sottoscrivi-live-share-provider.png

    Nella 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.

  3. 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 di add-shares.png
    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.

  4. È 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.Di seguito è riportata la descrizione del collegamento-cloud-object.png
    Descrizione dell'immagine link-cloud-object.png

    Espandere 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.

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 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.