获取 Postgres 数据库

在本指南结束时,你将拥有一个运行 Postgres 数据库,其中包含示例数据,可以连接到应用程序或与 Databricks lakehouse 集成。

步骤: (1) 创建项目 → (2) 连接 → (3) 创建表

步骤 1:创建第一个项目

通过应用切换器打开Lakebase Postgres应用。

应用切换器

选择 自动缩放 以访问Lakebase UI。

单击“新建项目”。 为项目命名并选择 Postgres 版本。 项目是使用一个单独的 production 分支、默认 databricks_postgres 数据库以及为该分支配置的计算资源创建的。

“创建项目”对话框

计算资源激活可能需要一些时间。 默认情况下,production 分支的计算资源启用了缩零功能,并设有 24 小时不活动超时,但你可以根据需要配置此设置。

项目的区域会自动设置为工作区区域。 请参阅区域可用性。

了解详细信息: 创建项目 | 自动缩放 | 到零

步骤 2:连接到数据库

在项目中,选择 生产 分支并单击“ 连接”。 连接字符串适用于任何标准 Postgres 客户端(psqlpgAdmin、DBeaver 或应用程序框架)。

“连接”对话框

要连接你的 Azure Databricks 身份,请从连接对话框中复制psql代码片段,在终端中运行它,并在出现提示时粘贴 OAuth 令牌:

psql 'postgresql://your-email@databricks.com@ep-abc-123.databricks.com/databricks_postgres?sslmode=require'

了解详细信息: 连接快速入门 | psql | pgAdmin | Postgres 客户端

步骤 3:创建第一个表

Lakebase SQL 编辑器预加载了示例 SQL。 在项目中,选择 生产 分支,打开 SQL 编辑器,并运行提供的语句来创建 playing_with_lakebase 表并插入示例数据。

包含预加载示例 SQL 的 SQL 编辑器

了解详细信息:SQL 编辑器 | | Postgres 客户端

后续步骤

后续步骤 说明
提供湖仓数据 将 Unity 目录表同步到 Postgres,以便进行低延迟应用读取。

了解详细信息

Resource 说明
构建应用 部署具有自动 Lakebase 连接的 Databricks 应用。
在 Unity 目录中注册 统一的治理、世系和跨源查询。
核心概念 自动缩放、缩减到零、分支及其工作原理。
项目 体系结构、分支模型和产品概述。