访问Piwik存档的blob

时间:2014-02-05 16:04:22

标签: matomo

我希望使用php-mysql对旧的piwik数据进行离线分析。

有没有办法以编程方式访问piwik的存档blob? 我在哪里可以找到有关piwik中表格结构的更多信息?

3 个答案:

答案 0 :(得分:0)

以下是有关piwik api的一些资源

http://developer.piwik.org/api-reference/classes

答案 1 :(得分:0)

如果您希望运行离线分析,则必须同时使用归档的blob和数字表,因为

  1. 存档的blob表存储数字
  2. 的所有内容
  3. 存档的数字表存储所有数字
  4. 这两个表再次编码为另一种形式,...archive_numeric...

    的示例二进制文件

    因此,我建议,如果您无法管理表格的解码,您可以获取所需表格的数据快照,然后根据需要进行分析。

答案 2 :(得分:0)

您可以使用此示例查看blob中的数据:

  1. 使用phpmyadmin等工具下载blob作为.bin
  2. 将文件加载到PHP中,使用以下命令解压缩并取消序列化:

    <?php $sBlobFile = file_get_contents( 'piwik_archive_blob_2017_03-value.bin' ); $sBlobFile = unserialize( gzuncompress ( $sBlobFile ) ); var_dump( $sBlobFile );

  3. 当然你也可以使用MySQL检索blob并直接在PHP中访问它,而不是先将它作为文件下载。

    关于数据结构,我在Mamtomo文档中找不到blob中数组结构中的值所代表的内容。