Saltar al contenido principal

Ejecutar Vantage Express en Google Cloud

Nota

Ahora puede obtener una instancia alojada de Vantage de forma gratuita en https://clearscape.teradata.com.

Información general

En este tutorial se muestra cómo ejecutar Vantage Express en Microsoft Azure Google Cloud Platform. Vantage Express contiene un motor SQL Teradata totalmente funcional.

Nota

Si no desea pagar por el uso de la nube, puede instalar Vantage Express localmente usando VMware, VirtualBox o UTM.

Prerrequisitos

Instalación

  • Cree una máquina virtual Ubuntu con 4 CPU y 8 GB de RAM, un disco equilibrado de 70 GB. El siguiente comando crea una máquina virtual en la región us-central1. Para obtener el mejor rendimiento, reemplace la región por la que tenga más cerca. Para obtener la lista de regiones admitidas, consulte la documentación de las regiones de Google Cloud.

Ejecutar en Powershell:

  • ssh a su máquina virtual:
  • Cambiar al usuario root:
  • Prepare el directorio de descarga de Vantage Express:
  • Instale VirtualBox y 7zip:
  • Recupere el comando curl para descargar Vantage Express.

    • Vaya a Página de descarga de Vantage Express (es necesario registrarse).
    • Haga clic en el enlace de descarga más reciente, por ejemplo, "Vantage Express 17.20". Verá una ventana emergente con el acuerdo de licencia. No acepte la licencia todavía.
    • Abra la vista de red en su navegador. Por ejemplo, en Chrome, presione F12 y vaya a Red pestaña:

    Pestaña de red del navegador

    • Acepte la licencia haciendo clic en el botón I Agree y cancele la descarga.
    • En la vista de red, busque la última solicitud que comience con VantageExpress. Haga clic con el botón clic derecho sobre el elemento y seleccione Copy -> Copy como URL:

    culr de copia del navegador

  • Regrese a la sesión SSH y descargue Vantage Express pegando el comando curl. Agregue -o ve.7z al comando para guardar la descarga en un archivo llamado ve.7z. Puede eliminar todos los encabezados HTTP, por ejemplo:

  • Descomprima el archivo descargado. Tardará varios minutos:
  • Inicie la máquina virtuarl en VirtualBox. El comando se ejecutará inmediatamente, pero el proceso de inicio de la máquina virtual tardará varios minutos:
  • SSH a la máquina virtual Vantage Express. Utilice root como contraseña:
  • Valide que la DB esté activa:

Si el comando devuelve PDE state is RUN/STARTED. DBS state is 5: Logons are enabled - The system is quiescent, significa que Vantage Express se ha iniciado. Si el estado es diferente, repita pdestate -a hasta obtener el estado correcto.

  • Una vez que Vantage Express esté en funcionamiento, inicie el cliente de línea de comandos bteq del cliente. BTEQ (pronunciado “bi-tik”) es una herramienta cliente de propósito general basada en comandos que se utiliza para enviar consultas SQL a una base de datos Teradata.
  • Una vez en bteq, conéctese a su instancia de Vantage Express. Cuando se le solicite la contraseña, introduzca dbc:

Ejecutar consultas de muestra

  • Mediante el usuario dbc, crearemos una nueva base de datos llamada HR. Copie/pegue esta consulta y presione Entrar:
  • Vamos a crear una tabla de muestra, insertaremos algunos datos y los consultaremos. Primero crearemos una tabla para almacenar la información de los empleados:
  • Ahora, insertemos un registro:
  • Finalmente, veamos si podemos recuperar los datos:

Deberías obtener los siguientes resultados:

Configuración opcional

  • Si tiene intención de detener e iniciar la máquina virtual, es posible que desee agregar Vantage Express al inicio automático. ssh a su máquina virtual y ejecute los siguientes comandos:
  • Si desea conectarse a Vantage Express desde Internet, deberá abrir agujeros de firewall en su máquina virtual. También debe cambiar la contraseña predeterminada al usuario dbc:
  • Para cambiar la contraseña del usuario dbc, vaya a su máquina virtual e inicie bteq:
  • Inicie sesión en su base de datos usando dbc como usuario y contraseña:
  • Cambie la contraseña para el usuario dbc:
  • Ahora puede abrir el puerto 1025 a Internet usando el comando de gcloud:

Limpiar

Para dejar de incurrir en cargos, elimine la máquina virtual:

Además, recuerde eliminar cualquier regla de firewall que haya agregado, por ejemplo:

Siguientes pasos

Lectura adicional

Nota

Si tiene alguna pregunta o necesita más ayuda, visite nuestro foro de la comunidad donde podrá obtener ayuda e interactuar con otros miembros de la comunidad.

También de interés