Snowflake semantic views: build, validate and troubleshoot via CLI
Créer et modifier des vues sémantiques Snowflake et valider le DDL contre Snowflake avec la CLI snow
- Quoi
- Créer et modifier des vues sémantiques Snowflake et valider le DDL contre Snowflake avec la CLI snow
- Coût
- Gratuit
- Prérequis
- la CLI Snowflake (snow) installée, une connexion Snowflake configurée (snow connection add), et un compte Snowflake — Snowflake est en paiement à l'usage (les crédits d'essai expirent)
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor — 💳 **API payante requise** — nécessite un compte Snowflake ; Snowflake est en paiement à l'usage (les crédits d'essai expirent). Le workflow complet pour les vues sémantiques Snowflake via la CLI `snow` : confirmer base, schéma, rôle, warehouse et nom final de la vue, vérifier que le modèle suit un schéma en étoile, rédiger le DDL CREATE/ALTER SEMANTIC VIEW avec synonymes et commentaires (en privilégiant les commentaires Snowflake existants comme source, en rédiger seulement avec approbation), puis toujours valider contre Snowflake avec `snow sql` sous un nom temporaire `__tmp_validate` avant d'appliquer le vrai nom — en itérant jusqu'au succès — et terminer par une requête d'exemple et le nettoyage de la vue temporaire. Crédit : @github. Bémols honnêtes : nécessite la CLI Snowflake installée et une connexion configurée (`snow connection add`) ; les noms de flags peuvent évoluer entre versions de la CLI, vérifiez `snow sql --help` en cas de doute ; licence MIT. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage. Découvert via skills.sh.
Version :
Installation
Prérequis : la CLI Snowflake (snow) installée, une connexion Snowflake configurée (snow connection add), et un compte Snowflake — Snowflake est en paiement à l'usage (les crédits d'essai expirent) Installe-moi « Vues sémantiques Snowflake : créer, valider et dépanner via la CLI ». Donne à mon agent le workflow snowflake-semanticview : setup unique (install CLI snow, connexion), puis par demande — confirmer base/schéma/rôle/warehouse/nom de vue, vérification schéma en étoile, rédiger le DDL CREATE/ALTER SEMANTIC VIEW avec synonymes et commentaires, valider avec snow sql sous un nom temporaire __tmp_validate, itérer en cas d'échec, appliquer le DDL final, lancer une requête d'exemple, et nettoyer la vue temporaire. Ne jamais sauter la validation. Dépôt : https://github.com/github/awesome-copilot/blob/main/skills/snowflake-semanticview/SKILL.md 1. Récupère le fichier SKILL.md (et les fichiers d'aide éventuels) depuis le chemin du dépôt dans un dossier temporaire et résume en une ou deux phrases ce qu'il fait. 2. Vérification de sécurité : examine le SKILL.md et les scripts pour tout contenu suspect (appels réseau inattendus, commandes shell, collecte d'identifiants). Ce dépôt ne devrait contenir aucun secret en dur, les identifiants uniquement via le coffre sécurisé, les hôtes autorisés déclarés dans le SKILL.md. Vérifie que c'est bien le cas ici ; STOP sur tout signal d'alerte et dis-le-moi. 3. Installe-le comme skill : copie le SKILL.md et ses fichiers d'aide dans le répertoire des skills de l'agent, dans un dossier nommé « snowflake-semanticview ». 4. Vérifie sans appels réseau : frontmatter valide, fichiers en place. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (p. ex. installer la CLI Snowflake et configurer ma connexion avec snow connection add). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Ne me demande jamais de coller des secrets dans le chat — les identifiants passent par le coffre sécurisé ou les variables d'environnement. Si quelque chose semble anormal, arrête-toi et demande-moi.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.