{"id":28961,"date":"2024-04-09T21:25:07","date_gmt":"2024-04-09T21:25:07","guid":{"rendered":"https:\/\/building.nubank.com\/mastering-databricks-performance-with-spark-ui\/"},"modified":"2024-04-09T21:40:31","modified_gmt":"2024-04-09T21:40:31","slug":"dominando-el-rendimiento-de-databricks-con-spark-ui","status":"publish","type":"post","link":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/","title":{"rendered":"Dominando el Rendimiento de Databricks con Spark UI"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>Revisado por Felipe Yukio<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Databricks y Spark UI son herramientas potentes para manejar operaciones de datos a gran escala. Como ocurre con cualquier sistema s\u00f3lido, optimizar el rendimiento es crucial para aprovechar al m\u00e1ximo los recursos. Esta gu\u00eda profundiza en la comprensi\u00f3n de las m\u00e9tricas de rendimiento dentro de Databricks mediante la interfaz de usuario de Spark.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Desde la preparaci\u00f3n hasta la identificaci\u00f3n de desaf\u00edos y el perfeccionamiento de soluciones, ofrece una visi\u00f3n integral para aprovechar al m\u00e1ximo las operaciones de datos. Con una combinaci\u00f3n de conocimientos t\u00e9cnicos y consejos pr\u00e1cticos, los lectores aprender\u00e1n c\u00f3mo aprovechar las capacidades de diagn\u00f3stico de Spark UI, garantizando que las operaciones de datos sean eficientes, efectivas y aclaradas. \u00a1Siga leyendo!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">El valor de Spark UI<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Spark UI es una herramienta de diagn\u00f3stico instrumental para quienes trabajan con Databricks y Apache Spark. Ofrece una ventana al funcionamiento interno de las operaciones de datos. Cuando se trabaja con grandes conjuntos de datos, suele resultar complicado determinar si se est\u00e1n realizando mejoras. Spark UI ofrece claridad al presentar los datos de operaci\u00f3n de manera comprensible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preparaci\u00f3n para el an\u00e1lisis y resoluci\u00f3n de problemas de muestra.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de iniciar el an\u00e1lisis, es fundamental garantizar un entorno propicio. Esto implica evitar el almacenamiento en cach\u00e9 de datos, que puede distorsionar las m\u00e9tricas de procesamiento de datos en tiempo real. Se puede deshabilitar el cach\u00e9 en Databricks con comandos como establecer <span class=\"quotes\">\u2033<\/span>spark.databricks.io.cache.enabled<span class=\"quotes\">\u2033<\/span> en falso.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Borrar el cach\u00e9 en Spark.catalog garantiza un entorno libre de cach\u00e9. Para los entusiastas de SQL dentro de Databricks, se puede lograr el mismo efecto con el comando SQL borrar cach\u00e9. Si desea evitar errores, incluso se podr\u00eda considerar reiniciar el cl\u00faster para garantizar una configuraci\u00f3n sin cach\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Explorando las m\u00e9tricas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Al ejecutar consultas de Spark, las m\u00e9tricas de Spark UI se vuelven centrales. Una observaci\u00f3n inicial se dirige a la visi\u00f3n del <span class=\"quotes\">\u2033<\/span>trabajo<span class=\"quotes\">\u2033<\/span>, ofreciendo una perspectiva m\u00e1s amplia. Cada operaci\u00f3n de datos en Spark desencadena <span class=\"quotes\">\u2033<\/span>trabajos<span class=\"quotes\">\u2033<\/span>, que comprenden m\u00faltiples <span class=\"quotes\">\u2033<\/span>etapas<span class=\"quotes\">\u2033<\/span> que constan de varias <span class=\"quotes\">\u2033<\/span>tareas<span class=\"quotes\">\u2033<\/span>. Aqu\u00ed se presentan m\u00e9tricas como la cantidad de tareas por etapa y el tiempo necesario para cada etapa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una exploraci\u00f3n m\u00e1s detallada conduce a la vista del <span class=\"quotes\">\u2033<\/span>escenario<span class=\"quotes\">\u2033<\/span>, que revela detalles m\u00e1s finos como las distribuciones de particiones. Se presentan m\u00e9tricas valiosas como los tiempos de recolecci\u00f3n de basura y las distribuciones del tama\u00f1o de los insumos, lo que ayuda a diagnosticar problemas como la distorsi\u00f3n de los datos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Databricks opera en un entorno agrupado y las m\u00e9tricas agregadas por el ejecutor resaltan el desempe\u00f1o de cada ejecutor en esta configuraci\u00f3n. La vista de <span class=\"quotes\">\u2033<\/span>tareas<span class=\"quotes\">\u2033<\/span> ofrece a\u00fan m\u00e1s granularidad, enfatizando sobre las m\u00e9tricas de cada tarea y garantizando un an\u00e1lisis de rendimiento integral.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perspectivas sobre Operaciones Sesgadas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se dice que las operaciones est\u00e1n sesgadas cuando hay una partici\u00f3n que procesa muchos m\u00e1s datos que otras, lo que hace que Spark no pueda ejecutar transformaciones en paralelo. Esto sucede porque Spark env\u00eda todos los datos con la misma clave a una \u00fanica partici\u00f3n y si un \u00fanico valor de clave es mucho m\u00e1s com\u00fan que otros, esa partici\u00f3n est\u00e1 sesgada.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En la interfaz de usuario de Spark, esto se puede identificar cuando una <span class=\"quotes\">\u2033<\/span>tarea<span class=\"quotes\">\u2033<\/span> lleva mucho m\u00e1s tiempo que la media de todas las dem\u00e1s tareas de un trabajo. Y una transformaci\u00f3n sesgada puede ocurrir en una funci\u00f3n de combinaci\u00f3n o de ventana. Para evitarlo, verifique si los datos sesgados se pueden filtrar antes de realizar cualquiera de estas transformaciones.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Desaf\u00edos con Shuffle y Spill<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Shuffling es una t\u00e9cnica costosa utilizada por Spark para redistribuir los datos entre diferentes particiones, que se activa mediante algunas transformaciones comunes como: join y groupBy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La cantidad de particiones utilizadas para mezclar los datos se puede aumentar o disminuir mediante <em>spark.sql.shuffle.partitions<\/em>. Si trabaja con menos cantidad de datos, debe reducir la cantidad de particiones aleatorias para evitar ejecutar m\u00faltiples tareas con un peque\u00f1o volumen de datos. Por otro lado, una gran cantidad de datos que se ejecutan en muy pocas particiones provoca que las tareas se ejecuten durante demasiado tiempo y, en ocasiones, errores de falta de memoria.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lograr el n\u00famero correcto de particiones aleatorias es un trabajo complicado, ya que normalmente se necesitan varias ejecuciones experimentales con diferentes valores para identificar el n\u00famero \u00f3ptimo. Sin embargo, normalmente vale la pena el esfuerzo ya que es la fuente m\u00e1s com\u00fan de problemas de rendimiento en los trabajos de Spark.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Como \u00faltimo recurso para evitar errores de falta de memoria, Spark puede derramar datos de la memoria al disco, lo que luego debe moverse de vuelta aumentando tanto las tasas de lectura como de escritura en disco, as\u00ed como el tiempo de ejecuci\u00f3n de la tarea. Esta m\u00e9trica tambi\u00e9n se puede identificar a trav\u00e9s de la interfaz de usuario de Spark. Aumentar el n\u00famero de particiones aleatorias es una de las formas de mitigar la fuga de datos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Esta inmersi\u00f3n profunda en Databricks y Spark UI ha iluminado la importancia de la preparaci\u00f3n, las complejidades de las m\u00e9tricas y los matices de los procesos de refinamiento. Al aprovechar las capacidades de diagn\u00f3stico de Spark UI, se puede navegar por el vasto panorama de operaciones de datos con claridad y confianza.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ya sea que se trate de abordar problemas espec\u00edficos, experimentar con diferentes m\u00e9todos o perfeccionar soluciones, un enfoque bien informado puede mejorar dr\u00e1sticamente el rendimiento. A medida que el mundo de los datos contin\u00faa creciendo, herramientas como Spark UI se vuelven invaluables, asegurando que cada operaci\u00f3n de datos no sea solo un proceso sino una oportunidad de optimizaci\u00f3n.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<span class=\"embed-youtube\" style=\"text-align:center; display: block;\"><iframe loading=\"lazy\" class=\"youtube-player\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/MCpKIUm-qjY?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=es-ES&#038;autohide=2&#038;wmode=transparent&#038;listType=playlist&#038;list=PLfqo9_UMdHhYKJ6LnyzNNNOYKshjvJFUA\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\"><\/iframe><\/span>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Cuando se trata de grandes conjuntos de datos, Spark UI ofrece claridad al presentar los datos de operaci\u00f3n de una manera comprensible.<\/p>\n","protected":false},"author":178110103,"featured_media":25155,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[2608,2509],"tags":[2610,3179,3178],"ppma_author":[2321],"class_list":["post-28961","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics-engineering-es","category-data-analytics-es","tag-analytics-engineering-es","tag-databricks-es","tag-spark-es"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Dominando el Rendimiento de Databricks con Spark UI - Building Nubank<\/title>\n<meta name=\"description\" content=\"Cuando se trata de grandes conjuntos de datos, Spark UI ofrece claridad al presentar los datos de operaci\u00f3n de una manera comprensible.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dominando el Rendimiento de Databricks con Spark UI - Building Nubank\" \/>\n<meta property=\"og:description\" content=\"Cuando se trata de grandes conjuntos de datos, Spark UI ofrece claridad al presentar los datos de operaci\u00f3n de una manera comprensible.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/\" \/>\n<meta property=\"og:site_name\" content=\"Building Nubank\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-09T21:25:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-09T21:40:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/building.nubank.com\/wp-content\/uploads\/2023\/06\/1120-www.victoriaholguin.com-Victoria-Holguin-_DSF0634-Mejorado-NR-1024x683.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nubank Editorial\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nubank Editorial\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/\"},\"author\":{\"name\":\"Nubank Editorial\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"headline\":\"Dominando el Rendimiento de Databricks con Spark UI\",\"datePublished\":\"2024-04-09T21:25:07+00:00\",\"dateModified\":\"2024-04-09T21:40:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/\"},\"wordCount\":1030,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/1120-www.victoriaholguin.com-Victoria-Holguin-_DSF0634-Mejorado-NR.jpg?fit=6240%2C4160&ssl=1\",\"keywords\":[\"Analytics Engineering\",\"Databricks\",\"spark\"],\"articleSection\":[\"Analytics Engineering\",\"Data &amp; Analytics\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/\",\"name\":\"Dominando el Rendimiento de Databricks con Spark UI - Building Nubank\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/1120-www.victoriaholguin.com-Victoria-Holguin-_DSF0634-Mejorado-NR.jpg?fit=6240%2C4160&ssl=1\",\"datePublished\":\"2024-04-09T21:25:07+00:00\",\"dateModified\":\"2024-04-09T21:40:31+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\"},\"description\":\"Cuando se trata de grandes conjuntos de datos, Spark UI ofrece claridad al presentar los datos de operaci\u00f3n de una manera comprensible.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/1120-www.victoriaholguin.com-Victoria-Holguin-_DSF0634-Mejorado-NR.jpg?fit=6240%2C4160&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/building.nubank.com\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/1120-www.victoriaholguin.com-Victoria-Holguin-_DSF0634-Mejorado-NR.jpg?fit=6240%2C4160&ssl=1\",\"width\":6240,\"height\":4160},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/dominando-el-rendimiento-de-databricks-con-spark-ui\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dominando el Rendimiento de Databricks con Spark UI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/\",\"name\":\"Building Nubank\",\"description\":\"We make the extraordinary happen\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/#\\\/schema\\\/person\\\/462f4f5a8d4ec3ccbc3d661dde00f0a4\",\"name\":\"Nubank Editorial\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g0a78bc815f2126d9ba65b2af185671f1\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g\",\"caption\":\"Nubank Editorial\"},\"url\":\"https:\\\/\\\/building.nubank.com\\\/es\\\/author\\\/editorial\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dominando el Rendimiento de Databricks con Spark UI - Building Nubank","description":"Cuando se trata de grandes conjuntos de datos, Spark UI ofrece claridad al presentar los datos de operaci\u00f3n de una manera comprensible.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/","og_locale":"es_ES","og_type":"article","og_title":"Dominando el Rendimiento de Databricks con Spark UI - Building Nubank","og_description":"Cuando se trata de grandes conjuntos de datos, Spark UI ofrece claridad al presentar los datos de operaci\u00f3n de una manera comprensible.","og_url":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/","og_site_name":"Building Nubank","article_published_time":"2024-04-09T21:25:07+00:00","article_modified_time":"2024-04-09T21:40:31+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/building.nubank.com\/wp-content\/uploads\/2023\/06\/1120-www.victoriaholguin.com-Victoria-Holguin-_DSF0634-Mejorado-NR-1024x683.jpg","type":"image\/jpeg"}],"author":"Nubank Editorial","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Nubank Editorial","Tiempo de lectura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/#article","isPartOf":{"@id":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/"},"author":{"name":"Nubank Editorial","@id":"https:\/\/building.nubank.com\/es\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"headline":"Dominando el Rendimiento de Databricks con Spark UI","datePublished":"2024-04-09T21:25:07+00:00","dateModified":"2024-04-09T21:40:31+00:00","mainEntityOfPage":{"@id":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/"},"wordCount":1030,"commentCount":0,"image":{"@id":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2023\/06\/1120-www.victoriaholguin.com-Victoria-Holguin-_DSF0634-Mejorado-NR.jpg?fit=6240%2C4160&ssl=1","keywords":["Analytics Engineering","Databricks","spark"],"articleSection":["Analytics Engineering","Data &amp; Analytics"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/","url":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/","name":"Dominando el Rendimiento de Databricks con Spark UI - Building Nubank","isPartOf":{"@id":"https:\/\/building.nubank.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/#primaryimage"},"image":{"@id":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2023\/06\/1120-www.victoriaholguin.com-Victoria-Holguin-_DSF0634-Mejorado-NR.jpg?fit=6240%2C4160&ssl=1","datePublished":"2024-04-09T21:25:07+00:00","dateModified":"2024-04-09T21:40:31+00:00","author":{"@id":"https:\/\/building.nubank.com\/es\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4"},"description":"Cuando se trata de grandes conjuntos de datos, Spark UI ofrece claridad al presentar los datos de operaci\u00f3n de una manera comprensible.","breadcrumb":{"@id":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/#primaryimage","url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2023\/06\/1120-www.victoriaholguin.com-Victoria-Holguin-_DSF0634-Mejorado-NR.jpg?fit=6240%2C4160&ssl=1","contentUrl":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2023\/06\/1120-www.victoriaholguin.com-Victoria-Holguin-_DSF0634-Mejorado-NR.jpg?fit=6240%2C4160&ssl=1","width":6240,"height":4160},{"@type":"BreadcrumbList","@id":"https:\/\/building.nubank.com\/es\/dominando-el-rendimiento-de-databricks-con-spark-ui\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/building.nubank.com\/es\/"},{"@type":"ListItem","position":2,"name":"Dominando el Rendimiento de Databricks con Spark UI"}]},{"@type":"WebSite","@id":"https:\/\/building.nubank.com\/es\/#website","url":"https:\/\/building.nubank.com\/es\/","name":"Building Nubank","description":"We make the extraordinary happen","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/building.nubank.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/building.nubank.com\/es\/#\/schema\/person\/462f4f5a8d4ec3ccbc3d661dde00f0a4","name":"Nubank Editorial","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g0a78bc815f2126d9ba65b2af185671f1","url":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","caption":"Nubank Editorial"},"url":"https:\/\/building.nubank.com\/es\/author\/editorial\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/building.nubank.com\/wp-content\/uploads\/2023\/06\/1120-www.victoriaholguin.com-Victoria-Holguin-_DSF0634-Mejorado-NR.jpg?fit=6240%2C4160&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/pbKBB5-7x7","jetpack_sharing_enabled":true,"authors":[{"term_id":2321,"user_id":178110103,"is_guest":0,"slug":"editorial","display_name":"Nubank Editorial","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/8c056170dc75ffd365b306a0ac7bea4e51d1cdab52a0c84e6ba0a42f7e2f4633?s=96&d=identicon&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/posts\/28961","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/users\/178110103"}],"replies":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/comments?post=28961"}],"version-history":[{"count":4,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/posts\/28961\/revisions"}],"predecessor-version":[{"id":28966,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/posts\/28961\/revisions\/28966"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/media\/25155"}],"wp:attachment":[{"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/media?parent=28961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/categories?post=28961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/tags?post=28961"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/building.nubank.com\/es\/wp-json\/wp\/v2\/ppma_author?post=28961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}