SDK de Microsoft Azure para Python
Esta es la biblioteca cliente de artefactos de Microsoft Azure Synapse. Este paquete se ha probado con Python 3.7 y versiones posteriores. Para obtener una vista más completa de las bibliotecas de Azure, consulte la versión de Python del sdk de Azure.
Declinación de responsabilidades
Los paquetes de Python del SDK de Azure admiten Python 2.7 finalizó el 01 de enero de 2022. Para más información y preguntas, consulte https://github.com/Azure/azure-sdk-for-python/issues/20691.
Introducción
Requisitos previos
- Python 3.7+ es necesario para usar este paquete.
- Suscripción de Azure
Instalar el paquete
pip install azure-synapse-artifacts
pip install azure-identity
Authentication
De forma predeterminada, la autenticación de tokens de Azure Active Directory depende de la configuración correcta de las siguientes variables de entorno.
AZURE_CLIENT_ID
para el identificador de cliente de Azure.AZURE_TENANT_ID
para el identificador de inquilino de Azure.AZURE_CLIENT_SECRET
para el secreto de cliente de Azure.
Con la configuración anterior, el cliente se puede autenticar mediante el código siguiente:
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())
Ejemplos
Puede encontrar ejemplos de código para este paquete en:
- Búsqueda de artefactos de Synapse en docs.microsoft.com
Solución de problemas
Pasos siguientes
Envío de comentarios
Si encuentra algún error o tiene sugerencias, envíe un problema en la sección Problemas del proyecto.
Azure SDK for Python