{"id":1413,"date":"2026-09-21T16:36:33","date_gmt":"2026-09-21T14:36:33","guid":{"rendered":"https:\/\/jankiewicz.pl\/?p=1413"},"modified":"2026-09-21T17:06:03","modified_gmt":"2026-09-21T15:06:03","slug":"trino-wprowadzenie","status":"publish","type":"post","link":"https:\/\/jankiewicz.pl\/index.php\/trino-wprowadzenie\/","title":{"rendered":"Trino &#8211; wprowadzenie"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Wprowadzenie<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Trino (dawniej <em>PrestoSQL<\/em>) to rozproszony silnik zapyta\u0144 SQL, kt\u00f3ry pozwala analizowa\u0107 dane tam, gdzie si\u0119 znajduj\u0105, bez ich kopiowania i bez proces\u00f3w ETL. Jednym zapytaniem mo\u017cna si\u0119ga\u0107 do wielu r\u00f3\u017cnych \u017ar\u00f3de\u0142: system\u00f3w plik\u00f3w Hadoop i magazyn\u00f3w obiektowych, relacyjnych baz danych, a tak\u017ce system\u00f3w strumieniowych. Popularno\u015b\u0107 Trino w \u015brodowiskach analitycznych, integracja z narz\u0119dziami BI oraz du\u017ca liczba dost\u0119pnych z\u0142\u0105czy sprawiaj\u0105, \u017ce jest jednym z wa\u017cniejszych element\u00f3w wsp\u00f3\u0142czesnych platform danych.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Szkolenie <em><strong>Trino \u2013 wprowadzenie<\/strong><\/em> prezentuje architektur\u0119 Trino oraz jego praktyczne wykorzystanie do analizy danych.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Podstawowe cele szkolenia<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Poznanie podstawowej architektury Trino: koordynatora, w\u0119z\u0142\u00f3w roboczych i z\u0142\u0105czy (<em>connectors<\/em>) <\/li>\n\n\n\n<li>Uruchomienie Trino lokalnie oraz wykonywanie zapyta\u0144 SQL do r\u00f3\u017cnych \u017ar\u00f3de\u0142 danych, w tym zapyta\u0144 \u0142\u0105cz\u0105cych dane z wielu z nich<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">G\u0142\u00f3wne jego zalety<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kompleksowe wprowadzenie do Trino \u2013 po zako\u0144czonym szkoleniu wiesz, czym r\u00f3\u017cni si\u0119 od klasycznych baz danych i od Hive oraz kiedy warto po nie si\u0119gn\u0105\u0107 <\/li>\n\n\n\n<li>Przedstawienie praktycznych przyk\u0142ad\u00f3w: federacja danych, praca z interfejsem webowym, analiza plan\u00f3w i etap\u00f3w wykonania zapyta\u0144 oraz zaawansowane konstrukcje SQL <\/li>\n\n\n\n<li>Praktyka przed teori\u0105 \u2013 nie tylko wiesz jak, ale tak\u017ce dlaczego<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Dla kogo?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Programi\u015bci i analitycy, kt\u00f3rzy znaj\u0105 podstawy Big Data oraz hurtowni danych i chc\u0105 rozpocz\u0105\u0107 przygod\u0119 z wykorzystaniem silnika Trino do analizy danych z wielu \u017ar\u00f3de\u0142<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wymagania<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dobra znajomo\u015b\u0107 j\u0119zyka SQL oraz relacyjnego modelu danych <\/li>\n\n\n\n<li>Znajomo\u015b\u0107 zagadnie\u0144 Big Data i hurtowni danych <\/li>\n\n\n\n<li>Og\u00f3lna orientacja w narz\u0119dziach ekosystemu Hadoop, w szczeg\u00f3lno\u015bci w Hive <\/li>\n\n\n\n<li>Podstawowa umiej\u0119tno\u015b\u0107 pracy z wierszem polece\u0144<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Materia\u0142y szkoleniowe<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Prezentacja\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/jankiewicz.pl\/szkolenia\/tematy\/trino\/ls1\" target=\"_blank\" rel=\"noopener nofollow\">Trino &#8211; wprowadzenie<\/a><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Warsztat\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/jankiewicz.pl\/szkolenia\/tematy\/trino\/ws1\/\" target=\"_blank\" rel=\"noopener nofollow\">Trino &#8211; wprowadzenie &#8211; tutorial<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wprowadzenie Trino (dawniej PrestoSQL) to rozproszony silnik zapyta\u0144 SQL, kt\u00f3ry pozwala analizowa\u0107 dane tam, gdzie si\u0119 znajduj\u0105, bez ich kopiowania i bez proces\u00f3w ETL. Jednym&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_customify_content_layout":"","_customify_sidebar":"","_customify_page_header_display":"default","_customify_disable_header":"","_customify_disable_header_top":"","_customify_disable_header_main":"","_customify_disable_header_bottom":"","_customify_disable_page_title":"","_customify_disable_content_vertical_padding":"","_customify_disable_footer_top":"","_customify_disable_footer_main":"","_customify_disable_footer_bottom":"","_customify_breadcrumb_display":"","_customify_header_transparent_display":"","footnotes":""},"categories":[7],"tags":[18,75],"class_list":["post-1413","post","type-post","status-publish","format-standard","hentry","category-big-data","tag-sql","tag-trino"],"_links":{"self":[{"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/posts\/1413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/comments?post=1413"}],"version-history":[{"count":6,"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/posts\/1413\/revisions"}],"predecessor-version":[{"id":1425,"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/posts\/1413\/revisions\/1425"}],"wp:attachment":[{"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/media?parent=1413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/categories?post=1413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jankiewicz.pl\/index.php\/wp-json\/wp\/v2\/tags?post=1413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}