Snowflake Partner Connect

Partner Connect vous permet de créer facilement des comptes d’essai avec des partenaires commerciaux sélectionnés de Snowflake et d’intégrer ces comptes à Snowflake. Cette fonctionnalité constitue une option pratique pour essayer divers outils et services tiers, puis pour adopter ceux qui répondent le mieux aux besoins de votre entreprise.

Dans ce chapitre :

Partenaires pris en charge

Important

Snowflake ne détermine ni ne dicte les conditions (termes de durée d’évaluation, fonctionnalités prises en charge, etc.) relatives aux comptes d’évaluation partenaires ; ces politiques sont définies par chaque partenaire Snowflake et varient en fonction du partenaire.

Pour plus de détails sur un essai spécifique, veuillez contacter directement le partenaire.

Actuellement, Partner Connect comprend les partenaires suivants :

Partenaire

Catégorie

Remarques

data.world

Sécurité et gouvernance

Dataguise

Sécurité et gouvernance

Dataiku

Apprentissage automatique et & Data Science

DataOps.live

Développement et gestion de SQL

DataRobot

Apprentissage automatique et & Data Science

Domo

Business Intelligence (BI)

Fivetran

Intégration des données

H2O.ai

Apprentissage automatique et & Data Science

Hunters.AI

Sécurité et gouvernance

HVR

Intégration des données

Informatica

Intégration des données

Informatica Cloud

Matillion ETL

Intégration des données

Matillion ETL

Matillion Data Loader

Intégration des données

Chargeur de données Matillion

Qlik

Intégration des données

Qlik Replicate

Rivery

Intégration des données

Sigma Computing

Business Intelligence (BI)

Sisense

Business Intelligence (BI)

Sisense for Cloud Data Teams

SnapLogic

Intégration des données

SqlDBM

Développement et gestion de SQL

Stitch

Intégration des données

Striim

Intégration des données

Talend

Intégration des données

ThoughtSpot

Business Intelligence (BI)

Zepl

Apprentissage automatique et & Data Science

Exigences en matière de sécurité

Partner Connect est limité aux administrateurs de compte (c.-à-d. les utilisateurs ayant le rôle ACCOUNTADMIN) qui ont une adresse e-mail vérifiée dans Snowflake :

  • Pour utiliser Partner Connect, vous devez passer au rôle ACCOUNTADMIN ou contacter une personne de votre entreprise qui a ce rôle.

  • Pour vérifier votre adresse e-mail :

    1. Dans l’interface Web de Snowflake, sélectionnez Preferences » General dans le menu déroulant à côté de votre nom d’utilisateur. La page Preferences apparaît.

    2. Dans la zone User Information , ajoutez ou vérifiez votre adresse e-mail en cliquant sur le(s) lien(s) correspondant(s) dans le champ Email Address.

Connexion avec un partenaire Snowflake

Pour ouvrir un compte d’essai avec un partenaire Snowflake actuellement dans Partner Connect :

  1. Connectez-vous à l’interface Web de Snowflake.

  2. Cliquez sur le menu déroulant à côté de votre nom de connexion, puis cliquez sur Switch Role » ACCOUNTADMIN pour passer au rôle d’administrateur de compte.

  3. Cliquez sur Partner Connect Partner Connect tab. La page Snowflake Partner Connect s’ouvre.

  4. Cliquez sur la vignette correspondant au partenaire auquel vous souhaitez vous connecter.

    Une boîte de dialogue affiche les conditions requises pour la connexion au partenaire, ainsi qu’une liste des objets automatiquement créés dans Snowflake au cours du processus de connexion, notamment une base de données vide, un entrepôt, un utilisateur par défaut et un rôle personnalisé. L’application partenaire utilise ces objets lors de la lecture ou de l’écriture sur votre compte.

  5. Si vous le souhaitez, spécifiez une ou plusieurs bases de données existantes dans Snowflake à utiliser automatiquement avec l’essai. Cette action a pour effet la création d’un rôle personnalisé supplémentaire qui rend les données existantes dans Snowflake rapidement et facilement disponibles pour l’application partenaire.

    Si vous ne spécifiez aucune base de données au cours du processus de connexion initiale, vous pourrez le faire ultérieurement ; toutefois, cela devra être réalisé manuellement.

    Note

    Actuellement, les bases de données partagées (c’est-à-dire les bases de données partagées entre les comptes des fournisseurs et votre compte) ne peuvent pas être spécifiées pendant le processus de connexion initiale. Pour utiliser une base de données partagée lors d’un essai, vous pouvez la spécifier manuellement après la fin du processus.

  6. Cliquez sur le bouton Connect situé sous la description du partenaire pour créer un compte d’essai avec le partenaire et connecter l’application partenaire à Snowflake.

Lorsque le processus est terminé et que les objets ont été créés, la vignette du partenaire est mise à jour avec une coche.

Objets créés pour le partenaire

Pendant le processus de connexion, les objets Snowflake suivants pour l’application partenaire sont créés dans votre compte :

Objet

Nom

Remarques

Base de données

PC_<partenaire>_DB

Cette base de données est vide et peut être utilisée pour charger/stocker des données à des fins d’interrogation. Si vous souhaitez utiliser des bases de données existantes qui contiennent déjà des données, au cours du processus de connexion initiale, vous pouvez spécifier des bases de données non partagées à utiliser dans le champ prévu à cet effet. Vous pouvez également spécifier manuellement d’autres bases de données après la fin du processus.

Entrepôt

PC_<partenaire>_WH

La taille par défaut de l’entrepôt est X-Small, mais elle peut être modifiée si nécessaire.

Utilisateur système

PC_<partenaire>_USER

Il s’agit de l’utilisateur qui se connecte à Snowflake depuis l’application partenaire. Comme indiqué dans la boîte de dialogue, un mot de passe aléatoire pour l’utilisateur est automatiquement généré.

Rôle

PC_<partenaire>_ROLE

Le rôle PUBLIC est attribué à ce rôle personnalisé, ce qui lui permet d’accéder à tous les objets appartenant au rôle PUBLIC. De plus, ce rôle est accordé au rôle SYSADMIN, qui permet aux utilisateurs ayant le rôle SYSADMIN (ou supérieur) d’accéder également aux objets Snowflake créés pour accéder à l’accès partenaire.

En outre, si vous avez choisi de spécifier une ou plusieurs bases de données existantes au cours du processus de connexion initiale, un deuxième rôle personnalisé est créé avec tous les privilèges nécessaires pour accéder aux tables des bases de données :

PC_<partenaire>_DB_PICKER_ROLE

Ce rôle est ensuite accordé au PC_<partenaire>_ROLE, ce qui permet à toutes les tables des bases de données spécifiées d’être utilisées par l’application partenaire avec une configuration supplémentaire minimale (ou aucune).

Notez que ce deuxième rôle n’est pas affiché dans la boîte de dialogue, mais le rôle est créé automatiquement après la création de tous les autres objets répertoriés dans la boîte de dialogue.

Astuce

  • Ces objets sont créés pour permettre une installation rapide et pratique. Si vous préférez utiliser des objets Snowflake existants (bases de données, entrepôts, utilisateurs, etc.), vous pouvez mettre à jour les préférences dans l’application partenaire pour référencer les objets souhaités dans Snowflake.

  • Un administrateur de compte peut utiliser ALTER USER pour modifier le mot de passe généré pour PC_<partenaire>_USER.

  • Pour permettre l’accès à des objets appartenant à (ou accordés à) des rôles autres que PUBLIC, accordez les autres rôles à PC_<partenaire>_ROLE.

Fonctionnalités d’application automatisées et utilisation des ressources

Les applications partenaires peuvent inclure des fonctionnalités automatisées telles que des tableaux de bord qui s’exécutent selon une planification particulière et consomment des ressources de calcul. Nous vous encourageons à lire la documentation produit d’une application partenaire et à contrôler l’utilisation de l’entrepôt PC_<partenaire>_WH afin d’éviter une utilisation inattendue du crédit de Snowflake par l’application.

Ajout d’adresses IP de partenaires aux politiques réseau

Si vous utilisez une politique réseau pour restreindre l’accès à votre compte Snowflake en fonction de l’adresse IP de l’utilisateur, les applications partenaires ne pourront pas accéder à votre compte, sauf si vous ajoutez les adresses IP des partenaires à la liste d’adresses IP autorisées dans la politique réseau. Pour des instructions détaillées, voir Modifier une politique réseau au niveau du compte.

Le tableau suivant indique les adresses IP de chaque partenaire à ajouter (si disponible et pris en charge) ou fournit des liens vers les pages des sites des partenaires en vue d’obtenir cette information :

Partenaire

Adresses IP

Remarques

data.world

52.3.83.134 , 52.205.195.10 , 52.205.207.86

Dataguise

N/A

Dataguise ne fournit actuellement aucune plage d’adresses IP statiques.

Dataiku

TBA

DataOps.live

TBA

DataRobot

TBA

Domo

TBA

Fivetran

52.0.2.4

Pour plus d’informations sur la configuration, reportez-vous à la documentation de Fivetran.

H2O.ai

TBA

Hunters.AI

34.223.20.125 , 34.223.221.217 , 52.32.222.121 , 52.35.219.75 , 52.40.78.172 , 54.68.155.124

HVR

TBA

Informatica

TBA

Chargeur de données Matillion

N/A

Ne fonctionne pas avec les politiques réseau qui bloquent le trafic.

Matillion ETL

N/A

Ne fonctionne pas avec les politiques réseau qui bloquent le trafic.

Qlik

N/A

Ne fonctionne pas avec les politiques réseau qui bloquent le trafic.

Rivery

13.58.140.165/32 , 34.254.56.182/32 , 52.14.86.20/32 , 52.14.192.86/32

Sigma

104.197.169.18 , 104.197.193.23

Sisense

Divers

Voir la documentation Sisense pour les adresses.

SnapLogic

Divers

Voir la documentation SnapLogic pour les adresses.

Stitch

Divers

Voir la documentation Stitch pour les adresses.

Striim

TBA

SqlDBM

TBA

Talend

TBA

ThoughSpot

35.164.213.211

Zepl

34.214.146.198 , 35.164.138.115 , 52.24.205.101

Lancement d’une application partenaire

Une fois qu’une application partenaire est connectée à Snowflake :

  1. Cliquez sur la vignette correspondante sur la page Snowflake Partner Connect.

  2. Cliquez sur le bouton Launch pour ouvrir le site Web du partenaire.

Déconnexion d’un compte partenaire

Si vous décidez de mettre fin à un compte d’essai lancé par le biais de Partner Connect pour une raison quelconque, suivez les étapes suivantes :

  1. Connectez-vous à l’interface Web de Snowflake.

  2. Cliquez sur le menu utilisateur, puis cliquez sur Switch Role » ACCOUNTADMIN pour passer au rôle d’administrateur de compte.

  3. Cliquez sur Partner Connect Partner Connect tab. La page Snowflake Partner Connect s’ouvre.

  4. Cliquez sur la vignette de l’application partenaire de laquelle vous vous déconnectez. Dans la boîte de dialogue qui s’ouvre, notez les noms de la base de données, de l’entrepôt, de l’utilisateur système et des objets de rôle personnalisé qui ont été créés pour l’application partenaire au cours du processus de connexion initiale.

  5. Utilisez la commande DROP <objet> appropriée pour supprimer chacun des objets créés pour l’application partenaire.

    Astuce

    Au cours du processus de connexion initiale, si vous avez spécifié des bases de données existantes à utiliser avec l’application partenaire, n’oubliez pas de détruire également le rôle PC_<partenaire>_DB_PICKER_ROLE qui a été automatiquement créé avec les autres objets.

  6. Contactez l’assistance Snowflake pour mettre fin à l’essai du compte partenaire et retirez la coche de la vignette du partenaire dans Partner Connect.

Connexion : dépannage

La connexion existe déjà.

Si votre entreprise a déjà un compte chez le partenaire, qu’il s’agisse d’un compte ouvert directement avec le partenaire ou via Partner Connect sur un autre de vos comptes Snowflake, l’ouverture d’un autre compte d’essai pourrait échouer avec un message indiquant qu’une connexion existe déjà.

Dans ce cas, l’essai pour ce compte doit être initié directement via le partenaire.