Ejecutar demostraciones de Teradata Jupyter Notebook para VantageCloud Lake en Docker
Información general
En este tutorial, seguiremos los pasos para conectarnos a Teradata VantageCloud Lake y ejecutaremos demostraciones desde un Jupyter notebook en Docker.
Prerrequisitos
- Docker Desktop Instalado
- Git Instalado
- Requerido para descargar el repositorio de git desde https://github.com/Teradata/lake-demos.git
- Un inicio de sesión de cuenta de Teradata VantageCloud Lake
- URL de la organización y detalles de inicio de sesión de la carta de bienvenida de Teradata
- IDE de su elección
Crear un entorno VantageCloud Lake
Siga las instrucciones de primeros pasos con VantageCloud Lake para crear su propio entorno.
Una vez creado, vaya a la pestaña SETTINGS y proporcione su dirección IP pública para acceder al entorno.
Puede encontrar su dirección IP en el sitio web WhatIsMyIp.com. Tome nota de la dirección IPv4.
Su tarjeta de entorno debería mostrar acceso a Internet publica ahora.
Desde la pestaña OVERVIEW, copie:
- IP pública y
- Abrir punto final de análisis
Estos valores son necesarios para acceder a VantageCloud Lake desde Docker.
Clonar el repositorio de demostración de VantageCloud Lake
Clone el repositorio de demostración de VantageCloud Lake en su máquina local:
El repositorio contiene diferentes archivos y carpetas, los importantes son:
- Jupyter Notebooks
- archivo vars.json
Editar el archivo vars.json
Para conectar Jupyter notebooks con VantageCloud Lake, debe editar el archivo vars.json y proporcionar:
Variable | Valor |
---|---|
"host" | Valor de IP pública de la sección OVERVIEW (ver arriba) |
"UES_URI" | Abra el valor del endpoint de Analytics de la sección OVERVIEW (ver arriba) |
"dbc" | La contraseña maestra de su entorno VantageCloud Lake |
En el vars.json de ejemplo, las contraseñas de todos los usuarios se establecen de forma predeterminada en "contraseña", esto es solo con fines ilustrativos. Debe cambiar todos estos campos de contraseña por contraseñas seguras, protegerlas según sea necesario y seguir otras prácticas recomendadas de administración de contraseñas.
Montar archivos dentro de Docker
Para ejecutar demostraciones de VantageCloud Lake, necesitamos el Extensiones de Teradata Jupyter para Docker. Las extensiones proporcionan el kernel SQL ipython, utilidades para administrar conexiones a Teradata y el explorador de objetos de base de datos para que sea productivo mientras interactúa con la base de datos de Teradata.
Asegúrese de ejecutar todos los comandos en la misma carpeta donde clonó el repositorio de demostración.
Inicie un contenedor y vincúlelo al directorio lake-demos existente. Elija el comando apropiado según su sistema operativo:
Para Windows, ejecute el comando docker en PowerShell.
- Windows
- MacOS
- Linux
Haga clic en la URL en los registros de Docker para abrir el Jupyter Notebook en su navegador.
Ejecutar demostraciones
Abra y ejecute todas las celdas de 0_Demo_Environment_Setup.ipynb para configurar su entorno, seguido de 1_Demo_Setup_Base_Data.ipynb para cargar los datos base necesarios para las demostraciones. +
Para obtener más información sobre los cuadernos de demostración, vaya a la página Demostraciones de Teradata Lake en GitHub.
Resumen
En este inicio rápido, aprendimos cómo ejecutar demostraciones de Teradata VantageCloud Lake desde Jupyter Notebook en Docker.