- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 支持多数据源联合查询的SQL运行引擎sycnany-SQL使用类型注解和类型转换
sycnany-SQL作为SQL运行引擎并不需要提前定义Schema信息,而且很多数据源本身就是无Schema信息的,例如NoSQL数据库MongoDB,所以从数据源查询数据和运行计算默认直接使用输入数据的类型完成查询和计算,此时查询数据或执行计算可能因数据类型不匹配产生查询失败或计算出现异常,因此我们可以在编写SQL时需要时可以手动添加数据类型注解或使用数据类型转换函数完成数据类型转换,以保证得到正确的查询或计算结果。
2023-08-23 17:40:58
163
原创 MySQL和MongoDB如何JOIN查询?一个直接在本地运行的SQL执行引擎
在微服务和云原生愈发流行的今天,数据的分布也愈发脱离单库单机而更加复杂,使用的数据库类型也会更多,但业务的复杂依然会带来了大量的数据查询和导出需求,而很多时候我们很难为数据量的大部分系统创建完整的BI数仓系统,这时候你是不是觉得为这些需求查询和导出数据就会是一个十分困难且耗时的工作?Syncany-SQL就是这样一个工具,来在不依赖数据库的情况下完成不同库表、不同机器和不同数据库类型间直接关联查询和聚合计算后直接导出到常用文件的工具。
2023-08-07 17:34:22
519
原创 支持多数据源联合查询的SQL运行引擎sycnany-SQL添加使用自定义函数
配置文件中通过加载扩展注册自定义函数可在配置文件“extensions”数组中配置需要加载的Python模块扩展,在扩展中即可用”@register_calculater“装饰器来注册自定义函数。例如:在用户目录的".syncany"中添加文件”syncany_ext.py“,编辑文件并添加以下内容完成自定义函数定义。# 2023/2/8@register_calculater("ext_sum_func") #注册函数,参数为注册的函数名称。
2023-08-07 17:25:39
109
原创 支持多数据源联合查询的本地运行SQL执行引擎安装和配置
在微服务和云原生愈发流行的今天,数据的分布也愈发脱离单库单机而更加复杂,使用的数据库类型也会更多,但业务的复杂依然会带来了大量的数据查询和导出需求,而很多时候我们很难为数据量的大部分系统创建完整的BI数仓系统,这时候你是不是觉得为这些需求查询和导出数据就会是一个十分困难且耗时的工作?Syncany-SQL就是这样一个工具,来在不依赖数据库的情况下完成不同库表、不同机器和不同数据库类型间直接关联查询和聚合计算后直接导出到常用文件的工具。
2023-07-18 10:58:59
249
1
Any to Icon.rar 把普通图片制作成位图更改系统图标
2010-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人