Big data defined: A challenge and an opportunity