Azure SQL 데이터베이스에서 캔버스 앱 만들기

이 문서에서는 Azure SQL 데이터베이스의 데이터를 사용하여 몇 분 안에 Power Apps로 앱을 만듭니다. 비즈니스 요구 맞게 사용자 지정하고 모든 디바이스에서 공유할 수있는 데이터가 포함된 완전한 기능의 앱이 제공됩니다.

필수 조건

  • 브라우저에 팝업이 활성화되어 있어야 합니다.
  • Azure 구독이 필요합니다.
    Azure 구독이 없는 경우 체험 계정을 만들 수 있습니다.
  • 기존 SQL Database에 액세스해야 합니다.
    기존 SQL Database가 없는 경우 새 데이터베이스 생성을 할 수 있습니다.
  • 방화벽 설정에서 Azure 서비스가 SQL Database 서버에 액세스하도록 허용해야 합니다.
  • SQL Database 테이블에는 텍스트 데이터 유형의 열이 하나 이상 있어야 합니다.

Azure 포털에서 앱 만들기

Power Apps에서도 Azure SQL Database를 사용하는 앱을 만들 수 있습니다. 자세한 내용은 Power Apps의 SQL Server 커넥터를 참조하십시오.

  1. Azure 포털에 로그인합니다.

  2. SQL Database로 이동합니다.

  3. Power Apps를 선택합니다.

    SQL Database 옵션 내의 Power Apps 옵션.

  4. 시작을 선택합니다.

  5. 앱 이름은 자동 입력되지만 필요한 경우 변경할 수 있습니다.

  6. SQL 인증 암호를 입력하고 필요한 경우 자동 입력된 사용자 이름을 변경합니다.

    참고

    Azure SQL Database를 사용한 SQL 인증 대신 Microsoft Entra 통합 인증을 사용하고 싶다면 SQL Server 커넥터 대신 Power Apps에서 앱을 만들어야 합니다.

  7. 드롭다운 목록에서 앱을 만들 때 사용하려는 테이블을 선택합니다.

  8. 만들기를 선택합니다.

    앱 정보 지정하기.

    Power Apps Studio가 새 탭에서 열립니다. 팝업이 차단된 경우 팝업을 허용하도록 브라우저를 업데이트하고 다시 시도합니다. 생성되면 SQL 데이터베이스의 데이터가 포함된 3 페이지 앱이 제공됩니다.

앱에 액세스하기

생성된 앱에 다시 액세스하려면 Power Apps로 이동합니다.

앱 환경 및 영역

이 방법으로 만든 앱은 테넌트에 대해 기본 환경을 사용하여 이 환경의 영역에 배포합니다. 배포된 앱의 영역 또는 테넌트의 기본 환경은 관리 센터에서 찾을 수 있습니다. 특정 환경에서 모든 앱을 검토하려면 Power Apps로 이동하여 리본에서 환경을 선택한 다음 왼쪽에서 을 선택합니다.

SQL Database 서버에 대한 앱 액세스

Azure Portal 또는 저장 프로시저 sp_set_firewall_rule를 사용하여 Azure SQL 데이터베이스 서버에 대한 Power Apps 액세스를 구성할 수 있습니다.

Azure Portal을 사용하여 액세스를 구성하려면 Azure 포털에 로그인한 다음 SQL Server로 이동합니다. 방화벽 및 가상 네트워크를 선택하고 Azure 서비스 및 리소스가 이 서버에 액세스하도록 허용 컨트롤을 켜짐으로 설정합니다. 저장을 선택하여 변경 내용을 저장합니다.

또한 IP 주소 0.0.0.0와 함께 저장 프로시저 sp_set_방화벽_규칙를 사용하여 Azure 서비스가 SQL Database 서버에 액세스할 수 있도록 할 수도 있습니다.

제한 사항

  • 앱 이름은 문자, 숫자, 하이픈, 괄호 또는 밑줄만 포함할 수 있습니다.
  • Azure 포털l에서 앱을 만들려면 SQL „”인증이 필요합니다.
  • Azure 포털에서 캔버스 앱을 만드는 동안 하나의 테이블만 선택할 수 있습니다. 더 많은 데이터 연결을 추가하여 더 많은 테이블 및 기타 데이터 원본을 추가하려는 경우 앱이 생성된 후 앱을 사용자 지정합니다.
  • Power Apps는 VNet Service Endpoints를 사용하여 SQL Database에 연결할 수 없습니다. 자세한 내용은 VNet Service Endpoints를 통한 액세스 허용을 참조하십시오.

기타 고려 사항

  • SQL Database에 대한 앱 액세스는 이 앱을 공유한 모든 사용자에게 공유됩니다. SQL 인증 자격 정보가 데이터를 읽고 쓸 수 있는 적절한 액세스 권한을 가지고 있는지 확인해야 합니다.
    예를 들어, 다른 SQL 인증 자격 증명으로 동일한 SQL Database에 연결하여 읽기 및 읽기/쓰기 액세스를 분리하는 별도의 앱을 만들 수 있습니다.
  • 제한 한도, 위임 가능한 기능 및 작업, 알려진 문제 및 이 기능이 성능 고려 사항을 위해 사용하는 SQL 데이터베이스 커넥터의 한도입니다.
  • SQL Database의 데이터를 사용하여 기본 환경이 아닌 환경과 테넌트의 다른 지역에 대한 앱을 만들어야 하는 경우 Power Apps에서 앱을 만듭니다.

다음 단계

다음 단계로 Power Apps studio를 사용하여 비즈니스 요구에 더 잘 맞게 컨트롤, 이미지 및 논리를 추가하여 앱을 사용자 지정합니다.

참조 항목

참고

귀사의 설명서 언어 기본 설정에 대해 말씀해 주시겠습니까? 간단한 설문 조사에 응해주세요. (이 설문 조사는 영어로 되어 있습니다.)

이 설문 조사는 약 7분 정도 걸립니다. 개인 데이터는 수집되지 않습니다(개인정보처리방침).