新闻详情

新闻详情

首页 / 资讯中心 / 详情

OpenMed数据仓库远程函数指南:在Snowflake与BigQuery里跑脱敏

发布时间:2026/9/17 9:16:54来源:尧图网络
OpenMed数据仓库远程函数指南:在Snowflake与BigQuery里跑脱敏
OpenMed数据仓库远程函数指南在Snowflake与BigQuery里跑脱敏【免费下载链接】openmedLocal-first healthcare AI: clinical NER HIPAA PII de-identification that runs 100% on-device. 2,200 medical models, 21 languages, Apple MLX Python, no cloud, no patient data leaving your network. Apache-2.0项目地址: https://gitcode.com/GitHub_Trending/ope/openmedOpenMed是一个本地优先local-first的医疗 AI 脱敏工具临床命名实体识别NER HIPAA PII 去标识化100% 在本地运行支持 2,200 医疗模型与 21 种语言。它的数据仓库远程函数Warehouse Remote Function能力让你直接在 Snowflake 和 BigQuery 里对病历文本批量脱敏——数据不出仓库医生和分析师照常写 SQL。为什么需要数据仓库远程函数传统做法是把病历文本从仓库导出到外部系统做脱敏再导回来。这既慢又有患者数据离开网络边界的合规风险。OpenMed 的思路反过来把脱敏函数搬进仓库旁边用 SQL 调用SELECT openmed_deidentify(note, hipaa_safe_harbor) FROM synthetic_notes;一行 SQL整列病历自动完成 HIPAA Safe Harbor 脱敏。项目为此提供两条落地路径平台集成方式核心模块BigQueryHTTP Remote Function批处理协议remote_function.pySnowflakeSnowpark Python UDF / SQL 函数snowflake_udf.py其他 SQL 引擎通用分布式 SQL UDF 描述符distributed_sql_udf.mdBigQueryHTTP 远程函数接入步骤OpenMed 内置了一个 FastAPI 应用实现了 BigQuery 官方的HTTP 远程函数协议。工作流程分四步启动服务安装可选依赖后启动批处理服务uv pip install -e .[hf,service] uvicorn openmed.integrations.remote_function:app --host 127.0.0.1 --port 8080打包部署用示例里的 Dockerfile 构建镜像部署到 Cloud Run务必关闭未认证访问端点绝不能公开。注册 SQL 函数运行 create_function.sql把项目 ID、连接、端点占位符替换掉即可max_batching_rows控制单个 HTTP 请求的批量行数。像本地函数一样查询BigQuery 会成批发来一行行callsOpenMed 按脱敏策略分组做向量化批量推理再按原始行序返回replies。关键实现都在 remote_function.py 的redact_remote_function_batch中相同策略的行合并成一次process_batch调用NULL 和空字符串直接透传、不加载模型。Snowflake注册 Python UDFSnowflake 侧更简单——OpenMed 提供一个纯净 Python 处理器 deidentify_udf无 Snowpark 依赖类型方便序列化与单测两种注册方式任选Snowpark 注册register_udf(session)一键创建OPENMED_DEIDENTIFY(text)函数默认通过 Snowpark 的packages参数引入openmed包详见 snowflake-udf.md。生成纯 SQLgenerate_create_function_sql(nameOPENMED_DEIDENTIFY)直接产出带RUNTIME_VERSION、PACKAGES、HANDLER的CREATE FUNCTION语句适合不想用 Snowpark 的运维场景。注册完成后任何一张表都能直接脱敏SELECT OPENMED_DEIDENTIFY(note) AS redacted_note FROM clinical_notes;脱敏策略SQL 参数就能切换每个调用行都可以携带可选的策略参数如hipaa_safe_harbor。BigQuery 侧还支持请求级策略X-OpenMed-Policy请求头、?policy查询参数或userDefinedContext.policy三处必须一致行级策略不能削弱网关强制的策略冲突时请求会直接失败fail closed。-- 第 2 个参数选择脱敏策略 SELECT PROJECT_ID.DATASET_ID.openmed_deidentify(note, hipaa_safe_harbor) FROM PROJECT_ID.DATASET_ID.synthetic_notes;隐私底线与部署注意事项OpenMed 的适配器在日志层面做了严格约束这是部署前值得了解的细节零原文日志不记录请求体、策略值、输出文本、异常信息错误响应只含协议字段和行偏移量避免异常消息泄露源文本。离线推理模型预先打进加密镜像层后设置OPENMED_OFFLINE1请求期间不会再发起任何模型下载。无状态幂等BigQuery 可能重试整个批次处理器设计为无状态可安全重放。边界审查端点仍会收到原始临床文本只能部署在已批准的 VPC / 区域边界内并审查 BigQuery、Cloud Run、负载均衡器与备份的留存策略。相关文档与示例官方集成文档warehouse-remote-function.md、distributed-sql-udf.md部署示例含 DDL、合成测试请求、IAM 边界说明examples/warehouse-remote-function/README.mdSnowflake UDF 指南snowflake-udf.md配套演示examples/stream-processor/ 与 examples/notebooks/一句话总结数据仓库里跑脱敏 一次注册 一条 SQL。OpenMed 用向量化批处理把模型推理的成本摊薄到整个批次同时让患者数据全程留在你的网络边界内。【免费下载链接】openmedLocal-first healthcare AI: clinical NER HIPAA PII de-identification that runs 100% on-device. 2,200 medical models, 21 languages, Apple MLX Python, no cloud, no patient data leaving your network. Apache-2.0项目地址: https://gitcode.com/GitHub_Trending/ope/openmed创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

X6 画布滚轮缩放(mousewheel)完全指南:配置、修饰键与编程式控制 2026/9/17 9:53:01

X6 画布滚轮缩放(mousewheel)完全指南:配置、修饰键与编程式控制

X6 画布滚轮缩放(mousewheel)完全指南:配置、修饰键与编程式控制 【免费下载链接】X6 🚀 JavaScript diagramming library that uses SVG and HTML for rendering. 项目地址: https://gitcode.com/GitHub_Trending/x6/X6 本…

阅读更多 →
CiA402伺服协议详解:状态机、对象字典、九种工作模式与调试 2026/9/17 9:53:01

CiA402伺服协议详解:状态机、对象字典、九种工作模式与调试

1. 为什么一台伺服上电之后,真正决定它"听不听话"的是CiA402干了几年运动控制的人大概都有过这种体验:硬件接线没问题,总线能扫到节点,SDO 也能读写,可电机就是不转,或者一给使能就报警。折腾半天…

阅读更多 →
ORDS 实战:把 Oracle 表与 PL/SQL 暴露成 REST 接口 2026/9/17 9:53:01

ORDS 实战:把 Oracle 表与 PL/SQL 暴露成 REST 接口

同事抱着笔记本过来,问我能不能让前端直接调 Oracle 里的几张报表,别每次都让运维导 CSV。这需求放十年前答案基本是"上中间件",现在如果库是 11.2 之后的版本,最省事的做法就是安装 ORDS,把表和存储过程直接…

阅读更多 →
OV5640 PCIe直连香橙派AIpro全栈显示通路实现 2026/9/17 9:53:01

OV5640 PCIe直连香橙派AIpro全栈显示通路实现

1. 这不是“接线即显”的玩具项目,而是一条横跨FPGA、PCIe、ARM SoC与HDMI协议栈的硬核数据通路你在网上搜“香橙派 HDMI 显示摄像头”,大概率会看到一堆树莓派式教程:插上USB摄像头,apt install v4l-utils,跑个ffplay…

阅读更多 →
commix 版本演进全解析:从 v0.1a 到 v4.2 的命令注入自动化利用工具技术图谱 2026/9/17 9:53:01

commix 版本演进全解析:从 v0.1a 到 v4.2 的命令注入自动化利用工具技术图谱

commix 版本演进全解析:从 v0.1a 到 v4.2 的命令注入自动化利用工具技术图谱 【免费下载链接】commix Automated Αll-in-One OS command injection exploitation tool. 项目地址: https://gitcode.com/GitHub_Trending/co/commix 导读 本文以 doc/CHANGELO…

阅读更多 →
用 Fleet 与 osquery 检测 OpenClaw 等 AI Agent:面向 IT 领导者的多向量自动化检测框架 2026/9/17 9:50:00

用 Fleet 与 osquery 检测 OpenClaw 等 AI Agent:面向 IT 领导者的多向量自动化检测框架

用 Fleet 与 osquery 检测 OpenClaw 等 AI Agent:面向 IT 领导者的多向量自动化检测框架 【免费下载链接】fleet Open device management 项目地址: https://gitcode.com/GitHub_Trending/fl/fleet AI 编程助手、自主安全代理和基于扩展的 IDE 工具正在重塑工…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞