neo4j-snowflake-graph-analytics-skill
适合数据已驻留 Snowflake 的场景,可在原地执行图分析并写回结果。
依赖 Snowflake Native App 与对应权限,需在目标环境中安装与授权。
在 Snowflake 内运行 Neo4j 的图算法,数据无需导出即可做 GDS 计算。
把 Neo4j 的图算法直接放到 Snowflake 里跑,数据不用导出就能做 PageRank、Louvain、Dijkstra 这类 GDS 计算。适合数据已经存在 Snowflake 表里、需要在仓内做图分析并把结果写回表的场景。特别之处是走 Neo4j Snowflake Native App 的 projection → compute → write 流程,用 SQL CALL 调用并且要遵守严格的视图和列类型规则。
▸ 展开 SKILL.md 英文原文
Run Neo4j Graph Analytics algorithms (PageRank, Louvain, WCC, Dijkstra, KNN, Node2Vec, FastRP, GraphSAGE) directly inside Snowflake without moving data. Use when running graph algorithms against Snowflake tables via the Neo4j Snowflake Native App ("GDS Snowflake", "graph algorithms in Snowflake", "Neo4j Graph Analytics"). Covers the explore → prepare projection views → project-compute-write flow, the strict view/column type rules the graph engine requires, and exact SQL CALL syntax. Does NOT cover Cypher or Neo4j DBMS queries — use neo4j-cypher-skill. Does NOT cover Aura Graph Analytics — use neo4j-aura-graph-analytics-skill. Does NOT cover self-managed GDS — use neo4j-gds-skill.
帮我安装这个 skill:https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-snowflake-graph-analytics-skill/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/neo4j-contrib/neo4j-skills/main/neo4j-snowflake-graph-analytics-skill/SKILL.md"Snowflake Native App — graph algorithm power inside Snowflake. Data stays in Snowflake; project into a graph, run algorithms via SQL `CALL`, results written back to Snowflake tables. **Docs:** https://neo4j.com/docs/snowflake-graph-analytics/current/ --- ## When to Use - Running graph algorithms / GDS in Snowflake - Data already lives in Snowflake tables - On-demand / pipeline workloads — ephemeral sessions, pay per session-minute - Full isolation from the live database during analytics ## When NOT to Use - **Aura Pro with embedded GDS plugin** → `neo4j-gds-skill` - **Aura Graph Analytics** → `neo4j-aura-graph-analytics-skill` - **Self-managed Neo4j with embedded GDS plugin** → `neo4j-gd