Preheat the oven to 500°F.
In a medium nonstick skillet, melt the butter over medium heat, and sauté the leek until soft and translucent, about 5 minutes. Set aside.
On a floured cutting board or work surface, roll the pizza dough out, or use your fingers to stretch it. Line a baking sheet or pizza stone with parchment paper, and lightly brush it with oil. Place the dough on the sheet or stone, and press out the edges until the surface area is covered.
Spoon sauce over the dough and spread it in one even layer. Sprinkle the mozzarella over the top, and arrange the leeks, artichokes, and shallots evenly on the surface. Season the whole pizza lightly with salt.
Bake in the oven until the crust is brown and the cheese is melted, about 8-10 minutes. Return the pie to the cutting board, and sprinkle with the Parmesan cheese. Let rest for a few minutes, then cut into slices, and serve!