During question hour, executive officials are not mandated to appear. But during an inquiry in aid of legislation, they are mandated to appear except when executive privilege is properly invoked by the president.
Since this is constitutional it does not impinge on the powers of Congress. Congress, however, must observe its own rules in the power of inquiry in aid of legislation while the rights of the witnesses should be respected.