첫 번째 대시보드 구축

이 페이지는 Snowflake Data Share 통합을 사용하여 데이터를 시각화하는 방법을 설명합니다.

Snyk 데이터 셰어(Data Share)는 Snowflake 계정에서 보안 취약점 데이터에 직접 액세스할 수 있는 원활한 방법을 제공합니다. 이 튜토리얼은 첫 번째 대시보드를 설정하고 비즈니스 전반의 보안 가시성을 확보하는 과정을 안내합니다.

필수 조건

  • Snyk Snowflake Data Share 통합 설정이 완료되었는지 확인하십시오.

  • Snowflake 및 사용하려는 BI 도구(예: Tableau, Power BI, Looker)에 대한 액세스 권한이 있어야 합니다.

1단계: Snowflake에서 데이터 탐색

대시보드를 구축하기 전에 Snyk 데이터의 구조를 숙지하는 것이 중요합니다.

  1. Snowflake 워크시트를 엽니다.

  2. Snyk 데이터베이스로 전환합니다.

  3. 다음 쿼리를 실행하여 사용 가능한 이슈(issues)의 샘플을 봅니다.

SELECT * FROM SNYK.BUSINESS_DATA.ISSUES LIMIT 10;

VULNERABILITIES, PROJECTS, ORGANIZATIONS와 같은 다른 테이블도 탐색해 보십시오. 자세한 내용은 Data Share 데이터 사전을 참조하십시오.

2단계: BI 도구 연결

Snowflake에 저장된 데이터를 시각화하기 위해 선호하는 BI 도구를 사용하십시오.

  1. BI 도구에서 새 데이터 소스를 만듭니다.

  2. 커넥터 유형으로 Snowflake를 선택합니다.

  3. Snowflake 계정 식별자, 사용자 이름, 비밀번호 및 웨어하우스 세부 정보를 입력합니다.

  4. Snyk 데이터가 있는 데이터베이스와 스키마를 선택합니다.

3단계: 핵심 메트릭 정의

성공적인 보안 대시보드는 실행 가능한 인사이트를 제공해야 합니다. 다음 메트릭을 포함하는 것을 고려하십시오.

  • 시간 경과에 따른 총 열린 이슈 수: 보안 상태의 전반적인 추세를 보여줍니다.

  • 심각도별 이슈 분포: 가장 시급한 위험(치명적 및 높음)에 집중하도록 돕습니다.

  • 해결까지의 평균 시간 (MTTR): 팀의 취약점 해결 효율성을 측정합니다.

  • 가장 취약한 프로젝트 또는 조직: 추가 지원이 필요한 영역을 식별합니다.

4단계: 시각화 구축

데이터 소스가 연결되면 차트와 그래프 생성을 시작할 수 있습니다.

  1. 심각도별 분석: 'Severity' 필드를 사용하여 파이 차트나 바 차트를 생성하여 이슈 분포를 보여줍니다.

  2. 트렌드 분석: 'Introduced Date'를 사용하여 선 그래프를 생성하고 시간에 따른 이슈 발생 추이를 시각화합니다.

  3. 상세 테이블: 프로젝트 이름, 이슈 제목, 심각도 및 수정 가능 여부를 나열하는 테이블을 추가하여 드릴다운 세부 정보를 제공합니다.

5단계: 대시보드 공유 및 반복

대시보드가 완성되면 이해관계자와 공유하십시오. 피드백을 수집하여 시각화와 메트릭을 정제하십시오. 정기적으로 대시보드를 검토하여 보안 목표 달성 과정을 추적하고 데이터 기반의 보안 결정을 내리십시오.

Last updated