Oracle Autonomous Database pour Google Sheets
L'extension Oracle Autonomous Database vous permet d'interroger des tables à l'aide de vues SQL ou analytiques à l'aide d'un assistant directement à partir de Google Sheets pour analyse.
Le module complémentaire Oracle Autonomous Database pour Google Sheets doit être conforme à la politique de confidentialité. Pour plus d'informations sur la politique de confidentialité, reportez-vous à Détails de la politique de confidentialité d'Oracle Autonomous Database for Google Sheets.
Comment fonctionne le module d'extension pour Google Sheets ?
Pour interroger une vue analytique ou des tables à partir d'Autonomous Database, vous devez sélectionner une vue analytique ou une table à utiliser. Lors de l'extraction de données à partir de la vue analytique, vous pouvez configurer la requête en fonction de vos besoins. Vous pouvez sélectionner des hiérarchies spécifiques et créer des calculs personnalisés dans l'assistant. L'extension configure votre requête et renvoie le résultat aux Google Sheets. Vous pouvez enregistrer les résultats de vos requêtes localement dans la feuille Google. Le module peut également interroger le schéma directement auquel vous avez accès. A l'aide de l'interface utilisateur Web, vous pouvez également afficher les rapports et analyses que vous créez dans le menu Data Analysis de l'outil Data Studio.
Pour utiliser le module complémentaire, vous devez activer l'accès Web sur le compte Autonomous Database. Pour accéder au module complémentaire Google Sheets, vous devez disposer des rôles CONNECT, DWROLE, RESOURCE et ADPUSER dans la feuille de calcul SQL.
- Le module d'extension Télécharger Microsoft Excel/Google Sheets n'est disponible dans le menu Téléchargements de votre instance Database Actions que si vous disposez du rôle
ADPUSER
. - L'extension Oracle Autonomous Database pour Google Sheets n'est pas prise en charge dans le navigateur Web Safari.
- Installation et configuration du module complémentaire pour Google Sheets
Avant d'installer le module complémentaire Oracle Autonomous Database pour Google Sheets, téléchargez le fichier ZIP oracleGoogleAddin à partir de votre instance Database Actions. - Téléchargement du fichier de connexion
Pour vous connecter à Autonomous Database, vous pouvez télécharger un fichier de connexion à partir de l'instance Database Actions et l'importer dans l'extension Google Sheet que vous avez configurée. - Connexion à Autonomous Database
Le module complémentaire Oracle Autonomous Database pour Google Sheets vous permet de vous connecter à plusieurs bases de données autonomes avec un seul module complémentaire à l'aide de la fonctionnalité Connexions. Le module complémentaire se connecte à Google Sheets en fournissant une authentification à Google. Plusieurs utilisateurs ou bases de données peuvent se connecter simultanément au module. Cependant, une seule connexion peut rester active. - Génération de l'ID client et de la clé secrète client à l'aide de l'interface utilisateur
Dans cette section, vous utilisez l'interface utilisateur Web pour obtenir les valeursclient_id
etclient_secret
. - Autorisation de l'utilisation d'Autonomous Database par Google Sheets
Une fois votre identité déterminée à l'aide de l'authentification OAuth, Google Sheets doit être autorisé à accéder à Autonomous Database. - Langage naturel dans Google Sheets
Vous pouvez utiliser la requête en langage naturel pour interroger Oracle Autonomous Database à l'aide du menu Langage naturel du "module" Oracle Autonomous Database for Google Sheets. - Analyse des données dans Google Sheets
Si vous sélectionnez Analyse des données, un assistant Oracle Autonomous Database s'ouvre dans la feuille Google. - Exécution de requêtes SQL directes
Le module complémentaire Oracle Autonomous Database pour Google Sheets vous permet d'exécuter des requêtes SQL pour utiliser vos données dans une feuille Google. Avec le module, vous pouvez taper votre code SQL dans la zone de l'éditeur SQL et cliquer sur Exécuter pour exécuter la commande. - Rapports et analyses dans Google Sheets
Vous pouvez afficher les rapports et les vues analytiques ou visualiser les données à des fins d'analyse. - Effacer la feuille
Une fois que le module complémentaire a exécuté la requête et extrait les données dans la feuille de calcul, vous pouvez afficher l'horodatage, l'utilisateur, la requête AV et la requête SQL de la vue analytique dans les résultats de requête générés automatiquement. - Supprimer toutes les feuilles
Utilisez cette option pour supprimer toutes les feuilles existantes dans la feuille de calcul. - A propos du menu Oracle Autonomous Database
Utilisez cette option pour visualiser les détails du module d'extension - Partager ou publier
Une fois les résultats de requête générés dans la feuille Google, vous pouvez les partager avec d'autres utilisateurs. Avec le partage, crée une copie de la feuille de calcul et l'envoie avec les outils de conception masqués et la protection de la feuille de calcul activée. - Détails de la politique de confidentialité d'Oracle Autonomous Database for Google Sheets
Date d'entrée en vigueur :10/4/2024
- Prise en charge d'Oracle Autonomous Database pour Google Sheets
Bienvenue sur la page de support pour Oracle Autonomous Database pour Google Sheets. Cette ressource est conçue pour vous aider à résoudre tous les problèmes ou questions que vous pouvez poser lors de l'utilisation du module.
Rubrique parent : Outil d'analyse des données
Télécharger le fichier de connexions
Pour vous connecter à Autonomous Database, vous pouvez télécharger un fichier de connexion à partir de l'instance Database Actions et l'importer dans l'extension Google Sheet que vous avez configurée.
- Accédez à la fenêtre de lancement de votre instance Database Actions et sélectionnez la carte TELECHARGER MICROSOFT EXCEL/ GOOGLE SHEETS ADD-IN. Cliquez sur le bouton Télécharger le fichier de connexion dans l'onglet Google Sheets de la page Téléchargements pour importer le fichier de connexion dans le module d'extension Google.
-
Ce fichier de connexion vous permettra de vous connecter à Autonomous Database avec l'utilisateur connecté. Vous pouvez importer uniquement les fichiers de connexion vers les modules d'extension Google que vous téléchargez à partir de l'instance Autonomous Database en cours.
Description de l'illustration download-connection-file.png - Cliquez sur le bouton Télécharger le fichier de connexion pour ouvrir l'assistant Télécharger le fichier de connexion. Indiquez les valeurs de champ suivantes dans l'assistant :
- URL de réacheminement Google Sheet : il s'agit de l'URL de déploiement d'application Web que vous avez copiée à partir du numéro d'étape neuf de la section Déployer le script Google en tant qu'application Web.
- Choisissez un type de réponse :
- Connexion explicite
Utilisez les valeurs d'ID client OAuth et de clé secrète client OAuth pour authentifier et autoriser Google Sheets à utiliser Autonomous Database. Utilisez cette option lorsque vous utilisez le type de réponse CODE lors du téléchargement du fichier de connexion à partir de la page Database Actions. Il s'agit de la méthode la plus sécurisée. Elle est préférable d'utiliser si la base de données autonome dispose d'un accès public.
- Connexion implicite
Vous aurez besoin d'un ID client OAuth pour accéder implicitement à Autonomous Database. Utilisez cette option lorsque vous utilisez le jeton en tant que type de réponse lors du téléchargement du fichier de connexion à partir de la page Database Actions. Utilisez-la lorsque la base de données autonome se trouve dans un sous-réseau privé ou dans un pare-feu client.
- Connexion explicite
Rubrique parent : Oracle Autonomous Database pour Google Sheets
Générer l'ID client et la clé secrète client à l'aide de l'interface utilisateur
Dans cette section, vous utilisez l'interface utilisateur Web pour obtenir les éléments client_id
et client_secret
.
Vous générez les clés client en accédant à l'URL d'instance Autonomous Database ajoutée avec oauth/clients.
Par exemple, si votre instance est " https ://<nom_hôte>-<nom_databas>.adb.<région>.oraclecloudapps.com/ords/<nom_schéma>/_sdw/", vous devez vous connecter au lien " https ://<nom_hôte>-<nom_databas>.adb.<région>.oraclecloudapps.com/ords/<nom_schéma>/oauth/clients/". Veillez à inclure la barre oblique de fin.
- Connectez-vous à Database Actions à l'aide du lien "https://machinename.oraclecloudapps.com/ords/SchemaName/oauth/clients/". Vous pouvez afficher une page Clients OAuth en cliquant sur le lien "https ://localhost:port/ords/schemaName/_sdw/ ?nav=rest-workshop&rest-workshop=oauth-clients".
- Cliquez sur le bouton Client +Create OAuth pour créer un client.
Description de l'illustration create-client.png - Dans la liste déroulante Type d'octroi, sélectionnez le type de connexion client souhaité. Vous pouvez sélectionner les options suivantes
- AUTH_CODE : sélectionnez cette option de connexion implicite. Utilisez ce type de réponse lorsque la base de données autonome se trouve dans un sous-réseau privé ou dans un pare-feu client.
- IMPLICIT : sélectionnez cette option en vue d'une connexion explicite. Il s'agit de la méthode la plus sécurisée. Elle est préférable d'utiliser si la base de données autonome dispose d'un accès public.
- Entrez les informations suivantes . Les champs accompagnés d'un astérisque (*) sont obligatoires :
- Nom : nom du client.
- Description : description de l'objectif du client.
- URI de réacheminement : URL de déploiement d'application Web que vous avez copiée à partir de l'étape 10 de Déploiement du script Google en tant qu'application Web
- URI du support : entrez l'URI dans lequel les utilisateurs finals peuvent contacter le client pour obtenir de l'aide. Exemple : https://script.google.com/
- Adresse électronique du support technique : entrez l'adresse électronique à laquelle les utilisateurs finals peuvent contacter le client pour obtenir de l'aide.
- Logo : vous pouvez éventuellement sélectionner une image de votre système local pour insérer un logo pour votre nouveau client.
- Accédez à l'onglet Origines autorisées. Indiquez et ajoutez la liste des préfixes d'URL dans le champ de texte. Ce champ n'est pas obligatoire.
- Accédez à l'onglet Privilèges pour ajouter des privilèges. Vous n'avez pas besoin de disposer de privilèges pour créer un client OAuth.
- Cliquez sur Créer pour créer le client OAuth. Il enregistre le client OAuth que vous pouvez afficher sur la page Clients OAuth.
Description de l'illustration new-client.png - Cliquez sur l'icône Afficher pour afficher les champs
Client ID
etClient Secret
.
Comment me connecter manuellement ?
Les sections suivantes montrent comment se connecter à l'aide de connexions implicites et explicites. Google Sheets a besoin d'une autorisation pour accéder à Autonomous Database. Vous devez d'abord terminer l'autorisation de connexion à la base de données autonome. Le module nécessite une authentification unique pour la configuration.
- Dans la feuille Google, cliquez sur Oracle Autonomous Database et sélectionnez Connexions.
La sélection de Connexions nécessite une authentification Google unique.
- Cliquez sur Connexions pour ouvrir une fenêtre contextuelle dans laquelle vous devez être autorisé à exécuter l'autorisation. Cliquez sur Continuer.
Description de l'illustration auth-continue.png - Vous allez maintenant voir une fenêtre qui vous informe que l'application demande l'accès à des informations sensibles dans votre compte Google.
- Cliquez sur Avancé et sélectionnez le lien Accéder au projet sans titre (non sécurisé). La sélection du lien ouvre une nouvelle fenêtre, vous assurant que vous faites confiance à l'application. Cliquez sur Autoriser pour continuer. Vous avez terminé la configuration.
- Cliquez sur Connexions pour ouvrir une fenêtre contextuelle dans laquelle vous devez être autorisé à exécuter l'autorisation. Cliquez sur Continuer.
- Dans l'assistant Connexions, cliquez sur Ajouter une connexion dans le menu déroulant Gérer les connexions pour ajouter une connexion.
Description de l'illustration add-connection.png - La sélection de l'option Ajouter une connexion ouvre un assistant Ajouter une connexion dans le panneau de liste des connexions de l'assistant Connexions.
Description de l'illustration add-connection-fields.png -
Indiquez les valeurs de champ suivantes dans l'assistant :
Nom de connexion : entrez le nom de la connexion, par exemple, TestConnection.
URL d'Autonomous Database : entrez l'URL de la base de données Autonomous Database à laquelle vous souhaitez vous connecter. Par exemple, "https ://<nom_hôte>-<nom_databas>.adb.<région>.oraclecloudapps.com/"
Dans le champ OAuth Client Grant Type, sélectionnez l'une des deux options en fonction du type de connexion souhaité. Reportez-vous à la section Générer un ID client et une clé secrète client à l'aide de l'interface utilisateur.
Cette option varie en fonction des connexions implicites et explicites.
Implicite : sélectionnez cette option en vue d'une connexion implicite. Utilisez ce type de réponse lorsque la base de données autonome se trouve dans un sous-réseau privé ou dans un pare-feu client.AUTH_CODE : sélectionnez cette option dans le cas d'une connexion explicite. Il s'agit de la méthode la plus sûre et préférée à utiliser.
Lorsque vous sélectionnez l'option Implicite, vous pouvez afficher les champs suivants :
Description de l'illustration implicit.pngOAuth ID client :
client_id
vous générez à l'aide de l'assistant Créer un client de l'interface utilisateur. Reportez-vous à la section Générer un ID client et une clé secrète client à l'aide de l'interface utilisateur.Nom de schéma : indiquez le nom du schéma.
Lorsque vous sélectionnez AUTH_CODE, vous pouvez afficher les champs suivants :
Description de l'image explicit.pngOAuth ID client :
client_id
vous générez à l'aide de l'assistant Créer un client dans l'interface utilisateur. Reportez-vous à la section Générer un ID client et une clé secrète client à l'aide de l'interface utilisateur.OAuth Clé secrète client :
client_secret
que vous générez à l'aide de l'assistant Créer un client dans l'interface utilisateur. Reportez-vous à la section Générer un ID client et une clé secrète client à l'aide de l'interface utilisateur.Nom de schéma : indiquez le nom du schéma.
Cliquez sur Enregistrer.
Une fois que vous avez cliqué sur Enregistrer, vous pouvez visualiser la nouvelle connexion dans le panneau de liste des connexions. La liste des connexions affiche le nom de la connexion, le nom du schéma et le type OAuth que vous accordez. Cependant, il est toujours dans un état déconnecté.
-
Cliquez sur les trois points verticaux en regard du nom de la connexion et effectuez les opérations suivantes :
Connexion : sélectionnez Connexion à l'instance Autonomous Database et définissez le statut de connexion sur Actif. Si vous sélectionnez Connexion, la page de connexion de la base de données autonome s'ouvre. Une fois connecté, vous verrez une page indiquant que l'accès à la base de données vous a été accordé. Fermez la fenêtre et revenez à Google Sheets. Vous verrez maintenant que la connexion est active.
Modifier : sélectionnez Modifier pour mettre à jour toute valeur de la connexion. Pour mettre à jour les valeurs modifiées, cliquez sur Enregistrer.
Dupliquer : sélectionnez Dupliquer pour créer une connexion en double.
Enlever : sélectionnez Enlever pour enlever la connexion de la liste des connexions.
Export de connexions
- Cliquez sur Exporter la connexion dans le menu déroulant Gérer les connexions pour exporter la connexion sélectionnée.
- Sélectionnez la connexion à exporter, puis cliquez sur Exporter.
Description de l'illustration export.png - Cliquez sur Exporter.
-
Les téléchargements de connexion exportés dans votre système local. Le fichier de connexion est enregistré en tant que spreadsheet_addin_connections.json.
Rubrique parent : Oracle Autonomous Database pour Google Sheets
Autoriser Google Sheets à utiliser Autonomous Database
Une fois votre identité déterminée à l'aide de l'authentification OAuth, Google Sheets doit disposer des droits d'accès à Autonomous Database.
Les valeurs client_id
et client_secret
que vous générez lors de l'authentification OAuth sont utilisées pour l'autorisation.
- Cliquez sur le menu Oracle Autonomous Database dans la feuille Google sur laquelle vous travaillez, puis sélectionnez S'inscrire. Cela nécessite une authentification Google unique.
- Cliquez sur Enregistrer pour ouvrir une fenêtre contextuelle qui vous demande l'autorisation d'exécuter l'autorisation. Cliquez sur Continuer. Si vous sélectionnez Continuer, vous serez redirigé vers la page Comptes Google, où vous devez sélectionner votre compte Gmail.
- Vous allez maintenant voir une fenêtre qui vous informe que l'application demande l'accès à des informations sensibles dans votre compte Google. Cliquez sur Avancé et sélectionnez le lien Accéder au projet sans titre (non sécurisé).
- La sélection du lien ouvre une nouvelle fenêtre pour vous assurer que vous faites confiance à l'application. Cliquez sur Autoriser pour continuer.
- Vous avez terminé la configuration. Sélectionnez Inscrire dans le menu Oracle Autonomous Database de la feuille Google.
Un assistant Oracle Autonomous Database s'ouvre dans la feuille Google. Remplissez les champs suivants :
- URL ADB : entrez l'URL ADB. Par exemple, "https ://<nom_hôte>-<nom_databas>.adb.<région>.oraclecloudapps.com/ords/<nom_schéma>".
- OAuth ID client : client_id généré lors de l'authentification.
- OAuth : clé secrète client : client_secret que vous générez lors de l'authentification. Pour plus de détails, reportez-vous à la section Créer des connexions avec la feuille de calcul Google.
Description de l'image adb-google-wizard.png - Sélectionnez Autoriser.
After successfully authorizing the credentials, you can view Connections, Direct SQL, Data Analysis, Analyses and Reports Clear Sheet, Delete All Sheets, About Autonomous Database, and Sign Out menu items under Oracle Autonomous Database.
Rubrique parent : Oracle Autonomous Database pour Google Sheets