자주 묻는 질문
Snowflake 데이터 공유를 통해 PII 데이터를 난독화할 수 있나요?
Braze는 데이터 공유 기능 자체에서 PII 데이터 제어를 제공하지 않습니다. 하지만 Snowflake 환경에서 Snowflake의 동적 데이터 마스킹 기능을 사용하여 PII 데이터를 관리할 수 있습니다. 공유된 Braze 데이터로 뷰를 생성한 다음, 해당 뷰에 동적 데이터 마스킹 정책을 적용하세요. 이렇게 하면 사용자 역할에 따라 민감한 필드에 대한 접근을 제어할 수 있습니다.
Snowflake 데이터 공유 스키마 변경 사항은 어떻게 알 수 있나요?
Braze는 테이블이나 열 삭제와 같은 호환성이 깨지는 변경 사항을 Snowflake 데이터 공유를 구성한 각 회사의 모든 회사 관리자에게 이메일로 사전 안내합니다. 새 테이블이나 열 추가와 같이 호환성이 유지되는 변경 사항은 언제든지 발생할 수 있습니다. 자세한 내용은 호환성이 깨지는 변경 사항과 호환성이 유지되는 변경 사항 비교를 참조하세요.
동일 리전과 교차 리전 중 어떤 데이터 공유가 필요한가요?
다음과 같은 경우에는 동일 리전 데이터 공유를 사용하세요:
- Snowflake 계정이 US-EAST-1(AWS)에 있고 Braze 대시보드 리전이 미국인 경우
- Snowflake 리전이 EU-CENTRAL-1(AWS)에 있고 Braze 대시보드 리전이 EU인 경우
- Snowflake 리전이 AP-Northeast-1(AWS)에 있고 Braze 대시보드 리전이 일본인 경우
- Snowflake 리전이 AP-Southeast-2(AWS)에 있고 Braze 대시보드 리전이 호주인 경우
- Snowflake 리전이 AP-Southeast-3(AWS)에 있고 Braze 대시보드 리전이 인도네시아인 경우
그 외의 경우에는 교차 리전 데이터 공유를 사용하세요.
새 Snowflake 계정으로 전환할 때 데이터 공유는 어떻게 해야 하나요?
이전 Snowflake 계정에 연결된 기존 데이터 공유를 삭제한 다음, 새 계정에 대한 새 공유를 생성하면 됩니다. 모든 과거 데이터는 새 공유에서 사용할 수 있습니다.
데이터 공유를 새 Braze 워크스페이스로 전환하면 어떻게 되나요?
기존 데이터 공유 통합을 다른 Braze 워크스페이스를 사용하도록 재구성하면, Snowflake에서 테이블을 쿼리할 때 다음과 같은 오류가 표시될 수 있습니다:
Shared database is no longer available for use. It will need to be re-created if and when the publisher makes it available again.
이 문제를 해결하려면 Snowflake 내에서 공유를 삭제한 후 다시 생성해야 합니다:
- 이전 공유로 생성된 데이터베이스를 삭제합니다.
- 통합 안내에 따라 데이터베이스를 다시 생성합니다.
- 새 데이터베이스에 필요한 액세스 권한을 다시 부여합니다.
- 이전 데이터베이스를 참조하던 뷰가 있다면 다시 생성합니다.

새 Snowflake 인터페이스에서는 Data Products > Private Sharing > Shared with you에서 Braze 공유를 찾을 수 있습니다.
데이터 공유에 데이터가 표시되지 않는 이유는 무엇인가요?
데이터 공유를 생성할 때 잘못된 Snowflake 계정 ID를 사용했을 수 있습니다. 데이터 공유 대시보드의 계정 ID는 Snowflake 계정에서 실행한 CURRENT_ACCOUNT()의 출력과 일치해야 합니다.
공유가 리전 간(cross region) 공유인 경우, 데이터를 바로 사용하지 못할 수 있습니다. 데이터 양에 따라 데이터가 해당 리전으로 동기화되기까지 몇 시간이 걸릴 수 있습니다.
데이터 공유를 생성할 때 HIPAA(미국의료정보보호법) 규정 준수 오류가 발생하는 이유는 무엇인가요?
지정된 계정이 HIPAA(미국의료정보보호법)를 준수하지 않거나 Business Critical보다 낮은 Snowflake 에디션을 사용하고 있기 때문입니다. 데이터 공유에 대해 HIPAA를 준수하려면 Snowflake 계정을 Business Critical 에디션으로 업그레이드해야 합니다. 계정 업그레이드에 대한 추가 지원이 필요하면 Snowflake 지원팀에 문의하세요.
데이터 공유를 삭제한 후 다시 생성할 수 없는 이유는 무엇인가요?
시스템에서 이전 데이터 공유의 삭제를 아직 처리하고 있을 수 있습니다. 프로비저닝 해제 프로세스가 완료될 때까지 몇 분 정도 기다린 후 새 데이터 공유를 다시 생성해 보세요.
동일한 Snowflake 계정으로 데이터를 공유하는 워크스페이스가 여러 개일 때 CREATE DATABASE를 몇 번 실행해야 하나요?
CREATE DATABASE <name> FROM SHARE <provider_account>.<share_name>은 한 번만 실행하면 됩니다. 서로 다른 Braze 워크스페이스의 데이터 공유 여러 개가 동일한 Snowflake 계정으로 공유되면, 자동으로 같은 공유로 합쳐집니다. 처음 데이터베이스를 생성한 후에는 다른 워크스페이스의 데이터가 기존 데이터베이스에 자동으로 추가되므로, 공유 요청을 다시 하거나 데이터베이스를 추가로 생성할 필요가 없습니다.
예를 들어, 워크스페이스 A에서 Snowflake 계정 123으로 데이터 공유를 생성하면, 공유 요청을 수락하고 데이터베이스를 생성합니다. 이후 워크스페이스 B에서 같은 Snowflake 계정 123으로 데이터 공유를 생성하면 새 공유 요청이 전송되지 않습니다. 데이터는 즉시 기존 공유에 추가되며, 이전에 생성한 데이터베이스에서 바로 사용할 수 있습니다.
워크스페이스가 여러 개인 경우, 하나의 데이터베이스에 모든 워크스페이스의 데이터가 포함되나요?
네. 여러 Braze 워크스페이스의 데이터를 동일한 Snowflake 계정으로 공유하면, 모든 데이터가 하나의 공유로 결합되어 같은 데이터베이스에서 사용할 수 있습니다. app_group_id로 데이터를 필터링하여 워크스페이스를 구분할 수 있습니다.
모범 사례로, 향후에도 문제없도록 쿼리에서 항상 app_group_id로 필터링하세요. 이렇게 하면 나중에 워크스페이스를 추가하더라도 대시보드와 보고서가 정확하게 유지됩니다. 이 필터가 없으면 새로 추가된 워크스페이스의 데이터가 측정기준에 예기치 않게 포함될 수 있습니다.
Snowflake에서 여러 워크스페이스의 데이터를 관리하는 권장 방법은 무엇인가요?
모든 Braze 데이터를 동일한 데이터베이스로 전송하고 app_group_id로 필터링하여 워크스페이스를 구분하세요. 이 방법을 사용하면 데이터 관리가 간편해지고 조직 전체에서 일관된 보고를 할 수 있습니다.
여러 워크스페이스에 몇 개의 Snowflake 데이터 공유 커넥터가 필요한가요?
필요한 커넥터 수는 구체적인 구성과 이용 권한에 따라 다릅니다. 사용 사례에 맞는 이용 권한에 대해 자세히 알아보려면 Braze 계정 팀에 문의하세요.
동일한 Snowflake 계정 내에서 서로 다른 워크스페이스의 데이터를 분리하려면 어떤 방법이 있나요?
app_group_id 열을 사용하여 데이터를 논리적으로 분리할 수 있습니다. 이 열은 각 데이터 행이 어느 워크스페이스에 속하는지 식별합니다. 가장 일반적인 방법은 다음과 같습니다:
- 뷰(권장):
app_group_id로 필터링한 뷰를 워크스페이스마다 생성합니다. 데이터를 복제하지 않으면서도 각 팀이나 사용 사례에 맞게 해당 워크스페이스 데이터만 깔끔하게 보여줄 수 있습니다. - 로컬 테이블 복사본:
app_group_id로 필터링한 데이터를 별도의 테이블에 복사합니다. 이 방법은 데이터를 복제하므로 일반적으로 뷰 방식을 더 권장합니다. - 행 액세스 정책 및 역할: Snowflake 기본 행 액세스 정책을 역할과 함께 사용하여 각 역할이 쿼리할 수 있는 행을 제한합니다. 이 방법은 데이터를 단일 테이블에 유지하면서 쿼리 시점에 액세스를 제어합니다.
이러한 설정은 Snowflake 계정 내에서 직접 구성합니다.
다른 Snowflake 계정을 사용하여 워크스페이스별로 데이터를 격리할 수 있나요?
네. 워크스페이스 A가 계정 X에 공유하고 워크스페이스 B가 계정 Y에 공유하는 경우, 각 계정은 별도의 데이터가 담긴 독립적인 공유를 받습니다. 하지만 대부분의 조직은 모든 비즈니스 데이터에 단일 Snowflake 계정을 사용하므로, 이 방식은 운영 부담을 늘릴 수 있습니다. 이전 섹션에서 설명한 논리적 격리 방식 대신 이 방식을 선택하기 전에 이러한 장단점을 고려하세요.
Snowflake 데이터 공유에서 워크스페이스 데이터 격리가 지원되는 사용 사례인가요?
네, 앞 섹션에서 설명한 논리적 격리 방식을 통해 지원됩니다. Braze는 워크스페이스마다 별도의 공유를 생성하지 않으므로, 뷰, 행 액세스 정책 또는 별도의 계정을 사용하여 Snowflake 수준에서 격리를 관리합니다.