Alimenter les données

Vous pouvez exécuter un flux de table en direct à la demande, selon une programmation ou suite à une notification.

Un flux de table en direct automatise le chargement des données dans une table de votre base de données. Les fichiers se chargent automatiquement lorsqu'ils apparaissent dans le stockage d'objets et le système de flux de table en direct garantit que les fichiers ne sont chargés qu'une seule fois. Le chargement peut être effectué manuellement, selon une programmation ou même par des notifications envoyées directement à partir d'Object Storage.

Le bucket peut contenir des fichiers aux formats suivants : AVRO, CSV, JSON, GeoJSON, Parquet, ORC, texte délimité. Tous les fichiers doivent avoir la même signature de colonne.

A propos de la page de flux en direct

Sur la page Database Actions - Tableau de bord de chargement des données, sélectionnez FEED DATA pour afficher la page de flux en direct. Cette page permet d'effectuer les opérations suivantes 

Gestion des connexions de stockage cloud pour les flux de table en direct

Avant de créer un flux de table en direct, vous devez établir une connexion avec la banque cloud à utiliser :

  1. Cliquez sur Connexions dans le menu Chargement de données. Pour obtenir des instructions, reportez-vous à Gestion des connexions.

Création d'un objet de flux de table en direct

Pour créer un objet de flux de table en direct, procédez comme suit :
  1. Sur la page de flux en direct, cliquez sur le bouton + Créer un flux de table en direct pour afficher le panneau Paramètres du flux de table en direct. Saisissez les informations suivantes dans l'onglet Source de données :
    • Emplacement de banque cloud : sélectionnez l'emplacement de banque cloud dans la liste déroulante. Sélectionnez la connexion cloud pour le bucket contenant le fichier à utiliser pour l'alimentation des données.

      En mode De base, vous pouvez afficher les options suivantes :

    • Dossiers:

      Sélectionnez le dossier contenant les fichiers à utiliser pour l'alimentation des données dans la banque d'objets. Sélectionnez Bucket complet pour charger tous les fichiers de votre bucket dans la table. Les dossiers sont répertoriés et organisés dans la liste déroulante en fonction de la façon dont vous créez des dossiers ou des répertoires et stockez vos fichiers. Par exemple, vous pouvez créer un dossier de ventes pour stocker les fichiers sales1.csv et sales2.csv.

    • Extensions:

      Entrez une extension pour limiter le flux de table en direct aux fichiers du bucket correspondant. Par exemple, pour limiter les fichiers aux fichiers CSV uniquement, sélectionnez CSV.

      En mode Avancé, vous pouvez afficher les options suivantes :

    • Filtre d'objet (glob) : entrez un glob de fichiers pour limiter le flux de table actif aux fichiers du bucket correspondant. Par exemple, pour limiter les fichiers à ceux qui sont des fichiers CSV, saisissez *.CSV.

    • Dans la section Aperçu du fichier de flux en direct, vous pouvez afficher un aperçu du fichier que vous avez sélectionné à l'étape précédente.

    Cliquez sur Suivant pour passer à l'onglet Paramètres de table.

    Dans le champ Option, sélectionnez l'une des deux options disponibles :
    • Charger la table : cette option ajoute le flux à la fin de la table cible. Elle ajoute de nouvelles lignes à votre table pour chaque fichier qu'elle affiche.

    • Fusionner dans la table : cette option fusionne les données de flux direct dans la table cible. Cliquez sur Clé de fusion dans la section Mise en correspondance lorsque la ligne existe déjà et que la clé chargée correspond au flux nouvellement ajouté. Cela évite l'insertion d'une nouvelle ligne.

    • Charger la collection : cette option vous permet de définir votre flux direct sur des fichiers JSON. Si vous sélectionnez cette option, vous ne verrez pas la section de mapping ni la section Ajouter une expression. L'outil charge les données source dans une collection JSON que vous pouvez extraire ultérieurement.

    Nom de la table cible : acceptez le nom par défaut ou saisissez un autre nom. Il s'agit du nom de la table cible dans laquelle les données du flux en direct seront chargées dans l'instance Autonomous Database. Si la table n'existe pas, le flux en direct tente de deviner les colonnes correctes. Vous pouvez pré-créer la table dans laquelle vous souhaitez charger le flux en direct. C'est pour une plus grande précision.

    L'onglet Paramètres du tableau indique les options permettant de contrôler la façon dont les données source sont interprétées, prévisualisées et traitées. Ces options varient selon le type de données source.
    • Encodage : sélectionnez un type d'encodage de caractères dans la liste. Cette option est disponible lorsque le fichier lié est au format texte brut (CSV, TSV ou TXT. Le type par défaut est UTF-8.
    • Délimitation de texte : sélectionnez le caractère de délimitation de texte : " (apostrophe),' (apostrophe) ou Aucun. Cette option n'est visible que lorsque le fichier sélectionné est au format texte brut (CSV, TSV ou TXT).
    • Séparateur de champ : sélectionnez le caractère séparateur utilisé pour séparer les colonnes dans la source. Par exemple, si le fichier source utilise des virgules pour délimiter les colonnes, sélectionnez Point-virgule dans cette liste. La valeur par défaut est Vvirgule. Cette option n'est visible que lorsque le fichier sélectionné est au format texte brut (CSV, TSV ou TXT).
    • Démarrer le traitement des données à la ligne : indique le nombre de lignes à ignorer lors de la liaison des données source à la table externe cible.

      Si vous sélectionnez l'option Ligne d'en-tête de colonne sous Nom de colonne source (voir ci-dessous) et que vous saisissez un nombre supérieur à 0 dans le champ Démarrer le traitement des données sur la ligne, après la première ligne, ce nombre de lignes n'est pas lié à la cible.

      Si vous désélectionnez l'option Ligne d'en-tête de colonne sous Nom de colonne source et que vous saisissez un nombre supérieur à 0 dans le champ Démarrer le traitement des données à la ligne, ce nombre de lignes, y compris la première ligne, n'est pas lié à la cible.

      Ligne d'en-tête de colonne : cochez la case Ligne d'en-tête de colonne pour utiliser les noms de colonne de la table source dans la table cible.

      Si vous sélectionnez cette option, les éléments de la première ligne du fichier sont traités en tant que noms de colonne. Les lignes de la section Mise en correspondance, ci-dessous, sont remplies avec ces noms (et avec les types de données existants, sauf si vous les modifiez).

      Si vous désélectionnez cette option, la première ligne est traitée en tant que données. Pour indiquer les noms de colonne manuellement, saisissez un nom pour chaque colonne cible dans la section Mapping. (Vous devrez également saisir des types de données).

      Cochez la case Convertir les données non valides en valeurs NULL pour convertir une valeur de colonne numérique non valide en valeur NULL.

      Nouvelles lignes incluses dans les valeurs de données : sélectionnez cette option s'il existe des caractères de nouvelle ligne ou si vous revenez au début de la ligne en cours sans avancer vers le bas dans les champs de données. La sélection de cette option augmentera le temps nécessaire au traitement de la charge. Si vous ne sélectionnez pas cette option lors du chargement des données, les lignes avec de nouvelles lignes dans les champs seront rejetées. Vous pouvez afficher la ligne rejetée dans le panneau Rapport sur les travaux.

    • Modifiez ou mettez à jour les paramètres de table dans la section Mise en correspondance : dans ce panneau, la mise en correspondance des colonnes source avec les colonnes cible est affichée.

      Le contenu de la table Mise en correspondance varie en fonction de l'option de traitement que vous avez choisie dans la section Table et des propriétés que vous avez définies dans la section Propriétés.

      Vous pouvez filtrer les résultats dans la table de mapping à l'aide du champ Filtre rapide qui vous permet de filtrer les colonnes ou les expressions.

      Sélectionnez Ajouter une expression pour effectuer une analyse de sentiment, une extraction d'expression clé, une détection de langue ou une traduction de texte avec les données source. Pour plus d'informations, reportez-vous à Utilisation des fonctionnalités du service OCI Language dans Data Studio.

      • Cochez la case Include au début d'une ligne pour ajouter la colonne à la table cible.
      • Sélectionnez ou entrez des valeurs pour les attributs de colonne tels que Nom de colonne cible, Type de colonne, Précision, Echelle, Valeur par défaut, Clé primaire et Nullable.
      • Vous devez vérifier le type de données suggéré et, si nécessaire, le modifier en saisissant le type de données directement dans la cellule cible.

        Vérifiez le code de la table de mappage générée en fonction des sélections effectuées dans les écrans précédents.

        Cliquez sur Clé de fusion dans la section Mise en correspondance lorsque la ligne existe déjà et que la clé chargée correspond au flux nouvellement ajouté. Cela évite l'insertion d'une nouvelle ligne. Cette option apparaît lorsque vous sélectionnez l'option Fusionner dans une table.

      Cliquez sur Suivant pour passer à l'onglet Aperçu.

    • Le volet Aperçu affiche les modifications que vous apportez au tableau.

    • Cliquez sur Suivant pour accéder à l'onglet Paramètres du flux en direct.

    Dans l'onglet Live Feed Settings, indiquez les valeurs de champ suivantes :

    • Nom du flux de table en direct : acceptez le nom par défaut ou saisissez un autre nom pour identifier ce flux de table en direct.

    • Activer pour les notifications : sélectionnez cette option afin que les données nouvelles ou modifiées dans la source de données soient chargées en fonction d'une notification Oracle Cloud Infrastructure. Lorsque vous sélectionnez cette option, vous pouvez éviter les retards qui peuvent survenir lorsque l'interrogation est lancée selon une programmation (c'est-à-dire si vous avez sélectionné l'option de flux de table en direct Programmé).

      Lorsque vous sélectionnez l'option Activer pour les notifications, vous devez également :

      • Configurer le bucket de banque d'objets de sorte à émettre des notifications
      • Créer un abonnement à un sujet du service Notifications
      • Créer une règle de service Events
      • Copier l'URL de notification
      • Créer un abonnement au service Notifications
      • Vérifier que les notifications sont autorisées

      Pour obtenir des instructions complètes, reportez-vous à Création d'un flux de table en direct basé sur les notifications.

    • Activer pour la programmation : sélectionnez cette option pour configurer une programmation d'exécution de l'objet de flux de table en direct, c'est-à-dire pour interroger régulièrement la source de données.
      • Dans les champs d'intervalle de temps, saisissez un nombre, puis sélectionnez un type de temps et les jours auxquels interroger le bucket pour rechercher les fichiers nouveaux ou modifiés. Par exemple, pour effectuer une interrogation toutes les deux heures les lundi, mercredi et vendredi, saisissez 2 et sélectionnez Heures. Vous pouvez sélectionner Tous les jours, du lundi au vendredi, du dimanche au jeudi ou Personnalisé dans la liste déroulante Jours de la semaine. Le champ personnalisé vous permet de sélectionner Lundi, Mardi, Mercredi, Jeudi et Vendredi dans les champs appropriés.

      • Sélectionnez des dates de début et de fin avec les heures de début et de fin. Si vous ne sélectionnez pas de date de début, la date et l'heure actuelles sont utilisées comme date de début. La date de fin est facultative. Cependant, sans date de fin, le flux en direct continuera à effectuer des interrogations.

    Sélectionnez un groupe de consommateurs de ressources dans la liste déroulante, à savoir Low, Medium et High.

  2. Cliquez sur Créer pour créer l'objet de flux de table en direct.

    Afficher le code : sélectionnez cette option pour afficher l'équivalent de code PL/SQL de l'assistant Créer un flux de table en direct. Vous pouvez copier et exécuter ce code PL/SQL dans la feuille de calcul pour effectuer la même action que lorsque vous cliquez sur Créer dans l'assistant Créer un flux de table en direct.

Liste, filtrage et tri des objets de flux de table en direct

Lorsque vous ouvrez la page de flux en direct, les objets de flux de table en direct existants s'affichent sous forme de cartes sur la page. Ils sont identifiés en tant qu'entités LIVE_TABLE_FEED.

Pour filtrer les objets de flux de table en direct, procédez comme suit :

  1. Cliquez sur le champ de recherche en haut de la page pour afficher les options de filtre. Par défaut, les objets de flux de table en direct du schéma de l'utilisateur en cours sont affichés. Dès que vous commencez à saisir du texte dans le champ de recherche, l'outil de flux renvoie les valeurs contenant les lettres que vous saisissez. Vous pouvez enlever le filtre en supprimant le contenu de la zone de recherche et en cliquant sur l'icône en forme de croix qui apparaît en regard de celle-ci.

  2. Pour inclure des objets d'autres schémas, sélectionnez la liste déroulante en regard du champ de recherche, sous Schéma. Pour enlever un schéma de la liste des filtres, désélectionnez la case en regard de son nom.

  3. Pour afficher les objets de tous les schémas disponibles, sélectionnez Tout dans la liste déroulante Schéma.

Pour trier les objets de flux de table en direct, procédez comme suit :

  1. Cliquez sur le bouton Trier par dans l'angle supérieur droit de la page.

  2. Sélectionnez une option de tri. Pour effectuer un tri croissant, cliquez sur l'icône avec la flèche vers le haut. Pour effectuer un tri descendant, cliquez sur l'icône avec la flèche vers le bas.

Recherche et affichage des objets de flux de table en direct

Pour rechercher les entités de flux de table en direct disponibles dans les schémas sélectionnés, saisissez une valeur dans le champ de recherche en haut de la page et appuyez sur Enter. L'affichage inclut ensuite uniquement les entités dont le nom contient les caractères contenus dans le champ de recherche. Pour effacer le champ de recherche, cliquez sur l'icône Effacer les résultats de recherche (X) dans le champ de recherche.

Pour enlever un schéma ou une valeur de tri des filtres sélectionnés, désélectionnez le schéma ou la valeur de tri dans le panneau de filtre, ou cliquez sur l'icône Enlever le filtre (X) du schéma ou de la valeur de tri au-dessus de l'affichage des objets de flux de table en direct. Pour fermer le panneau de filtre, cliquez sur l'icône Masquer le panneau de filtre (X) dans le panneau.

Pour actualiser l'affichage des flux de table en direct, cliquez sur l'icône Actualiser située en haut de la page.

Modification d'un objet de flux de table en direct

Pour modifier les détails d'un objet de flux de table en direct, procédez comme suit :
  1. Sur la page de flux en direct, recherchez la carte correspondant au flux de table en direct dont vous voulez modifier les détails.
  2. Cliquez sur l'icône Actions (trois points) de la carte et sélectionnez Modifier le flux de table en direct. Vous pouvez modifier les options suivantes :
    • Entrez les informations suivantes dans l'onglet Source de données :
    • Emplacement de banque cloud : sélectionnez l'emplacement de banque cloud dans la liste déroulante. Sélectionnez la connexion cloud du bucket contenant le fichier à utiliser pour l'alimentation des données.
      • En mode De base, vous pouvez afficher les options suivantes :

      • Dossiers:

        Sélectionnez le dossier contenant le fichier à utiliser pour l'alimentation des données dans la banque d'objets. Sélectionnez Bucket complet pour télécharger tous les fichiers vers le bucket. Les dossiers sont répertoriés et organisés dans la liste déroulante en fonction de la façon dont vous créez des dossiers ou des répertoires et stockez vos fichiers. Par exemple, vous pouvez créer un dossier de ventes pour stocker les fichiers sales1.csv et sales2.csv.

      • Extensions:

        Entrez une extension pour limiter le flux de table en direct aux fichiers du bucket correspondant. Par exemple, pour limiter les fichiers aux fichiers CSV uniquement, sélectionnez CSV.

        En mode Avancé, vous pouvez afficher les options suivantes :

      • Filtre d'objet (glob) : entrez un glob de fichiers pour limiter le flux de table actif aux fichiers du bucket correspondant. Par exemple, pour limiter les fichiers à ceux qui sont des fichiers CSV, saisissez *.CSV.

    • Dans l'onglet Paramètres de flux en direct, modifiez les champs suivants :

    • Activer pour les notifications : sélectionnez cette option afin que les données nouvelles ou modifiées dans la source de données soient chargées en fonction d'une notification Oracle Cloud Infrastructure. Lorsque vous sélectionnez cette option, vous pouvez éviter les retards qui peuvent survenir lorsque l'interrogation est lancée selon une programmation (c'est-à-dire, l'option de flux de table en direct Programmé).

      Lorsque vous sélectionnez l'option Activer pour les notifications, vous devez également :

      • Copier l'URL de notification des flux de table en direct
      • Configurer la banque cloud de sorte à émettre des notifications
      • Configurer Oracle Cloud Infrastructure de sorte à acheminer les événements vers l'adresse utilisée pour le flux de table en direct
      • Créer une règle.
      • Création d'un abonnement.
      • Vérifier que les notifications sont autorisées au niveau du service de flux en direct

      Pour obtenir des instructions complètes, reportez-vous à Création d'un flux de table en direct basé sur les notifications.

    • Programmé : sélectionnez cette option pour configurer une programmation d'exécution de l'objet de flux de table en direct, c'est-à-dire pour interroger régulièrement la source de données :
      • Dans les champs d'intervalle de temps, saisissez un nombre, puis sélectionnez un type de temps et les jours auxquels interroger le bucket pour rechercher les fichiers nouveaux ou modifiés. Par exemple, pour effectuer une interrogation toutes les deux heures les lundi, mercredi et vendredi, saisissez 2 et sélectionnez Heures. Vous pouvez sélectionner Tous les jours, du lundi au vendredi, du dimanche au jeudi ou Personnalisé dans la liste déroulante Jours de la semaine. Le champ personnalisé vous permet de sélectionner Lundi, Mardi, Mercredi, Jeudi et Vendredi dans les champs appropriés.

      • Sélectionnez des dates de début et de fin avec les heures de début et de fin.

  3. Cliquez sur Enregistrer.

Exécution d'un flux de table en direct

Vous pouvez exécuter un flux de table en direct à la demande, selon une programmation ou suite à une notification.

Pour exécuter un flux de table en direct à la demande, procédez comme suit :

  1. Sur la page de flux en direct, recherchez la carte correspondant au flux de table en direct à exécuter.
  2. Cliquez sur l'icône Actions (trois points) de la carte et sélectionnez Exécuter immédiatement (une fois) le flux de table en direct.

Pour exécuter un flux de table en direct selon une programmation, procédez comme suit :

Vous pouvez définir une programmation pour l'exécution de flux de table en direct dans le panneau Créer un flux de table en direct ( lors de la création d'un flux de table) ou dans le panneau Modifier le flux de table en direct ( lors de la modification d'un flux de table existant). Reportez-vous à Création d'un objet de flux de table en direct ou à Modification d'un objet de flux de table en direct.

Pour exécuter un flux de table en direct suite à une notification, procédez comme suit :

Reportez-vous à Création d'un flux de table en direct basé sur les notifications.

Cochez la case Programmé pour afficher les options de programmation, puis définissez la programmation en sélectionnant les options de votre choix.

Pour afficher les détails de l'exécution du flux de table en direct, procédez comme suit :

  1. Sur la page de flux en direct, recherchez la carte correspondant au flux de table en direct dont vous voulez afficher les détails d'exécution.
  2. Cliquez sur l'icône Actions (trois points) de la carte et sélectionnez Détails d'exécution de flux de table en direct.

    L'onglet Objets du panneau Détails d'exécution de flux de table en direct affiche des informations sur les travaux, telles que le moment où l'exécution a eu lieu, les objets impliqués dans l'exécution, le propriétaire de la table, le nom de la table, le statut du flux en direct, les lignes chargées et les lignes rejetées, ainsi que d'autres détails. Cliquez sur l'onglet Tout pour afficher plus de détails, tels que le type d'événement.

Suppression d'un flux de table en direct

  1. Sur la page de flux en direct, recherchez la carte correspondant au travail de flux de table en direct à supprimer.
  2. Cliquez sur l'icône Actions (trois points) de la carte et sélectionnez Supprimer le flux de table en direct.

Création d'un flux de table en direct basé sur les notifications

Vous pouvez charger des données via un flux de table en direct selon une notification Oracle Cloud Infrastructure.

En plus de pouvoir exécuter un flux de table en direct à la demande ou selon une programmation, comme décrit dans Création d'un flux de données, vous pouvez également exécuter un flux suite à une notification. Lorsque les données du bucket source sont modifiées, une notification est envoyée, ce qui déclenche l'exécution du flux de table. Avec un flux de table en direct basé sur les notifications, vous pouvez éviter tout retard lié à l'exécution de travaux de flux de table en direct à la demande ou programmés.

Remarque

  • Les flux de table en direct basés sur les notifications ne sont pas disponibles sur le niveau gratuit d'Oracle Cloud Infrastructure. Vous devez vous trouver sur une location payante avec les droits d'accès appropriés sur votre compte pour utiliser cette fonctionnalité.

  • Les flux de table en direct basés sur les notifications ne sont pas disponibles sur les bases de données Oracle Autonomous Data Warehouse configurées à l'aide d'une adresse privée.

Pour créer un flux de table en direct basé sur une notification, procédez comme suit :

Conseil :

Pour effectuer ces étapes, vous alternerez entre les pages de la console Oracle Cloud Infrastructure et les pages d'Oracle Database Actions. Il peut s'avérer utile d'ouvrir la console cloud sur une page de navigateur et Database Actions sur une autre, afin de faciliter les déplacements.

Etape 1 : configuration du bucket de banque d'objets de sorte à émettre des notifications

Où : console Oracle Cloud Infrastructure - Object Storage et Archive Storage - page Buckets

Configurez le bucket contenant vos données source afin qu'il émette des notifications en cas de modification des données. Vous pouvez définir cette option lorsque vous créez un bucket ou dans un bucket existant.

  1. Ouvrez le menu de navigation de la console cloud et cliquez sur Stockage. Sous Object Storage et Archive Storage, cliquez sur Buckets.
  2. Si vous créez un bucket, procédez comme suit :

    1. Sur la page Buckets, cliquez sur le bouton Créer un bucket pour en créer un, comme décrit dans Gestion des buckets. Dans l'assistant Créer un bucket, sélectionnez l'option Emettre des événements d'objet, ainsi que les autres options pour le nouveau bucket.
    2. Cliquez sur Créer.

    Si vous utilisez un bucket existant, procédez comme suit :

    1. Sur la page Buckets, cliquez sur le nom du bucket à utiliser, comme décrit dans Gestion des buckets.
    2. Sur la page Détails du bucket, cliquez sur le lien Modifier en regard de l'option Emettre des événements d'objet.
    3. Cochez la case Emettre des événements d'objet, puis cliquez sur Enregistrer les modifications.

Etape 2 : création d'un abonnement à un sujet du service Notifications

Emplacement : console Oracle Cloud Infrastructure - Notifications - page Sujets

  1. Ouvrez le menu de navigation de la console cloud et cliquez sur Services de développeur. Sous Intégration d'application, cliquez sur Notifications.
  2. Cliquez sur Créer un sujet, saisissez un nom et éventuellement une description, puis cliquez sur Créer.

Etape 3 : création d'une règle de service Events

Emplacement : console Oracle Cloud Infrastructure - Evénements - page Règles

  1. Ouvrez le menu de navigation de la console cloud et cliquez sur observation et gestion. Sous Service d'événements, cliquez sur Règles.
  2. Cliquez sur Créer une règle et renseignez la page Créer une règle, comme décrit dans Gestion des règles pour Events.
    • Sous Conditions de règle, procédez comme suit :
      • Condition : type d'événement
      • Nom de service : Object Storage
      • Type d'événement : Objet - Créer
    • Sous Actions, procédez comme suit :
  3. Cliquez sur Créer une règle.

Etape 4 : création et configuration d'un flux de table en direct de sorte à utiliser les notifications, et copie de l'URL de notification

Emplacement : Database Actions - page Flux en direct

Vous pouvez configurer un flux de table en direct nouveau ou existant de sorte à utiliser les notifications :

  1. Accédez à la page Flux actifs de Database Actions, comme décrit dans Création d'alimentation de données.
  2. Créez ou modifiez un objet de flux de table en direct, comme décrit dans Création d'un objet de flux de table en direct ou Modification d'un objet de flux de table en direct. Sélectionnez l'option activer pour les notifications.
  3. Cliquez sur Créer ou Enregistrer.
  4. Cliquez sur l'icône Actions (trois points verticaux) de la carte de votre flux en direct, puis sélectionnez Afficher l'URL de confirmation.
  5. Dans la boîte de dialogue URL de notification, cliquez sur l'icône Copier pour copier l'URL dans le tableau de bord. Vous pouvez la copier dans un fichier temporaire afin de pouvoir la récupérer ultérieurement. Vous utiliserez cette URL à l'étape suivante, l'étape 5 : création d'un abonnement au service Notifications.

Etape 5 : création d'un abonnement au service Notifications

Emplacement : console Oracle Cloud Infrastructure - Notifications - page Abonnements

  1. Revenez dans la console Oracle Cloud Infrastructure. Ouvrez le menu de navigation et cliquez sur Services de développeur. Sous Intégration d'application, cliquez sur Notifications.
  2. Sur la page Notifications, cliquez sur l'onglet Abonnements (sur le côté gauche de la page). Le statut sera Actif.
  3. Cliquez sur Créer un abonnement et remplissez la page Créer un abonnement comme suit :

Etape 6 : confirmation que l'adresse peut recevoir des notifications

Emplacement : Database Actions - page Flux en direct

  1. Revenez à la page Flux en direct de Database Actions et recherchez la carte correspondant au flux de table en direct que vous configurez comme flux basé sur les notifications.
  2. Vous verrez la carte de flux en direct avec le statut Actif.

Vous recevrez des notifications par courriel lorsque certains événements de flux en direct spécifiques se produiront.

Pour plus d'informations, reportez-vous à Envoi de courriels à l'aide de l'outil de flux en direct.

Une fois que vous avez effectué les étapes ci-dessus, tous les nouveaux fichiers téléchargés vers le bucket sont automatiquement chargés dans la table de flux de table en direct.

Création d'un flux de table en direct basé sur les notifications à l'aide d'Amazon Simple Storage Service (S3)

Vous pouvez intégrer Amazon Simple Storage Service (S3) à Oracle Cloud Infrastructure (OCI) pour automatiser le processus de notifications de flux en direct lorsque les objets de stockage qu'il observe ont des mises à jour. La section suivante fournit des instructions pour la création de notifications d'événement dans le bucket Amazon S3 dans lequel vos fichiers de données sont stockés.

Conseil :

Pour effectuer ces étapes, vous devez alterner entre la console de gestion Amazon Web Services (AWS) et les pages Oracle Database Actions. Il peut s'avérer utile d'ouvrir Amazon Web Services sur une page de navigateur et Database Actions sur une autre, pour passer plus facilement de l'un à l'autre.

Etape 1 : création du compartiment de banque d'objets dans Amazon S3

Emplacement : console de gestion Amazon Web Services (AWS)

Configurez et créez le compartiment contenant les données source afin qu'il émette des notifications en cas de modification des données.
  1. Connectez-vous à la console de gestion AWS et ouvrez la console Amazon S3.
  2. Sur la page d'accueil, cliquez sur l'icône Créer un compartiment.
  3. Dans Nom du compartiment, saisissez un nom valide. Par exemple : testbucket. Une fois la création terminée, vous pourrez modifier le nom.
  4. Dans région, sélectionnez la région Amazon Web Services (AWS) dans la liste déroulante. Par exemple : us-west-2.
  5. Dans Paramètres de blocage de l'accès public, sélectionnez les paramètres de blocage de l'accès public à appliquer au bucket. Il est recommandé de conserver tous les paramètres activés, sauf si vous savez que vous devez en désactiver.
  6. Sélectionnez Paramètres avancés et acceptez toutes les options par défaut si vous voulez activer le verrouillage des objets S3. Cette opération est facultative.
  7. Sélectionnez Créer un compartiment.

Etape 2 : création de clés d'accès

Emplacement : console de gestion AWS

Pour accéder à Amazon Simple Notification Service (SNS), vous devez disposer d'informations d'identification utilisables par Amazon Web Services (AWS) pour valider vos demandes. Ces informations d'identification doivent disposer des droits d'accès aux rubriques Amazon SNS. Les étapes suivantes fournissent des détails sur les étapes de création de clés d'accès à l'aide d'AWS Identity and Access Management (IAM) à des fins de sécurité.

  1. Connectez-vous à la console de gestion AWS et ouvrez la console Amazon Identity and Access Management (IAM).
  2. Dans le menu de navigation, sélectionnez Utilisateurs.
  3. Sélectionnez votre nom utilisateur.
  4. Dans l'onglet Informations d'identification de sécurité, sélectionnez Créer une clé d'accès.
  5. Copiez l'ID de clé d'accès et la clé d'accès secrète qui s'affichent. Collez-les dans le presse-papiers.
  6. Pour télécharger les clés, sélectionnez l'icône Download.csv file. De cette façon, vous pouvez stocker le fichier dans un emplacement sécurisé.

Etape 3 : ajout d'un lien de stockage cloud Amazon S3

Emplacement : Database Actions - page Gérer le cloud

Avant de créer un flux de table en direct, vous devez établir une connexion avec la banque cloud à utiliser.

  1. Cliquez sur le bouton Gérer la banque cloud en haut de la page pour accéder à la page Gérer le cloud. Pour plus d'instructions sur l'ajout de fichiers source résidant dans le stockage cloud fourni par Amazon S3, reportez-vous à Création d'un lien de stockage cloud Amazon S3 dans Gestion des connexions.
    Remarque

    Collez l'ID de clé d'accès et la clé d'accès secrète générés à l'étape précédente (Etape 2 : création de clés d'accès) dans leurs champs de texte respectifs sur la page Ajouter un stockage cloud.

Etape 4 : création et configuration d'un flux de table en direct de sorte à utiliser les notifications, et copie de l'URL de notification

Emplacement : Database Actions - page Flux en direct

La création d'un flux de table en direct vous permet de charger des données en temps réel à partir de sources de stockage externes vers votre table dans la base de données autonome. Le stockage externe que vous utilisez inclut les conteneurs de la banque d'objets Oracle, d'AWS S3 ou de Microsoft Azure.

Vous pouvez configurer un flux de table en direct nouveau ou existant de sorte à utiliser les notifications :

  1. Accédez à la page Flux actifs de Database Actions, comme décrit dans Création d'alimentation de données.
  2. Créez ou modifiez un objet de flux de table en direct, comme décrit dans Création d'un objet de flux de table en direct ou Modification d'un objet de flux de table en direct. Sélectionnez l'option activer pour les notifications.
  3. Cliquez sur Créer ou Enregistrer.
  4. Cliquez sur l'icône Actions (trois points verticaux) de la carte de votre flux en direct, puis sélectionnez Afficher l'URL de notification.
  5. Dans la boîte de dialogue URL de notification, cliquez sur l'icône Copier pour copier l'URL dans le tableau de bord. Vous pouvez la copier dans un fichier temporaire afin de pouvoir la récupérer ultérieurement. Vous utiliserez cette URL à l'étape suivante (étape 7 : création d'un abonnement au service Notifications).

Etape 5 : création d'un abonnement à une rubrique du service Notifications

Emplacement : console Amazon Simple Notification Service (SNS)

Vous pouvez recevoir des notifications Amazon S3 à l'aide d'une rubrique Amazon Simple Notification Service (Amazon SNS). Vous devez ajouter une configuration de notification à votre compartiment à l'aide d'une rubrique Amazon SNS. Les rubriques SNS sont des emplacements partagés utilisés pour envoyer des notifications de divers événements qui se produisent dans les compartiments AWS.

Lors de la création, vous sélectionnez un nom et un type de rubrique. Après avoir créé une rubrique, vous ne pouvez pas modifier son type ou son nom. Tous les autres choix de configuration sont facultatifs lors de la création de la rubrique, que vous pouvez modifier ultérieurement.

Pour accéder à un service AWS, vous devez d'abord créer un compte AWS.

Accédez à la console de gestion AWS, puis sélectionnez Créer un compte AWS.

Suivez les instructions indiquées dans le lien Amazon SNS pour créer votre premier administrateur et groupe d'administrateur IAM. Ensuite, vous pouvez vous connecter aux services AWS en tant qu'utilisateur IAM.

  1. Connectez-vous à la console Amazon SNS en tant qu'utilisateur IAM.
  2. Sur la page Sujets, sélectionnez Créer une rubrique.
  3. Indiquez les valeurs suivantes sur la page Créer une rubrique, dans la section Détails.
    • Type : Standard (Standard ou FIFO)
    • Nom : Notify-topic. Pour FIFO, ajoutez .FIFO à la fin du nom.
    • Nom d'affichage : ce champ est facultatif.
  4. Développez la section Cryptage et sélectionnez Désactiver le cryptage.
  5. Si nécessaire, développez la section Politique d'accès et configurez des droits d'accès supplémentaires. Par défaut, seul le propriétaire peut publier ou s'abonner à la rubrique. Cette opération est facultative. Modifiez le format JSON de la stratégie en fonction des détails de rubrique que vous saisissez. Voici un exemple de stratégie d'accès au format 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. Développez la section Politique de nouvelle tentative de distribution (HTTP/S) pour configurer la façon dont Amazon SNS effectue de nouvelles tentatives de distribution des messages en échec. Cette opération est facultative.
  7. Développez la section Journalisation de l'état des distributions pour configurer la façon dont Amazon SNS journalise la distribution des messages à CloudWatch. Cette opération est facultative.
  8. Développez la section Balises pour ajouter des balises de métadonnées à la rubrique. Cette opération est facultative.
  9. Sélectionnez Créer une rubrique.
  10. Le nom de la rubrique, le nom de ressource Amazon et l'ID de compte AWS du propriétaire de la rubrique sont affichés dans la section Détails.
  11. Copiez le sujet ARN dans le presse-papiers.

Etape 6 : activation et configuration des notifications d'événements à l'aide de la console Amazon S3

Lieu : console de gestion Amazon S3

Vous pouvez activer les événements de compartiment Amazon S3 pour envoyer un message de notification à une destination lorsque ces événements se produisent. Vous pouvez configurer des notifications d'événements pour le bucket S3 afin d'avertir OCI lorsqu'une mise à jour ou de nouvelles données sont disponibles pour chargement. Les étapes suivantes expliquent la procédure à suivre dans la console Amazon S3 pour activer les notifications d'événements.

  1. Connectez-vous à la console de gestion Amazon S3 en tant qu'utilisateur IAM (Amazon Identity and Access Management).
  2. Dans la liste Compartiments, sélectionnez le nom du compartiment, c'est-à-dire testbucket. Il s'agit du bucket que vous avez créé lors de l'étape 1 : création du bucket de banque d'objets dans Amazon S3.
  3. Cliquez sur l'icône Propriétés.
  4. Accédez à la section Notifications d'événements et cliquez sur l'icône Créer une notification d'événements.
  5. Dans la section Configuration générale, indiquez les valeurs suivantes pour la notification d'événements.
    • Nom de l'événement : bucket-notification.
    • Préfixe : cette valeur permet de filtrer les notifications d'événements par préfixe. Il s'agit d'une valeur facultative. Elle permet de filtrer l'activité d'événement.
    • Suffixe : cette valeur permet de filtrer les notifications d'événements par suffixe. Il s'agit d'une valeur facultative. Elle permet de filtrer l'activité d'événement.
  6. Dans la section Types d'événements, sélectionnez les types pour lesquels vous voulez recevoir des notifications. Si vous ne savez pas quels types d'événement choisir, sélectionnez l'option Tous les événements de création d'objet.
  7. Dans la section Destination, sélectionnez Sujet SNS comme destination de notification d'événements.
    Remarque

    Pour pouvoir publier des notifications d'événements, vous devez accorder à Amazon S3 les droits d'accès nécessaires pour appeler l'API appropriée. Cela lui permet de publier des notifications sur une fonction Lambda ou une rubrique SNS.
  8. Après avoir sélectionné Rubrique SNS comme destination de notification d'événements, sélectionnez la rubrique SNS, c'est-à-dire notification-sujet, dans la liste déroulante. Il s'agit de la rubrique créée à l'étape 5 : création d'une rubrique d'abonnement au service Notifications.
  9. Sélectionnez Enregistrer les modifications.

Etape 7 : création d'un abonnement au service Notifications

Emplacement : console Amazon SNS

Chaque rubrique Amazon SNS dispose d'un ensemble d'abonnements. Une fois qu'un message est publié dans une rubrique, SNS gère la distribution du message à tous ses abonnés. Les abonnés peuvent être des fonctions Lambda AWS, des adresses HTTP(S), des adresses électroniques et des numéros de téléphone portable capables de recevoir des SMS messages.

Amazon SNS met en correspondance la rubrique avec une liste d'abonnés qui se sont abonnés à cette rubrique et distribue le message à chacun de ces abonnés.

  1. Connectez-vous à la console Amazon SNS.
  2. Dans le panneau de navigation de gauche, sélectionnez Abonnements.
  3. Sélectionnez Créer un abonnement sur la page Abonnements.
  4. Dans la section Détails de la page Créer un abonnement, indiquez les valeurs suivantes.
  5. Pour configurer une stratégie de filtre, développez la section Politique de filtre d'abonnement. Cette opération est facultative.
  6. Développez la section Politique de reconduite (file d'attente de lettres mortes) afin de configurer une file d'attente de lettres mortes pour l'abonnement. Cette opération est facultative.
  7. Sélectionnez Créer un abonnement.
Remarque

Les adresses HTTP(S, les adresses électroniques et les ressources AWS d'autres comptes AWS nécessitent la confirmation de l'abonnement pour pouvoir recevoir des messages.

Etape 8 : confirmation que l'adresse peut recevoir des notifications

Emplacement : Database Actions - page Flux en direct

  1. Revenez à la page Flux en direct de Database Actions et recherchez la carte correspondant au flux de table en direct que vous configurez comme flux basé sur les notifications.
  2. Cliquez sur l'icône Actions (trois points verticaux) de la carte, puis sélectionnez Afficher l'URL de confirmation.
  3. Dans la boîte de dialogue URL de confirmation, cliquez sur le lien pour confirmer l'URL. Cette action ne ferme pas la boîte de dialogue. Si le lien aboutit, un message confirme que l'abonnement est actif.
  4. Revenez à la boîte de dialogue URL de confirmation et sélectionnez cette option uniquement lorsque le processus de confirmation de banque cloud est terminé, puis cliquez sur OK.

Une fois que vous avez effectué les étapes ci-dessus, tous les nouveaux fichiers téléchargés vers le bucket sont automatiquement chargés dans la table de flux de table en direct.

Pour plus d'informations sur l'activation et la configuration des notifications d'événements à l'aide de la console Amazon S3, reportez-vous à Activation et configuration des notifications d'événements à l'aide de la console Amazon S3.

Création d'un flux de table en direct basé sur les notifications à l'aide de Microsoft Azure

Il s'agit d'une interface entre Oracle Cloud Infrastructure et un service de mise en file d'attente de messages cloud tiers tel qu'Azure Event Grid.

La section suivante explique la procédure de génération de messages automatiques de flux en direct à l'aide de Microsoft (MS) Azure comme stockage cloud. Lorsqu'une mise à jour est effectuée dans le conteneur et que les conditions de notification sont remplies, un message de journal est généré et affiché dans le flux en direct d'Oracle Cloud Infrastructure.

Pour créer un flux en direct basé sur les notifications avec Microsoft Azure comme stockage cloud, procédez comme suit :

Conseil :

Pour effectuer les étapes ci-dessus, vous devez alterner entre le portail Microsoft Azure et les pages Oracle Database Actions. Il peut s'avérer utile d'ouvrir le portail Microsoft Azure sur une page de navigateur et Database Actions sur une autre, pour passer plus facilement de l'un à l'autre.

Etape 1 : création d'un groupe de ressources dans Microsoft Azure

Emplacement : portail Microsoft Azure

Les groupes de ressources sont des conteneurs logiques dans lesquels vous pouvez gérer des ressources Azure comme des comptes de stockage. Les groupes de ressources sont créés afin de vous permettre de les déployer, de les mettre à jour et de les supprimer en tant que groupe. Pour créer un groupe de ressources, procédez comme suit :
  1. Sur le portail Azure, cliquez sur le bouton Groupes de ressources.
  2. Sélectionnez Ajouter.
  3. Entrez les valeurs suivantes :
    • Abonnement : sélectionnez votre abonnement Azure, tel que Microsoft Azure Enterprise.
    • Groupes de ressources : saisissez un nouveau nom de groupe de ressources, tel que resource-group.
    • Emplacement : sélectionnez l'emplacement, par exemple Ouest des Etats-Unis.
  4. Cliquez sur Vérifier + créer.
  5. Cliquez sur Créer. La création d'un groupe de ressources prend quelques secondes.

Etape 2 : création d'un compte de stockage dans Microsoft Azure

Emplacement : portail Microsoft Azure

Un compte de stockage Azure contient tous vos objets de données de stockage tels que des BLOB, des tables, des disques, etc. Vous pouvez créer un compte de stockage dans le groupe de ressources. Vous obtenez ainsi un espace de noms unique pour vos données. Pour créer un compte de stockage, procédez comme suit :

  1. Dans le menu du portail de gauche, sélectionnez Comptes de stockage pour afficher la liste de vos comptes de stockage.
  2. Sur la page des comptes de stockage, cliquez sur l'icône Créer.
  3. Dans l'onglet De base, fournissez les informations suivantes pour votre compte de stockage.
    • Abonnement : Microsoft Azure Enterprise
    • Groupe de ressources : resource-group
    • Nom du compte de stockage : teststorage
    • Emplacement : sélectionnez l'emplacement, par exemple Ouest des Etats-Unis.
    • Réplication : stockage localement redondant (LRS)
  4. Vous pouvez sélectionner Vérifier + créer pour accepter les options par défaut et valider le compte.
  5. Une fois la validation effectuée, vous pouvez cliquer sur Créer pour créer le compte de stockage. En cas d'échec de la validation, le portail indique les paramètres à modifier.

Etape 3 : création de clés d'accès

Emplacement : portail Microsoft Azure

Vous devez accorder à Microsoft Azure les droits d'accès nécessaires pour obtenir les clés d'accès sur vos emplacements de stockage. Les clés d'accès propres au compte de stockage sont générées automatiquement après la création du compte de stockage à l'étape précédente. Les étapes suivantes décrivent la procédure de création des clés d'accès.

  1. Dans Security+Networking, sélectionnez Clés d'accès. Les clés d'accès de votre compte apparaissent avec la chaîne de connexion complète pour chaque clé.
  2. Sélectionnez Afficher les clés afin d'afficher les clés d'accès et la chaîne de connexion pour chaque clé, et de copier les valeurs.
  3. Copiez la valeur de la chaîne de connexion sous key1. Cette valeur sera collée dans le champ de texte clé d'accès au compte de stockage Azure à l'étape suivante (étape 5 : ajout d'un stockage cloud à l'aide de la banque cloud Microsoft Azure).
  4. Copiez le nom du compte de stockage, c'est-à-dire teststorage, et collez-le dans le champ de texte Nom du compte de stockage Azure à l'étape suivante (étape 5 : ajout d'un stockage cloud à l'aide de la banque cloud Microsoft Azure.
  5. Testez les informations d'identification pour voir si elles fonctionnent.

Etape 4 : création d'un conteneur

Emplacement : portail Microsoft Azure

Un conteneur est un emplacement (appelé buckets dans OCI et Amazon S3) qui contient le stockage d'objets BLOB Azure. Suivez ces étapes pour créer un conteneur.

  1. Accédez à votre nouveau compte de stockage sur le portail Azure.
  2. Dans le menu de gauche du compte de stockage, accédez à la section Stockage de données, puis sélectionnez Conteneurs.
  3. Cliquez sur l'icône +Container.
  4. Entrez le nom du nouveau conteneur. Le nom du conteneur doit être minuscule, doit commencer par une lettre ou un chiffre, et peut inclure uniquement des lettres, des chiffres et des tirets.
  5. Définissez le niveau d'accès public sur Privé. Le niveau par défaut est Privé.
  6. Sélectionnez Créer pour créer le conteneur.

Etape 5 : ajout d'un stockage cloud à l'aide de la banque cloud Microsoft Azure

Emplacement : Database Actions - page Gérer le cloud

  1. Cliquez sur le bouton Gérer la banque cloud en haut de la page pour accéder à la page Gérer le cloud. Pour plus d'instructions sur l'ajout de fichiers source résidant dans le stockage cloud fourni par Microsoft Azure, reportez-vous à Création d'un lien de stockage cloud Microsoft Azure dans Gestion des connexions.
Remarque

Collez la valeur de la chaîne de connexion sous key1 de l'étape précédente, l'étape 3 : création de clés d'accès, dans le champ de texte Clé d'accès au compte de stockage Azure de la page Ajouter un stockage cloud. Collez également le nom du compte de stockage généré à l'étape 3 : création de clés d'accès à l'étape précédente dans le champ de texte Nom du compte de stockage Azure de la page Ajouter un stockage cloud.

Etape 6 : création et configuration d'un flux de table en direct de sorte à utiliser les notifications, et copie de l'URL de notification

Emplacement : Database Actions - page Flux en direct

L'objet de flux de table en direct permet de charger des données à partir du stockage cloud Microsoft Azure sans délai d'interrogation. Cet objet crée une intégration entre l'interface Oracle Cloud et Microsoft Azure.

Vous pouvez configurer un flux de table en direct nouveau ou existant de sorte à utiliser les notifications :

  1. Accédez à la page Flux actifs de Database Actions, comme décrit dans Création d'alimentation de données.
  2. Créez ou modifiez un objet de flux de table en direct, comme décrit dans Création d'un objet de flux de table en direct ou Modification d'un objet de flux de table en direct. Sélectionnez l'option activer pour les notifications.
  3. Cliquez sur Créer ou Enregistrer.
  4. Cliquez sur l'icône Actions (trois points verticaux) de la carte de votre flux en direct, puis sélectionnez Afficher l'URL de confirmation.
  5. Dans la boîte de dialogue URL de notification, cliquez sur l'icône Copier pour copier l'URL dans le tableau de bord. Vous pouvez la copier dans un fichier temporaire afin de pouvoir la récupérer ultérieurement. Vous utiliserez cette URL à l'étape suivante (Step 8 : création d'un abonnement d'événement).

Etape 7 : activation du fournisseur de ressources d'événement

Emplacement : portail Microsoft Azure

Si c'est la première fois que vous utilisez Event Grid, vous devez activer le fournisseur de ressources Event Grid.

  1. Sélectionnez Abonnements dans le menu de gauche.
  2. Sélectionnez l'abonnement que vous utilisez pour Event Grid, c'est-à-dire Microsoft Azure Enterprise.
  3. Dans le menu de gauche, sous Paramètres, sélectionnez Fournisseurs de ressources.
  4. Recherchez Microsoft.EventGrid.
  5. Sélectionnez Inscrire.

L'inscription prend une minute.

Etape 8 : création d'un abonnement à un événement

Emplacement : portail Microsoft Azure

Vous créez un abonnement à un événement en configurant l'abonnement et en indiquant l'adresse qui recevra les notifications.

  1. Sélectionnez le compte de stockage que vous avez créé à l'étape 2 : création d'un compte de stockage dans Microsoft Azure.
  2. Sélectionnez l'icône Events dans le panneau de navigation de gauche.
  3. Cliquez sur +Event Abonnement.

La fenêtre Créer un abonnement aux événements apparaît.

  1. Renseignez les champs suivants dans la section de détails Abonnement à un événement :
    • Nom : Eventssub. Nom de l'abonnement à un événement que vous créez.
    • Schéma d'événement : schéma Event Grid.
  2. Renseignez les champs suivants dans la section Détails de la rubrique :
    • Type de rubrique : compte de stockage.
    • Nom de la rubrique système : eventtopic.
  3. Renseignez les champs suivants dans la section Types d'événements :
    • Type d'événements : MicrosoftStorage.BlobCreated
  4. Renseignez les champs suivants dans la section Détails des points de fin :
  5. Sélectionnez Créer.

De cette façon, Microsoft Azure crée d'abord une rubrique système, puis l'abonnement aux événements de la rubrique.

Etape 9 : confirmation que l'adresse peut recevoir des notifications

Emplacement : Database Actions - page Flux en direct

  1. Revenez à la page Flux en direct de Database Actions et recherchez la carte correspondant au flux de table en direct que vous configurez comme flux basé sur les notifications, créé à l'étape 6 : création et configuration d'un flux de table en direct de sorte à utiliser les notifications, et copie de l'URL de notification.
  2. Cliquez sur l'icône Actions (trois points verticaux) de la carte, puis sélectionnez Afficher l'URL de confirmation.
  3. Dans la boîte de dialogue URL de confirmation, cliquez sur le lien pour confirmer l'URL. Cette action ne ferme pas la boîte de dialogue. Si le lien aboutit, un message confirme que l'abonnement est actif.
    Remarque

    Le lien URL de confirmation expire au bout de quelques minutes. Vous devez veiller à cliquer sur le lien avant qu'il expire.
  4. Revenez à la boîte de dialogue URL de confirmation et cochez la case Cochez cette case uniquement lorsque le processus de confirmation de banque cloud est terminé, puis cliquez sur OK.
Une fois les étapes ci-dessus terminées, téléchargez un nouveau fichier vers le conteneur Microsoft Azure que vous avez créé à l'étape 4 : création d'un conteneur.
  1. Accédez au conteneur que vous avez créé.
  2. Sélectionnez le conteneur pour afficher la liste des objets BLOB qu'il contient.
  3. Cliquez sur le bouton Télécharger pour ouvrir votre référentiel local et parcourir le fichier à télécharger en tant qu'lob de blocs.
  4. Cliquez sur le bouton Télécharger pour télécharger l'lob.
  5. Vous pouvez alors visualiser le nouvel objet BLOB répertorié dans le conteneur.
  6. Revenez à la page Flux en direct de Database Actions et recherchez la carte correspondant au flux de table en direct que vous configurez comme flux basé sur les notifications.
  7. Cliquez sur l'icône Actions (trois points verticaux) de la carte, puis sélectionnez Détails d'exécution de flux de table en direct.

Vous devez pouvoir visualiser les journaux de l'lob téléchargé vers la table de flux en direct à partir du stockage Microsoft Azure dans la fenêtre Détails d'exécution de flux de table en direct.

Pour plus d'informations sur la création d'une rubrique et d'un abonnement sur le portail Azure, reportez-vous à Notifications Azure Event Grid.