Programare în Snowflake (curs practic)

所在平台: Udemy

课程主页: https://www.udemy.com/course/programare-in-snowflake/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 課程內容摘要:Snowflake 編程(實踐課程)** 此課程為英文授課,提供羅馬尼亞語字幕。所有教材和測驗均已翻譯成羅馬尼亞語,講師亦會以羅馬尼亞語回答問題。 **課程目標:** * 學習如何透過 Snowflake 的 API 擴展、自動化和存取 Snowflake。 * 學習如何使用 Snowflake API 建立實用的工具和小型應用程式。 * 學習如何透過數據管道和 Snowpipe 導入 CSV 和 JSON 數據。 * 學習編寫中等到複雜的 Snowflake 數據分析查詢。 * 學習優化 Snowflake 的查詢、計算、儲存和整體成本。 * 學習在 Snowflake 中處理和呈現半結構化及階層式數據和元數據。 **涵蓋 API:** * SQL (DDL/DML/DCL) 和 Snowflake Scripting * 程序、用戶定義函數 (UDFs)、用戶定義表函數 (UDTFs) * Python 客戶端、Snowpark for Python、Python 工作表 * Streamlit 應用程式、Streamlit in Snowflake、Snowflake 原生應用程式框架 * 安全數據共享和數據沙盒 * 與私人數據交換市場或公開市場共享 * Snowflake SQL REST API 和 Snowpipe REST API * 查詢資訊模式和帳戶使用情況的元數據 **不包含內容:** * 數據科學和機器學習 API * 外部整合(如外部函數、Kafka 和 Spark 連接器) * 與數據傳輸應用程式或其他第三方合作夥伴的整合 * Go、PHP、Java 等語言的客戶端驅動程式編程 * Java 或 Scala 的 Snowpark 編程 **實踐項目:** * CDC 數據管道(使用 Streams 和 Tasks 或 Dynamic Tables) * 通用階層式數據查看器 * 階層式元數據查看器(數據層級、對象依賴性、角色層級等) * 增強型查詢剖析器 * 自動化存取 SQL REST API 的腳本 課程將從零開始建構這些應用程式,並使用 Streamlit 創建簡單的 Web 應用程式,可部署為 Streamlit Apps 或作為原生應用程式共享。 **講師資格:** * 2021 年獲選為 Snowflake Data Superheroes 的加拿大專家。 * 前 SnowPro 認證主題專家 (SME)。 * 在 Snowflake 領域擁有多年專業經驗,曾為 Snowflake 合作夥伴公司服務並為眾多客戶提供諮詢。 **先決條件:** * **中級水平**,建議具備 Snowflake、關聯式數據庫、SQL 和 Python 編程的基礎知識。 **建議:** * 務必在購買前檢查課程的最低要求。 * 本課程提供大量實踐練習和知識轉移,保證優於市面上其他相關資源。

课程评论(0条)

课程详情

Acest curs a fost adaptat și tradus în română din cursul original în engleză "Programming in Snowflake". Limba vorbită este în continuare engleza, dar subtitrările sunt în română (și engleză), auto-generate cu AI. Toată documentația și toate chestionarele au fost de asemenea traduse în română. Iar eu - instructorul dvs. - voi răspunde de asemenea în română la orice întrebări ați avea, în secțiunea Q & A.Cursul necesită un nivel INTERMEDIAR și este posibil să nu fie pentru dvs. dacă ați început recent cu Snowflake, bazele de date relaționale, cu SQL și/sau programarea Python. Acesta abordează ocazional noțiuni avansate despre securitate, inginerie software și de date, API REST etc., care nu sunt explicate aici. Verificați cerințele minime pentru acest curs înainte de a îl cumpăra.Ce veți învățaCum să accesați, să extindeți și să automatizați Snowflake prin majoritatea API-urile lor existente.Cum să construiți instrumente utile din viața reală și aplicații mici cu API-urile Snowflake.Cum să introduceți date CSV și JSON în Snowflake, prin conducte de date și Snowpipe.Cum să scrieți interogări medii și complexe de analiză a datelor pentru Snowflake.Cum să optimizați interogările, calculul, stocarea și costurile generale pentru Snowflake.Cum să procesăm și să redăm date și metadate semi-structurate și ierarhice în Snowflake.Am încercat să abordez aproape tot din Snowflake, doar din perspectiva programării.Despre ce API-uri Snowflake veți învățaSQL (DDL/DML/DCL) și Snowflake ScriptingProceduri stocate, funcții definite de utilizator (UDFs), funcții de tabel definite de utilizator (UDTFs)Client Python, Snowpark pentru Python, foi de lucru PythonApplicatii web cu Streamlit, Streamlit in Snowflake, Snowflake Native Apps FrameworkPartajarea securizată a datelor și camere de curățare a datelorPartajarea cu schimbul de date privat sau de pe piața publicăSnowflake SQL REST API și Snowpipe REST APIInterogarea metadatelor din schema de informații și de utilizare a contuluiAm încercat să acopăr într-adevăr mai toate API-urile posibile pe care Snowflake le oferă astăzi!Ce NU este inclus în acest cursAPI-uri pentru știința datelor și învățarea automată (i.e. Machine Learning).Majoritatea integrărilor externe, cum ar fi funcțiile externe sau conectorii Kafka și Spark.Integrări cu aplicații de transfer de date sau alte aplicații terțe partenere.Programarea driverului de client în Go, PHP, Java etc.Programarea Snowpark în Java sau Scala.Accentul principal a fost pus pe SQL și Python, cu mici fragmente suplimentare în JavaScript, C#, Java, Scala.Aplicații reale pe care veți învăța să le construițiCDC Data Pipelines cu fluxuri și sarcini sau tabele dinamiceVizualizator generic de date ierarhiceVizualizator ierarhic de metadate (pentru ierarhia datelor și dependențele obiectelor, ierarhia rolurilor etc.)Profil de interogare îmbunătățitAutomatizarea scripturilor care accesează SQL REST APIVom construi toate aplicațiile de la zero. Vom utiliza apoi Streamlit - pentru multe dintre ele - pentru a crea aplicații web simple, locale sau la distanță. Le putem implementa în Snowflake, ca Streamlit Apps. Sau chiar să le partajăm cu conturile partenerilor locali, ca aplicații native.Am vândut instrumente similare cu acestea clienților din viața reală și partenerilor Snowflake!Niciun alt curs, carte sau documentație din zonă - inclusiv cele de la Snowflake! - va oferi la fel de multe informații, exerciții practice și transfer de cunoștințe ca acest curs al meu, garantat!Cine sunt euSingurul expert de talie mondială din Canada selectat pentru programul Snowflake Data Superheroes în 2021.Fost SnowPro Certification SME (Subject Matter Expert): adică multe întrebări de examen au fost create de mine.Am trecut din prima opt examene de certificare SnowPro până în prezent.Specializat în Snowflake în ultimii ani, am lucrat pentru companii partenere Snowflake și am deservit zeci de clienți în această calitate sau ca un consultant independent.Astăzi continui să lucrez cu Snowflake, dar nu mai sunt afiliat cu compania lor în nicio calitate. Am părăsit recent mai toate programele lor pentru a-mi păstra independența profesională.Înscrieți-vă astăzi, pentru a păstra acest curs pentru totdeauna.

课程标签

0人关注该课程

主题相关的课程