当前位置:网站首页>CKAN教程之将 Snowflake 连接到 CKAN 以发布到开放数据门户
CKAN教程之将 Snowflake 连接到 CKAN 以发布到开放数据门户
2022-08-02 22:40:00 【知识大胖】
加利福尼亚州利用 CKAN 数据管理产品在加利福尼亚开放数据门户上为加利福尼亚公民提供来自政府部门的大量数据集。这些数据集是公开的,任何人都可以下载。当前状态详细说明了 State 如何通过 python 应用程序提取和加载数据。这个小型应用程序需要一个 Azure 虚拟机实例,该实例需要定期在线或手动打开才能提取和加载。这需要对他们希望避免的小型应用程序进行维护。在本文中,我详细介绍了如何使用外部函数将数据集从 Snowflake 直接推送到 CKAN。

当前状态
当前状态需要基础架构团队必须监控的托管服务器。为了避免与这个小型服务器相关的一些工作,团队有兴趣在 OpenGov 管理的 CKAN 服务器上建立一个更加原生的 Snowflake 连接。已部署的 python 代码定期运行,并由 Windows 操作系统任务触发。
python 代码每天检查一次更新并将数据上传到 CKAN。为此,python 代码从 Snowflake 中提取数据并将其作为 csv 放到本地文件系统中。然后一个字节流将数据推送到 CKAN。这意味着我们在 Snowflake 中有一个文件副本,在 python 服务器上有一个临时数据副本,在 CKAN 中有一个数据副本。流程中的每一步都在物理上移动数据。

未来状态
我们希望建立一个管道,尽可能多地从等式中移除基础设施。因此,我们将利用 Snowflake 作为我们的事实来源,并以某种直接的方式与 OpenGov 联系。作为外部
边栏推荐
- MDL 内存描述符链表
- [TypeScript] Deep Learning of TypeScript Classes (Part 1)
- AcWing 2983. 玩具
- 如何通过 IDEA 数据库管理工具连接 TDengine?
- JS 包装类 Math对象 round max() min() random
- Cholesterol-PEG-Amine,CLS-PEG-NH2,胆固醇-聚乙二醇-氨基脂两亲性脂质衍生物
- IDO预售代币合约系统开发技术说明及源码分析
- 如何通过开源数据库管理工具 DBeaver 连接 TDengine
- MySQL最大建议行数2000w, 靠谱吗?
- Jmeter secondary development to realize rsa encryption
猜你喜欢

Ruoyi integrates minio to realize distributed file storage

HCIP(16)

「X」to「Earn」:赛道现状与破局思路

CTF命令执行题目解题思路

Web APIs BOM- 操作浏览器-Window对象

谷粒商城-day14-商城业务与压力测试

Matplotlib drawing core principles explain (more detailed)

00 -- jieba分词

Technology Sharing | How to do assertion verification for xml format in interface automation testing?

2022暑假牛客多校1 (A/G/D/I)
随机推荐
In-depth study TypeScript TypeScript 】 【 class (under)
Week 7 - Distributional Representations(分布表示)
Broadcast platform, the use of the node generated captcha image, and validate
了解 NFT 质押:Web3 中赚取被动收益的另一种方式
Week 7 - Distributional Representations
Technology Sharing | How to do assertion verification for xml format in interface automation testing?
雷克萨斯lm的安全性如何?
HCIP(17)
微信小程序(一)
openssl源码下载
B站回应“HR 称核心用户都是 Loser”:该面试官去年底已被劝退,会吸取教训加强管理
学习基因富集工具DAVID(3)
[TypeScript] Deep Learning of TypeScript Classes (Part 1)
GameStop NFT 市场分析
基于STM32设计的老人防摔倒报警设备(OneNet)
Controller层代码这么写,简洁又优雅!
Cholesterol-PEG-Amine,CLS-PEG-NH2,胆固醇-聚乙二醇-氨基脂两亲性脂质衍生物
No code development platform data ID introductory tutorial
测试人生 | 阿里实习 90 天:从实习生的视角谈谈个人成长
Web APIs BOM- 操作浏览器-Window对象