你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
适用于 Python 的 Microsoft Azure SDK
这是 Microsoft Azure Synapse Artifacts 客户端库。 此包已使用 Python 3.7+ 进行了测试。 有关 Azure 库的更完整视图,请参阅 azure sdk python 版本。
免责声明
对 Python 2.7 的 Azure SDK Python 包支持已于 2022 年 1 月 1 日结束。 有关详细信息和问题,请参阅 https://github.com/Azure/azure-sdk-for-python/issues/20691
入门
先决条件
- 使用此包需要 Python 3.7+ 。
- Azure 订阅
安装包
pip install azure-synapse-artifacts
pip install azure-identity
身份验证
默认情况下, Azure Active Directory 令牌身份验证依赖于以下环境变量的正确配置。
AZURE_CLIENT_ID
用于 Azure 客户端 ID。AZURE_TENANT_ID
用于 Azure 租户 ID。AZURE_CLIENT_SECRET
用于 Azure 客户端机密。
使用上述配置,可以通过以下代码对客户端进行身份验证:
import os
from azure.identity import DefaultAzureCredential
from azure.synapse.artifacts import ArtifactsClient
endpoint = os.environ["SYNAPSE_ARTIFACTS_ENDPOINT"]
client = ArtifactsClient(endpoint=endpoint, credential=DefaultAzureCredential())
示例
可在以下位置找到此包的代码示例:
- 在 docs.microsoft.com 上搜索 Synapse 项目
故障排除
后续步骤
提供反馈
如果遇到任何 bug 或有建议,请在项目的“ 问题 ”部分中提出问题。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈