你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

.create 或更改 continuous-export

适用于:✅Microsoft Fabric✅Azure 数据资源管理器

创建或更改连续导出作业。

权限

你必须至少具有数据库管理员权限才能运行此命令。

语法

.create-or-alter continuous-export continuousExportName [over(T1, T2)] totableexternalTableName [with(propertyName=propertyValue [, ...])] <|query

详细了解语法约定

参数

客户 类型​​ 必需 说明
continuousExportName string ✔️ 连续导出的名称。 在数据库中必须唯一。
externalTableName string ✔️ 外部表导出目标的名称。
查询 string ✔️ 要导出的查询。
T1, T2 string 查询中以逗号分隔的事实数据表列表。 如果不指定此项,将假定查询中引用的所有表都是事实数据表。 如果指定,则此列表中的表 被视为维度表,并且没有限定范围,因此所有记录都参与所有导出。 有关详细信息,请参阅连续数据导出概述
propertyName, propertyValue string 可选属性的逗号分隔列表。

注意

如果目标外部表使用模拟身份验证,则必须指定托管标识以运行连续导出。 有关详细信息,请参阅使用托管标识运行连续导出作业

支持的属性

属性 类型​​ 说明
intervalBetweenRuns Timespan 连续导出执行之间的时间跨度。 必须大于 1 分钟。
forcedLatency Timespan 一个可选时间段,用于将查询限制为相对于当前时间的指定时间段之前引入的记录。 例如,如果查询执行某些聚合或联接,并且你想要确保在运行导出之前已引入所有相关记录,则此属性非常有用。
sizeLimit long 压缩之前写入的单个存储项目的大小限制(以字节为单位)。 有效范围:100 MB(默认)到 1 GB。
distributed bool 禁用或启用分布式导出。 设置为 false 等效于 single 分布提示。 默认值为 true。
parquetRowGroupSize int 只有数据格式为 Parquet 时才相关。 控制已导出文件中的行组大小。 默认的行组大小为 100,000 条记录。
managedIdentity string 连续导出作业运行的托管标识。 托管标识可以是对象 ID,也可以是 system 保留字。 有关详细信息,请参阅使用托管标识运行连续导出作业
isDisabled bool 禁用或启用连续导出。 默认值为 false。

示例

以下示例创建或更改连续导出 MyExport,以便将数据从 T 表导出到 ExternalBlob。 数据导出每小时发生一次,每个存储项目都有一个定义的强制延迟和大小限制。

.create-or-alter continuous-export MyExport
over (T)
to table ExternalBlob
with
(intervalBetweenRuns=1h, 
 forcedLatency=10m, 
 sizeLimit=104857600)
<| T
客户 ExternalTableName 查询 ForcedLatency IntervalBetweenRuns CursorScopedTables ExportProperties
MyExport ExternalBlob S 00:10:00 01:00:00 [
"['DB'].['S']"
]
{
"SizeLimit":104857600
}