def METHOD_NAME(source: Source,
               table_name: str,
               schema_name: Optional[str] = None,
               database_name: Optional[str] = None):
    return Dataset(
        name=Dataset._to_name(
            schema_name=schema_name,
            table_name=table_name,
            database_name=database_name
        ),
        source=source
    )