Configuration de Openflow - Snowflake Deployment : Noyau Snowflake

Openflow - Snowflake Deployment nécessite la création des ressources suivantes spécifiques à Snowflake :

Créer le rôle OPENFLOW_ADMIN

Créez le rôle d’administrateur Openflow requis.

Note

<OPENFLOW_USER> indique l’utilisateur qui sera utilisé pour accéder à Openflow.

USE ROLE ACCOUNTADMIN;

CREATE ROLE IF NOT EXISTS OPENFLOW_ADMIN;

GRANT CREATE ROLE ON ACCOUNT TO ROLE OPENFLOW_ADMIN;

GRANT ROLE OPENFLOW_ADMIN TO USER <OPENFLOW_USER>;
Copy

Prudence

Les utilisateurs dont le rôle par défaut est ACCOUNTADMIN ne peuvent pas se connecter aux environnements d’exécution Openflow - Snowflake Deployment et obtiendront un message d’erreur lorsqu’ils tentent de le faire. Snowflake recommande d’attribuer un rôle par défaut différent à tout utilisateur qui se connectera à un environnement d’exécution. En outre, Snowflake recommande de définir les rôles secondaires par défaut sur ALL pour tous les utilisateurs Openflow.

Pour modifier le rôle par défaut et activer tous les rôles secondaires, exécutez ce qui suit :

Par exemple :

USE ROLE ACCOUNTADMIN;

ALTER USER <openflow_user> SET DEFAULT_ROLE = <openflow_admin>;
ALTER USER <openflow_user> SET DEFAULT_SECONDARY_ROLES = ('ALL');
Copy

Configurer les privilèges requis

Openflow nécessite de définir des privilèges spécifiques au niveau du compte Snowflake. Ces privilèges sont attribués au rôle ACCOUNTADMIN dans le cadre de l’ensemble de privilèges par défaut. ACCOUNTADMIN disposera automatiquement des deux privilèges suivants et pourra les accorder à un rôle de son choix pour le rôle d’administrateur Openflow, affiché comme rôle OPENFLOW_ADMIN dans l’exemple suivant :

USE ROLE ACCOUNTADMIN;

GRANT CREATE OPENFLOW DATA PLANE INTEGRATION ON ACCOUNT TO ROLE OPENFLOW_ADMIN;
GRANT CREATE OPENFLOW RUNTIME INTEGRATION ON ACCOUNT TO ROLE OPENFLOW_ADMIN;
GRANT CREATE COMPUTE POOL ON ACCOUNT TO ROLE OPENFLOW_ADMIN;
Copy

Activer le Bundle 2025_06 BCR pour la politique réseau au niveau des intégrations

Lorsque vous utilisez l’un des types de connecteurs suivants : Base de données CDC, SaaS, Streaming ou Slack, vous devez activer le Bundle BCR Bundle 2025_06 (activé par défaut) pour assurer la connexion à Snowpipe Streaming.

Pour vérifier et activer le bundle, procédez comme suit :

  1. Déterminez l’état du bundle spécifique :

    call SYSTEM$BEHAVIOR_CHANGE_BUNDLE_STATUS('2025_06');
    
    Copy

    Un résultat DISABLED indique que le bundle est désactivé.

  2. Si le bundle est désactivé, activez-le :

    call SYSTEM$ENABLE_BEHAVIOR_CHANGE_BUNDLE('2025_06');
    
    Copy

Prochaines étapes

Créer un déploiement