代码之家  ›  专栏  ›  技术社区  ›  tommy_o

Omniture数据仓库API不允许Date_Granularity的“小时”值

  •  1
  • tommy_o  · 技术社区  · 13 年前

    使用Omniture Data Warehouse API Explorer时( https://developer.omniture.com/en_US/get-started/api-explorer#DataWarehouse.Request ),以下请求提供了“Date_Granularity是无效响应”。有人有这方面的经验吗?API文档( https://developer.omniture.com/en_US/documentation/data-warehouse/pdf ),表示可以接受以下值:“none、hour、day、week、month、quarter、year。”

    {
    "Breakdown_List":[
        "evar14",
        "ip",
        "evar64",
        "evar65",
        "prop63",
        "evar6",
        "evar16"
    ],
    "Contact_Name":"[hidden]",
    "Contact_Phone":"[hidden]",
    "Date_From":"12/01/11",
    "Date_To":"12/14/11",
    "Date_Type":"range",
    "Email_Subject":"[hidden]",
    "Email_To":"[hidden]",
    "FTP_Dir":"/",
    "FTP_Host":"[hidden]",
    "FTP_Password":"[hidden]",
    "FTP_Port":"21",
    "FTP_UserName":"[hidden]",
    "File_Name":"test-report",
    "Metric_List":[ ],
    "Report_Name":"test-report",
    "rsid":"[hidden]",
    
    "Date_Granularity":"hour",
    }
    

    回复:

    {  
    "errors":[
        "Date_Granularity is invalid."
    ]
    }
    
    1 回复  |  直到 13 年前
        1
  •  0
  •   Chris de Groot    12 年前

    老问题,现在才注意到。 直到2013年1月,数据仓库才正确支持小时粒度(您看到的错误就是这种情况的症状)。然后,它被更正为日期范围小于14天。在2013年7月v15的维护发布中,14天的限制应该被取消。但我自己并没有证实这一点。

    一如既往,您请求的数据越多,DW处理所需的时间就越长。因此,我建议将范围保持在最长一个月,未压缩的文件大小保持在1GB以下,尽管我听说现在应该支持2GB。

    如果您还有问题,请告诉我们。

    谢谢C。