-
Power Automate 작업 : MS SQL Server - SQL 쿼리 실행Power Platform/Power Automate-클라우드 2022. 6. 29. 12:22728x90
Power Automate 작업 : MS SQL Server - SQL 쿼리 실행
MS SQL 서버와 연결하여 쿼리 명령어를 보내 실행하는 작업에 대해 설명한다. 이때 사용하는 동작은 MS SQL 서버에 있는 동작을 사용한다.
SQL 쿼리 실행 작업 만들기
- 파일 콘텐츠를 가져오는 작업 이후의 위치에 새 단계(+ 아이콘) -> 작업 추가
- SQL Server 아이콘 클릭
- SQL 쿼리 실행 클릭
- 처음 작업을 만들었다면 우선 커넥터를 설정해야한다. MS SQL 서버에 맞는 인증 방식을 선택한다.
Azure AD Integrated : 애저 Active Directory를 이용한 인증 방식을 설정했다면 사용이 가능하다. 해당 인증방식 외에는 서버의 이름과 데이터베이스 이름을 제공해야한다.
SQL Server Authentication : 클라우드 MS SQL 서버에 접속시 사용 가능하다.
Windows Authentication : 윈도우 인증을 사용하는 온 프라미스 서버에 게이트웨이를 설치시 사용 가능하다
- 여기서는 SQL Server Authentication 을 사용하겠다.
- 새로운 항목이 5개 추가되었을 것이다. 순서대로 SQL Server의 이름(ID), SQL Database 이름, ID, Password를 입력한다. 그 후 GateWay를 사용한다면 Power Platform에 등록한 Gateway를 선택
- '서버 이름' 항목에서 커넥터에서 설정한 서버를 선택한다.
'데이터 베이스 이름' 항목에서 설정한 데이터베이스를 선택한다.
'query' 항목에서 쿼리를 입력한다.
'formalParameter'에서 명시적 파라메터를 설정이 가능하다. 키,값 순으로 입력하자
단계 실행
- 해당 단계를 포함하는 흐름을 실행해 본다. 결과를 확인했을 시, 결과는 "ResultSets"에 모두 포함되며 배열 형식은 "Tabel1" 등의 형태로 돌아오는 것을 확인 가능하다.
- 한번 테스트를 하면 해당 단계의 출력값을 '동적 컨텐츠'로 사용이 가능하다. 만약 배열 형태를 사용하려면
@{outputs('SQL_쿼리_실행(V2)_2')?['body/resultsets/Table1']}
를 사용하고 나머지 결과 열값들을 선택해 사용한다.
728x90반응형'Power Platform > Power Automate-클라우드' 카테고리의 다른 글
Power Automate 다른 계정 연결 (0) 2023.01.25 Power Autoamte 팁 - 동적 콘텐츠가 안보일때 (0) 2022.09.03 비지니스 프로세스 흐름(Bussiness Process flow) 9 - Action 실행 (0) 2022.06.18 비지니스 프로세스 흐름(Bussiness Process flow) 8 - WorkFlow 실행 (0) 2022.06.16 비지니스 프로세스 흐름(Bussiness Process flow) 7 - Power Autoamte 흐름 실행 (0) 2022.06.11 - 파일 콘텐츠를 가져오는 작업 이후의 위치에 새 단계(+ 아이콘) -> 작업 추가