[{"data":1,"prerenderedAt":682},["ShallowReactive",2],{"navigation_docs_fr":3,"-fr-04-installation-12-snowflake-authentification-et-profils-dbt":307,"-fr-04-installation-12-snowflake-authentification-et-profils-dbt-surround":677},[4,26,59,191,248,269,286],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Démarrage","\u002Ffr\u002F01-demarrage","fr\u002F01-demarrage",[9,13,17,21],{"title":10,"path":11,"stem":12},"Présentation","\u002Ffr\u002F01-demarrage\u002F01-presentation","fr\u002F01-demarrage\u002F01-presentation",{"title":14,"path":15,"stem":16},"Public cible","\u002Ffr\u002F01-demarrage\u002F02-public-cible","fr\u002F01-demarrage\u002F02-public-cible",{"title":18,"path":19,"stem":20},"Pourquoi ces outils","\u002Ffr\u002F01-demarrage\u002F03-pourquoi-ces-outils","fr\u002F01-demarrage\u002F03-pourquoi-ces-outils",{"title":22,"path":23,"stem":24},"Parcours recommandé","\u002Ffr\u002F01-demarrage\u002F04-parcours-recommande","fr\u002F01-demarrage\u002F04-parcours-recommande",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"DBT","\u002Ffr\u002F02-dbt","fr\u002F02-dbt",[31,35,39,43,47,51,55],{"title":32,"path":33,"stem":34},"Présentation DBT","\u002Ffr\u002F02-dbt\u002F01-presentation-dbt","fr\u002F02-dbt\u002F01-presentation-dbt",{"title":36,"path":37,"stem":38},"Profils, cibles et projets","\u002Ffr\u002F02-dbt\u002F02-profils-cibles-et-projets","fr\u002F02-dbt\u002F02-profils-cibles-et-projets",{"title":40,"path":41,"stem":42},"Commandes de base","\u002Ffr\u002F02-dbt\u002F03-commandes-de-base","fr\u002F02-dbt\u002F03-commandes-de-base",{"title":44,"path":45,"stem":46},"Seeds, models et tests","\u002Ffr\u002F02-dbt\u002F04-seeds-models-tests","fr\u002F02-dbt\u002F04-seeds-models-tests",{"title":48,"path":49,"stem":50},"Sélection, tags et dépendances","\u002Ffr\u002F02-dbt\u002F05-selection-tags-et-dependances","fr\u002F02-dbt\u002F05-selection-tags-et-dependances",{"title":52,"path":53,"stem":54},"Documentation dbt et lineage","\u002Ffr\u002F02-dbt\u002F06-documentation-dbt-et-lineage","fr\u002F02-dbt\u002F06-documentation-dbt-et-lineage",{"title":56,"path":57,"stem":58},"Orchestration","\u002Ffr\u002F02-dbt\u002F07-orchestration","fr\u002F02-dbt\u002F07-orchestration",{"title":60,"path":61,"stem":62,"children":63,"page":25},"Le comptoir","\u002Ffr\u002F03-le-comptoir","fr\u002F03-le-comptoir",[64,138,166],{"title":65,"path":66,"stem":67,"children":68,"page":25},"Architecture","\u002Ffr\u002F03-le-comptoir\u002F01-architecture","fr\u002F03-le-comptoir\u002F01-architecture",[69,93,97,114,118],{"title":65,"path":70,"stem":71,"children":72,"page":25},"\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F01-architecture","fr\u002F03-le-comptoir\u002F01-architecture\u002F01-architecture",[73,77,81,85,89],{"title":74,"path":75,"stem":76},"Vue d'ensemble","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F01-architecture\u002F01-vue-densemble","fr\u002F03-le-comptoir\u002F01-architecture\u002F01-architecture\u002F01-vue-densemble",{"title":78,"path":79,"stem":80},"Marts et couche reporting","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F01-architecture\u002F02-marts-et-couche-reporting","fr\u002F03-le-comptoir\u002F01-architecture\u002F01-architecture\u002F02-marts-et-couche-reporting",{"title":82,"path":83,"stem":84},"Marts Kimball","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F01-architecture\u002F03-marts-kimball","fr\u002F03-le-comptoir\u002F01-architecture\u002F01-architecture\u002F03-marts-kimball",{"title":86,"path":87,"stem":88},"Couche reporting Power BI","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F01-architecture\u002F04-couche-reporting-power-bi","fr\u002F03-le-comptoir\u002F01-architecture\u002F01-architecture\u002F04-couche-reporting-power-bi",{"title":90,"path":91,"stem":92},"Tables de filtres par grain","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F01-architecture\u002F05-tables-de-filtres-par-grain","fr\u002F03-le-comptoir\u002F01-architecture\u002F01-architecture\u002F05-tables-de-filtres-par-grain",{"title":94,"path":95,"stem":96},"Lier les bases de données","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F02-lier-les-bases-de-donnees","fr\u002F03-le-comptoir\u002F01-architecture\u002F02-lier-les-bases-de-donnees",{"title":98,"path":99,"stem":100,"children":101,"page":25},"Adapters et seeds","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F03-adapters-et-seeds","fr\u002F03-le-comptoir\u002F01-architecture\u002F03-adapters-et-seeds",[102,106,110],{"title":103,"path":104,"stem":105},"Concept","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F03-adapters-et-seeds\u002F01-concept","fr\u002F03-le-comptoir\u002F01-architecture\u002F03-adapters-et-seeds\u002F01-concept",{"title":107,"path":108,"stem":109},"Seeds de configuration","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F03-adapters-et-seeds\u002F02-seeds-de-configuration","fr\u002F03-le-comptoir\u002F01-architecture\u002F03-adapters-et-seeds\u002F02-seeds-de-configuration",{"title":111,"path":112,"stem":113},"Adapters et points d'injection","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F03-adapters-et-seeds\u002F03-adapters-et-points-dinjection","fr\u002F03-le-comptoir\u002F01-architecture\u002F03-adapters-et-seeds\u002F03-adapters-et-points-dinjection",{"title":115,"path":116,"stem":117},"Activer une ressource","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F04-activer-une-ressource","fr\u002F03-le-comptoir\u002F01-architecture\u002F04-activer-une-ressource",{"title":119,"path":120,"stem":121,"children":122,"page":25},"Overriding","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F05-overriding","fr\u002F03-le-comptoir\u002F01-architecture\u002F05-overriding",[123,126,130,134],{"title":103,"path":124,"stem":125},"\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F05-overriding\u002F01-concept","fr\u002F03-le-comptoir\u002F01-architecture\u002F05-overriding\u002F01-concept",{"title":127,"path":128,"stem":129},"Overrider un modèle","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F05-overriding\u002F02-overrider-un-modele","fr\u002F03-le-comptoir\u002F01-architecture\u002F05-overriding\u002F02-overrider-un-modele",{"title":131,"path":132,"stem":133},"Règles d'affaires locales","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F05-overriding\u002F03-regles-affaires-locales","fr\u002F03-le-comptoir\u002F01-architecture\u002F05-overriding\u002F03-regles-affaires-locales",{"title":135,"path":136,"stem":137},"Contrats de données","\u002Ffr\u002F03-le-comptoir\u002F01-architecture\u002F05-overriding\u002F04-contrats-de-donnees","fr\u002F03-le-comptoir\u002F01-architecture\u002F05-overriding\u002F04-contrats-de-donnees",{"title":139,"path":140,"stem":141,"children":142,"page":25},"Utilisation","\u002Ffr\u002F03-le-comptoir\u002F02-utilisation","fr\u002F03-le-comptoir\u002F02-utilisation",[143,147,151,155,158,162],{"title":144,"path":145,"stem":146},"Ajouter une interface","\u002Ffr\u002F03-le-comptoir\u002F02-utilisation\u002F01-ajouter-une-interface","fr\u002F03-le-comptoir\u002F02-utilisation\u002F01-ajouter-une-interface",{"title":148,"path":149,"stem":150},"Créer ou modifier un mart","\u002Ffr\u002F03-le-comptoir\u002F02-utilisation\u002F02-creer-ou-modifier-un-mart","fr\u002F03-le-comptoir\u002F02-utilisation\u002F02-creer-ou-modifier-un-mart",{"title":152,"path":153,"stem":154},"Encoder une règle avec un seed","\u002Ffr\u002F03-le-comptoir\u002F02-utilisation\u002F03-encoder-une-regle-affaires-avec-un-seed","fr\u002F03-le-comptoir\u002F02-utilisation\u002F03-encoder-une-regle-affaires-avec-un-seed",{"title":127,"path":156,"stem":157},"\u002Ffr\u002F03-le-comptoir\u002F02-utilisation\u002F04-overrider-un-modele","fr\u002F03-le-comptoir\u002F02-utilisation\u002F04-overrider-un-modele",{"title":159,"path":160,"stem":161},"Ajouter des tests","\u002Ffr\u002F03-le-comptoir\u002F02-utilisation\u002F05-ajouter-des-tests","fr\u002F03-le-comptoir\u002F02-utilisation\u002F05-ajouter-des-tests",{"title":163,"path":164,"stem":165},"Formatage et revue","\u002Ffr\u002F03-le-comptoir\u002F02-utilisation\u002F06-formatage-et-revue","fr\u002F03-le-comptoir\u002F02-utilisation\u002F06-formatage-et-revue",{"title":167,"path":168,"stem":169,"children":170,"page":25},"Créer un tableau de bord","\u002Ffr\u002F03-le-comptoir\u002F03-creer-tableau-de-bord","fr\u002F03-le-comptoir\u002F03-creer-tableau-de-bord",[171,175,179,183,187],{"title":172,"path":173,"stem":174},"Partir du gabarit","\u002Ffr\u002F03-le-comptoir\u002F03-creer-tableau-de-bord\u002F01-partir-du-gabarit","fr\u002F03-le-comptoir\u002F03-creer-tableau-de-bord\u002F01-partir-du-gabarit",{"title":176,"path":177,"stem":178},"Projet FP","\u002Ffr\u002F03-le-comptoir\u002F03-creer-tableau-de-bord\u002F02-projet-fp","fr\u002F03-le-comptoir\u002F03-creer-tableau-de-bord\u002F02-projet-fp",{"title":180,"path":181,"stem":182},"Rôle du stamper","\u002Ffr\u002F03-le-comptoir\u002F03-creer-tableau-de-bord\u002F03-role-du-stamper","fr\u002F03-le-comptoir\u002F03-creer-tableau-de-bord\u002F03-role-du-stamper",{"title":184,"path":185,"stem":186},"Publication Power BI","\u002Ffr\u002F03-le-comptoir\u002F03-creer-tableau-de-bord\u002F04-publication-power-bi","fr\u002F03-le-comptoir\u002F03-creer-tableau-de-bord\u002F04-publication-power-bi",{"title":188,"path":189,"stem":190},"Cycle de changement","\u002Ffr\u002F03-le-comptoir\u002F03-creer-tableau-de-bord\u002F05-cycle-de-changement","fr\u002F03-le-comptoir\u002F03-creer-tableau-de-bord\u002F05-cycle-de-changement",{"title":192,"path":193,"stem":194,"children":195,"page":25},"Installation","\u002Ffr\u002F04-installation","fr\u002F04-installation",[196,200,204,208,212,216,220,224,228,232,236,240,244],{"title":197,"path":198,"stem":199},"Installer WSL2","\u002Ffr\u002F04-installation\u002F01-wsl2","fr\u002F04-installation\u002F01-wsl2",{"title":201,"path":202,"stem":203},"Installer Python et Poetry","\u002Ffr\u002F04-installation\u002F02-python-et-poetry","fr\u002F04-installation\u002F02-python-et-poetry",{"title":205,"path":206,"stem":207},"Cloner les dépôts","\u002Ffr\u002F04-installation\u002F03-cloner-les-depots","fr\u002F04-installation\u002F03-cloner-les-depots",{"title":209,"path":210,"stem":211},"Installer les dépendances","\u002Ffr\u002F04-installation\u002F04-installer-les-dependances","fr\u002F04-installation\u002F04-installer-les-dependances",{"title":213,"path":214,"stem":215},"Configurer profiles.yml","\u002Ffr\u002F04-installation\u002F05-configurer-profiles-yml","fr\u002F04-installation\u002F05-configurer-profiles-yml",{"title":217,"path":218,"stem":219},"Configurer externalbrowser dans WSL2","\u002Ffr\u002F04-installation\u002F06-configurer-external-browser-wsl","fr\u002F04-installation\u002F06-configurer-external-browser-wsl",{"title":221,"path":222,"stem":223},"Exécuter un premier modèle","\u002Ffr\u002F04-installation\u002F07-executer-un-premier-modele","fr\u002F04-installation\u002F07-executer-un-premier-modele",{"title":225,"path":226,"stem":227},"Problèmes courants","\u002Ffr\u002F04-installation\u002F08-problemes-courants","fr\u002F04-installation\u002F08-problemes-courants",{"title":229,"path":230,"stem":231},"Environnements Snowflake","\u002Ffr\u002F04-installation\u002F09-snowflake-environnements","fr\u002F04-installation\u002F09-snowflake-environnements",{"title":233,"path":234,"stem":235},"Rôles et entrepôts Snowflake","\u002Ffr\u002F04-installation\u002F10-snowflake-roles-et-entrepots","fr\u002F04-installation\u002F10-snowflake-roles-et-entrepots",{"title":237,"path":238,"stem":239},"Bases, schémas et droits Snowflake","\u002Ffr\u002F04-installation\u002F11-snowflake-bases-schemas-et-droits","fr\u002F04-installation\u002F11-snowflake-bases-schemas-et-droits",{"title":241,"path":242,"stem":243},"Authentification Snowflake et profils dbt","\u002Ffr\u002F04-installation\u002F12-snowflake-authentification-et-profils-dbt","fr\u002F04-installation\u002F12-snowflake-authentification-et-profils-dbt",{"title":245,"path":246,"stem":247},"Coûts et contrôles Snowflake","\u002Ffr\u002F04-installation\u002F13-snowflake-couts-et-controles","fr\u002F04-installation\u002F13-snowflake-couts-et-controles",{"title":249,"path":250,"stem":251,"children":252,"page":25},"Comment contribuer","\u002Ffr\u002F07-comment-contribuer","fr\u002F07-comment-contribuer",[253,257,261,265],{"title":254,"path":255,"stem":256},"Principes","\u002Ffr\u002F07-comment-contribuer\u002F01-principes","fr\u002F07-comment-contribuer\u002F01-principes",{"title":258,"path":259,"stem":260},"Faire une Pull Request","\u002Ffr\u002F07-comment-contribuer\u002F02-faire-une-pull-request","fr\u002F07-comment-contribuer\u002F02-faire-une-pull-request",{"title":262,"path":263,"stem":264},"Revue et collaboration","\u002Ffr\u002F07-comment-contribuer\u002F03-revue-et-collaboration","fr\u002F07-comment-contribuer\u002F03-revue-et-collaboration",{"title":266,"path":267,"stem":268},"Qualité et validation","\u002Ffr\u002F07-comment-contribuer\u002F04-qualite-et-validation","fr\u002F07-comment-contribuer\u002F04-qualite-et-validation",{"title":270,"path":271,"stem":272,"children":273,"page":25},"Aide AI","\u002Ffr\u002F08-aide-ia","fr\u002F08-aide-ia",[274,278,282],{"title":275,"path":276,"stem":277},"Se faire aider par une IA","\u002Ffr\u002F08-aide-ia\u002F01-se-faire-aider-par-une-ia","fr\u002F08-aide-ia\u002F01-se-faire-aider-par-une-ia",{"title":279,"path":280,"stem":281},"Utiliser llms.txt","\u002Ffr\u002F08-aide-ia\u002F02-utiliser-llms-txt","fr\u002F08-aide-ia\u002F02-utiliser-llms-txt",{"title":283,"path":284,"stem":285},"Connecter un client MCP","\u002Ffr\u002F08-aide-ia\u002F03-connecter-un-client-mcp","fr\u002F08-aide-ia\u002F03-connecter-un-client-mcp",{"title":287,"path":288,"stem":289,"children":290,"page":25},"09 Reference","\u002Ffr\u002F09-reference","fr\u002F09-reference",[291,295,299,303],{"title":292,"path":293,"stem":294},"Glossaire","\u002Ffr\u002F09-reference\u002F01-glossaire","fr\u002F09-reference\u002F01-glossaire",{"title":296,"path":297,"stem":298},"Commandes","\u002Ffr\u002F09-reference\u002F02-commandes","fr\u002F09-reference\u002F02-commandes",{"title":300,"path":301,"stem":302},"Conventions de nommage","\u002Ffr\u002F09-reference\u002F03-conventions-de-nommage","fr\u002F09-reference\u002F03-conventions-de-nommage",{"title":304,"path":305,"stem":306},"Checklists","\u002Ffr\u002F09-reference\u002F04-checklists","fr\u002F09-reference\u002F04-checklists",{"id":308,"title":241,"body":309,"description":668,"extension":669,"links":670,"meta":671,"navigation":674,"path":242,"seo":675,"stem":243,"__hash__":676},"docs_fr\u002Ffr\u002F04-installation\u002F12-snowflake-authentification-et-profils-dbt.md",{"type":310,"value":311,"toc":662},"minimark",[312,315,320,324,327,332,335,487,490,494,497,603,607,610,621,624,628,631,658],[313,314],"page-metadata",{},[316,317,319],"h1",{"id":318},"authentification-et-profils-dbt","Authentification et profils dbt",[321,322,323],"p",{},"Le projet documente deux modes de connexion.",[321,325,326],{},"Choisir le mode demandé par l'équipe TI.",[328,329,331],"h2",{"id":330},"connexion-par-paire-de-clés","Connexion par paire de clés",[321,333,334],{},"Ce mode est adapté aux exécutions automatisées lorsque la politique TI l'autorise.",[336,337,342],"pre",{"className":338,"code":339,"language":340,"meta":341,"style":341},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","snowflake:\n  target: dev\n  outputs:\n    dev:\n      type: snowflake\n      account: \u003Ccompte_snowflake>\n      user: \u003Cutilisateur>\n      private_key_path: ~\u002F.ssh\u002Fsnowflake_key.p8\n      role: bvd_rw_role\n      warehouse: WH_XSMALL\n      database: store_dev\n      schema: \u003Cschema_de_developpement>\n      threads: 4\n","yaml","",[343,344,345,358,371,379,387,398,409,420,431,442,453,464,475],"code",{"__ignoreMap":341},[346,347,350,354],"span",{"class":348,"line":349},"line",1,[346,351,353],{"class":352},"swJcz","snowflake",[346,355,357],{"class":356},"sMK4o",":\n",[346,359,361,364,367],{"class":348,"line":360},2,[346,362,363],{"class":352},"  target",[346,365,366],{"class":356},":",[346,368,370],{"class":369},"sfazB"," dev\n",[346,372,374,377],{"class":348,"line":373},3,[346,375,376],{"class":352},"  outputs",[346,378,357],{"class":356},[346,380,382,385],{"class":348,"line":381},4,[346,383,384],{"class":352},"    dev",[346,386,357],{"class":356},[346,388,390,393,395],{"class":348,"line":389},5,[346,391,392],{"class":352},"      type",[346,394,366],{"class":356},[346,396,397],{"class":369}," snowflake\n",[346,399,401,404,406],{"class":348,"line":400},6,[346,402,403],{"class":352},"      account",[346,405,366],{"class":356},[346,407,408],{"class":369}," \u003Ccompte_snowflake>\n",[346,410,412,415,417],{"class":348,"line":411},7,[346,413,414],{"class":352},"      user",[346,416,366],{"class":356},[346,418,419],{"class":369}," \u003Cutilisateur>\n",[346,421,423,426,428],{"class":348,"line":422},8,[346,424,425],{"class":352},"      private_key_path",[346,427,366],{"class":356},[346,429,430],{"class":369}," ~\u002F.ssh\u002Fsnowflake_key.p8\n",[346,432,434,437,439],{"class":348,"line":433},9,[346,435,436],{"class":352},"      role",[346,438,366],{"class":356},[346,440,441],{"class":369}," bvd_rw_role\n",[346,443,445,448,450],{"class":348,"line":444},10,[346,446,447],{"class":352},"      warehouse",[346,449,366],{"class":356},[346,451,452],{"class":369}," WH_XSMALL\n",[346,454,456,459,461],{"class":348,"line":455},11,[346,457,458],{"class":352},"      database",[346,460,366],{"class":356},[346,462,463],{"class":369}," store_dev\n",[346,465,467,470,472],{"class":348,"line":466},12,[346,468,469],{"class":352},"      schema",[346,471,366],{"class":356},[346,473,474],{"class":369}," \u003Cschema_de_developpement>\n",[346,476,478,481,483],{"class":348,"line":477},13,[346,479,480],{"class":352},"      threads",[346,482,366],{"class":356},[346,484,486],{"class":485},"sbssI"," 4\n",[321,488,489],{},"Ne jamais versionner la clé privée dans Git.",[328,491,493],{"id":492},"connexion-saml-ou-sso","Connexion SAML ou SSO",[321,495,496],{},"Ce mode est adapté aux postes utilisateurs avec authentification fédérée.",[336,498,500],{"className":338,"code":499,"language":340,"meta":341,"style":341},"snowflake:\n  target: dev\n  outputs:\n    dev:\n      type: snowflake\n      account: \u003Ccompte_snowflake>\n      user: \u003Ccourriel_utilisateur>\n      authenticator: externalbrowser\n      role: bvd_rw_role\n      warehouse: WH_XSMALL\n      database: store_dev\n      schema: \u003Cschema_de_developpement>\n      threads: 4\n",[343,501,502,508,516,522,528,536,544,553,563,571,579,587,595],{"__ignoreMap":341},[346,503,504,506],{"class":348,"line":349},[346,505,353],{"class":352},[346,507,357],{"class":356},[346,509,510,512,514],{"class":348,"line":360},[346,511,363],{"class":352},[346,513,366],{"class":356},[346,515,370],{"class":369},[346,517,518,520],{"class":348,"line":373},[346,519,376],{"class":352},[346,521,357],{"class":356},[346,523,524,526],{"class":348,"line":381},[346,525,384],{"class":352},[346,527,357],{"class":356},[346,529,530,532,534],{"class":348,"line":389},[346,531,392],{"class":352},[346,533,366],{"class":356},[346,535,397],{"class":369},[346,537,538,540,542],{"class":348,"line":400},[346,539,403],{"class":352},[346,541,366],{"class":356},[346,543,408],{"class":369},[346,545,546,548,550],{"class":348,"line":411},[346,547,414],{"class":352},[346,549,366],{"class":356},[346,551,552],{"class":369}," \u003Ccourriel_utilisateur>\n",[346,554,555,558,560],{"class":348,"line":422},[346,556,557],{"class":352},"      authenticator",[346,559,366],{"class":356},[346,561,562],{"class":369}," externalbrowser\n",[346,564,565,567,569],{"class":348,"line":433},[346,566,436],{"class":352},[346,568,366],{"class":356},[346,570,441],{"class":369},[346,572,573,575,577],{"class":348,"line":444},[346,574,447],{"class":352},[346,576,366],{"class":356},[346,578,452],{"class":369},[346,580,581,583,585],{"class":348,"line":455},[346,582,458],{"class":352},[346,584,366],{"class":356},[346,586,463],{"class":369},[346,588,589,591,593],{"class":348,"line":466},[346,590,469],{"class":352},[346,592,366],{"class":356},[346,594,474],{"class":369},[346,596,597,599,601],{"class":348,"line":477},[346,598,480],{"class":352},[346,600,366],{"class":356},[346,602,486],{"class":485},[328,604,606],{"id":605},"recommandation-pour-saml-ou-sso","Recommandation pour SAML ou SSO",[321,608,609],{},"Demander aux administrateurs Snowflake d'évaluer cette configuration :",[336,611,615],{"className":612,"code":613,"language":614,"meta":341,"style":341},"language-sql shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ALTER ACCOUNT SET ALLOW_ID_TOKEN = TRUE;\n","sql",[343,616,617],{"__ignoreMap":341},[346,618,619],{"class":348,"line":349},[346,620,613],{},[321,622,623],{},"Elle réduit les invites d'authentification répétées.",[328,625,627],{"id":626},"point-de-contrôle","Point de contrôle",[321,629,630],{},"Après avoir choisi un mode, lancer :",[336,632,636],{"className":633,"code":634,"language":635,"meta":341,"style":341},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","dbt debug --profiles-dir . --profile snowflake\n","bash",[343,637,638],{"__ignoreMap":341},[346,639,640,644,647,650,653,656],{"class":348,"line":349},[346,641,643],{"class":642},"sBMFI","dbt",[346,645,646],{"class":369}," debug",[346,648,649],{"class":369}," --profiles-dir",[346,651,652],{"class":369}," .",[346,654,655],{"class":369}," --profile",[346,657,397],{"class":369},[659,660,661],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":341,"searchDepth":360,"depth":360,"links":663},[664,665,666,667],{"id":330,"depth":360,"text":331},{"id":492,"depth":360,"text":493},{"id":605,"depth":360,"text":606},{"id":626,"depth":360,"text":627},"Configurer dbt avec Snowflake.","md",null,{"author":672,"updatedAt":673},"hugo.juhel@sciance.ca","2026-05-28",true,{"title":241,"description":668},"Hx9FfOePb3tJiG1YDv63efT628S4N8Tum1jjOWgvJXY",[678,680],{"title":237,"path":238,"stem":239,"description":679,"children":-1},"Accorder les permissions nécessaires.",{"title":245,"path":246,"stem":247,"description":681,"children":-1},"Réduire les risques d'exécution Snowflake.",1783953828817]