Microsoft Azure Purview Datamap Python客户端库
项目描述
Azure Purview Datamap Python客户端库
Microsoft Purview Data Map为数据发现和数据治理提供基础。Microsoft Purview Data Map是一个云原生PaaS服务,可以捕获本地和云上的分析系统和操作系统中现有企业数据的元数据。DataMapClient在Purview Data Map服务中提供一组API。有关API的完整列表,请参阅数据地图API。
入门
安装包
python -m pip install azure-purview-datamap
先决条件
- 使用此包需要Python 3.8或更高版本。
- 您需要一个Azure订阅来使用此包。
- 现有的Azure Purview Datamap实例。
使用Azure Active Directory凭据创建
要使用Azure Active Directory (AAD)令牌凭据,请从azure-identity库中提供所需凭据类型的实例。
要使用AAD进行身份验证,您必须首先使用pip安装azure-identity
设置完成后,您可以选择使用 azure.identity 中哪种类型的 凭证。例如,可以使用 DefaultAzureCredential 来验证客户端
将 AAD 应用程序的客户端 ID、租户 ID 和客户端密钥的值设置为环境变量:AZURE_CLIENT_ID
、AZURE_TENANT_ID
、AZURE_CLIENT_SECRET
使用返回的令牌凭证验证客户端
>>> from azure.purview.datamap import DataMapClient
>>> from azure.identity import DefaultAzureCredential
>>> client = DataMapClient(endpoint='<endpoint>', credential=DefaultAzureCredential())
关键概念
客户端
本包提供了请求构建器,您可以使用它们构建 HTTP 请求,并通过 send_request
方法将请求发送到服务。有关如何使用请求构建器和我们的客户端的更多信息,请参阅此处。
示例
>>> from azure.purview.datamap import DataMapClient
>>> from azure.identity import DefaultAzureCredential
>>> from azure.core.exceptions import HttpResponseError
>>> client = DataMapClient(endpoint='<endpoint>', credential=DefaultAzureCredential())
>>> try:
client.type_definition.get()
except HttpResponseError as e:
print('service responds error: {}'.format(e.response.json()))
故障排除
下一步操作
有关更多通用示例,请参阅我们的 客户端文档。
贡献
本项目欢迎贡献和建议。大多数贡献都需要您同意贡献者许可协议(CLA),声明您有权并且实际上授予我们使用您贡献的权利。有关详细信息,请访问https://cla.microsoft.com。
提交拉取请求时,CLA-bot 将自动确定您是否需要提供 CLA,并适当地装饰 PR(例如,标签、注释)。只需遵循机器人提供的说明即可。您只需在整个使用我们的 CLA 的所有存储库中这样做一次。
本项目已采用Microsoft 开源行为准则。有关更多信息,请参阅行为准则 FAQ 或通过opencode@microsoft.com 联系我们,提出任何额外的问题或评论。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定要选择哪一个,请了解有关 安装包 的更多信息。
源分布
构建分布
哈希值 for azure_purview_datamap-1.0.0b1-py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d0268174a0fcf92986ff9c0afd9df7992fc8a987a4206fd8304bf6cdc47bafd |
|
MD5 | 299e22bb81e0e669766bad060f91bc87 |
|
BLAKE2b-256 | 9b0c1e06e5c66e9c0baa3cec59d1c74caa73e1703ace2e94d3e3f42171472c66 |