Semana 65 – Básico

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):
SELECT patent_index.patent_id, invention_title, patent_type, application_date, document_publication_dateFROM cybersyn_us_patent_grants.cybersyn.uspto_contributor_index AS contributor_indexINNER JOINcybersyn_us_patent_grants.cybersyn.uspto_patent_contributor_relationships AS relationshipsON contributor_index.contributor_id = relationships.contributor_idINNER JOINcybersyn_us_patent_grants.cybersyn.uspto_patent_index AS patent_indexON relationships.patent_id = patent_index.patent_idWHERE 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_DATEPUBLICATION_DATEpuede 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!
Previous
Previous

Semana 65 - Procedimientos Almacenados y UDFs

Next
Next

Semana 64 - Datos Semi-estructurados