代码之家  ›  专栏  ›  技术社区  ›  Garvit Khamesra

在德鲁伊吞食期间过滤掉事件

  •  0
  • Garvit Khamesra  · 技术社区  · 7 年前

    我正在一个事件一个事件地将数据摄取到druid数据库中,但我想删除特定于特定用户的所有事件。

    例如,在接收数据时,我想删除所有具有name=“Ram”的条目的事件

    1 回复  |  直到 7 年前
        1
  •  3
  •   Jainik    7 年前

    你可以用 filters transformSpec

    转换规范允许德鲁伊在摄取期间过滤和转换输入数据。

    任何 Druid filter 可用于 . 例如,在本例中过滤掉特定名称 变形金刚 将是这样的:

    "transformSpec": {
        "filter": {
           "type": "not",
           "field": {
              "type": "selector",
              "dimension": "name",
              "value": "Ram"
           }
        },
        "transforms": []
    }
    

    有关transform spec的更多详细信息,请参见: Transform Spec Documentation Link

    推荐文章