The Aggregate transformation in Informatica has three types of ports: Input ports receive incoming data, Output ports return aggregated results, and Variable ports store intermediate calculations during aggregation. These ports work together to perform group-by calculations like sums, averages, and counts.