Performing Complex Operations in a Database Using a Semantic Layer | AMiner