다음을 통해 공유


자연어 Q&A에 대한 데이터 원본

Power BI의 Q&A 기능을 사용하면 자연어를 통해 해당 데이터에 관해 질문을 하여 데이터에서 빠르게 답변을 얻을 수 있습니다. 이 문서에서는 지원되는 Q&A 구성 및 인덱싱 및 캐싱이 각 구성의 성능을 개선하는 방법을 설명합니다.

지원되는 데이터 원본

다음 Power BI 구성은 Q&A를 지원합니다.

  • 가져오기 모드
  • 온-프레미스 SQL Server Analysis Services, Azure Analysis Services 또는 Power BI 데이터 세트를 사용하는 라이브 연결 모드
  • Azure Synapse Analytics, Azure SQL 또는 SQL Server 2019를 사용하는 DirectQuery 다른 원본은 직접 쿼리 모드에서 작동할 수 있지만 공식적으로 지원되지는 않습니다.

보고서에서 Q&A 시각적 개체를 사용하면 기본적으로 자연어 Q&A가 사용하도록 설정됩니다. DirectQuery 또는 라이브 연결을 사용하는 경우 프롬프트가 나타납니다.

Power BI Desktop에서 보고서에 자연어 기능을 명시적으로 설정하거나 해제하려면 다음을 수행합니다.

  1. 파일>옵션 및 설정>옵션으로 이동합니다.
  2. 현재 파일>데이터 로드에서 Q&A를 사용하여 데이터에 관해 자연어로 질문을 선택하거나 선택 취소합니다.

Power BI Desktop Q&A 옵션을 보여 주는 스크린샷.

자세한 내용은 Power BI Q&A 제한 사항을 참조하세요.

Q&A 인덱싱

Q&A를 사용하는 경우 인덱스는 사용자에게 실시간 피드백을 빠르게 제공하고 사용자의 질문을 해석하는 데 도움이 되도록 빌드됩니다. 인덱스 빌드에는 다소 시간이 걸릴 수 있습니다. 인덱스에는 다음과 같은 특성이 있습니다.

  • Q&A 도구 내에서 명시적으로 꺼진 경우가 아니면 모든 열 이름 및 테이블이 인덱스에 삽입됩니다.
  • 100자 미만의 모든 텍스트 값이 인덱싱됩니다. 100자 이상의 텍스트 값은 인덱싱되지 않습니다.
  • Q&A 인덱스는 최대 500만 개의 고유 값을 저장합니다. 이 숫자를 초과하면 인덱스가 모든 잠재적 값을 보유하지 않으므로 Q&A 정확도가 저하될 수 있습니다.
  • Q&A 인덱스는 처음 1,000개의 모델 항목(테이블 및 필드)을 기반으로 구축됩니다. 데이터 모델이 이 숫자를 초과하면 인덱스가 모든 잠재적 모델 엔터티를 보유하지 않아 Q&A 정확도가 떨어질 수 있습니다.
  • 인덱싱 중에 오류가 발생하면 인덱스는 부분 상태로 유지되며 다음에 새로 고칠 때 다시 생성됩니다.

인덱스 새로 고침 및 캐싱

Power BI Desktop Q&A를 사용할 때 인덱스가 만들어집니다. 인덱스를 작성할 때 작은 아이콘이 나타납니다. 인덱스를 빌드하는 동안 Q&A 시각적 개체 및 제안을 로드하는 데 다소 시간이 걸릴 수 있습니다.

모델이 변경되거나 인덱스가 오래된 경우 인덱스를 업데이트해야 합니다. 인덱스를 다시 빌드하는 데 시간이 걸릴 수 있으므로 변경이 발생할 때와 동일한 세션에서 Q&A를 사용하는 경우에만 인덱스가 업데이트됩니다.

Power BI 서비스에서 인덱스는 게시, 다시 게시 및 새로 고침 시 다시 생성됩니다. Q&A 인덱스 만들기는 항상 자동이 아니며 요청 시 데이터 세트 새로 고침을 최적화하기 위해 발생할 수 있습니다. 직접 쿼리를 위해 Q&A 데이터를 최대 하루에 한 번 인덱싱하여 직접 쿼리 원본에 대한 영향을 줄입니다.

보고서에 자연어를 통합하는 방법에 대한 자세한 내용은 다음을 참조하세요.