Conectar GitHub Copilot y Visual Studio Code al servicio de consultas
GitHub Copilot, con tecnología OpenAI Codex, es una herramienta impulsada por IA que mejora su experiencia de codificación al sugerir fragmentos de código y funciones completas directamente dentro de su editor. Integrado con Visual Studio Code (VS Code), Copilot puede acelerar significativamente el flujo de trabajo, especialmente cuando se trabaja con consultas complejas. Siga esta guía para aprender a conectar GitHub Copilot y VS Code al servicio de consultas para escribir y administrar las consultas con mayor eficacia. Para obtener más información sobre Copilot, visite la página de productos Copilot de GitHub y la documentación oficial Copilot 5}.
Este documento describe los pasos necesarios para conectar GitHub Copilot y VS Code con Adobe Experience Platform Query Service.
Introducción get-started
Esta guía requiere que ya tenga acceso a una cuenta de GitHub y que se haya registrado en GitHub Copilot. Puede registrarse en el sitio web de GitHub. También necesita VS Code. Puedes descargar VS Code desde su sitio web oficial.
Una vez que haya instalado VS Code y activado su suscripción a Copilot, adquiera sus credenciales de conexión para Experience Platform. Estas credenciales se encuentran en la ficha Credentials del área de trabajo de Queries en la interfaz de usuario de Experience Platform. Lea la guía de credenciales de para obtener información sobre cómo encontrar estos valores en la interfaz de usuario de Experience Platform. Póngase en contacto con el administrador de su organización si actualmente no tiene acceso al área de trabajo Consultas.
Extensiones Visual Studio Code requeridas required-extensions
Se requieren las siguientes extensiones Visual Studio Code para administrar y consultar de forma eficaz las bases de datos SQL de Experience Platform directamente en el editor de código. Descargue e instale estas extensiones.
- SQLTools: utilice la extensión SQLTools para administrar y consultar varias bases de datos SQL. Incluye funciones como un ejecutor de consultas, un formateador SQL y un explorador de conexiones, con compatibilidad con controladores adicionales para aumentar la productividad del desarrollador. Lea la información general sobre Visual Studio Marketplace para obtener más detalles.
- Controlador PostgreSQL/Cockroach de SQLTools: Esta extensión le permite conectar, consultar y administrar bases de datos PostgreSQL y CockroachDB directamente en el editor de código.
Las siguientes extensiones habilitan GitHub Copilot y sus características de chat.
- GitHub Copilot: proporciona sugerencias de codificación en línea a medida que escribe.
- GitHub Copilot Chat: una extensión complementaria que proporciona asistencia de inteligencia artificial aplicada a la conversación.
Crear conexión create-connection
Seleccione el icono del cilindro (
Aparece Connection Assistant. Seleccione el controlador de base de datos PostgreSQL.
Configuración de conexión de entrada input-connection-settings
Aparecerá la vista Connection Settings. Escriba las credenciales de conexión de Experience Platform en los campos apropiados de SQLTools Connection Assistant. Los valores requeridos se explican en la tabla siguiente.
Proporcione un "Connection name" como Prod_MySQL_Server
que sea descriptivo y que indique claramente su propósito (por ejemplo, un entorno de producción para un servidor MySQL). Las prácticas recomendadas incluyen:
- Siga las convenciones de nomenclatura de su organización para asegurarse de que sea único dentro del sistema.
- Mantenga la concisión para mantener la claridad y evitar confusiones con otras conexiones.
- Incluya detalles relevantes acerca de la función o el entorno de la conexión en el nombre.
acmeprod.platform-query.adobe.io
.80
para los servicios de Experience Platform.prod:all
.
A continuación, seleccione Use Password, seguido de Save as plaintext in settings en el menú desplegable que aparece. Aparece el campo Password. Utilice este campo de entrada de texto para introducir el token de acceso.
Finalmente, para habilitar SSL, seleccione el campo de entrada SSL y elija Enabled en el menú desplegable que aparece.

Una vez que haya escrito correctamente los detalles de la conexión, seleccione Save Connection para confirmar la configuración.
Aparecerá la vista Review connection details y se mostrarán las credenciales de conexión. Cuando esté seguro de que los detalles de la conexión son correctos, seleccione Connect Now.
Su área de trabajo VS Code aparece con una sugerencia de GitHub Copilot.
Guía rápida de GitHub Copilot
Una vez que se haya conectado a su instancia de Experience Platform, puede usar Copilot como asistente de codificación de IA para ayudarle a escribir código de forma más rápida y con más confianza. Esta sección describe sus funciones principales y cómo utilizarlas.
Introducción a GitHub Copilot get-started-with-copilot
Primero, asegúrese de que tiene instalada la versión más reciente de VS Code. Una versión VS Code obsoleta puede impedir que las características de la clave Copilot funcionen según lo previsto. A continuación, asegúrese de que la configuración Enable Auto Completions esté habilitada. Si Copilot se está ejecutando correctamente, el icono Copilot (
Desplácese hacia abajo por las opciones y compruebe que la casilla de verificación está habilitada para la configuración Enable Auto Completions.
Finalizaciones de código code-completions
Una vez que instala la extensión GitHub Copilot e inicia sesión, se activa automáticamente una característica denominada Texto fantasma, que sugiere que el código se complete mientras escribe. Estas sugerencias le ayudan a escribir código de forma más eficaz y con menos interrupciones. También puede utilizar comentarios para guiar las sugerencias de código de IA. Esto significa que los usuarios no técnicos pueden convertir voz sin formato en código para explorar sus datos.
Aceptar sugerencias de texto fantasma completas o parciales accept-suggestions
Cuando GitHub Copilot sugiere que el código se complete, puede aceptar sugerencias parciales o completas. Seleccione Tab para aceptar toda la sugerencia o mantenga presionada la tecla Control (o Comando en Mac) y presione la flecha derecha para aceptar texto parcial. Para rechazar una sugerencia, presione Escape.
Sugerencias alternativas alternative-suggestions
Para recorrer las sugerencias de código alternativo, seleccione las flechas en el cuadro de diálogo Copilot.
Usar el chat en línea inline-chat
También puede chatear con Copilot directamente acerca de su código. Use Control (o Comando) + I para almacenar en déclencheur el cuadro de diálogo de chat en línea. Esta función se utiliza para repetir el código y refinar las sugerencias en contexto. Puede resaltar un bloque de código y utilizar un chat en línea para ver una solución diferente propuesta por la IA antes de aceptarla.
Vista de chat dedicada dedicated-chat
Puede utilizar una interfaz de chat más tradicional con una barra lateral de chat dedicada para formar ideas y estrategias, resolver problemas de codificación y discutir detalles de implementación. Seleccione el icono de chat (
También puede acceder al historial de chat seleccionando el icono del historial (
Pasos siguientes
Ahora está listo para consultar de manera eficiente sus bases de datos de Experience Platform directamente desde su editor de código y usar las sugerencias de código con tecnología de IA de GitHub Copilot para agilizar la escritura y optimizar las consultas SQL. Para obtener más información sobre cómo escribir y ejecutar consultas, consulte las instrucciones para la ejecución de consultas.