云原生数据仓库AnalyticDB PostgreSQL版支持通过flink-adbpg-connector集成向量化数据。本文以将Kafka数据导入至AnalyticDB PostgreSQL版为例,介绍如何将向量数据导入AnalyticDB PostgreSQL版。
前提条件
-
已创建AnalyticDB PostgreSQL版实例。具体操作,请参见创建实例。
-
已创建Flink全托管工作空间,且与AnalyticDB PostgreSQL版实例位于同一VPC下。具体操作,请参见开通实时计算Flink版。
-
若实时计算Flink端使用开源自建版,请确保flink-adbpg-connector已安装在
$FLINK_HOME/lib
目录下。 -
若使用公有云托管版,则无任何操作。
-
-
AnalyticDB PostgreSQL版数据库已安装向量检索插件FastANN。
您可以在psql客户端通过
\dx fastann
命令查看是否安装。-
如果返回FastANN插件的相关信息,表示已安装。
-
如果没有返回任何信息,请提交工单联系技术支持进行安装。
-
-
已购买并部署Kafka实例,且Kafka实例与AnalyticDB PostgreSQL版实例位于同一VPC下。具体操作,请参见购买和部署实例。
-
已将Flink工作空间和Kafka实例所属的网段加入AnalyticDB PostgreSQL版的白名单。具体操作,请参见设置白名单。
测试数据
为方便测试,AnalyticDB PostgreSQL版提供了测试数据。下载链接,请参见vector_sample_data.csv。
测试数据的表结构如下。
字段 |
类型 |