or
Den här övningen är en del av kursen
Innan du kan använda Snowflake fullt ut behöver du känna till vilken typ av data du arbetar med. Du börjar med textdata och lär dig att använda den i frågor och definiera kolumner, samt hur du hämtar kolumndetaljer från valfri tabell. Sedan behärskar du numeriska datatyper och datum- och tidsdata, och förstår precision, skala och hur du konverterar strängar till tidsstämplar.
Nu när du känner till dina Snowflake-data på djupet är det dags att manipulera och transformera dem. Du börjar med textmanipulering med hjälp av TRIM, SPLIT och CONCAT, och behärskar sedan numeriska operationer som aritmetik och sammanfattande mått med SUM och AVG. Du utforskar tidsstämpeltransformationer genom att extrahera komponenter som år eller timmar, beräkna intervall mellan datum, och skapar egna anpassade Snowflake-funktioner (UDF:er) för att implementera skräddarsydd logik.
I det här sista kapitlet tar du dig an Snowflakes mer avancerade funktioner. Du börjar med VARIANT-datatyper (semistrukturerad data) och lär dig att tolka data på toppnivå och nästlad data med hjälp av punkt- och hakparentesnotation. Sedan behärskar du gemensamma tabelluttryck (CTE:er) genom att bygga och använda flera CTE:er. Avslutningsvis skapar du pivottabeller med nyckelordet PIVOT för att omvandla data till ett lättöverskådligt format som är redo för rapporter och analys.
Aktuell övning