예약된 가져오기 및 내보내기
예약된 가져오기 및 내보내기는 일별, 주별 또는 월별 기준으로 실행할 수 있습니다. 가져오거나 내보낼 파일은 로컬 Adobe Commerce 서버 또는 원격 FTP 서버에 있을 수 있습니다. 예약된 가져오기/내보내기는 기본적으로 구현되며 추가 구성이 필요하지 않습니다. 모든 예약된 가져오기와 내보내기는 Cron 작업 스케줄러에서 관리합니다.
예약된 가져오기/내보내기 액세스
-
관리자 사이드바에서 System > Data Transfer>Scheduled Imports/Exports(으)로 이동합니다.
{width="700" modal="regular"}
-
새 예약된 가져오기 또는 내보내기 작업을 생성하려면 해당 단추를 누르고 예약된 작업 유형에 대한 지침을 따릅니다.
-
레코드를 저장하면 작업이 Scheduled Import/Export표에 나타납니다.
note note NOTE 예약된 가져오기/내보내기를 생성하거나 업데이트하면 시스템 구성이 변경됩니다. 저장 후 새 일정 또는 업데이트된 일정을 적용하려면 관리 페이지 상단에 표시되는 캐시 무효화 알림을 해결하고 캐시를 플러시해야 합니다. -
[PaaS 전용]{class="badge informative" title="Adobe Commerce 온 클라우드 프로젝트(Adobe 관리 PaaS 인프라) 및 온프레미스 프로젝트에만 적용됩니다."} 예약된 각 작업 후에 파일의 사본은 Adobe Commerce 로컬 서버의
var/log/import_export디렉터리에 배치됩니다.각 작업의 세부 사항이 로그에 기록되지 않습니다. 오류가 발생하면 실패한 가져오기/내보내기 작업에 대한 알림과 함께 오류 설명이 전송됩니다.
가져오기 예약
사용 가능한 가져오기 파일 형식 및 가져오기 엔티티 유형의 경우 예약된 가져오기 프로세스는 수동 가져오기 프로세스와 유사합니다.
- 가져오기 파일은 .CSV 형식이어야 합니다.
- 제품 및 고객 데이터를 가져올 수 있습니다
예약된 가져오기를 사용하면 가져오기 매개 변수와 일정을 한 번만 지정한 후 데이터 파일을 여러 번 자동으로 가져올 수 있다는 이점이 있습니다.
각 가져오기 작업의 세부 정보가 로그에 기록되지 않지만 오류가 발생하면 오류에 대한 설명이 포함된 가져오기 실패 전자 메일을 받게 됩니다. 마지막으로 일정이 잡힌 가져오기 작업의 결과는 [일정이 잡힌 가져오기/내보내기] 페이지의 [마지막 결과] 열에 표시됩니다.
[PaaS 전용]{class="badge informative" title="Adobe Commerce 온 클라우드 프로젝트(Adobe 관리 PaaS 인프라) 및 온프레미스 프로젝트에만 적용됩니다."} 각 가져오기 작업 후에 가져오기 파일의 사본은 Adobe Commerce 또는 Magento Open Source이 배포된 서버의 var/log/import_export 디렉터리에 배치됩니다. 타임스탬프, 가져온 엔티티(제품 또는 고객)의 마커 및 작업 유형(이 경우 가져오기)이 가져오기 파일 이름에 추가됩니다.
예약된 각 가져오기 작업 후 색인 재지정 작업이 자동으로 수행됩니다. 전면에서는 설명서 등 텍스트 정보의 변화분이 업데이트된 데이터가 데이터베이스로 넘어간 후 반영되며 가격의 변화분은 리인덱싱 작업 후에만 반영된다.
1단계: 가져오기 설정 완료
-
관리자 사이드바에서 System > Data Transfer>Scheduled Import/Export(으)로 이동합니다.
-
오른쪽 상단에서 Add Scheduled Import을(를) 클릭합니다.
-
예약 및 가져오기 옵션을 설정합니다.
-
Name — 예약된 가져오기의 이름을 입력합니다.
-
Description — 가져오기의 목적과 사용 방법을 설명하는 간단한 설명을 입력합니다.
-
Entity Type — 다음 중 하나로 설정합니다.
ProductsAdvanced PricingCustomers and Addresses (single file)Customer AddressesCustomer FinancesCustomers Main FileStock Sources
-
Import Behavior — 다음 중 하나로 설정합니다.
Add/Update Complex Data— 데이터베이스의 기존 항목에 대한 기존 복합 데이터에 새 복합 데이터를 추가하거나 업데이트합니다. 이 값은 기본값입니다.Replace— 데이터베이스의 기존 엔터티에 대한 기존 복합 쓰기를 덮어씁니다.Delete Entities— 데이터베이스의 기존 항목을 삭제합니다.Custom Action- 데이터베이스의 기존 엔터티를 사용자 지정합니다.
note note NOTE Advanced Pricing,Products, Customers and Addresses (single file)및_Stock Sources_ 엔터티 형식의 경우 다음과 같은 가져오기 동작이 표시됩니다. Add/Update,Replace및Delete. 고객 재무, 고객 기본 파일 및 고객 및 주소 엔터티 형식의 경우 다음과 같은 가져오기 동작이 표시됩니다.Add/Update Complex Data,Delete Entities및Custom Action. -
Start Time — 가져오기가 시작되도록 예약된 시간, 분 및 초로 설정합니다.
-
Frequency —
Daily,Weekly또는Monthly중 하나로 설정합니다. -
On Error -
Stop Import또는Continue Processing중 하나로 설정합니다. -
Status — 예약된 가져오기를 활성화하려면
Enabled(으)로 설정합니다. -
Field Separator — 가져오기 파일에서 필드를 구분하는 데 사용되는 문자를 입력합니다. 기본 문자는 쉼표입니다.
-
Multiple Value Separator — 필드 내에서 여러 값을 구분하는 데 사용되는 문자를 입력합니다.
{width="600" modal="regular"}
-
2단계: 파일 가져오기 정보 완료
-
Server Type을(를) 다음 중 하나로 설정합니다.
Local Server- Adobe Commerce이 설치된 동일한 서버에서 데이터를 가져옵니다.Remote FTP- 원격 서버에서 데이터를 가져옵니다.
{width="600" modal="regular"}
note note NOTE 원격 저장소 모듈을 사용하도록 설정하면 Local Server이(가) 자동으로Remote Storage(으)로 전환합니다. -
가져오기 파일이 생성되는 File Directory을(를) 입력하십시오.
Local Server- Commerce 설치에서 상대 경로를 입력하십시오. 예:var/import. 원격 저장소 모듈이 구성되어 있으면import_export/import을(를) 사용합니다.Remote FTP server- 원격 서버의 가져오기 폴더에 대한 전체 URL 및 경로를 입력합니다.
-
가져올 File Name 입력.
-
Images File Directory의 경우 제품 이미지가 저장된 디렉터리의 경로를 입력하십시오.
로컬 서버에서
var/import과(와) 같은 상대 경로를 입력하십시오. 원격 저장소에서import_export/import또는import_export/import/some/dir등의 상대 경로를 입력하십시오.
3단계: 실패한 이메일 가져오기 구성
-
가져오는 동안 오류가 발생하면 알림을 받을 저장소 연락처로 Failed Email Receiver을(를) 설정합니다.
-
알림을 보낸 사람으로 표시되는 스토어 연락처로 Failed Email Sender을(를) 설정합니다.
-
알림에 사용되는 템플릿으로 Failed Email Template을(를) 설정합니다.
-
Send Failed Email Copy To의 경우 알림 복사본을 받을 사용자의 전자 메일 주소를 입력하십시오.
여러 이메일 주소는 쉼표로 구분합니다.
-
Failed Email Copy Method을(를) 다음 중 하나로 설정합니다.
Bcc- 실패한 가져오기 알림에 대한 블라인드 참조 복사본을 보냅니다. 수신자의 이름과 주소는 원래 이메일 배포에 포함되지만 보기에는 숨겨집니다.Separate Email- 실패한 가져오기 알림의 복사본을 별도의 전자 메일로 보냅니다.
-
완료되면 Save을(를) 클릭합니다.
예약된 새 가져오기 작업이 Scheduled Import/Export페이지의 목록에 추가됩니다. 이 페이지에서 테스트 및 편집을 위해 즉시 실행할 수 있습니다. 가져오기 파일은 각 가져오기 작업을 실행하기 전에 유효성이 검사됩니다.
필드 설명
Import Settings
Add/Update Complex Data- 데이터베이스의 기존 항목에 대한 기존 복합 데이터에 새 복합 데이터가 추가되거나 업데이트됩니다. 이 값은 기본값입니다.
Add/Update - 새 데이터가 데이터베이스의 기존 항목에 추가됩니다. 제품에 대해
sku을(를) 제외한 모든 필드를 업데이트할 수 있습니다. CSV 파일에 나열되지 않은 여러 필드 값(예: 범주 또는 웹 사이트)은 가져온 후 데이터베이스에 남아 있습니다.Replace- 기존 엔터티의 기존 복합 데이터가 대체됩니다.
Delete Entities - 가져온 엔터티가 데이터베이스에 있으면 데이터베이스에서 삭제됩니다.
Custom Action- 가져오기 프로세스 중에 기존 복합 엔터티를 사용자 지정합니다.
Daily / Weekly / Monthly가져오기 중지 — 유효성 검사 중에 오류가 발견되면 파일을 가져오지 않습니다. 이 값은 기본값입니다.
계속 처리 - 유효성 검사 중에 오류가 발견되었지만 가져올 수 있는 경우 파일을 가져옵니다.
Disabled(으)로 설정하여 일시 중단할 수 있습니다.,(쉼표),(쉼표)Import File Information
Local Server 선택)이나 원격 FTP 서버(Remote FTP 선택)에서 가져올 수 있습니다. Remote FTP을(를) 선택하면 자격 증명 및 파일 전송 설정에 대한 추가 옵션이 나타납니다. 원격 저장소 모듈을 사용하도록 설정하면 Local Server 형식이 자동으로 Remote Storage(으)로 전환됩니다.var/import 또는 import_export/import.var/import 또는 import_export/import.Import Failed Emails
내보내기 예약
예약된 내보내기는 사용 가능한 내보내기 파일 형식 및 내보낼 수 있는 엔터티 형식의 수동 내보내기와 유사합니다.
- CSV 형식으로 내보낼 수 있습니다
- 제품 및 고객 데이터 내보내기
예약된 내보내기를 사용하는 장점은 내보내기 매개 변수를 지정한 후 데이터를 자동으로 여러 번 내보내고 한 번만 예약할 수 있다는 것입니다.
각 내보내기의 세부 정보는 로그에 기록되지 않지만, 오류가 있는 경우 오류 설명이 포함된 내보내기 실패 이메일을 받게 됩니다. 마지막 내보내기 작업의 결과가 예약된 가져오기/내보내기 페이지의 마지막 결과 열에 나타납니다.
[PaaS 전용]{class="badge informative" title="Adobe Commerce 온 클라우드 프로젝트(Adobe 관리 PaaS 인프라) 및 온프레미스 프로젝트에만 적용됩니다."} 내보낼 때마다 내보내기 파일이 사용자 정의 위치에 배치되고 Adobe Commerce 또는 Magento Open Source이 배포된 서버의 var/log/import_export 디렉터리에 복사본이 배치됩니다. 내보낸 엔티티(제품 또는 고객)의 타임스탬프 및 마커와 작업 유형(이 경우 내보내기)이 내보내기 파일 이름에 추가됩니다.
1단계: 내보내기 설정 완료
-
관리자 사이드바에서 System > Data Transfer>Scheduled Import/Export(으)로 이동합니다.
-
오른쪽 상단 모서리에서 Add Scheduled Export을(를) 클릭하고 다음을 수행합니다.
-
예약된 내보내기에 대한 Name을(를) 입력하십시오.
-
내보내기의 목적과 사용 방법을 설명하는 간단한 Description을(를) 입력하십시오.
-
Entity Type을(를) 다음 중 하나로 설정합니다.
Advanced PricingProductsCustomer FinancingCustomers Main FileCustomer AddressesStock Sources
페이지 하단의 Entity Attributes섹션이 선택한 엔터티 형식을 반영하도록 업데이트됩니다.
-
내보내기가 시작되도록 예약된 시간, 분, 초로 Start Time을(를) 설정합니다.
-
Frequency을(를) 다음 중 하나로 설정합니다.
DailyWeeklyMonthly
-
-
예약된 내보내기를 활성화하려면 Status을(를)
Enabled(으)로 설정합니다. -
CSV을(를) 기본 File Format(으)로 수락합니다. {width="600" modal="regular"}
2단계: 파일 내보내기 정보 완료
-
Server Type을(를) 다음 중 하나로 설정합니다.
Local Server- Commerce이 설치된 동일한 서버에 내보내기 파일을 저장합니다.Remote FTP— 원격 서버에 내보내기 파일을 저장합니다.
{width="600" modal="regular"}
note note NOTE 원격 저장소 모듈을 사용하도록 설정하면 Local Server이(가) 자동으로Remote Storage(으)로 전환됩니다. -
File Directory의 경우 다음과 같이 내보내기 파일을 저장할 디렉터리를 입력하십시오.
- Local Server의 경우 Commerce 설치 내에서 상대 경로를 입력하십시오(예:
var/export). 원격 저장소 모듈이 구성되어 있으면import_export/export을(를) 사용합니다. - Remote FTP server의 경우 대상 서버의 대상 폴더에 대한 전체 URL 및 경로를 입력하십시오.
- Local Server의 경우 Commerce 설치 내에서 상대 경로를 입력하십시오(예:
-
Remote FTP서버를 선택한 경우 서버에 연결 자격 증명을 입력하고 추가 설정을 선택하십시오.
- FTP Host[:Port]의 경우 원격 FTP 호스트 주소를 입력하십시오.
- User Name의 경우 원격 서버에 액세스하는 데 사용되는 사용자 이름을 입력하십시오.
- Password의 경우 입력한 사용자 이름 계정의 암호를 입력하십시오.
- File Mode의 경우
Binary또는ASCII을(를) 선택하십시오. - Passive Mode의 경우
No또는Yes을(를) 선택하십시오.
3단계: 내보내기 실패 이메일 구성
-
내보내는 동안 오류가 발생하면 알림을 받을 저장소 연락처로 Failed Email Receiver을(를) 설정합니다.
-
알림을 보낸 사람으로 표시되는 스토어 연락처로 Failed Email Sender을(를) 설정합니다.
-
알림에 사용되는 템플릿으로 Failed Email Template을(를) 설정합니다.
-
Send Failed Email Copy To의 경우 알림 복사본을 받을 사용자의 전자 메일 주소를 입력하십시오.
여러 이메일 주소의 경우 쉼표로 구분하십시오.
-
Failed Email Copy Method을(를) 다음 중 하나로 설정합니다.
Bcc- 블라인드 참조 복사본을 보냅니다. 수신자의 이름과 주소는 원래 이메일 배포에 포함되지만 보기에는 숨겨집니다.Separate Email— 복사본을 별도의 전자 메일로 보냅니다.
4단계: 엔티티 속성 선택
-
Entity Attributes섹션에서 내보내기 데이터에 포함할 특성을 선택합니다.
- 내보내기 데이터를 특성 값으로 필터링하려면 Filter열에 특성 값을 입력하십시오.
- 특정 속성 값을 가진 제품이나 고객을 제외하려면 제외할 속성 값을 입력하고 건너뛰기 열에서 확인란을 선택합니다.
-
완료되면 Save을(를) 클릭합니다.
예약된 새 내보내기 작업이 Scheduled Import/Export페이지의 목록에 추가됩니다. 이 페이지에서 즉시 실행하여 테스트하고 편집할 수 있습니다.
필드 설명
Export Settings
Advanced Pricing / Products / Customer Finances / Customers Main File / Customer Addresses / Stock SourcesDaily / Weekly / MonthlyEnabled / Disabled.CSV 옵션만 사용할 수 있습니다.Export Settings Information
로컬 서버 — Commerce이 배포된 동일한 서버에 내보내기 파일을 배치합니다. 원격 저장소 모듈을 사용하도록 설정하면
Local Server이(가) Remote Storage(으)로 전환됩니다.원격 FTP — 내보내기 파일을 원격 서버에 배치합니다. 자격 증명 및 파일 전송 설정에 대한 추가 옵션이 표시됩니다.
Local Server(으)로 설정된 경우 Commerce 설치 경로를 기준으로 경로를 지정하십시오. 예: 원격 저장소용 var/export 또는 import_export/export.Export Failed Emails
Export Failed (Default Template from Locale) 옵션만 사용할 수 있습니다.