Enregistrez et partagez vos résultats dans des Snowflake Notebooks

Vous pouvez collaborer à l’analyse des données avec d’autres personnes en utilisant des Snowflake Notebooks.

Chaque notebook Snowflake appartient à un rôle, de sorte que les autres utilisateurs qui se voient attribuer le rôle de propriétaire ou qui en héritent peuvent ouvrir, exécuter et modifier les notebooks appartenant à ce rôle. Vous ne pouvez pas partager le notebook avec d’autres rôles.

Prudence

Les notebooks sont enregistrés toutes les trois secondes. Si d’autres utilisateurs ont ouvert le notebook et l’exécutent, vous risquez de remplacer le travail des autres.

Exporter votre notebook sous forme de fichier pour le partager

Pour partager votre notebook vers l’extérieur, vous pouvez l’exporter sous la forme d’un fichier .ipynb. Le notebook exporté peut être partagé avec d’autres personnes qui n’utilisent pas de Snowflake Notebooks. Ils peuvent ouvrir les notebooks avec d’autres solutions compatibles avec le format .ipynb.

  1. Connectez-vous à Snowsight.

  2. Sélectionnez Projects » Notebooks.

  3. Ouvrez le notebook que vous souhaitez exporter.

  4. Sélectionnez le menu vertical indiqué par une ellipse Plus d'actions pour la feuille de calcul puis sélectionnez Export.

  5. Reconnaissez que certaines commandes peuvent ne pas être prises en charge par d’autres outils de notebooks et sélectionnez Export.

    Un fichier nommé notebook_app est téléchargé. Vous pouvez ensuite importer le notebook exporté dans un autre compte Snowflake ou dans un autre outil prenant en charge les fichiers .ipynb.

Note

Les sorties de cellules ne sont pas incluses dans l’exportation, seul le contenu des cellules l’est.

Réduire les cellules pour présenter les notebooks à d’autres personnes

Vous pouvez réduire le code dans une cellule pour ne voir que la sortie. Par exemple, réduisez une cellule Python pour n’afficher que les visualisations produites par votre code, ou réduisez une cellule SQL pour n’afficher que la table des résultats.

  • Pour modifier ce qui est visible dans la cellule, sélectionnez le bouton bascule Collapse results.

    Réduisez ou développez la cellule.
  • Ce bouton comporte plusieurs bascules qui vous permettent de choisir les parties de la cellule à réduire.

Considérations sur le partage des notebooks

  • Le rôle utilisé pour créer le notebook est propriétaire du notebook. Pour plus de détails sur les privilèges requis pour les notebooks, voir Exigences en matière de contrôle d’accès.

  • Tout utilisateur ayant ce rôle, ou dont le rôle hérite de ce rôle, peut modifier et voir le notebook.

  • Pour partager un notebook avec un autre utilisateur et collaborer avec lui, cet utilisateur doit soit avoir le rôle de propriétaire, soit se voir attribuer un rôle qui hérite du rôle de propriétaire du notebook.

  • Vous ne pouvez pas partager un notebook avec d’autres rôles.