Credenciales de Query Service

Para encontrar sus credenciales, inicie sesión en la interfaz de usuario de Experience Platform y seleccione Consultas en el panel de navegación izquierdo, seguido de Credenciales. Para obtener instrucciones completas sobre cómo encontrar sus credenciales de inicio de sesión, lea la guía de credenciales.

Se ha resaltado la ficha Credenciales con credenciales que caducan para el servicio de consultas.

Aunque el puerto 80 es el puerto recomendado para una conexión al servicio de consultas, también puede utilizar el puerto 5432.

IMPORTANT
Si utiliza credenciales que caducan (como se ve en la imagen anterior) para conectarse al servicio de consultas, la duración de la sesión de la conexión caducará después del período de tiempo establecido definido en la configuración de la organización. De forma predeterminada, este periodo es de 24 horas. Consulte la documentación para aprender a conectar un cliente con credenciales que no caducan o a cambiar la duración de la sesión de las credenciales que caducan.

Una vez que tenga acceso a sus credenciales de QS, abra el editor Python que haya elegido.

Almacenar credenciales en Python

En el editor Python, importe la biblioteca urllib.parse.quote y guarde cada variable de credencial como un parámetro. El módulo urllib.parse proporciona una interfaz estándar para dividir las cadenas de URL en componentes. La función quote reemplaza los caracteres especiales de la cadena URL para que los datos sean seguros para su uso como componentes URL. A continuación se muestra un ejemplo del código requerido:

TIP
Use las comillas triples de Python para escribir la cadena de contraseña de varias líneas.
from urllib.parse import quote

host = "<YOUR_HOST>"

port = "<YOUR_PORT>"

dbname = "<YOUR_DATABASE>"

user = "<YOUR_USERNAME>"

password = quote('''
<YOUR_PASSWORD>
''')
NOTE
La contraseña que proporcione para conectar SQLAlchemy a Experience Platform caducará si usa credenciales que caduquen. Consulte la sección de credenciales para obtener más información.