@Transaction
    @Query("SELECT * FROM dataset WHERE datasetId = :id LIMIT 1")
    suspend fun loadById(id: String): RoomDataset?