@abc.abstractmethod<EOL><INDENT>def call_stored_procedure(self, natural_key, date, enhancement):<DEDENT>
raise NotImplementedError()<EOL>
Call a stored procedure for getting the technical key of a natural key at a date. Returns the technical ID or
None if the given natural key is not valid.

:param T natural_key: The natural key.
:param str date: The date in ISO 8601 (YYYY-MM-DD) format.
:param T enhancement: Enhancement data of the dimension row.

:rtype: dict