def METHOD_NAME(context):
    """Extract raw EIA data from excel sheets into dataframes.
    Args:
        context: dagster keyword that provides access to resources and config.
    Returns:
        A tuple of extracted EIA dataframes.
    """
    eia_settings = context.resources.dataset_settings.eia
    ds = context.resources.datastore
    eia923_raw_dfs = Extractor(ds).extract(year=eia_settings.eia923.years)
    # create descriptive table_names
    eia923_raw_dfs = {
        "raw_eia923__" + table_name: df for table_name, df in eia923_raw_dfs.items()
    }
    eia923_raw_dfs = dict(sorted(eia923_raw_dfs.items()))
    return (
        Output(output_name=table_name, value=df)
        for table_name, df in eia923_raw_dfs.items()
        # There's an issue with the EIA-923 archive for 2018 which prevents this table
        # from being extracted currently. When we update to a new DOI this problem will
        # probably fix itself. See comments on this issue:
        # https://github.com/catalyst-cooperative/pudl/issues/2448
        if table_name != "raw_eia923__emissions_control"
    )