Esta semana, nos sumergiremos en el conjunto de datos “Cybersyn US Patent Grants” del Market Place y usaremos nuestras propias funciones para interactuar con él.
Lo bueno de las funciones definidas por el usuario (UDF) es que son como su conjunto de herramientas personal. Puede usarlos para guardar un cálculo específico, compartirlo con todo el equipo e incluso modificarlo de forma centralizada cuando cambien las necesidades del negocio. ¿Y adivina qué? Puede usarlos en conjuntos de datos públicos, como el de Cybersyn.
Entonces, aquí está el plan de juego:
- Obtenga el conjunto de datos Cybersyn US Patent Grants del mercado.
- Utilice la consulta SQL de Cybersyn para buscar todas las patentes relacionadas con Nvidia (hemos puesto un límite de 10 para no abrumarlo con los resultados):
Código SQL
SELECT patent_index.patent_id
, invention_title
, patent_type
, application_date
, document_publication_date
FROM cybersyn_us_patent_grants.cybersyn.uspto_contributor_index AS contributor_index
INNER JOIN
cybersyn_us_patent_grants.cybersyn.uspto_patent_contributor_relationships AS relationships
ON contributor_index.contributor_id = relationships.contributor_id
INNER JOIN
cybersyn_us_patent_grants.cybersyn.uspto_patent_index AS patent_index
ON relationships.patent_id = patent_index.patent_id
WHERE contributor_index.contributor_name ILIKE 'NVIDIA CORPORATION'
AND relationships.contribution_type = 'Assignee - United States Company Or Corporation'
LIMIT 10
- Cree una función que muestre el visto bueno (VERDADERO) o el pulgar hacia abajo (FALSO) basándose en esto: La brecha entre
APPLICATION_DATE
yPUBLICATION_DATE
puede ser de 365 días para las patentes de “reedición” y de 2 años para las de “diseño”.
¿Todo claro? ¡Hagámoslo!
Deja una respuesta
Lo siento, debes estar conectado para publicar un comentario.