Analyse exécutée par le fournisseur

La configuration par défaut de la clean room permet uniquement au consommateur d’effectuer une analyse dans la clean room. Toutefois, le fournisseur peut demander l’autorisation au consommateur d’exécuter des modèles utilisant les données du consommateur dans une clean room spécifique. L’analyse effectuée par le fournisseur peut être activée et exécutée à l’aide de l’UI clean room ou d’un code.

Note

Un fournisseur peut exécuter une analyse dans une salle blanche de deux façons : sous la forme d’un modèle de requête standard, qui renvoie les résultats avec chaque requête, et sous la forme d’une activation des résultats, qui enregistre les résultats dans un fichier du compte du fournisseur. Si vous devez conserver les données pour vous-même ou pour les exporter vers un tiers, ou pour affiner les résultats par rapport à un grand ensemble de données, il est généralement préférable d’activer les résultats sur votre compte. Si vous souhaitez réexécuter un modèle avec de nouveaux paramètres ou données, et si vous n’avez pas besoin de conserver les résultats, l’utilisation des requêtes standard exécutées par les fournisseurs décrites ici est la bonne solution.

Modèles pris en charge

L’analyse effectuée par le fournisseur est activée au niveau du modèle dans une clean room donnée. Les modèles suivants permettent d’effectuer des analyses dirigées par le fournisseur :

  • Chevauchement et analyse de la segmentation

  • Requête SQL (UI uniquement)

  • Modèles personnalisés (API uniquement)

Détails de la facturation

Les analyses gérées par le fournisseur sont exécutées sur le compte du consommateur et les consommateurs sont facturés pour une analyse exécutée par le fournisseur. Pour éviter d’encourir des frais supplémentaires liés aux analyses du fournisseur, le consommateur doit désinstaller la salle blanche.

Un consommateur peut estimer le nombre de crédits consommés par le fournisseur au cours des derniers N jours en exécutant la requête suivante, en spécifiant le nombre de jours précédents comme un nombre négatif :

-- Estimate the number of credits consumed in the past 5 days.
SELECT * FROM TABLE(SAMOOHA_BY_SNOWFLAKE_LOCAL_DB.LIBRARY.PRA_CONSUMPTION_UDTF(-5));
Copy

Choix et limitation de la taille et du type d’entrepôt

Les salles blanches utilisent une logique de mise à l’échelle automatique basée sur les tailles des ensemble de données pour choisir un entrepôt pour votre analyse. Toutefois, le fournisseur peut explicitement choisir une taille d’entrepôt à l’aide de l’API.

Un consommateur peut limiter la taille et le type des entrepôts dont dispose le fournisseur lors de l’exécution d’un modèle donné. La limitation de la taille des entrepôts ne peut être effectuée que dans l’API, et non dans l’UI.

Mise en œuvre des analyses gérées par les fournisseurs

Important

Si le consommateur et le fournisseur se trouvent dans des régions Cloud différentes, vous devez activer exécution automatique inter-Cloud dans les deux comptes et pour les deux clean rooms.

Voici les étapes à suivre pour permettre l’exécution d’une analyse par le fournisseur dans une nouvelle clean room :

  1. Le fournisseur crée et configure une clean room en utilisant l’un des modèles pris en charge.

  2. Dans l’étape Share Clean Room de la configuration de la salle blanche, le fournisseur active Enable run analysis & query à côté de son propre compte pour lui permettre d’exécuter tous les modèles dans cette salle blanche qui prennent en charge l’analyse du fournisseur.

    • Ce paramètre ne peut pas être modifié après la création d’une salle blanche ; si vous souhaitez modifier l’autorisation d’un compte spécifique pour exécuter des requêtes dans une salle blanche publiée, vous devez supprimer la salle blanche et en créer une nouvelle.

  3. Le consommateur rejoint et configure la salle blanche comme d’habitude pour tous les modèles de la salle blanche, y compris pour tous les modèles qui prennent en charge l’analyse du fournisseur. Si le consommateur ne souhaite pas permettre à un fournisseur d’exécuter un modèle spécifique, il peut omettre les détails requis pour ce modèle.

    • Lorsque le consommateur rejoint la salle blanche, il est averti avant de rejoindre que l’analyse exécutée par le fournisseur est activée pour cette salle blanche.

    • Le consommateur peut exécuter des requêtes dès qu’il rejoint la salle blanche, mais il y a un délai de 30 minutes avant que le fournisseur puisse exécuter le modèle. Ce délai de configuration ne concerne que l’étape initiale pour rejoindre la salle blanche ; si le fournisseur ajoute ultérieurement d’autres modèles exécutés par le fournisseur, le fournisseur peut les exécuter dès que le consommateur configure sa salle blanche pour ce modèle.

  4. La salle blanche est désormais disponible pour les analyses exécutées par le fournisseur (après le délai de la configuration initiale) et exécutées par le consommateur (sans délai).

    • Le consommateur est facturé pour toutes les analyses dans cette salle blanche, qu’elles soient effectuées par le fournisseur ou par le consommateur.