Untitled
def map_mdx_parameters(self, mdx_parameters): """ Maps input mdx params' values with params' keys from mdx formatting. Ex: {AsOfDate: 2022-09-30} --> {data: 2022-09-30} """ if len(mdx_parameters) < len(self.parameters_to_fill): logger.error('MDX query %s expects parameters: %s; but only these were received: %s', self.mdx_query_name, self.parameters_to_fill, mdx_parameters) raise KeyError for param in self.parameters_to_fill: try: self.parameter_map[param] = mdx_parameters[DICT_CAMPOS_MDX[param]] print("DICT_CAMPOS_MDX[param]:", DICT_CAMPOS_MDX.get(param)) print("mdx_parameters.keys():", mdx_parameters.keys()) except KeyError: # Maybe there is no need to convert naming, just use the received parameter name self.parameter_map[param] = mdx_parameters[param]
Leave a Comment