本文为您介绍交互式分析Hologres支持的扩展函数。

Hologres兼容PostgreSQL,支持的函数以及用法同标准的PostgreSQL。

Hologres支持的函数是PostgreSQL的子集。在实际业务场景中,标准的PostgreSQL函数并不能完全满足您的业务需求。因此,Hologres丰富了支持的函数,您可以根据业务需求通过调用函数来简化开发流程。

Hologres支持的扩展函数如下表所示。
函数分类函数名称应用场景是否支持内部表是否支持外部表支持的版本
空间地理函数PostGIS地理信息分析计算空间对象、空间索引、空间操作函数和空间操作符等空间信息。V0.10及以上版本。
向量计算Proxima向量计算提供高性能的向量查询功能。V0.10及以上版本。
聚合函数APPROX_COUNT_DISTINCTcount distinct近似结果函数,性能更优。V0.10及以上版本。
流量分析函数漏斗分析函数和留存函数提供漏斗和留存分析,计算行为转化率。V0.9及以上版本。
明细圈人函数找出明细表中满足某些条件组合的用户列表,减少Join开销。V0.10及以上版本。
Roaring Bitmap函数高效Bitmap压缩算法,常用于去重(UV计算)、标签筛选、近实时用户画像等场景。V0.9及以上版本。
账号转换函数USER_DISPLAY_NAME将账号ID转换为用户名。不涉及不涉及所有版本。
HG_DISPLAY_NAME_TO _ID将用户名转换为用户ID。不涉及不涉及所有版本。
Hive兼容函数GET_JSON_OBJECT解析JSON对象。V0.9及以上版本。
MaxCompute兼容函数MAX_PT计算最大分区表。V0.9及以上版本。
工具函数HG_VERSION查看Hologres版本。不涉及不涉及所有版本。
HG_UPDATE_DATABASE_PROPERTY更新数据库属性。不涉及不涉及所有版本。
SET_TABLE_PROPERTY设置表属性,与建表语句一起执行。不涉及所有版本。