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

Alation

Sécurité, gouvernance et observabilité

Alteryx

Apprentissage automatique et & Data Science

Alteryx

Intégration des données

Alteryx Designer Cloud

ALTR

Sécurité, gouvernance et observabilité

Plan gratuit pour toujours

Ascend.io

Intégration des données

CARTO

Business Intelligence (BI)

Census

Intégration des données

Coalesce

Intégration des données

data.world

Sécurité, gouvernance et observabilité

Dataiku

Apprentissage automatique et & Data Science

DataOps.live

Développement et gestion de SQL

dbt Labs

Intégration des données

dbt Cloud

Domo

Business Intelligence (BI)

Etleap

Intégration des données

Fivetran

Intégration des données

H2O.ai

Apprentissage automatique et & Data Science

Hex

Apprentissage automatique et & Data Science

Hightouch

Intégration des données

Hunters

Sécurité, gouvernance et observabilité

Immuta

Sécurité, gouvernance et observabilité

Informatica

Intégration des données

Informatica Cloud

Informatica Data Loader

Intégration des données

Informatica Data Loader

Keboola

Intégration des données

Knoema

Intégration des données

Matillion Data Loader

Intégration des données

Chargeur de données Matillion

Matillion ETL

Intégration des données

Matillion ETL

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

StreamSets

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 :

    Snowsight

    Dans certains cas, vous recevez automatiquement un e-mail vous invitant à Please Validate Your Email. Si ce n’est pas le cas, suivez les étapes suivantes pour vérifier votre adresse e-mail :

    1. Connectez-vous à Snowsight.

    2. Sélectionnez votre nom d’utilisateur, puis sélectionnez Profile

    3. Configurez votre adresse e-mail :

      • Si vous n’avez pas d’adresse e-mail dans la liste, entrez une adresse e-mail dans le champ Email, puis sélectionnez Save.

      • Si vous ne pouvez pas saisir d’adresse e-mail, un administrateur de compte doit soit ajouter une adresse e-mail en votre nom, soit accorder à votre utilisateur le rôle avec le privilège OWNERSHIP.

      • Si vous n’avez pas reçu d’e-mail, sélectionnez Resend verification email. Snowflake envoie un e-mail de vérification à l’adresse que vous avez fournie.

    4. Ouvrez votre e-mail, puis sélectionnez le lien dans l’e-mail pour valider votre adresse e-mail.

    Classic Console
    1. Sélectionnez le menu déroulant à côté de votre nom de connexion » Preferences » General.

    2. Dans la zone User Information ajoutez ou vérifiez votre adresse e-mail en sélectionnant 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 à Snowsight ou à l”Classic Console.

  2. Faites de ACCOUNTADMIN le rôle actif de l’interface :

    N’importe quelle interface

    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. Ouvrez la page Partner Connect :

    Snowsight

    Select Admin » Partner Connect. La page Partner Connect s’ouvre.

    Classic Console

    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.

    Attention

    Actuellement, vous ne pouvez pas utiliser l”Classic Console pour spécifier des bases de données partagées (c’est-à-dire des bases de données partagées entre des comptes de fournisseurs et votre compte) pour votre essai Partner Connect pendant le processus de connexion initial. Si vous sélectionnez une base de données partagée, l”Classic Console renvoie une erreur lorsque vous cliquez sur le bouton Connect pour terminer le processus.

    Pour utiliser des bases de données partagées avec un essai :

    • Utilisez Snowsight pour terminer le processus de connexion initiale.

    • Spécifiez manuellement la base de données partagée 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 :

Nom d’objet

Type

Remarques

PC_<partenaire>_DB

Base de données

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.

PC_<partenaire>_WH

Entrepôt

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

PC_<partenaire>_USER

Utilisateur système

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é.

PC_<partenaire>_ROLE

Rôle

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

Les objets ci-dessus 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 Modification des politiques réseau.

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

Alation

N/A

Alteryx

44.225.50.233

ALTR

3.145.219.176/28 . 35.89.45.128/28 . 44.203.133.160/28

Ascend.io

N/A

CARTO

N/A

Census

N/A

Coalesce

N/A

data.world

52.3.83.134 . 52.205.195.10 . 52.205.207.86

Dataiku

N/A

DataOps.live

N/A

dbt Labs

52.22.161.231 . 52.45.144.63 . 54.81.134.249

Domo

N/A

Etleap

N/A

Fivetran

52.0.2.4

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

H2O.ai

N/A

Hunters

18.192.165.147 . 34.223.20.125 . 34.223.186.164 . 34.223.221.217 . 52.32.222.121 . 52.35.55.27 . 52.35.219.75 . 52.40.78.172 . 54.68.155.124 . 54.72.125.231 . 54.73.199.243 . 54.75.50.99 . 54.212.81.93 . 54.214.94.117 . 54.220.191.11

Hex

N/A

Hightouch

N/A

Immuta

N/A

Informatica

N/A

Informatica Data Loader

N/A

Keboola

N/A

Knoema

N/A

Chargeur de données Matillion

N/A

Matillion ETL

N/A

Qlik

N/A

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 IP.

SnapLogic

Divers

Pour les adresses IP, voir la documentation SnapLogic.

SqlDBM

N/A

Stitch

Divers

Pour les adresses IP, voir la documentation Stitch.

StreamSets

N/A

Striim

N/A

Talend

N/A

ThoughtSpot

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 à Snowsight ou à l”Classic Console.

  2. Faites de ACCOUNTADMIN le rôle actif de l’interface.

    N’importe quelle interface

    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. Ouvrez la page Partner Connect :

    Snowsight

    Select Admin » Partner Connect. La page Partner Connect s’ouvre.

    Classic Console

    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 supprimer la connexion partenaire et retirer la coche de la vignette du partenaire dans Partner Connect.

  7. Si l’essai n’expire pas de lui-même, contactez le partenaire pour mettre fin à votre participation à l’essai.

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.