我希望使用php-mysql对我的旧piwik数据进行离线分析。
有没有办法以编程方式访问piwik的存档blob?在哪里可以找到有关piwik中使用的表的结构的更多信息?
发布于 2014-02-06 00:16:13
以下是关于piwik api的一些参考资料
http://developer.piwik.org/api-reference/classes
发布于 2017-09-21 19:31:58
如果您希望运行离线分析,则必须同时使用存档的blobs和数字表,因为
数字存档blob表存储的是数字而不是数字数字表存储的是number
的所有内容
并且这两个表再次被编码成不同的形式,例如...archive_numeric...的二进制
因此,我建议,如果您无法对表进行解码,您可以获取所需的所有表的数据快照,然后根据需要执行分析。
发布于 2018-03-31 16:32:25
您可以使用以下示例查看blob中的数据:
使用诸如phpmyadmin
<?php $sBlobFile = file_get_contents( 'piwik_archive_blob_2017_03-value.bin' ); $sBlobFile = unserialize( gzuncompress ( $sBlobFile ) ); var_dump( $sBlobFile );
当然,您也可以只使用MySQL检索blob,并在PHP中直接访问它,而不是先将其作为文件下载。
关于数据结构,我在Mamtomo文档中找不到任何关于blob中数组结构中的值代表什么的内容。
https://stackoverflow.com/questions/21582214
复制相似问题