English translation can also be: "You have been a big help"
What's the purpose of the de in this sentence?