本文提供有关可用于实现增量实时表管道的编程接口的信息,并提供包含每个接口的详细规范和示例的文档链接。
数据加载和转换是通过定义流式处理表和具体化视图的查询在增量实时表管道中实现的。 为了实现这些查询,增量实时表支持 SQL 和 Python 接口。 由于这些接口为大部分数据处理用例提供了相同的功能,因此管道开发人员可以选择他们最熟悉的接口。 本部分列出的文章提供了 SQL 和 Python 接口的详细参考,开发人员在他们选择的接口中实现管道时应参考这些文章。
Delta Live Tables SQL 语言参考
对于可以熟练地使用 SQL 编写查询的管道开发人员,增量实时表提供了一个简单但功能强大的 SQL 接口,旨在支持数据加载和转换。 若要了解 SQL 接口的详细信息,包括如何定义用于加载数据等任务的流式处理表和用于转换数据的具体化视图,请参阅增量实时表 SQL 语言参考。
增量实时表 Python 语言参考
对于 Python 开发人员,增量实时表提供了一个 Python 接口,旨在支持数据加载和转换。 对于需要进行 SQL 所不支持的处理的任务,开发人员可以使用 Python 编写管道源代码,将增量实时表查询与实现增量实时表接口所不支持的处理的 Python 函数相结合。 若要了解增量实时表 Python 接口,包括接口中包含的 Python 函数的详细规范,请参阅增量实时表 Python 语言参考。