Vous êtes ici :
Création d'une connexion live à Snowflake
Créez une connexion live à l'entrepôt Snowflake pour explorer vos données stockées.
Éditions requises
| Autorisations utilisateur requises | |
|---|---|
| Pour créer des connexions en direct vers Snowflake : | Activer CRM Analytics Direct Data pour des sources de données externes |
| Pour explorer les données directement dans Snowflake : | Explorer directement les données externes |
Connexion à Snowflake avec OAuth
Pour utiliser CRM Analytics Direct Data for Snowflake avec une connexion OAuth, configurez Snowflake, Salesforce, CRM Analytics et un serveur d'autorisation OAuth externe tel que Okta. Cependant, contactez votre service de sécurité réseau ou informatique pour obtenir de l'aide sur la configuration conforme aux exigences de sécurité de votre organisation.
- Configurez Snowflake et le serveur d'autorisation externe que vous avez sélectionné. L'aide Snowflake présente des instructions détaillées sur la connexion à des services tels que Okta et Microsoft Azure AD.
- Une fois le serveur d'autorisation configuré, suivez les étapes de la rubrique Définition de fournisseur d'authentification, de l'aide Salesforce, dans votre organisation Salesforce.
- Une fois le fournisseur d'authentification ajouté à Salesforce, définissez un identifiant nommé dans Salesforce. Sélectionnez le protocole d'authentification OAuth 2.0 et le type d'identité Par utilisateur.
- Ajoutez la connexion Snowflake live. Pour le paramètre Type d’authentification, saisissez UserBasedOAuth.
Remarque OAuth 2.0 est le protocole d'autorisation standard de l'industrie. Cependant, nous ne pouvons pas tester chaque combinaison de services possible. Si votre service ne parvient pas à se connecter au système Fournisseur d'authentification, consignez une requête auprès du Support client de Salesforce.
Créer une connexion live
- Authentifiez votre compte avec Snowflake.
- Dans CRM Analytics, cliquez sur l'icône d'engrenage (
), puis sélectionnez Gestionnaire de données. - Dans le gestionnaire de données, cliquez sur l'onglet Connecter.
- Cliquez sur Connecter aux données.
- Cliquez sur Connexions en direct.
Remarque Si l'onglet Connexions live n'est pas affiché, vous devez d'abord activer Direct Data dans CRM Analytics. - Cliquez sur Ajouter une connexion.
- Cliquez sur Connecteur Snowflake Direct, puis saisissez ses paramètres, indiqués dans la section Paramètres de connexion.
- Lorsque vous avez terminé, cliquez sur Enregistrer ou Enregistrer et créer un jeu de données.
Création de jeux de données live pour un tableau source Snowflake
Après avoir créé la connexion live, créez un jeu de données live permettant aux utilisateurs d'explorer les tableaux ou les vues Snowflake disponibles avec la connexion.
Après avoir créé la connexion live, activez un jeu de données live pour la connexion.
- Dans le gestionnaire de données, cliquez sur l'onglet Données.
- Sous l'onglet Jeux de données live, cliquez sur Créer un jeu de données. Sélectionnez la connexion, puis activez un tableau source Snowflake qui est disponible avec la connexion.
- Nommez le jeu de données live et attribuez-le à une application CRM Analytics. Utilisez l'application pour contrôler les utilisateurs, les rôles et les groupes Salesforce qui ont accès à l'exploration des données Snowflake avec la connexion.
- Lorsque vous avez terminé, cliquez sur Créer un jeu de données live.
Pour lancer l'exploration, cliquez sur le jeu de données live sous l'onglet Jeux de données dans CRM Analytics Studio.
Paramètres de connexion en direct à Snowflake
Tous les paramètres nécessitent une valeur, sauf indication contraire.
| Paramètre | Description |
|---|---|
| Nom de connexion | Obligatoire. Identifie la connexion en direct. Utilisez une convention permettant de différencier aisément les connexions. |
| Nom du développeur | Obligatoire. Le nom d'API de la connexion. Ce nom doit être unique, commencer par une lettre et contenir uniquement des caractères alphanumériques et des traits de soulignement. Le nom ne peut pas inclure d'espace, se terminer par un trait de soulignement ou inclure deux traits de soulignement consécutifs. Vous ne pouvez pas changer le nom du développeur une fois la connexion créée. |
| Description | Obligatoire. La description de la connexion à usage interne. |
| Type d'authentification | Obligatoire. La diversité d'authentification utilisée pour cette connexion. Les valeurs acceptées sont
|
| Identifiant nommé | Facultatif. Utilisé lorsque le type d'authentification est UserBasedOAuth. Le champ de nom d'un identifiant nommé stocké dans votre organisation Salesforce. Consultez Identifiants nommés. |
| Username | Facultatif. Utilisé lorsque le type d'authentification est |
| Mot de passe | Facultatif. Utilisé lorsque le type d'authentification est |
| Compte | Obligatoire. Le nom de votre compte Snowflake. |
| Warehouse | Obligatoire. Le nom de l'entrepôt Snowflake. Ce paramètre est sensible à la casse. Par conséquent, saisissez la valeur telle qu'elle est affichée dans Snowflake. |
| Rôle | Facultatif. Le rôle Snowflake attribué à l'utilisateur que vous utilisez pour vous connecter. Pour protéger les données, nous recommandons une connexion au nom de utilisateur Snowflake disposant d'un rôle en lecture seule. |
| Base de données | Obligatoire. Le nom de la base de données Snowflake. Ce paramètre est sensible à la casse. Par conséquent, saisissez la valeur telle qu'elle est affichée dans Snowflake. |
| Schéma | Obligatoire. Le schéma Snowflake dont vous souhaitez explorer les données avec la connexion. Vous pouvez ajouter tous les tableaux que vous souhaitez explorer à un seul schéma Snowflake ou créer une connexion séparée pour chaque schéma. Pour protéger les données, nous recommandons de créer un schéma Snowflake séparé pour Direct Data for Snowflake. |
| Clé privée | Facultatif. Utilisé lorsque le type d'authentification est |
| Phrase secrète de clé privée | Facultatif. Utilisé lorsque le type d'authentification est |


