Alimentazione dei dati

È possibile eseguire un feed della tabella attiva su richiesta, in una schedulazione o come risultato di una notifica.

Un Live Table Feed automatizza il caricamento dei dati in una tabella del database. I file vengono caricati automaticamente quando vengono visualizzati nello storage degli oggetti e il sistema Live Table Feed garantisce che i file vengano caricati una sola volta. Il caricamento può avvenire manualmente, in base a una pianificazione o anche tramite notifiche inviate direttamente dallo storage degli oggetti.

Il bucket può contenere file in questi formati: AVRO, CSV, JSON, GeoJSON, Parquet, ORC, Delimited TXT. Tutti i file devono avere la stessa firma di colonna.

Gestire le connessioni di storage cloud per i feed delle tabelle attive

Prima di creare un feed di tabella attiva, è necessario stabilire una connessione all'area di memorizzazione cloud che si desidera utilizzare:

  1. Fare clic su Connessioni nel menu Caricamento dati. Per istruzioni, vedere Gestione delle connessioni.

Creare un oggetto feed nelle tabelle attive

Per creare un oggetto feed nella tabella attiva, effettuare le operazioni riportate di seguito.
  1. Nella pagina Feed attivo, fare clic sul pulsante + Crea feed nelle tabelle attive per visualizzare il riquadro Impostazioni feed attive. Immettere le informazioni nella scheda Origine dati come indicato di seguito.
    • Posizione area di memorizzazione cloud: selezionare la posizione dell'area di memorizzazione cloud dall'elenco a discesa. Selezionare la connessione cloud per il bucket contenente il file che si desidera utilizzare per l'alimentazione dei dati.

      Nella modalità Di base è possibile visualizzare le opzioni riportate di seguito.

    • Cartelle:

      Selezionare la cartella contenente il file o i file che si desidera utilizzare per alimentare i dati nell'area di memorizzazione degli oggetti. Selezionare intero bucket per caricare tutti i file del bucket nella tabella. Le cartelle vengono elencate e organizzate nell'elenco a discesa in base alla modalità di creazione delle cartelle o delle directory e di memorizzazione dei file. Ad esempio, è possibile creare una cartella di vendita in cui memorizzare i file sales1.csv e sales2.csv.

    • Estensioni:

      Immettere un'estensione per limitare il feed della tabella attiva ai soli file nel bucket che corrispondono all'estensione. Ad esempio, per limitare i file solo a quelli che sono file CSV, selezionare CSV.

      Nella modalità Avanzate è possibile visualizzare le opzioni riportate di seguito.

    • Filtro oggetto (glob): immettere un file glob per limitare il feed della tabella attiva solo ai file nel bucket che corrispondono al glob. Ad esempio, per limitare i file solo a quelli che sono file CSV, immettere *.CSV.

    • Nella sezione Anteprima file feed attivo è possibile visualizzare un'anteprima del file selezionato nel passo precedente.

    Fare clic su Avanti per passare alla scheda Impostazioni tabella.

    Nel campo Opzione selezionare una delle due opzioni disponibili.
    • Carica tabella: questa opzione aggiunge il feed alla tabella di destinazione. Aggiunge nuove righe alla tabella per ogni file visualizzato.

    • Unisci nella tabella: questa opzione unisce i dati dei feed attivi nella tabella di destinazione. Fare clic su Chiave di unione nella sezione Mapping quando la riga esiste già e la chiave caricata corrisponde al feed appena aggiunto. In questo modo si evita l'inserimento di una nuova riga.

    • Raccolta dei caricamenti: questa opzione consente di definire il livefeed su file JSON. Selezionando questa opzione, non sarà possibile visualizzare la sezione di mapping e la sezione Aggiungi espressione. Lo strumento carica i dati di origine in una raccolta JSON che è possibile estrarre in seguito.

    Nome tabella di destinazione: accettare il nome predefinito o immettere un altro nome. Questo è il nome della tabella di destinazione in cui verranno caricati i dati del feed attivo nell'istanza di Autonomous Database. Se la tabella non esiste, Live Feed tenterà di indovinare le colonne corrette. È possibile creare in anticipo la tabella in cui si desidera caricare il feed attivo. Questo è per una maggiore precisione.

    La scheda Impostazioni tabella specifica le opzioni per controllare il modo in cui i dati di origine vengono interpretati, visualizzati in anteprima ed elaborati. Queste opzioni variano a seconda del tipo di dati di origine.
    • Codifica: selezionare un tipo di codifica dei caratteri dall'elenco. Questa opzione è disponibile quando il file collegato è in formato testo normale (CSV, TSV o TXT). Il tipo di codifica predefinito è UTF-8.
    • Cenclosure testo: selezionare il carattere di inclusione del testo: " (carattere con virgolette doppie),' (carattere con virgolette singole) o Nessuno. Questa opzione è visibile solo quando il file selezionato è in formato testo normale (CSV, TSV o TXT).
    • Delimitatore di campo: selezionare il carattere delimitatore utilizzato per separare le colonne nell'origine. Ad esempio, se il file di origine utilizza punti e virgola per delimitare le colonne, selezionare Punto e virgola da questa lista. L'impostazione predefinita è virgola. Questa opzione è visibile solo quando il file selezionato è in formato testo normale (CSV, TSV o TXT).
    • Avviare l'elaborazione dei dati alla riga: specifica il numero di righe da saltare quando si collegano i dati di origine alla tabella esterna di destinazione.

      Se si seleziona l'opzione Riga intestazione colonna in Nome colonna di origine (vedere di seguito) e si immette un numero maggiore di 0 nel campo Avvia elaborazione dati alla riga, il numero di righe dopo la prima riga non verrà collegato alla destinazione.

      Se si deseleziona l'opzione Riga intestazione colonna in Nome colonna di origine e si immette un numero maggiore di 0 nel campo Avvia elaborazione dati alla riga, il numero di righe, inclusa la prima riga, non verrà collegato alla destinazione.

      Riga intestazione colonna: selezionare la casella di controllo Riga intestazione colonna per utilizzare i nomi delle colonne nella tabella di origine della tabella di destinazione.

      Se si seleziona questa opzione, la prima riga del file viene elaborata come nomi di colonna. Le righe nella sezione Mapping, riportata di seguito, vengono compilate con tali nomi e con i tipi di dati esistenti, a meno che non vengano modificati.

      Se si deseleziona questa opzione, la prima riga viene elaborata come dati. Per specificare manualmente i nomi delle colonne, immettere un nome per ogni colonna di destinazione nella sezione Mapping. (Dovrai anche inserire i tipi di dati).

      Selezionare la casella di controllo Converti dati non validi in nulli per convertire un valore di colonna numerico non valido in un valore nullo.

      Nuove righe incluse nei valori dati: selezionare questa opzione se sono presenti caratteri di nuova riga o se si torna all'inizio della riga corrente senza avanzare verso il basso nei campi dati. Selezionando questa opzione si aumenterà il tempo impiegato per elaborare il caricamento. Se non si seleziona questa opzione durante il caricamento dei dati, le righe con nuove righe nei campi verranno rifiutate. È possibile visualizzare la riga rifiutata nel pannello Report job.

    • Modificare o aggiornare le impostazioni della tabella nella sezione Mapping: in questo riquadro viene visualizzato il mapping tra le colonne di origine e quelle di destinazione.

      I contenuti della tabella Mapping cambiano in base all'opzione di elaborazione scelta nella sezione Tabella e alle proprietà impostate nella sezione Proprietà.

      È possibile filtrare i risultati nella tabella di mapping con il campo Filtro rapido che consente di filtrare le colonne o le espressioni.

      Selezionare Aggiungi espressione per eseguire Analisi del sentiment o Estrazione della frase chiave o Rilevamento della lingua o Traduzione testo con i dati di origine. Per ulteriori dettagli, vedere Usa le funzionalità del servizio OCI Language in Data Studio.

      • Selezionare la casella di controllo Includi all'inizio di una riga per aggiungere la colonna alla tabella di destinazione.
      • Selezionare o immettere valori per gli attributi di colonna, ad esempio Nome colonna di destinazione, Tipo di colonna, Precisione, Scale, Predefinito, Chiave primaria e Annullabile.
      • È necessario rivedere il tipo di dati suggerito e, se necessario, modificarlo immettendo il tipo di dati direttamente nella cella di destinazione.

        Rivedere il codice della tabella di mapping generata in base alle selezioni effettuate nelle schermate precedenti.

        Fare clic su Chiave di unione nella sezione Mapping quando la riga esiste già e la chiave caricata corrisponde al feed appena aggiunto. In questo modo si evita l'inserimento di una nuova riga. Questa opzione viene visualizzata quando si seleziona l'opzione Unisci in tabella.

      Fare clic su Avanti per passare alla scheda Anteprima.

    • Il riquadro di anteprima visualizza le modifiche apportate alla tabella.

    • Fare clic su Avanti per passare alla scheda Impostazioni feed attivo.

    Nella scheda Impostazioni feed attivo, specificare i seguenti valori di campo:

    • Nome feed nelle tabelle attive: accettare il nome predefinito o immettere un nome diverso per identificare questo feed nelle tabelle attive.

    • Abilita per notifica: selezionare questa opzione per caricare i dati nuovi o modificati nell'origine dati in base a una notifica di Oracle Cloud Infrastructure. Quando si seleziona questa opzione, è possibile evitare ritardi che potrebbero verificarsi quando il polling viene avviato in una pianificazione (ovvero, se si seleziona l'opzione Pianificato come feed della tabella attiva).

      Quando si seleziona l'opzione Abilita per notifica, è anche necessario:

      • Configurare il bucket dell'area di memorizzazione degli oggetti per emettere notifiche
      • Creare un argomento di sottoscrizione al servizio notifiche
      • Creare una regola del servizio Eventi
      • Copia l'URL di notifica
      • Creare una sottoscrizione al servizio Notifiche
      • Confermare che le notifiche sono consentite

      Per istruzioni complete, vedere Creazione di un feed della tabella attiva basato sulle notifiche.

    • Abilita per programmazione: selezionare questa opzione per impostare una pianificazione per l'esecuzione dell'oggetto feed della tabella attiva, ovvero per eseguire regolarmente il polling dell'origine dati:
      • Nei campi dell'intervallo di tempo, immettere un numero e selezionare un tipo di ora e i giorni in cui eseguire il polling dei file nuovi o modificati nel bucket. Ad esempio, per eseguire il polling ogni due ore il lunedì, il mercoledì e il venerdì, immettere 2, quindi selezionare Ore. Nell'elenco a discesa Tutti i giorni, dal lunedì al venerdì, dalla domenica al giovedì o Personalizzato è possibile selezionare giorni settimana. Il campo Personalizzato consente di selezionare lunedì, martedì, mercoledì, giovedì e venerdì nei campi appropriati.

      • Selezionare una data di inizio e di fine con l'ora di inizio e di fine. Se non si seleziona una data di inizio, come data di inizio verranno utilizzate l'ora e la data correnti. La data di fine è facoltativa. Tuttavia, senza una data di fine, il feed live continuerà a eseguire il sondaggio.

    Selezionare un gruppo di consumer dall'elenco a discesa, ovvero basso, medio e alto.

  2. Fare clic su Crea per creare l'oggetto feed Live Table.

    Mostra codice: selezionare questa opzione per visualizzare l'equivalente di codice PL/SQL della procedura guidata Crea feed tabella attiva. È possibile copiare ed eseguire questo codice PL/SQL nel foglio di lavoro per eseguire la stessa azione che si verifica quando si fa clic su Crea nella procedura guidata Crea feed tabella attiva.

Elenca, filtra e ordina oggetti feed tabelle attive

Quando si apre la pagina Feed attivo, gli oggetti feed della tabella attiva esistenti vengono visualizzati come schede nella pagina. Sono identificate come entità LIVE_TABLE_FEED.

Per filtrare gli oggetti feed delle tabelle attive:

  1. Fare clic sul campo di ricerca nella parte superiore della pagina per visualizzare le opzioni di filtro. Per impostazione predefinita, vengono visualizzati gli oggetti feed della tabella attiva dallo schema dell'utente corrente. Non appena si inizia a digitare nel campo di ricerca, lo strumento feed restituisce i valori che contengono le lettere digitate. Per rimuovere il filtro è possibile eliminare il contenuto della casella di ricerca e fare clic sull'icona a forma di croce visualizzata accanto alla casella di ricerca.

  2. Per includere oggetti da altri schemi, selezionare l'elenco a discesa accanto al campo di ricerca, in Schema. Per rimuovere uno schema dall'elenco dei filtri, deselezionare la casella accanto al relativo nome.

  3. Per visualizzare gli oggetti di tutti gli schemi disponibili, selezionare Tutti dall'elenco a discesa Schema.

Per ordinare gli oggetti feed della tabella attiva

  1. Fare clic sul pulsante Ordina per nella parte superiore destra della pagina.

  2. Selezionare un'opzione di ordinamento. Per ordinare in senso crescente, fare clic sull'icona con la freccia rivolta verso l'alto. Per ordinare in modo decrescente, fare clic sull'icona con la freccia giù.

Trova e visualizza oggetti feed tabelle attive

Per cercare le entità feed delle tabelle attive disponibili negli schemi selezionati, immettere un valore nel campo di ricerca nella parte superiore della pagina e premere Invio. La visualizzazione include quindi solo le entità i cui nomi contengono i caratteri nel campo di ricerca. Per cancellare il campo di ricerca, fare clic sull'icona Cancella risultati di ricerca (X) nel campo di ricerca.

Per rimuovere uno schema o un valore di ordinamento dai filtri selezionati, deselezionare lo schema o il valore di ordinamento nel pannello dei filtri oppure fare clic sull'icona Rimuovi filtro (X) per lo schema o il valore di ordinamento sopra la visualizzazione degli oggetti feed delle tabelle attive. Per chiudere il pannello dei filtri, fare clic sull'icona Nascondi pannello dei filtri (X) nel pannello.

Per aggiornare la visualizzazione dei feed delle tabelle attive, fare clic sull'icona Aggiorna nella parte superiore della pagina.

Modificare un oggetto feed nelle tabelle attive

Per modificare i dettagli di un oggetto feed tabella attiva, effettuare le operazioni riportate di seguito.
  1. Nella pagina Feed attivo, trovare la scheda per il feed della tabella attiva di cui si desidera modificare i dettagli.
  2. Fare clic sull'icona Azioni (tre punti) sulla scheda e selezionare Modifica feed tabella attiva. È possibile modificare le opzioni riportate di seguito.
    • Immettere le informazioni nella scheda Origine dati come indicato di seguito.
    • Posizione area di memorizzazione cloud: selezionare la posizione dell'area di memorizzazione cloud dall'elenco a discesa. Selezionare la connessione cloud per il bucket contenente il file che si desidera utilizzare per l'alimentazione dei dati.
      • Nella modalità Di base è possibile visualizzare le opzioni riportate di seguito.

      • Cartelle:

        Selezionare la cartella contenente il file che si desidera utilizzare per l'inserimento dei dati nell'area di memorizzazione degli oggetti. Selezionare intero bucket per caricare tutti i file nel bucket. Le cartelle vengono elencate e organizzate nell'elenco a discesa in base alla modalità di creazione delle cartelle o delle directory e di memorizzazione dei file. Ad esempio, è possibile creare una cartella di vendita in cui memorizzare i file sales1.csv e sales2.csv.

      • Estensioni:

        Immettere un'estensione per limitare il feed della tabella attiva ai soli file nel bucket che corrispondono all'estensione. Ad esempio, per limitare i file solo a quelli che sono file CSV, selezionare CSV.

        Nella modalità Avanzate è possibile visualizzare le opzioni riportate di seguito.

      • Filtro oggetto (glob): immettere un file glob per limitare il feed della tabella attiva solo ai file nel bucket che corrispondono al glob. Ad esempio, per limitare i file solo a quelli che sono file CSV, immettere *.CSV.

    • Nella scheda Impostazioni feed attivo modificare i campi riportati di seguito.

    • Abilita per notifica: selezionare questa opzione per caricare i dati nuovi o modificati nell'origine dati in base a una notifica di Oracle Cloud Infrastructure. Quando si seleziona questa opzione, è possibile evitare eventuali ritardi che potrebbero verificarsi quando il polling viene avviato in una pianificazione (ovvero, l'opzione Pianificato del feed della tabella attiva).

      Quando si seleziona l'opzione Abilita per notifica, è anche necessario:

      • Copiare l'URL di notifica dei feed della tabella attiva
      • Configurare l'area di memorizzazione cloud per emettere notifiche
      • Configurare Oracle Cloud Infrastructure per instradare gli eventi all'endpoint utilizzato per il feed della tabella attiva.
      • Creare una regola.
      • Creazione di una sottoscrizione.
      • Confermare che le notifiche sono consentite nel servizio feed attivo.

      Per istruzioni complete, vedere Creazione di un feed della tabella attiva basato sulle notifiche.

    • Pianificato: selezionare questa opzione per impostare una pianificazione per l'esecuzione dell'oggetto feed della tabella attiva, ovvero per eseguire il polling dell'origine dati su basi regolari:
      • Nei campi dell'intervallo di tempo, immettere un numero e selezionare un tipo di ora e i giorni in cui eseguire il polling dei file nuovi o modificati nel bucket. Ad esempio, per eseguire il polling ogni due ore il lunedì, il mercoledì e il venerdì, immettere 2, quindi selezionare Ore. Nell'elenco a discesa Tutti i giorni, dal lunedì al venerdì, dalla domenica al giovedì o Personalizzato è possibile selezionare giorni settimana. Il campo Personalizzato consente di selezionare lunedì, martedì, mercoledì, giovedì e venerdì nei campi appropriati.

      • Selezionare una data di inizio e di fine con l'ora di inizio e di fine.

  3. Fare clic su Salva.

Eseguire un feed nelle tabelle attive

È possibile eseguire un feed della tabella attiva su richiesta, in una schedulazione o come risultato di una notifica.

Per eseguire un feed nelle tabelle attive su richiesta:

  1. Nella pagina Feed attivo, trovare la scheda per il feed della tabella attiva che si desidera eseguire.
  2. Fare clic sull'icona Azioni (tre punti) sulla scheda e selezionare Esegui feed tabella attiva immediatamente (una volta).

Per eseguire un feed di una tabella attiva in base a una pianificazione:

È possibile impostare una pianificazione per l'esecuzione dei feed delle tabelle attive nel riquadro Crea feed delle tabelle attive (quando si crea un nuovo feed delle tabelle) o nel riquadro Modifica feed delle tabelle attive (quando si modifica un feed delle tabelle esistente). Vedere Creare un oggetto feed nelle tabelle attive o Modificare un oggetto feed nelle tabelle attive.

Per eseguire un feed di una tabella attiva come risultato di una notifica:

Vedere Creazione di un feed nelle tabelle attive basato sulle notifiche.

Selezionare la casella di controllo Pianificato per visualizzare le opzioni di pianificazione, quindi impostare la pianificazione selezionando le opzioni desiderate.

Per visualizzare i dettagli di esecuzione dei feed nelle tabelle attive:

  1. Nella pagina Feed attivo, trovare la scheda per il feed del tavolo attivo di cui si desidera visualizzare i dettagli di esecuzione.
  2. Fare clic sull'icona Azioni (tre punti) sulla scheda e selezionare Dettagli esecuzione feed tabella attiva.

    Nella scheda Oggetti del riquadro Dettagli esecuzione feed tabella attiva vengono visualizzate informazioni sui job, ad esempio quando si è verificata l'esecuzione, gli oggetti coinvolti nell'esecuzione, il proprietario della tabella, il nome della tabella, lo stato del feed attivo, le righe caricate e le righe rifiutate e altri dettagli. Fare clic sulla scheda Tutto per visualizzare ulteriori dettagli, ad esempio il tipo di evento.

Eliminazione di un feed nelle tabelle attive

  1. Nella pagina Feed attivo, trovare la scheda per il job feed della tabella attiva che si desidera eliminare.
  2. Fare clic sull'icona Azioni (tre punti) sulla scheda e selezionare Elimina feed tabella attiva.

Creazione di un feed nelle tabelle attive basate sulle notifiche

Puoi caricare i dati tramite un feed di tabelle live basato su una notifica di Oracle Cloud Infrastructure.

Oltre a essere in grado di eseguire un feed di tabella attiva su richiesta o in base a una schedulazione, come descritto in Dati di feed, è anche possibile eseguire un feed come risultato di una notifica. Quando i dati nel bucket di origine vengono modificati, viene inviata una notifica che attiva l'esecuzione del feed della tabella. Con un feed di tabelle attive basato su notifica, è possibile evitare qualsiasi ritardo derivante dall'esecuzione di job di feed di tabelle attive su richiesta o pianificate.

Nota

  • I feed delle tabelle attive basate sulle notifiche non sono disponibili nel livello gratuito di Oracle Cloud Infrastructure. Per utilizzare questa funzione, è necessario trovarsi in una tenancy a pagamento con le autorizzazioni appropriate per l'account.

  • I feed delle tabelle attive basate sulle notifiche non sono disponibili nei database Oracle Autonomous Data Warehouse (ADW) configurati utilizzando un endpoint privato.

Per creare un feed delle tabelle attive basato sulle notifiche, effettuare le operazioni riportate di seguito.

Suggerimento

Per completare questi passi, si alterneranno le pagine della console di Oracle Cloud Infrastructure alle pagine Oracle Database Actions. Potresti trovare conveniente aprire la Cloud Console in una pagina o scheda del browser e Database Actions in un'altra, quindi è facile spostarsi avanti e indietro.

Passo 1: configurare il bucket dell'area di memorizzazione degli oggetti per emettere notifiche

Dove: console di Oracle Cloud Infrastructure: storage degli oggetti e storage di archivio - pagina Bucket

Configurare il bucket contenente i dati di origine in modo che emetta notifiche quando i dati vengono modificati. È possibile impostare questa opzione quando si crea un bucket o quando è possibile impostarlo in un bucket esistente.

  1. Aprire il menu di navigazione di Cloud Console e fare clic su Memorizzazione. In Storage degli oggetti e storage di archivio, fare clic su Bucket.
  2. Se si sta creando un nuovo bucket:

    1. Nella pagina Bucket fare clic sul pulsante Crea bucket per creare un nuovo bucket, come descritto nella sezione Gestione dei bucket. Nella procedura guidata Crea bucket, selezionare l'opzione Emetti eventi oggetto, insieme alle altre opzioni per il nuovo bucket.
    2. Fare clic su Crea.

    Se si utilizza un bucket esistente:

    1. Nella pagina Bucket fare clic sul nome del bucket che si desidera utilizzare, come descritto in Gestione dei bucket.
    2. Nella pagina Dettagli bucket, fare clic sul collegamento Modifica accanto a Emetti eventi oggetto.
    3. Selezionare la casella di controllo Emetti eventi oggetti, quindi fare clic su Salva modifiche.

Passo 2: creare un argomento di sottoscrizione al servizio Notifiche

Dove: console di Oracle Cloud Infrastructure: notifiche - pagina degli argomenti

  1. Aprire il menu di navigazione della console cloud e fare clic su Servizi per sviluppatori. In Integrazione applicazioni, fare clic su Notifiche.
  2. Fare clic su Crea argomento, immettere un nome e una descrizione facoltativa, quindi fare clic su Crea.

Passo 3: creare una regola di servizio Eventi

Dove: console di Oracle Cloud Infrastructure: eventi - pagina Regole

  1. Aprire il menu di navigazione della console cloud e fare clic su Osservabilità e gestione. In Servizio eventi, fare clic su Regole.
  2. Fare clic su Crea regola e compilare la pagina Crea regola come descritto nella sezione Gestione delle regole per gli eventi.
    • In Condizioni regola selezionare:
      • Condizione: tipo di evento
      • Nome servizio: storage degli oggetti
      • Tipo evento: oggetto - Crea
    • In Azioni selezionare:
  3. Fai clic su Crea regola.

Passo 4: Creare e configurare un feed di tabella attiva per utilizzare le notifiche e copiare l'URL di notifica

Dove: pagina Azioni database: Feed attivi

È possibile configurare un feed di tabella attiva nuovo o esistente per utilizzare le notifiche:

  1. Andare alla pagina Feed attivi di Database Actions, come descritto in Dati di feed.
  2. Creare o modificare un oggetto feed nelle tabelle attive, come descritto in Creare un oggetto feed nelle tabelle attive o Modificare un oggetto feed nelle tabelle attive. Selezionare l'opzione Abilita per notifica
  3. Fare clic su Crea o Salva.
  4. Fare clic sull'icona Azioni (tre punti verticali) nella scheda del feed attivo e selezionare Mostra URL di conferma.
  5. Nella finestra di dialogo URL notifica, fare clic sull'icona Copia per copiare l'URL negli Appunti. Si consiglia di copiarlo in un file temporaneo, in modo da poterlo recuperare in seguito. Questo URL verrà utilizzato nel passo successivo, Passo 5: creare una sottoscrizione al servizio di notifiche.

Passo 5: creare una sottoscrizione al servizio Notifiche

Dove: pagina Console di Oracle Cloud Infrastructure: Notifiche - Sottoscrizioni

  1. Tornare alla console di Oracle Cloud Infrastructure. Aprire il menu di navigazione e fare clic su Servizi per sviluppatori. In Integrazione applicazioni, fare clic su Notifiche.
  2. Nella pagina Notifiche, fare clic sulla scheda Sottoscrizioni (a sinistra della pagina), lo stato sarà Attivo.
  3. Fare clic su Crea sottoscrizione e compilare la pagina Crea sottoscrizione:

Passo 6: verificare che l'endpoint possa ricevere notifiche

Dove: pagina Azioni database: Feed attivi

  1. Tornare alla pagina Database Actions Live Feeds e trovare la scheda per il feed della tabella attiva che si sta configurando per un feed basato su notifica.
  2. Verrà visualizzata la scheda feed attiva con stato Attivo.

Riceverai notifiche via e-mail quando si verificano determinati eventi di feed live specifici.

Per ulteriori dettagli, vedere Invia e-mail utilizzando lo strumento del feed attivo.

Una volta completati i passaggi precedenti, tutti i nuovi file caricati nel bucket verranno automaticamente caricati nella tabella dei feed della tabella attiva.

Creazione di un feed di tabelle attive basato sulle notifiche mediante Amazon Simple Storage Service (S3)

Puoi integrare Amazon Simple Storage Service (S3) e Oracle Cloud Infrastructure (OCI) per automatizzare il processo di notifica dei feed in tempo reale quando gli oggetti di storage che sta osservando hanno aggiornamenti. Nella sezione seguente vengono fornite istruzioni per la creazione di notifiche di eventi nel bucket Amazon S3 in cui sono memorizzati i file di dati.

Suggerimento

Per completare questi passaggi, dovrai alternare la console di gestione di Amazon Web Services (AWS) alle pagine di Oracle Database Actions. Potresti trovare conveniente aprire Amazon Web Services in una pagina o scheda del browser e Database Actions in un'altra, quindi è facile spostarsi avanti e indietro.

Passaggio 1: crea il bucket dell'area di memorizzazione degli oggetti in Amazon S3

Dove: console di gestione Amazon Web Services (AWS)

Configura e crea il bucket contenente i dati di origine in modo che emetta notifiche quando i dati vengono modificati.
  1. Accedi alla console di gestione AWS e apri la console Amazon S3.
  2. Nella home page fare clic sull'icona Crea bucket.
  3. In Nome gruppo, immettere un nome valido per il bucket. Ad esempio: testbucket. Dopo aver creato il bucket, non è possibile modificarne il nome.
  4. In Area, selezionare l'area Amazon Web Services (AWS) dall'elenco a discesa. Per esempio: us-west-2
  5. Nelle impostazioni del bucket per Accesso pubblico a blocchi, selezionare le impostazioni Blocca accesso pubblico che si desidera applicare al bucket. Si consiglia di mantenere tutte le impostazioni abilitate a meno che non si sappia che è necessario disattivarle.
  6. Selezionare Impostazioni avanzate e accettare tutte le opzioni predefinite se si desidera abilitare il blocco oggetto S3. Questo passo è facoltativo.
  7. Selezionare Crea bucket.

Passo 2: Creare le chiavi di accesso

Dove: console di gestione AWS

Per accedere ad Amazon Simple Notification Service (SNS), è necessario disporre delle credenziali che Amazon Web Services (AWS) può utilizzare per convalidare le richieste. Queste credenziali devono disporre delle autorizzazioni per accedere agli argomenti di Amazon SNS. I passi riportati di seguito forniscono dettagli sui passi per creare le chiavi di accesso utilizzando AWS Identity and Access Management (IAM) per motivi di sicurezza.

  1. Accedi alla console di gestione AWS e apri la console Amazon Identity and Access Management (IAM).
  2. Nel menu di navigazione, selezionare Utenti.
  3. Selezionare il nome utente.
  4. Nella scheda Credenziali di sicurezza selezionare Crea chiave di accesso.
  5. Copiare l'ID chiave di accesso e la chiave di accesso segreta nella visualizzazione. Incolla in un appunti.
  6. Per scaricare i tasti, selezionare l'icona Download.csv file. In questo modo è possibile memorizzare il file in una posizione sicura.

Passaggio 3: aggiungi un collegamento Amazon S3 Cloud Storage

Dove: pagina Azioni database: Gestisci cloud

Prima di creare un feed di tabella attiva, è necessario stabilire una connessione all'area di memorizzazione cloud che si desidera utilizzare.

  1. Fare clic sul pulsante Gestisci area di memorizzazione cloud nella parte superiore della pagina per andare alla pagina Gestisci cloud. Per ulteriori istruzioni sull'aggiunta di file di origine che risiedono nello storage cloud fornito da Amazon S3, fare riferimento all'argomento Crea un collegamento allo storage cloud Amazon S3 in Gestione delle connessioni.
    Nota

    Incollare l'ID chiave di accesso e la chiave di accesso segreta generati nel passo precedente (Passo 2: Crea chiavi di accesso) nei rispettivi campi di testo nella pagina Aggiungi storage cloud.

Passo 4: Creare e configurare un feed di tabella attiva per utilizzare le notifiche e copiare l'URL di notifica

Dove: pagina Azioni database: Feed attivi

La creazione di un feed di tabelle attive consente di caricare i dati in tempo reale dalle origini di storage esterne alla tabella in ADB. Lo storage esterno utilizzato include container Oracle Object Store, AWS S3 o Microsoft Azure.

È possibile configurare un feed di tabella attiva nuovo o esistente per utilizzare le notifiche:

  1. Andare alla pagina Feed attivi di Database Actions, come descritto in Dati di feed.
  2. Creare o modificare un oggetto feed nelle tabelle attive, come descritto in Creare un oggetto feed nelle tabelle attive o Modificare un oggetto feed nelle tabelle attive. Selezionare l'opzione Abilita per notifica
  3. Fare clic su Crea o Salva.
  4. Fare clic sull'icona Azioni (tre punti verticali) sulla scheda del feed attivo e selezionare Mostra URL notifica.
  5. Nella finestra di dialogo URL notifica, fare clic sull'icona Copia per copiare l'URL negli Appunti. Si consiglia di copiarlo in un file temporaneo, in modo da poterlo recuperare in seguito. Questo URL verrà utilizzato nel passo successivo (Passo 7: creare una sottoscrizione al servizio di notifiche).

Passo 5: creare un argomento di sottoscrizione al servizio di notifiche

Dove: console Amazon Simple Notification Service (SNS)

Riceverai notifiche di Amazon S3 utilizzando l'argomento Amazon Simple Notification Service (Amazon SNS). È necessario aggiungere una configurazione di notifica al bucket utilizzando un argomento Amazon SNS. Gli argomenti SNS sono posizioni condivise che vengono utilizzate per inviare notifiche di vari eventi che si verificano nei bucket AWS.

Durante la creazione, selezionare un nome e un tipo di argomento. Dopo aver creato un argomento, non è possibile modificarne il tipo o il nome. Tutte le altre scelte di configurazione sono facoltative durante la creazione dell'argomento, che è possibile modificare in seguito.

Per accedere a qualsiasi servizio AWS, devi prima creare un account AWS.

Passare alla console di gestione AWS, quindi selezionare Crea un account AWS.

Segui le istruzioni fornite nel collegamento Amazon SNS per creare il primo utente e gruppo amministratore IAM. Ora puoi accedere a qualsiasi servizio AWS come utente IAM.

  1. Accedi alla console Amazon SNS come utente IAM.
  2. Nella pagina Argomenti, selezionare Crea argomento.
  3. Nella sezione Dettagli specificare i campi riportati di seguito nella pagina Crea argomento.
    • Tipo:Standard (Standard o FIFO)
    • Nome: notifica-argomento. Per un argomento FIFO, aggiungere cinquo alla fine del nome.
    • Nome visualizzato: questo campo è facoltativo.
  4. Espandere la sezione Cifratura e selezionare Disabilita cifratura.
  5. Espandere la sezione Criterio di accesso e configurare autorizzazioni di accesso aggiuntive, se necessario. Per impostazione predefinita, solo il proprietario dell'argomento può pubblicare o eseguire la sottoscrizione all'argomento. Questo passo è facoltativo. Modificare il formato JSON del criterio in base ai dettagli dell'argomento immessi. Di seguito è riportato un esempio di criterio di accesso in formato JSON.
    { "Version": "2008-10-17",
    "Id": "__default_policy_ID",
    "Statement":[
    {"Sid": "__default_statement_ID",
    "Effect": "Allow",
    "Principal": {"AWS": "*"
    },"Action": [
            "SNS:Publish",
            "SNS:RemovePermission",
            "SNS:SetTopicAttributes",
            "SNS:DeleteTopic",
            "SNS:ListSubscriptionsByTopic",
            "SNS:GetTopicAttributes",
            "SNS:AddPermission",
            "SNS:Subscribe"
          ],
          "Resource": "arn:aws:sns:us-west-2:555555555555:notify-topic", //us-west-2 is the region
          "Condition": {
            "StringEquals": {
              "AWS:SourceOwner": "555555555555"
            }
          }
        },
        {
          "Sid": "s3_policy", //This field accepts string values
          "Effect": "Allow",
          "Principal": {
            "Service": "s3.amazonaws.com"
          },
          "Action": [
            "SNS:Publish"
          ],
          "Resource": "arn:aws:sns:us-west-2:555555555555:notify-topic", //notify-topic is the topic name
          "Condition": {
            "StringEquals": {
              "aws:SourceAccount": "555555555555" //This is the Account ID
            },
            "ArnLike": {
              "aws:SourceArn": "arn:aws:s3:*:*:testbucket /*testbucket is the s3 bucket name. You will get notifications only when file is uploaded to this
        bucket.*/
    "
            }
          }
        }
      ]
    }
    
  6. Espandere la sezione Delivery retry policy (HTTP/S) per configurare il modo in cui i nuovi tentativi di Amazon SNS hanno superato i tentativi di consegna dei messaggi. Questo passo è facoltativo.
  7. Espandere la sezione Log dello stato di consegna per configurare il modo in cui Amazon SNS registra la consegna dei messaggi a CloudWatch. Questo passo è facoltativo.
  8. Espandere la sezione Tag per aggiungere tag metadati all'argomento. Questo passo è facoltativo.
  9. Selezionare Crea argomento.
  10. Nella sezione Dettagli vengono visualizzati il nome dell'argomento, l'ARN (Amazon Resource Name) e l'ID account AWS del proprietario dell'argomento.
  11. Copiare l'argomento ARN negli Appunti.

Passaggio 6: abilitare e configurare le notifiche degli eventi utilizzando la console Amazon S3

Dove: console di gestione Amazon S3

È possibile abilitare gli eventi del bucket Amazon S3 per inviare un messaggio di notifica a una destinazione ogni volta che si verificano tali eventi. Puoi configurare le notifiche degli eventi per il bucket S3 in modo che inviino una notifica a OCI quando è disponibile un aggiornamento o nuovi dati da caricare. I seguenti passaggi spiegano la procedura da seguire nella console di Amazon S3 per abilitare le notifiche degli eventi.

  1. Accedi alla console di gestione di Amazon S3 e accedi come utente IAM (Amazon Identity and Access Management).
  2. Nella lista Bucket, selezionare il nome del bucket, ad esempio testbucket. Questo è il bucket creato al Passo 1: creare il bucket dell'area di memorizzazione degli oggetti in Amazon S3.
  3. Selezionare l'icona Proprietà.
  4. Passare alla sezione Notifiche evento e selezionare l'icona Crea notifica evento.
  5. Nella sezione Configurazione generale specificare i valori riportati di seguito per la notifica degli eventi.
    • Nome evento: notifica bucket
    • Prefisso: questo valore consente di filtrare le notifiche di eventi in base al prefisso. Si tratta di un valore facoltativo. Aggiunto all'attività evento filtro.
    • Suffisso: questo valore consente di filtrare le notifiche evento in base al suffisso. Si tratta di un valore facoltativo. Aggiunto all'attività evento filtro.
  6. Nella sezione Tipi di evento selezionare uno o più tipi di evento per i quali si desidera ricevere le notifiche. Se non si è certi dei tipi di evento da selezionare, selezionare l'opzione Tutti gli eventi di creazione oggetto.
  7. Nella sezione Destinazione, selezionare Argomento SN come destinazione di notifica dell'evento.
    Nota

    Prima di poter pubblicare le notifiche degli eventi, è necessario concedere ad Amazon S3 le autorizzazioni necessarie per chiamare l'API pertinente. Ciò consente di pubblicare le notifiche in una funzione Lambda o in un argomento SNS.
  8. Dopo aver selezionato l'argomento SNS come destinazione di notifica dell'evento, selezionare l'argomento SNS, ovvero l'argomento di notifica dall'elenco a discesa. Questo è l'argomento creato nel Passo 5: Creare un argomento di sottoscrizione al servizio di notifiche.
  9. Selezionare Salva modifiche.

Passo 7: Creare una sottoscrizione al servizio di notifiche

Dove: console Amazon SNS

Ogni argomento di Amazon SNS ha una serie di abbonamenti. Una volta che un messaggio viene pubblicato in un topic, SNS gestisce la distribuzione del messaggio a tutti i suoi iscritti. Gli abbonati possono essere funzioni AWS Lambda, endpoint HTTP(S), indirizzi e-mail e numeri di telefono cellulare in grado di ricevere messaggi SMS.

Amazon SNS abbina l'argomento a un elenco di abbonati che hanno sottoscritto tale argomento e consegna il messaggio a ciascuno di tali abbonati.

  1. Accedi alla console Amazon SNS.
  2. Nel riquadro di navigazione a sinistra selezionare Sottoscrizioni.
  3. Selezionare Crea sottoscrizione nella pagina Sottoscrizioni.
  4. Nella sezione Dettagli della pagina Crea sottoscrizione specificare i valori riportati di seguito.
  5. Espandere la sezione Criterio di filtro sottoscrizione per configurare un criterio di filtro. Questo passo è facoltativo.
  6. Espandere la sezione Coda di reindirizzamento (coda di lettere morte) per configurare una coda di messaggi non recapitabili per la sottoscrizione. Questo passo è facoltativo.
  7. Selezionare Crea sottoscrizione.
Nota

Gli endpoint HTTP(S), gli indirizzi di posta elettronica e le risorse AWS in altri account AWS richiedono la conferma dell'abbonamento prima di poter ricevere messaggi.

Passo 8: verificare che l'endpoint possa ricevere notifiche

Dove: pagina Azioni database: Feed attivi

  1. Tornare alla pagina Database Actions Live Feeds e trovare la scheda per il feed della tabella attiva che si sta configurando per un feed basato su notifica.
  2. Fare clic sull'icona Azioni (tre punti verticali) sulla scheda e selezionare Mostra URL di conferma.
  3. Nella finestra di dialogo URL di conferma fare clic sul collegamento per confermare l'URL. Questa finestra di dialogo non viene chiusa. Se il collegamento riesce, viene visualizzato un messaggio che conferma che la sottoscrizione è attiva.
  4. Tornare alla finestra di dialogo URL conferma e selezionare la casella di controllo Seleziona solo al completamento del processo di conferma dell'area di memorizzazione cloud, quindi fare clic su OK.

Una volta completati i passaggi precedenti, tutti i nuovi file caricati nel bucket verranno automaticamente caricati nella tabella dei feed della tabella attiva.

Per ulteriori informazioni su come abilitare e configurare le notifiche di eventi mediante la console di Amazon S3, vedere Abilitazione e configurazione delle notifiche di eventi mediante la console di Amazon S3.

Creazione di un feed della tabella attiva basato sulle notifiche mediante Microsoft Azure

Un Live Table Feed basato sulle notifiche è un'interfaccia tra Oracle Cloud Infrastructure e un servizio di accodamento dei messaggi cloud di terze parti, ad esempio Azure Event Grid.

Nella sezione seguente viene illustrata la procedura per generare messaggi automatici di feed attivi utilizzando Microsoft (MS) Azure come storage cloud. Quando nel contenitore viene eseguito un aggiornamento e le condizioni di notifica vengono soddisfatte, viene generato e visualizzato un messaggio di log nel feed attivo in Oracle Cloud Infrastructure.

Per creare un feed live basato sulle notifiche con Microsoft Azure come storage cloud, devi:

Suggerimento

Per completare i passi precedenti, dovrai alternare il portale Microsoft Azure alle pagine Oracle Database Actions. È possibile che sia conveniente aprire il portale Microsoft Azure in una pagina o scheda del browser e Database Actions in un'altra, quindi è facile spostarsi avanti e indietro.

Passo 1: Creare un gruppo di risorse in Microsoft Azure

Dove: portale Microsoft Azure

I gruppi di risorse sono contenitori logici in cui è possibile gestire le risorse di Azure come gli account di memorizzazione. I gruppi di risorse vengono creati in modo da poterli distribuire, aggiornare ed eliminare come gruppo. È possibile creare un gruppo di risorse effettuando le operazioni riportate di seguito.
  1. Nel portale di Azure fare clic sul pulsante Gruppi di risorse.
  2. Selezionare Aggiungi.
  3. Immettere i valori seguenti:
    • Sottoscrizione: selezionare la sottoscrizione Azure, ad esempio Microsoft Azure Enterprise.
    • Gruppo di risorse: immettere un nuovo nome di gruppo di risorse, ad esempio gruppo di risorse.
    • Area: selezionare la posizione, ad esempio Ovest degli Stati Uniti.
  4. Fare clic su Rivedi+crea.
  5. Fare clic su Crea. La creazione di un gruppo di risorse richiede alcuni secondi.

Passo 2: Creare un account di archiviazione in Microsoft Azure

Dove: portale Microsoft Azure

Un account di archiviazione di Azure contiene tutti gli oggetti di archiviazione dati come blob, tabelle, dischi e così via. È possibile creare un account di storage all'interno del gruppo di risorse. Fornisce uno spazio di nomi univoco per i dati. Per creare un account di memorizzazione, effettuare le operazioni riportate di seguito.

  1. Dal menu del portale di sinistra, selezionare Account di memorizzazione per visualizzare un elenco degli account di memorizzazione.
  2. Nella pagina Account di memorizzazione, fare clic sull'icona Crea.
  3. Nella scheda Base, fornire le seguenti informazioni per l'account di memorizzazione.
    • Sottoscrizione: Microsoft Azure Enterprise
    • Gruppo di risorse: gruppo di risorse
    • Nome account di memorizzazione: teststorage
    • Area: selezionare la posizione, ad esempio Ovest degli Stati Uniti.
    • Ridondanza: storage LRS (Locally-redundant Storage)
  4. È possibile selezionare Rivedi+crea per accettare le opzioni predefinite e procedere alla convalida del conto.
  5. Dopo aver superato la convalida, è possibile continuare a fare clic sull'account Crea memorizzazione. Se la convalida non riesce, il portale indica quali impostazioni devono essere modificate.

Passo 3: Creare le chiavi di accesso

Dove: portale Microsoft Azure

È necessario concedere a Microsoft Azure le autorizzazioni necessarie per ottenere le chiavi di accesso nelle posizioni di memorizzazione. Le chiavi di accesso specifiche dell'account di storage vengono generate automaticamente dopo la creazione dell'account di storage nel passo precedente. Nella procedura riportata di seguito viene descritta la procedura per creare le chiavi di accesso.

  1. In Security+Networking, selezionare Tasti di accesso. Le chiavi di accesso dell'account vengono visualizzate con la stringa di connessione completa per ogni chiave.
  2. Selezionare Mostra chiavi per mostrare le chiavi di accesso e la stringa di connessione per ogni chiave e per copiare i valori.
  3. Copiare il valore della stringa di connessione in key1. Questo valore verrà incollato nel campo di testo della chiave di accesso dell'account di memorizzazione di Azure del passo successivo (Passo 5: aggiunta dello storage cloud mediante l'area di memorizzazione cloud di Microsoft Azure).
  4. Copiare il nome dell'account di memorizzazione, ad esempio teststorage, e incollarlo nel campo di testo Nome account di memorizzazione di Azure del passo successivo (Passo 5: aggiunta dello storage cloud mediante l'area di memorizzazione cloud di Microsoft Azure).
  5. Testare le credenziali per vedere se funziona o meno.

Passo 4: Creare un contenitore

Dove: portale Microsoft Azure

Un container è una posizione (nota anche come bucket in Amazon S3 e OCI) che contiene lo storage Azure Blob (Binary Large Object). Per creare un contenitore, procedere come segue.

  1. Passare al nuovo account di memorizzazione nel portale di Azure.
  2. Nel menu a sinistra dell'account di storage, scorrere fino alla sezione Memorizzazione dati, quindi selezionare Container.
  3. Fare clic sull'icona +Container.
  4. Immettere il nome del nuovo contenitore. Il nome del contenitore deve essere minuscolo, deve iniziare con una lettera o un numero e può includere solo lettere, numeri e trattini.
  5. Impostare il livello di Livello di accesso pubblico su Privato. Il livello predefinito è Privato.
  6. Selezionare Crea per creare il contenitore.

Passaggio 5: aggiungere storage cloud utilizzando il cloud store Microsoft Azure

Dove: pagina Azioni database: Gestisci cloud

  1. Fare clic sul pulsante Gestisci area di memorizzazione cloud nella parte superiore della pagina per andare alla pagina Gestisci cloud. Per ulteriori istruzioni sull'aggiunta di file di origine che risiedono nello storage cloud fornito dallo storage cloud di Microsoft Azure, fare riferimento all'argomento Crea un collegamento allo storage cloud di Microsoft Azure nella sezione Gestione delle connessioni.
Nota

Incollare il valore della stringa di connessione sotto la chiave 1 del passo precedente Passo 3: Crea chiavi di accesso nel campo di testo Chiave di accesso account di memorizzazione di Azure della pagina Aggiungi memoria cloud. Incollare inoltre il nome dell'account di memorizzazione generato nel passo precedente Passo 3: Crea chiavi di accesso nel campo di testo Nome account di memorizzazione di Azure della pagina Aggiungi storage cloud.

Passo 6: Creare e configurare un feed di tabella attiva per utilizzare le notifiche e copiare l'URL di notifica

Dove: pagina Azioni database: Feed attivi

L'oggetto feed della tabella attiva consente di caricare i dati dallo storage cloud Microsoft Azure senza alcun ritardo di polling. Questo oggetto crea un'integrazione tra Oracle Cloud Interface e Microsoft Azure.

È possibile configurare un feed di tabella attiva nuovo o esistente per utilizzare le notifiche:

  1. Andare alla pagina Feed attivi di Database Actions, come descritto in Dati di feed.
  2. Creare o modificare un oggetto feed nelle tabelle attive, come descritto in Creare un oggetto feed nelle tabelle attive o Modificare un oggetto feed nelle tabelle attive. Selezionare l'opzione Abilita per notifica
  3. Fare clic su Crea o Salva.
  4. Fare clic sull'icona Azioni (tre punti verticali) sulla scheda del feed attivo e selezionare Mostra URL di conferma.
  5. Nella finestra di dialogo URL notifica, fare clic sull'icona Copia per copiare l'URL negli Appunti. Si consiglia di copiarlo in un file temporaneo, in modo da poterlo recuperare in seguito. Questo URL verrà utilizzato nel passo successivo (Passo 8: Crea sottoscrizione evento).

Passo 7: Abilita provider di risorse evento

Dove: portale Microsoft Azure

Se questa è la prima volta che si utilizza la griglia eventi, è necessario abilitare il provider di risorse della griglia eventi.

  1. Selezionare Sottoscrizioni nel menu a sinistra.
  2. Selezionare la sottoscrizione in uso per la griglia eventi, ad esempio Microsoft Azure Enterprise.
  3. Nel menu a sinistra, in Impostazioni, selezionare Provider risorse.
  4. Cercare Microsoft.EventGrid.
  5. Selezionare Registrati.

Il completamento della registrazione richiede un minuto.

Passo 8: Crea sottoscrizione evento

Dove: portale Microsoft Azure

Per creare una sottoscrizione evento, configurare la sottoscrizione e specificare l'endpoint che riceverà le notifiche.

  1. Selezionare l'account di memorizzazione creato al Passo 2: creare un account di memorizzazione in Microsoft Azure.
  2. Selezionare l'icona Eventi nel riquadro di navigazione a sinistra.
  3. Fare clic su +Event Sottoscrizione.

Viene visualizzata la finestra Crea sottoscrizione evento.

  1. Specificare i campi riportati di seguito nella sezione dettagli Sottoscrizione evento.
    • Nome: Eventssub. Questo è il nome della sottoscrizione evento creata.
    • Schema evento: schema griglia eventi
  2. Specificare i campi riportati di seguito nella sezione Dettagli argomento.
    • Tipo di argomento: account di storage
    • Nome argomento di sistema: argomento evento.
  3. Specificare i campi riportati di seguito nella sezione Tipi di evento.
    • Tipo di evento: MicrosoftStorage.BlobCreated
  4. Specificare i campi riportati di seguito nella sezione Dettagli endpoint.
  5. Selezionare Crea.

In questo modo Microsoft Azure crea prima un argomento di sistema e quindi l'iscrizione all'evento per l'argomento.

Passo 9: verificare che l'endpoint possa ricevere notifiche

Dove: pagina Azioni database: Feed attivi

  1. Tornare alla pagina Database Actions Live Feeds e trovare la scheda per il feed della tabella attiva che si sta configurando per un feed basato su notifica, come creato nel Passo 6: creare e configurare un feed della tabella attiva in modo da utilizzare le notifiche e copiare l'URL della notifica.
  2. Fare clic sull'icona Azioni (tre punti verticali) sulla scheda e selezionare Mostra URL di conferma.
  3. Nella finestra di dialogo URL di conferma fare clic sul collegamento per confermare l'URL. Questa finestra di dialogo non viene chiusa. Se il collegamento riesce, viene visualizzato un messaggio che conferma che la sottoscrizione è attiva.
    Nota

    Il collegamento URL di conferma scade dopo alcuni minuti. Prima della scadenza, è necessario fare clic sul collegamento.
  4. Tornare alla finestra di dialogo URL conferma e selezionare la casella di controllo Selezionare solo al termine del processo di conferma dell'area di memorizzazione cloud, quindi fare clic su OK.
Al termine dei passi precedenti, caricare un nuovo file nel contenitore Microsoft Azure creato al Passo 4: Creare un contenitore.
  1. Passare al contenitore creato.
  2. Selezionare il contenitore per visualizzare la lista dei BLOB in esso contenuti.
  3. Selezionare il pulsante Carica per aprire il repository locale e sfogliare il file da caricare come block blob.
  4. Selezionare il pulsante Carica per caricare l'oggetto BLOB.
  5. È ora possibile visualizzare il nuovo BLOB elencato nel contenitore.
  6. Tornare alla pagina Database Actions Live Feeds e trovare la scheda per il feed della tabella attiva che si sta configurando per un feed basato su notifica.
  7. Fare clic sull'icona Azioni (tre punti verticali) sulla scheda e selezionare Dettagli esecuzione feed tabella attiva.

Dovresti essere in grado di visualizzare i log per l'oggetto BLOB caricato nella tabella Live Feed dalla memoria Microsoft Azure nella finestra Dettagli esecuzione feed tabella attiva.

Per ulteriori dettagli su come creare un argomento e una sottoscrizione nel portale di Azure, vedere Notifiche griglia eventi di Azure.