확장 가능한 테이블 및 스프레드시트 임포트에서 새 테이블 생성
기존 테이블을 확장한 다음 Excel 스프레드시트 임포트를 사용하여 Microsoft 새 테이블을 생성하고 테이블을 업데이트하거나 사용자 지정합니다.
시작하기 전에
- 스프레드시트를 로 임포트합니다 앱 엔진 스튜디오. 스프레드시트 임포트 문서를 참조하십시오.
필요한 역할: admin, sn_app_eng_studio.user, 데이터 임포트 및 매핑 옵션을 보려면 "통합"에 대한 위임된 개발자 권한이 있어야 합니다. 자세한 내용은 를 사용하여 개발자 위임 AES 문서를 참조하십시오.
프로시저
-
에 스프레드시트 임포트설명된 대로 스프레드시트를 업로드한 후 표시된 마법사에서 파일을 가져올 위치를 선택합니다.
그림 1. 새 데이터 테이블로 임포트 - 새 테이블을 선택합니다.
- [Create from an extensible table]을 선택합니다.
- 계속을 선택합니다.
-
검색에서 기존 테이블을 선택하여 해당 테이블의 데이터를 앱에 추가하고 분기 논리를 사용하여 확장을 만듭니다.
주:앱에 이미 있는 테이블이 목록에 먼저 표시되고 권장 Now Platform 테이블이 테이블에 저장된 정보 유형에 대한 짧은 설명과 함께 그 다음에 표시됩니다.
- 계속을 선택합니다.
-
양식의 필드에 내용을 입력합니다.
필드 설명 테이블 레이블 테이블을 식별하는 고유 레이블입니다. 테이블 이름 테이블의 데이터베이스 이름입니다. 테이블 레이블을 입력하면 테이블 이름이 자동으로 생성됩니다. 필요한 경우 이름을 편집할 수 있습니다. 확장 가능하게 만들기 다른 테이블이 이 테이블의 데이터를 공유할 수 있도록 허용하는 옵션입니다. 테이블 확장에 대한 자세한 내용은 을 참조하십시오 테이블 확장. 자동 번호 매기기 고유 번호로 테이블 기록을 추적하는 옵션입니다. 이 옵션을 선택하는 경우 접두사, 시작 번호 및 자릿수를 정의합니다. 프리픽스 기록 번호의 시작 부분에 추가할 테이블의 약식 이름입니다. 예를 들어 "랩톱" 테이블을 만드는 경우 프리픽스는 "LPTP" 또는 "LT"일 수 있습니다.
시작 번호 테이블에 대해 생성된 첫 번째 기록을 식별하는 번호입니다.
자릿수 기록 번호에 허용되는 최대 자릿수입니다. 이 값은 가능한 가장 높은 레코드 수를 결정합니다. 예를 들어 7을 입력하면 가능한 가장 높은 숫자는 9999999입니다.
- 계속을 선택합니다.
-
새 역할을 추가하거나 기존 역할에 대해 원하는 생성, 읽기, 쓰기, 삭제 권한을 정의하여 이 테이블에서 콘텐츠를 생성, 읽기, 쓰기 및 삭제할 수 있는 액세스 권한을 가진 사용자를 제어합니다.
테이블에서 생성한 역할은 애플리케이션 전체에서 유지되며 추가하는 다른 테이블에서 추가로 정의할 수 있습니다. 보안 권한의 작동 방식에 대한 자세한 내용은 을 참조하십시오 애플리케이션 보안 추가 .
주:테이블을 미리 보려면 하나 이상의 역할에 읽기 권한이 있어야 합니다. -
계속을 선택합니다.
주:이제 테이블에서 데이터를 사용할 준비가 되었습니다. 다음 단계에서는 임포트의 필드가 새로 확장된 테이블의 필드와 일치합니다. 매핑을 조정하거나 임포트에서 새 필드를 생성할 수 있습니다.
-
계속을 선택하여 필드 매핑으로 진행합니다.
왼쪽에 있는 소스 스프레드시트의 필드 열을 오른쪽에서 방금 생성한 새로 확장된 대상 테이블의 필드 열에 매핑할 수 있는 화면이 표시됩니다.
그림 2. 임포트된 필드 매핑 -
이 단계에서 다음 선택 항목을 사용할 수 있습니다.
옵션 설명 자동 매핑을 사용하여 필드 배치 매핑 자동 매핑을 선택하여 스프레드시트 필드를 선택한 대상 테이블에 표시된 필드에 자동으로 매핑합니다. 자동 매핑은 소스 엔터티를 비슷한 이름의 대상 엔터티에 매핑합니다. 이미 매핑된 대상 엔터티의 경우 자동 매핑 을 선택해도 해당 값은 변경되지 않습니다. 자동 매핑된 필드의 데이터 알약에는 지팡이 아이콘이 있습니다. 끌어서 놓기로 필드 매핑 임포트한 스프레드시트의 열을 나타내는 데이터 알약을 대상 테이블의 값 열로 끌어다 놓아 임포트에서 대상 테이블로 필드를 매핑합니다. 각 대상 테이블 필드의 오른쪽에 있는 알약 선택기를 사용하여 필드를 매핑할 수도 있습니다.
데이터 선택기를 사용하여 필드 매핑 대상 테이블의 오른쪽에 있는 알약 선택기(
)를 사용하여 데이터를 매핑합니다. 값 열에 둘 이상의 값을 입력할 수 있으며 텍스트를 입력할 수도 있습니다.
변환 옵션 추가 오른쪽 창에서 FX 아이콘()을 클릭하여 매핑된 각 개별 스프레드시트 필드에 대한 변환 옵션을 추가합니다. 예를 들어, 대문자 변환 함수를 사용하여 입력 문자열을 모두 대문자로 변경할 수 있습니다. 이를 사용하여 임포트한 스프레드시트 필드의 데이터를 트리밍하는 방법에 대한 자세한 내용은 을 참조하십시오 Transform functions .
주:Flow Designer에서 제공되는 모든 변환 기능을 사용할 수 있는 것은 아닙니다.데이터 기록 일치 활성화 시스템에서 일치하는 데이터가 있는지 확인해야 하는 필드를 지정하고, 있는 경우 대상 테이블에서 일치 토글을 활성화하여 새 기록을 생성하는 대신 기존 기록을 업데이트합니다. 예를 들어 대상 테이블에 주문 번호 필드와 주문 번호가 743인 기록이 있는 경우 잠재적 일치를 처리하는 두 가지 옵션이 있습니다.- 주문 번호 필드에 대한 일치 토글 스위치가 켜져 있으면 시스템은 데이터가 일치하는지 확인합니다. 소스 데이터에 순서 번호가 동일한 기록이 있으면 대상 테이블에 기존 기록이 업데이트됩니다.
- 주문 번호 필드에 대한 일치 토글 스위치가 꺼져 있으면 시스템은 일치하는 데이터를 확인하지 않습니다. 소스 데이터에 순서 번호가 동일한 기록이 있는 경우 시스템은 대상 테이블에 새 기록을 생성합니다. 이 경우 대상 테이블에는 순서 번호가 743인 두 개의 기록이 있습니다.
참조 및 선택 필드 동작 구성 선택 및 참조 필드 유형에 대한 동작을 구성합니다. - 기어 아이콘(
)을 클릭합니다.
- 필드에서 대상 테이블의 수신 기록 값과 일치시킬 필드 열을 선택합니다.
- 일치하는 레코드가 없는 경우 다음을 수행하고, 대상 테이블에서 해당 레코드를 찾을 수 없는 경우 수행할 작업을 지정합니다.
- 새 선택/기록 만들기: 필드에 대해 임포트한 데이터에서 대상 테이블의 일치하는 필드 열에 선택 또는 기록을 생성합니다.
- 이 필드 무시: 대상 테이블의 필드를 무시하고 null로 둡니다.
- 이 기록 건너뛰기: 대상 테이블의 전체 기록(행) 추가를 건너뜁니다.
- 완료를 클릭합니다.
대상 테이블에 새 필드 열 추가 임포트에서 대상 테이블로 매핑되지 않은 필드 열을 추가하거나 대상 테이블에 새 필드를 생성합니다. - 오른쪽의 대상 테이블 위에 필드 추가 를 선택합니다.
- 왼쪽의 확인란을 선택하여 대상 테이블에 추가할 필드를 선택하거나 모두를 선택하여 모든 필드를 선택합니다.
- 다음 기능도 수행할 수 있습니다.
- 임포트한 필드의 필드 레이블 을 편집합니다.
- 편집 아이콘(
. )을 선택하여 임포트한 필드의 필드 속성을 편집합니다.
- 창의 오른쪽 상단 모서리에 있는 새 필드 만들기 를 클릭하여 새 필드를 만듭니다.
- 필드 추가를 선택하여 선택한 필드를 대상 테이블에 추가합니다.
- 계속을 선택하여 데이터 임포트 매핑을 생성하고 대상 테이블을 업데이트합니다.
- 옵션:
파일에 여러 워크시트 탭이 포함된 경우 나머지 워크시트를 변환합니다.
- 주:변환할 각 시트에 대해 테이블로 변환을 선택한 다음 이 절차의 단계를 반복하거나 추가 워크시트에 대해 다른 경로를 선택해야 합니다(또는 스프레드시트 임포트를 사용하여 기존 테이블 수정 단계 참조스프레드시트 임포트에서 새 테이블 생성).
- 워크시트가 여러 개 없는 경우 다음 단계를 진행합니다.
-
요약 화면에서 완료를 선택합니다.
또는 에서 테이블을 테이블 작성기보려면 요약 화면에서 테이블 편집 을 선택할 수 있습니다.
다음에 수행할 작업
에서 테이블 작성기데이터 테이블을 편집하는 방법에 대한 자세한 내용은 을 참조하십시오 테이블 작성기.