데이터 소스와 커넥터

Power Apps 입문

Luise Freese

Azure & Power Platform Architect

헷갈리기 쉬운 용어들

 

  • 커넥터, SharePoint, Excel 등을 잇는 다리
  • 연결, 그 다리로 가는 개인 로그인 정보
  • 데이터 소스, 앱이 가리키는 테이블
  • 환경, 앱과 데이터가 존재하는 공간

커넥터(다리 아이콘), 연결(열쇠 아이콘), 데이터 소스(테이블 아이콘), 환경(컨테이너 아이콘), 네 가지 라벨이 붙은 카드 다이어그램

Power Apps 입문

표준과 프리미엄 비교

표준 커넥터(SharePoint, Excel, OneDrive, Outlook, M365 포함)와 프리미엄 커넥터(SQL Server, Salesforce, Dataverse) 비교

 

  • 표준 커넥터는 Microsoft 365에 포함되어 있습니다
  • 프리미엄 커넥터는 추가 라이선스가 필요합니다
  • 이 강의에서는 표준 커넥터만 사용합니다
Power Apps 입문

Lumen Coffee의 작업 목록

 

  • Lumen Coffee의 마케팅 팀
  • 작업 테이블 하나: Marketing Tasks
  • 다섯 개 열: Title, Status, Priority, AssignedTo, DueDate

Title, Status, Priority, AssignedTo, DueDate 다섯 개 열과 예시 작업 세 행이 있는 Marketing Tasks 테이블의 SharePoint 목록 보기

Power Apps 입문

커넥터와 컬렉션

 

  • 실무에서는: + 데이터 추가 → 커넥터 선택 → 테이블이 데이터 패널에 표시됩니다
  • 이 강의에서는: 앱이 시작 시 직접 테이블을 생성합니다
  • 두 경우 모두 Power Fx는 동일하며, 라이선스나 테넌트 설정이 필요 없습니다

데이터 소스가 연결되기 전 데이터 추가 버튼, 검색 필드, 빈 테이블 그리드를 보여주는 Power Apps Studio 데이터 패널

Power Apps 입문

ClearCollect로 컬렉션 만들기

 

ClearCollect(Tasks,
    {Title: "Summer menu launch", Status: "Not started", Priority: "High"},
    {Title: "Press release draft", Status: "In progress", Priority: "High"}
)
  • 컬렉션은 앱 내부에 존재하는 테이블입니다
  • ClearCollect(name, records)는 테이블을 비운 뒤 다시 채웁니다
  • 각 { }는 하나의 레코드이며, Column: value 형식으로 쉼표로 구분됩니다
Power Apps 입문

App.OnStart는 한 번만 실행됩니다

$$

Tree view에서 App 개체가 선택되고, 속성 드롭다운에서 OnStart가 선택되었으며, 수식 입력줄에 ClearCollect(Tasks, ...) 수식이 있는 Power Apps Studio

 

  • Tree view 맨 위에서 App을 선택합니다
  • 수식 입력줄 왼쪽의 속성 드롭다운에서 OnStart를 선택합니다
  • ... → Run OnStart로 앱을 재시작하지 않고 데이터를 불러옵니다
Power Apps 입문

갤러리: Power Apps가 목록을 보여주는 방식

 

  • 갤러리는 각 행마다 하나의 템플릿을 반복합니다
  • Items를 Tasks 컬렉션 같은 테이블로 설정합니다
  • 각 행은 템플릿을 클릭 가능한 형태로 복제한 것입니다

$$

캔버스에 갤러리 컨트롤이 있는 Power Apps Studio 실제 스크린샷

Power Apps 입문

완성할 결과물

헤더와 제목·상태 라벨이 있는 네 개의 작업 카드를 따뜻한 커피 브라운 색상으로 보여주는 완성된 Lumen Marketing Tasks 앱 목업

 

  • 빈 앱을 만들고 OnStart를 설정합니다
  • ClearCollect로 작업을 불러온 뒤 Run OnStart를 실행합니다
  • 갤러리를 삽입하고 Items를 Tasks에 바인딩합니다
Power Apps 입문

연습해 봅시다!

Power Apps 입문

Preparing Video For Download...