I’m writing an Apache Log Import Module and i guess it’s almost done. I got all the data being written into the database and when i take a look at the tables it looks like everything is fine. But i don’t get any updates on the reports. Looking at the visitors it shows me every log entry i have. But all the data is not being used for any reports. Is there any help or advice?
Thx and cheers
You have to delete the already-generated archives for the dates covered by your imported data.
is there any function to do this? or do i have to delete it manually?
Sorry, you have to delete the archives manually.
i tried the misc/cron/archive.sh script but it does not work. first i deleted all archive tables within the database and then i tried this script… any idea?
Hmmm. If you’re importing data that predates the installation of Piwik, you’ll also have to adjust the ts_created in the piwik_sites table.
I am having the same issues; any additional help would be greatly appreciated. Thanks!
Alternatively, in development mode, you can force archiving to trigger every time you request reports, by setting
always_archive_data_period = 1
always_archive_data_day = 1
in the config file.
dk, I am interested by your apache log import script. Can you please share it, and maybe we can include it in core in a future release? please contact me at matt att piwik.org or create a new ticket in trac if you have it working.
I do believe there is one way of doing this without deleting archives manually but yes, deleting the archives manually seems fit for now.