다음을 통해 공유


데이터 흐름 고려 사항 및 제한 사항

다음 섹션에서 설명하는 것처럼 사용자가 유의해야 하는 작성, 새로 고침 및 용량 관리에 관련된 몇 가지 데이터 흐름 제한 사항이 있습니다.

일반적인 제한 사항

  • 미국 일부 지역에서는 데이터 흐름을 사용할 수 없습니다. 정부 DoD 고객. 정부 환경에서의 기능 패리티는 정부의 Power BI 기능 가용성 문서에서 찾을 수 있습니다.
  • 삭제된 데이터 원본은 데이터 흐름 데이터 원본 페이지에서 제거되지 않습니다. 이는 무해한 동작이며 데이터 흐름의 새로 고침 또는 편집에는 영향을 주지 않습니다. 계보 보기에는 삭제된 데이터 원본이 데이터 흐름의 계보로 표시됩니다.
  • 삭제된 데이터 원본은 게이트웨이 드롭다운의 설정 페이지에 계속 표시됩니다.
  • 깊이는 다른 데이터 흐름에 연결된 데이터 흐름과 같습니다. 현재 최대 깊이는 32입니다.
  • 너비는 데이터 흐름 내의 엔터티와 같습니다.
    • 데이터 흐름에는 최적의 엔터티 수에 대한 지침이나 한도가 없지만 공유 데이터 흐름에는 엔터티당 2시간 및 데이터 흐름당 3시간의 새로 고침 한도가 있습니다. 따라서 두 개의 엔터티가 있고 각각 2시간이 소요되는 경우 동일한 데이터 흐름에 배치하지 않아야 합니다.
    • Power BI Premium의 경우 특정 요구 사항이 아닌 개별 사용 사례에 따라 지침과 한도가 결정됩니다. Power BI Premium의 유일한 한도는 데이터 흐름당 24시간 새로 고침입니다.
  • 10개 이상의 데이터 흐름 교차 작업 영역을 새로 고치려면 Power BI Premium 구독이 필요합니다.
  • PowerQuery 제한은 PowerQuery Online 제한 문서에 있습니다.
  • Power BI 데이터 흐름은 URL 인수에 전역 변수의 사용을 지원하지 않습니다.
  • 사용자 고유의 Azure Data Lake Gen2 스토리지 계정을 사용하도록 스토리지를 구성하지 않는 한 다중 지역은 현재 지원되지 않습니다.
  • VNet 지원은 게이트웨이를 사용하여 구현됩니다.
  • 게이트웨이 데이터 원본에 계산된 엔터티를 사용하는 경우 데이터 수집은 계산과는 다른 데이터 원본에서 수행해야 합니다. 계산된 엔터티는 수집에만 사용되고 자체 매시업 단계 내에서 데이터를 수집하지 않는 엔터티에서 빌드해야 합니다.
  • Power BI 데이터 흐름에서 매개 변수를 사용할 수 있지만 전체 데이터 흐름을 편집하지 않는 한 매개 변수를 편집할 수 없습니다. 즉, 데이터 흐름 매개 변수는 선언된 상수와 유사하게 동작합니다.
  • 새로 고침 시나리오 문제 해결에 있는 일부 커넥터는 프리미엄 작업 영역의 데이터 흐름 및 데이터 마트에 대해 지원되지 않습니다.
  • 데이터 흐름에서 DirectQuery를 사용하는 경우 슬라이서 시각적 개체를 사용한 검색은 대/소문자를 구분합니다.

데이터 흐름 작성

데이터 흐름을 작성할 때 다음 고려 사항에 유의해야 합니다.

  • 데이터 흐름의 작성은 PQO(Power Query Online) 환경에서 수행됩니다. Power Query 제한에 설명된 제한 사항을 참조하세요. 데이터 흐름 작성은 PQO(Power Query Online) 환경에서 수행되기 때문에 데이터 흐름 워크로드 구성에서 수행되는 업데이트는 새로 고침에만 영향을 주며 작성 환경에는 영향을 주지 않습니다.

  • 데이터 흐름은 소유자만 수정할 수 있습니다.

  • 데이터 흐름은 내 작업 영역에서 사용할 수 없습니다.

  • 게이트웨이 데이터 원본을 사용하는 데이터 흐름은 동일한 데이터 원본의 여러 자격 증명을 지원하지 않습니다.

  • Web.Page 커넥터를 사용하려면 게이트웨이가 필요합니다.

  • 데이터 흐름 Gen1 편집 환경에서 사용자는 드롭다운 목록 데이터 게이트웨이에서 옵션>프로젝트>데이터 로드>선택(없음)을 사용하여 데이터 흐름에서 온-프레미스 데이터 게이트웨이 연결을 제거할 수 없습니다. 다음 단계에서 문제를 해결할 수 있습니다.

    1. 온-프레미스 데이터 게이트웨이 연결을 제거하려는 데이터 흐름 편집을 시작합니다.
    2. 옵션>프로젝트 데이터 로드>데이터 게이트웨이를 선택하고 없음을 선택한 다음, 확인을 선택합니다.
    3. 연결 구성” 단추가 있는 노란색 경고가 나타나면 “연결 구성”을 선택하고, 드롭다운 상자에서 클라우드 연결을 선택하고, 클라우드 연결에 필요한 경우 자격 증명을 삽입합니다.
    4. 연결 관리>를 선택한 다음, 게이트웨이 연결의 연결 해제 단추를 선택합니다.
    5. 연결 관리 대화 상자를 닫습니다. “연결 구성”을 다시 수행해야 하는 경우 그렇게 합니다. 저장 및 닫기를 선택하고 저장 작업이 완료되기를 기다립니다.
    6. 이전 단계를 적용한 후 “연결 구성” 경고가 표시되지 않으면 이전 단계를 적용하고, 데이터 흐름을 저장 및 닫은 다음, 다시 편집하고, “연결 구성” 경고를 확인하여 작업을 수행합니다.

    게이트웨이에 대한 연결이 데이터 흐름에서 아직 제거되지 않은 경우 게이트웨이에 바인딩되지 않고 동일한 쿼리를 사용하여 새 데이터 흐름을 다시 만들어야 할 수 있습니다.

API 고려 사항

지원되는 데이터 흐름 REST API에 관한 자세한 내용은 REST API 참조에서 찾을 수 있습니다. 유의해야 하는 몇 가지 고려 사항은 다음과 같습니다.

  • 데이터 흐름 내보내기 및 가져오기를 수행하면 해당 데이터 흐름에 새 ID가 제공됩니다.

  • 연결된 테이블을 포함하는 데이터 흐름을 가져와도 데이터 흐름 내에서 기존 참조는 업데이트되지 않습니다(해당 쿼리는 데이터 흐름을 가져오기 전에 수동으로 업데이트해야 함).

  • 데이터 흐름을 배포할 때 충돌 처리기 GenerateUniqueNameAbort 매개 변수를 사용하여 이미 있을 때 작업을 중단하거나 API에 고유한 이름을 자동으로 만들도록 지시할 수 있습니다. 가져오기 API를 사용하여 처음으로 만든 데이터 흐름은 CreateOrOverwrite 매개 변수로 덮어쓸 수 있습니다.

공유 용량의 데이터 흐름

공유 용량(비 Premium 용량)에는 데이터 흐름에 대한 제한 사항이 있습니다.

  • 데이터 흐름을 새로 고치면 공유 용량의 시간 제한은 테이블당 2시간, 데이터 흐름당 3시간입니다.
  • 쿼리의 로드 사용 속성이 사용되지 않으면 연결된 테이블은 데이터 흐름 내에 존재할 수 있지만 공유 데이터 흐름에서 만들 수는 없습니다.
  • 컴퓨팅된 테이블은 공유 데이터 흐름에서 만들 수 없습니다.
  • AutoML 및 Cognitive Services는 공유 데이터 흐름에서 사용할 수 없습니다.
  • 증분 새로 고침은 공유 데이터 흐름에서 작동하지 않습니다.

프리미엄의 데이터 흐름

프리미엄에 있는 데이터 흐름에는 다음과 같은 고려 사항 및 제한 사항이 있습니다.

새로 고침 및 데이터 고려 사항:

  • 데이터 흐름을 새로 고칠 때 시간 제한은 24시간입니다(테이블 및/또는 데이터 흐름의 구분 없음).

  • 증분 새로 고침 정책에서 일반 새로 고침으로 또는 그 반대로 데이터 흐름을 변경하면 모든 데이터가 삭제됩니다.

  • 데이터 흐름의 스키마를 수정하면 모든 데이터가 삭제됩니다.

  • 데이터 흐름과 함께 사용자 단위 Premium(PPU) 라이선스를 사용하는 경우 PPU 환경에서 데이터를 이동할 때 데이터가 지워집니다.

  • PPU(사용자 단위 Premium) 컨텍스트에서 데이터 흐름을 새로 고치면 데이터가 PPU가 아닌 사용자에게는 표시되지 않습니다.

  • 증분 새로 고침은 고급 컴퓨팅 엔진이 사용하도록 설정된 경우에만 데이터 흐름에 작동합니다.

연결된 테이블 및 컴퓨팅된 테이블:

  • 연결된 테이블은 32개 참조 수준까지 내려갈 수 있습니다.

  • 연결된 테이블의 순환 종속성은 허용되지 않습니다.

  • 온-프레미스 데이터 원본에서 해당 데이터를 가져오는 일반 테이블을 사용하여 연결된 테이블을 조인할 수 없습니다.

  • 데이터 흐름에서 하나의 쿼리(예: 쿼리 A)가 다른 쿼리(쿼리 B)의 계산에 사용되는 경우, 쿼리 B는 계산된 테이블이 됩니다. 계산된 테이블은 온-프레미스 원본을 참조할 수 없습니다.

컴퓨팅 엔진:

  • 컴퓨팅 엔진을 사용하는 동안 데이터 수집을 위해 초기에 시간이 10%~20% 정도 증가합니다.

    • 이는 컴퓨팅 엔진에 있는 첫 번째 데이터 흐름에만 적용되며 데이터 원본에서 데이터를 읽습니다.
    • 원본 데이터 흐름을 사용하는 후속 데이터 흐름은 동일한 페널티를 발생시키지 않습니다.
  • 컴퓨팅 엔진은 특정 작업에만 사용하며 연결된 테이블을 통해 또는 컴퓨팅된 테이블로 사용되는 경우에만 사용합니다. 이 블로그 게시물에서 전체 작업 목록을 사용할 수 있습니다.

용량 관리:

  • 프리미엄 Power BI 용량에는 용량이 낮은 메모리에서 실행되는 경우 의도적으로 다양한 방법으로 워크로드를 제한하는 내부 Resource Manager가 있습니다.

    1. 데이터 흐름의 경우 이 제한 압력은 사용 가능한 M 컨테이너 수를 줄입니다.
    2. 데이터 크기에 맞게 적절히 크기가 조정된 컨테이너를 사용하여 데이터 흐름의 메모리를 100%로 설정할 수 있으며, 워크로드가 컨테이너 수를 적절하게 관리합니다.
  • 워크로드에 할당된 총 메모리를 컨테이너에 할당된 메모리 양으로 나누면 대략적인 컨테이너 수를 알아볼 수 있습니다.

의미 체계 모델의 데이터 흐름 사용

  • Power BI Desktop에서 의미 체계 모델을 만든 다음, Power BI 서비스에 게시하는 경우 Power BI Desktop에서 데이터 흐름 데이터 원본에 사용되는 자격 증명이 의미 체계 모델이 서비스에 게시될 때 사용되는 것과 동일한 자격 증명인지 확인합니다.
    1. 해당 자격 증명이 동일한지 확인하지 못하면 의미 체계 모델을 새로 고칠 때 키를 찾을 수 없음 오류가 발생합니다

참고 항목

새 열 또는 이름이 바뀐 열과 같이 데이터 흐름 구조가 변경되면 의미 체계 모델에 변경 내용이 표시되지 않으며, 변경으로 인해 Power BI Desktop이 새로 고쳐지고 다시 게시될 때까지 의미 체계 모델에 대한 Power BI 서비스 데이터 새로 고침이 실패할 수도 있습니다.

데이터 흐름 및 명명된 연결

명명된 연결이 있는 데이터 흐름을 사용하는 경우 다음과 같은 제한 사항이 적용됩니다.

  • 특정 경로 및 형식의 클라우드 연결을 하나만 만들 수 있습니다. 예를 들어 SQL과 서버/데이터베이스 클라우드 연결을 하나만 만들 수 있습니다. 여러 개의 게이트웨이 연결을 만들 수 있습니다.
  • 클라우드 데이터 원본의 이름을 지정하거나 바꿀 수는 없지만, 게이트웨이 연결의 이름을 지정하거나 바꿀 수는 있습니다.

ADLS 제한 사항

  • ADLS는 GCC, GCC High 또는 DOD 환경에서 사용할 수 없습니다. 자세한 내용은 미국 정부 기관 고객용 Power BI를 참조하세요.
  • ADLS Gen 2 API의 변경으로 인해 리소스 소유자로 할당되어야 합니다.
  • Azure 구독 마이그레이션은 지원되지 않지만 다음과 같은 두 가지 대안이 있습니다.
    • 첫 번째 방법: 마이그레이션 후 사용자가 작업 영역을 분리했다가 다시 연결할 수 있습니다. 테넌트 수준 계정을 사용하는 경우 모든 작업 영역을 분리한 다음 테넌트 수준에서 분리했다가 다시 연결해야 합니다. 이는 데이터 흐름을 모두 삭제하고 싶지 않거나 작업 영역이 많은 고객에게는 바람직하지 않을 수 있습니다.
    • 두 번째 방법: 위의 방법이 실행 불가능한 경우 지원 요청을 제출하여 데이터베이스의 구독 ID를 변경합니다.
  • ADLS는 다음과 같은 제한 사항으로 인해 작업 영역 명명 및 데이터 흐름 명명에 대한 문서의 디렉터리 및 파일 이름 섹션에 있는 목록의 요소 대부분을 지원하지 않습니다.
    • Power BI는 도움이 되지 않는 오류를 반환하거나 프로세스는 허용하지만 새로 고침이 실패합니다.
  • 교차 테넌트 ADLS 구독은 지원되지 않습니다. Power BI에 연결된 ADLS는 Power BI가 Microsoft Entra ID에 사용하는 동일한 Azure 테넌트의 일부여야 합니다.

데이터 흐름 데이터 형식

데이터 흐름에서 지원되는 데이터 형식은 다음과 같습니다.

매시업 데이터 형식 데이터 흐름 데이터 형식
시간 시간
날짜 날짜
DateTime DateTime
DateTimeZone DateTimeOffset
논리 부울
Text 문자열
모두 문자열
통화 소수
Int8 Int64
Int16 Int64
Int32 Int64
Int64 Int64
Double 두 배
백분율 두 배
단일 두 배
소수 두 배
숫자 두 배
기간 지원되지 않음
이진 지원되지 않음
함수 지원되지 않음
테이블 지원되지 않음
List 지원되지 않음
녹음 지원되지 않음
Type 지원되지 않음
작업 지원되지 않음
없음 지원되지 않음
Null 지원되지 않음

다음 문서에서는 데이터 흐름 및 Power BI에 관한 자세한 정보를 제공합니다.