Porque estamos muy entusiasmados con las hojas de trabajo de Python, Snowpark y todo ese jazz, y porque nos encanta brindarte esos molestos ejercicios de análisis de JSON: ¡esta semana hemos combinado los dos!
¡Aquí está su código de inicio!
create or replace table week43 as select
parse_json('{
"company_name": "Superhero Staffing Inc.",
"company_website": "https://www.superherostaffing.com",
"location": {
"address": "123 Hero Lane",
"city": "Metropolis",
"state": "Superstate",
"zip": "98765",
"country": "United Superlands"
},
"superheroes": [
{
"id": "1",
"name": "Captain Incredible",
"real_name": "John Smith",
"powers": [
"Super Strength",
"Flight",
"Invulnerability"
],
"role": "CEO",
"years_of_experience": 10
},
{
"id": "2",
"name": "Mystic Sorceress",
"real_name": "Jane Doe",
"powers": [
"Magic",
"Teleportation",
"Telekinesis"
],
"role": "CTO",
"years_of_experience": 8
},
{
"id": "3",
"name": "Speedster",
"real_name": "Jim Brown",
"powers": [
"Super Speed",
"Time Manipulation",
"Phasing"
],
"role": "COO",
"years_of_experience": 6
},
{
"id": "4",
"name": "Telepathic Titan",
"real_name": "Sarah Johnson",
"powers": [
"Telepathy",
"Mind Control",
"Telekinesis"
],
"role": "CFO",
"years_of_experience": 9
}
]
}
') as json;
Su trabajo es crear un procedimiento almacenado usando hojas de trabajo de Python para analizar los datos y hacer que se vea así:
Un complemento desvergonzado, pero si necesita un poco de ayuda, cubra el análisis de JSON usando Snowpark en el siguiente video:
Recuerda que si deseas participar:
- Regístrate como miembro de Frosty Friday. Puedes hacerlo haciendo clic en la barra lateral y luego yendo a «REGISTRARSE» (ten en cuenta que unirte a nuestra lista de correo no te proporcionará una cuenta de Frosty Friday).
- Publica tu código en GitHub y asegúrate de que sea de acceso público (consulta nuestra guía si no sabes cómo hacerlo).
- Publica la URL en los comentarios del desafío.
Si tienes alguna pregunta técnica que te gustaría plantear a la comunidad, puedes hacerlo aquí, en nuestro hilo dedicado a estos retos.