具有多个计数的Impala SQL不同 - 需要帮助

时间:2018-04-01 00:50:27

标签: impala

我们一直在努力寻找解决impala sql查询问题的最后几周。

我们期待有关此情况的任何指导或建议。

下面是我们要求的表格(也附有图片)。

我们需要针对每个endpoint_type报告计数。

在我的情况下,它的NAS和远程站点。我们需要以下计数。

  1. 设备数量 - 我们需要为每个endpoint_type计算不同数量的设备。这将是设备的唯一数量。
  2. 预期值

    NAS - 6

    远程站点 - 4

    1. 股票数量 - 此字段是(设备,数据中心,共享)的独特组合
    2. 预期值

      NAS - 6

      远程站点 - 5

      1. 文件夹数 - 此字段是(device,datacenter,share,folder_name)的不同组合,其中folder_type = regular
      2. 预期值

        NAS - 3

        远程站点 - 2

        1. 打开文件夹数 - 此字段是(device,datacenter,share,folder_name)的不同组合,其中folder_type = regular和open_status = Open
        2. 预期值

          NAS - 2

          远程站点 - 1

          1. 已修复文件夹的数量 - 此字段是(device,datacenter,share,folder_name)的不同组合,其中folder_type = regular和open_status =打开并已修复= YES
          2. 预期值

            NAS - 2

            远程站点 - 0

            由于多个计数的Impala throw错误与不同的列组合有区别,我们无法在查询中执行此操作。

            我们甚至尝试了多个查询并加入了它们,但结果却没有正确显示。

            当我们得到计数时,我们还需要显示构成该计数的记录。

            感谢您的帮助。

            谢谢,

            苏迪

            enter image description here

0 个答案:

没有答案