PostgreSQL for business intelligence and big data analysis

Nivå:

Nybörjare

Varaktighet:

3 dagar

Datum och varaktighet

Se tillgängliga datum för den här kursen!
Kontakta oss om det inte finns något datum och tid för en viss utbildning du är intresserad av.

Se datum  >>

 

Den här kursen tar 3 dagar med 8 timmar vardera (på plats) eller 5 timmar vardera (online).
Den enda skillnaden är att det blir mindre praktiska övningar i en online-kurs. Vi överlämnar dem dock till dig och du kan fortfarande göra dem på egen hand och be våra konsulter om feedback eller hjälp om det behövs.

Sammanfattning

Under kursen lär du dig hur du använder PostgreSQL för affärsinformation som är relaterade till uppgifter. I denna workshop lär du dig att importera, bearbeta och effektivt analysera stora mängder data. Du lär dig de grundläggande SQL-teknikerna och hur man effektivt modellerar massdata. Dessutom lär du dig att integrera extern affärslogik direkt i PostgreSQL.

Publik

Kursen riktar sig till dataanalytiker och utvecklare som redan känner till grunderna i SQL och som står inför utmaningen att behöva hantera komplexa problem eller stora mängder data effektivt.

Tillgängliga språk

Kursen kan hållas på engelska och tyska.

KURSINNEHÅLL

DAY 1

Database Design

  • Preparing data structures for analysis
  • Data structures for data warehousing
  • Normalization vs. denormalization
  • Handling faulty data

Importing data

  • Bulk loading
  • LOGGED vs. UNLOGGED tables
  • Tuning imports

Aggregating data

  • GROUP BY and HAVING
  • Optimizing aggregations
  • Ordered sets and hypothetical aggregates
  • Optimizing the order of aggregation
  • GROUP SETS (ROLLUP, CUBE, etc.)

DAY 2

Analytics and windowing functions

  • Simple windows (rank, dense_rank, etc.)
  • Frame clauses and sliding windows
  • Performance tuning

Timeseries analysis

  • Storing timeseries data efficiently
  • Frame clauses and sliding windows
  • Anomaly detection
  • Partitioned time series
  • Timeseries prediction and forecasting
  • Optional: Diving into MobilityDB 
    • Handling and analyzing GPS tracks
    • Storing tracking data in PostgreSQL

DAY 3

Serverside business logic

  • Including server side modules
  • Data mining and external modules
  • Writing your own aggregation functions

Performance tuning

  • PostgreSQL for business intelligence
  • Detecting and optimizing slow queries
  • Optimizing large queries

 

Kontakta oss för att anmäla dig till den här kursen >>