만들기 Dynamic Datastream Configurations

기본적으로 Adobe Experience Platform Edge Network은(는) 데이터 스트림에 도달하는 모든 이벤트를 데이터 스트림에 대해 활성화한 모든 Experience Cloud 서비스에 보냅니다. 사용 사례에 따라 이상적인 워크플로가 아닐 수도 있습니다.

동적 데이터 스트림 구성은 데이터 스트림에 대해 활성화된 각 서비스에 대해 정의하는 규칙 집합을 통해 이 문제를 해결합니다. 이 규칙은 각 데이터 형식을 받는 Experience Cloud 솔루션을 제어합니다.

Dynamic Datastream Configurations 안내서 guide

Dynamic Datastream Configurations을(를) 처음 사용하거나 프로덕션 구현을 계획하는 경우 규칙을 구성하기 전에 전체 안내서를 읽어 보십시오. 이 안내서에서는 이벤트 분류, 데이터 세트 전략, 사용 사례, 모범 사례 및 테스트 접근 방식을 다룹니다.

  • 개요: 규칙 평가 방법, 이벤트 분류법 및 클라이언트측 재정의와의 상호 배타성
  • 사전 요구 사항 및 계획 검사 목록: 데이터 스트림 설정, 스키마 및 데이터 세트 준비, 이벤트 인벤토리
  • 구성 패턴: 실행 가능한 첫 번째 데이터 세트와 분석 첫 번째 데이터 세트 전략
  • 사용 사례: 예제 규칙 테이블을 사용하는 6개의 일반적인 라우팅 시나리오
  • 전체 예제: 전체 전자 상거래 구현
  • 모범 사례: 규칙 디자인, 데이터 집합 전략 및 운영 지침
  • 테스트 및 유효성 검사: Assurance 기반 테스트 검사 목록
  • FAQ: 규칙 동작 및 시스템 상호 작용에 대한 일반적인 질문

사전 요구 사항 prerequisites

데이터 스트림에 대한 동적 구성을 만들려면 다음 두 가지 조건을 충족해야 합니다.

  • 작업할 데이터 스트림을 최소​개 만들어야 합니다. 자세한 내용은 데이터 스트림을 만드는 방법에 대한 설명서를 참조하십시오.
  • 데이터 스트림에 최소​개의 Experience Cloud 서비스가 추가되어 있어야 합니다. 자세한 내용은 데이터스트림에 서비스를 추가하는 방법에 대한 설명서를 참조하십시오.

데이터 스트림을 만들고 Experience Cloud 서비스를 추가한 후 동적 구성을 만들수 있습니다.

가드레일 guardrails

동적 데이터스트림 구성에는 최적의 시스템 성능 및 데이터 처리 효율성을 보장하기 위한 특정 제한 및 성능 제한이 있습니다. 동적 데이터스트림 규칙을 구성할 때 다음 보호 기능이 적용됩니다.

가드레일
제한
제한 유형
Experience Platform 서비스의 데이터 스트림당 최대 Dynamic Datastream Configurations 수
5
성능 보호
이벤트 전달을 위한 데이터 스트림당 최대 Dynamic Datastream Configurations 수
5
성능 보호
Adobe Analytics에 대한 데이터 스트림당 최대 Dynamic Datastream Configurations 수
5
성능 보호
Adobe Target에 대한 데이터 스트림당 최대 Dynamic Datastream Configurations 수
5
성능 보호
Adobe Audience Manager에 대한 데이터 스트림당 최대 Dynamic Datastream Configurations 수
5
성능 보호
단일 규칙 내에서 결합할 수 있는 최대 조건 수(술어)
100
성능 보호
시간 제한 전에 데이터 스트림당 모든 Dynamic Datastream Configurations을(를) 평가하는 데 허용된 최대 시간
25밀리초
시스템 강제 보호

동적 데이터스트림 구성 및 데이터스트림 구성 재정의 dynamic-versus-overrides

동적 데이터 스트림 구성 및 데이터 스트림 구성 재정의는 함께 사용할 수 없는 기능입니다.

데이터 스트림 구성 재정의와 함께 Dynamic Datastream Configurations을(를) 사용할 수 없습니다. 둘 중 하나를 선택해야 합니다.

두 옵션을 모두 사용하면 구성 재정의가 우선하며 시스템은 Dynamic Datastream Configuration 규칙을 무시합니다.

Dynamic Datastream Configuration 만들기 create-dynamic-configuration

데이터 스트림을 만들고서비스를 추가한 후 다음 단계에 따라 서비스에 동적 구성을 추가하십시오.

  1. 데이터 수집 > 데이터스트림 페이지로 이동하여 만든 데이터스트림을 선택합니다.

    데이터스트림 목록을 표시하는 데이터스트림 사용자 인터페이스

  2. 동적 구성을 정의할 서비스에서 편집 옵션을 선택하십시오.

    데이터스트림에 추가된 서비스를 표시하는 데이터스트림 사용자 인터페이스.

  3. 구성 페이지에서 동적 구성 저장 및 편집​을 선택합니다.

    데이터 스트림 구성 페이지를 표시하는 데이터 스트림 사용자 인터페이스입니다.

  4. 동적 구성 추가​를 선택합니다.

    규칙이 추가되기 전에 동적 구성 페이지를 표시하는 데이터스트림 사용자 인터페이스입니다.

  5. 리소스 패널에서 규칙을 작성할 항목을 창의 오른쪽으로 끌어다 놓습니다. 여러 리소스를 결합하여 복잡한 규칙을 작성할 수 있습니다.

    같음, 같지 않음, 존재 등과 같은 각 리소스의 옵션을 사용하여 규칙을 미세 조정하십시오.

    리소스가 드래그되는 동적 구성 규칙 빌더를 표시하는 데이터스트림 사용자 인터페이스

  6. 데이터를 각 서비스로 전송할지 여부에 따라 구성 섹션에서 각 규칙에 대한 서비스를 활성화하거나 비활성화합니다. 서비스를 사용하지 않도록 설정하면 라우팅이 사용되지 않고 데이터가 다운스트림 서비스로 전송되지 않습니다.

    서비스 전환이 있는 동적 구성 규칙을 표시하는 데이터스트림 사용자 인터페이스입니다.

  7. 규칙 구성이 완료되면 저장​을 선택합니다.

규칙 우선 순위 고려 사항 rule-priority

각 Dynamic Datastream Configuration에 대해 여러 규칙을 정의할 수 있습니다. 그러나 데이터가 여러 규칙의 조건과 일치하는 경우 목록의 첫 번째 일치하는 규칙만 고려되며 다른 모든 일치하는 규칙은 무시됩니다.

원하는 데이터 라우팅 동작을 달성하려면 규칙을 정렬하는 순서에 주의하십시오.

규칙 순서를 구성하려면 규칙 창을 원하는 순서로 드래그 앤 드롭할 수 있습니다.

끌어서 놓기를 사용하여 동적 데이터스트림 규칙을 다시 정렬합니다.

규칙 자격 기준 eligibility-criteria

동적 데이터스트림 구성은 높은 성능과 안정적인 라우팅을 보장하기 위해 특정 자격 조건을 충족해야 합니다.

지원되는 데이터 유형 supported-data-types

동적 데이터스트림 구성 규칙은 최적의 성능과 안정적인 데이터 라우팅을 보장하기 위해 특정 데이터 유형과 함께 작동합니다. 지원되는 데이터 유형을 이해하면 데이터를 효율적으로 처리하는 효과적인 규칙을 만드는 데 도움이 됩니다.

데이터 유형
상태
참고
문자열
허용됨
-
숫자(정수, 긴, 짧은, 바이트)
허용됨
-
열거형
허용됨
-
부울
허용됨
-
일자
허용됨
-
배열
허용되지 않음
스토리지를 기반으로 하는 규칙은 지원되지 않습니다. 성능이 저하될 수 있습니다.
허용되지 않음
맵을 기반으로 한 규칙은 성능을 저하시킬 수 있으므로 지원되지 않습니다.

지원되는 연산자 supported-operators

규칙은 데이터 유형에 따라 다음 연산자를 사용할 수 있습니다.

데이터 유형
지원되는 연산자
문자열
equals, starts with, ends with, contains, exists, does not equal, does not start with, does not end with, does not contain, does not exist
숫자(긴, 정수, 짧은, 바이트)
equals, does not equal, greater than, less than, greater than or equal to, less than or equal to, exists, does not exist
부울
equals true/false, does not equal true/false
열거형
equals, does not equal, exists, does not exist
날짜
today, yesterday, this month, this year, custom date, in last, from, during, within, before, after, rolling range, in next, exists, does not exist
논리
INCLUDE, ANY/ALL(AND/OR에 해당)
NOTE
EXCLUDE 연산자는 직접 지원되지 않지만, INCLUDE​을(를) 사용하여 비교 연산자를 무효화하면 동등한 논리를 얻을 수 있습니다(예: "다음과 같지 않음").

규칙 구조 rule-structure

규칙은 단순 논리 표현식이어야 합니다. 중첩된 논리 식(AND/OR의 컨테이너 또는 여러 수준 사용)은 지원되지 않습니다. 복잡한 논리가 필요한 경우 여러 플랫 규칙으로 나눕니다.

예를 들어 다음 복잡한 규칙을 생각해 보십시오.

여러 AND/OR 조건을 가진 중첩 복합 규칙의 예입니다.

이 규칙을 다음과 같은 간단한 규칙으로 나눌 수 있습니다.

중첩된 복합 규칙을 바꾸는 첫 번째 간소화된 규칙입니다.

중첩된 복합 규칙을 바꾸는 두 번째 간소화된 규칙입니다.

다음 단계

recommendation-more-help
experience-platform-help-datastreams