airflow.providers.segment.operators.segment_track_event

SegmentTrackEventOperator

將 Track Event 傳送到 Segment,針對指定 user_id 和 event。

模組內容

class airflow.providers.segment.operators.segment_track_event.SegmentTrackEventOperator(*, user_id, event, properties=None, segment_conn_id='segment_default', segment_debug_mode=False, **kwargs)[source]

基類: airflow.models.BaseOperator

將 Track Event 傳送到 Segment,針對指定 user_id 和 event。

引數:
  • user_id (str) – 此使用者在您資料庫中的 ID。(模板化)

  • event (str) – 您正在跟蹤的事件名稱。(模板化)

  • properties (dict | None) – 事件的屬性字典。(模板化)

  • segment_conn_id (str) – 連線到 Segment 時使用的連線 ID。

  • segment_debug_mode (bool) – 確定 Segment 是否應在除錯模式下執行。預設為 False

template_fields: collections.abc.Sequence[str] = ('user_id', 'event', 'properties')[source]
ui_color = '#ffd700'[source]
user_id[source]
event[source]
properties[source]
segment_debug_mode = False[source]
segment_conn_id = 'segment_default'[source]
execute(context)[source]

建立 operator 時推導得出。

Context 與渲染 jinja 模板時使用的字典相同。

有關更多 context,請參閱 get_template_context。

此條目是否有幫助?