so, I need the Database table to make a report from this data collected. from where can I get DB? must be set up server such as Redis server?
As far as I know the only options for captive portal hosted on the WLC are:
Accept terms and conditions or enter a username and password to authenticate
There is no ability to capture additional information for marketing use or database captures. For this you would need an external captive portal like Cisco ISE or CMX to provide the page and capture the information you require.