De acuerdo, esto tomará unos momentos. Mientras tanto, voy a descargar este volcado de noticias. Así que copiemos eso. Y esto simplemente descargará un archivo zip desde S3. Es bastante pequeño. Creo que solo tiene alrededor de 10 megabytes o algo así. Y luego, una vez que mi instancia de Aura esté en funcionamiento, lo cual tomará un minuto más o menos, podremos importar nuestro volcado de noticias.
Una vez que tengamos eso en funcionamiento, tendrás una vista previa de hacia dónde nos dirigimos con esto, y luego haremos una pausa de unos minutos. Esto cargará los conjuntos de datos de NewsGraph. Estoy en las instantáneas, por lo que no tiene las noticias más recientes. Es de no estoy seguro de cuándo lo tomé, tal vez hace un mes aproximadamente, pero el mismo modelo básico de datos. Así que artículos, autores, temas, personas, organizaciones y regiones geográficas sobre noticias de la API de New York Times. He proporcionado el enlace para la API de New York Times. Es gratuita, solo necesitas solicitar una clave de desarrollador para trabajar con estos datos. Es un buen conjunto de datos para construir aplicaciones. También tienen cosas como reseñas de libros y otros. Creo que tienen su propio grafo de conocimiento para obtener más información sobre personas, este tipo de cosas. Pero si estás interesado en obtener más información sobre este conjunto de datos, este repositorio de GitHub, al que proporcionaré un enlace en el chat. Tiene el código que mostré anteriormente, la Acción de GitHub para obtener estos datos. Pero también hay algunos ejemplos de cómo trabajar con los datos en Cypher. Hay un directorio de graphQL, que veremos en un momento. Y también hice un taller sobre cómo construir una API de Cloudflare workers para obtener estos datos. De todos modos, todo eso está en línea.
Veamos, ¿nuestra instancia de Aura aún no está lista? Entonces tal vez hagamos una pausa aquí durante unos minutos para que todos tengan la oportunidad de iniciar sesión en Aura, crear una nueva instancia en blanco, descargar el archivo de volcado. Y esperaremos unos minutos para que se inicie y luego cargaremos ese conjunto de datos. Así que haremos una pausa aquí durante unos minutos. Tal vez volvamos a las 15 después de la hora. Eso es en cuatro minutos. Así que si tienes algún problema, avísanos en el chat y lo resolveremos porque queremos tener nuestra instancia de Aura con nuestro conjunto de datos cargado antes de continuar.
Mientras esperamos, repasaré los pasos aquí. Ahora que la mía está en funcionamiento, podemos ver que está en funcionamiento porque vemos este círculo verde que dice en ejecución. Así que voy a hacer clic en esto y puedo ver algún código de ejemplo y demás, pero quiero ir a importar la base de datos. Puedo arrastrar y soltar o hacer clic, ups, eso no era lo que quería hacer clic. Por eso tengo un conjunto de datos más grande. Voy a hacer clic en esto y buscar y esto se descargó en mi carpeta de descargas News-Graph, el mío tiene el número tres porque esta es la tercera vez que lo descargo. Se llama News-Graph.dump. Advertencias reemplazará mi base de datos vacía. Sí, está bien. Y esto tomará unos minutos para cargar y luego reiniciar la base de datos, pero está bien. Ahora haremos una pausa para que todos tengan la oportunidad de seguir este proceso y configurar su instancia de aura y luego, cuando regresemos, veremos cómo construir una API de GraphQL.
Veo una pregunta de Anthony. Oh sí, hablando sobre la nueva interfaz de usuario y aura que no tiene una opción para cargar un archivo de volcado, solo CSV. Sí, veamos eso. Eso es un buen punto. Entonces hay un nuevo espacio de trabajo. Creo que se llama experiencia de espacio de trabajo para Neo4j aura. Y es posible que, creo que ahora es el valor predeterminado. Entonces tienes este botón de abrir, que mi base de datos se está reiniciando. Así que no se cargará en este momento. De lo contrario, y luego puedes alternar entre esto. Si hago clic en mi icono de usuario, dice que estoy usando la nueva experiencia de espacio de trabajo. O puedo volver a la experiencia clásica donde tengo cosas como explorar consulta importar. Así que eso es algo en lo que podemos alternar entre ellos. Hablaré sobre eso en un segundo, es básicamente una forma diferente de combinar cosas como Neo4j browser, Bloom y una opción de importación de datos.
Así es como se ve. Si hago clic en abrir, me llevará a un espacio de trabajo y puedo conectarme a mi instancia. Y Anthony, si estás viendo la importación, esa es la opción para cargar archivos CSV. Pero lo que quiero hacer para cargar un archivo de volcado es hacer clic en la tarjeta. Como debería haber dicho antes, no hacer clic en el icono de abrir, pero si hago clic en la tarjeta de la base de datos, entonces obtengo esta pantalla. Y aquí puedo ir a importar la base de datos y hacer clic en buscar para encontrar mi archivo de volcado. Entonces, si te encuentras en esta pantalla, si te encuentras en esta pantalla que es la importación para cargar archivos CSV, esa no es la que queremos, donde, esta es la herramienta de importación de datos, que es realmente genial, una forma de definir visualmente un modelo de gráfico a partir de archivos CSV, lo cual es bastante interesante. La barra de consulta, esto es similar a Neo4j browser, tenemos funcionalidad similar aquí y luego explorar. Esta es la herramienta de visualización de bloom, que mostré un par de capturas de pantalla antes. Entonces, la nueva interfaz de usuario del espacio de trabajo, la idea es combinar, lo que antes eran diferentes herramientas para desarrolladores en una sola herramienta para desarrolladores. De todos modos, sí, lo que queremos es volver a la consola de Aura, hacer clic en la tarjeta de nuestra base de datos y buscar la opción de importar la base de datos. Genial, Anthony, genial, dice que lo descubriste. Genial, ¿alguien más tuvo algún problema? ¿Hay alguien más que haya terminado, alguien más que haya podido iniciar su instancia de Aura y luego cargar el archivo de volcado? Avísanos si lo lograste o incluso si no lo lograste, si tienes algún problema. Una vez que los datos estén cargados, verás el número aquí para los nodos, ¿qué tenemos? Tenemos 31,000 nodos y 80,000 relaciones. Y verás un porcentaje de, ¿qué es esto, 200,000 y 400,000? Entonces, la capa gratuita tiene un límite en el tamaño de los datos que podemos almacenar.
Comments