Is there any way to show the last time a Cube or a Dimension was last processed in a Report (I'm using Report Builder)?

I attempted this by starting off creating a table called LastProcessTime with the fields "Type", and "DateTimeProcessed", and I could Insert into this table, but I do not know how I would initiate the Insert. Perhaps there is an entirely different approach. Thanks.