>  Q&A  >  본문

플랫 파일은 동일한 json 형식을 가져야 합니까?

API의 다양한 응답을 볼 수 있습니다

지침: 위에 공유된 스크린샷에서 두 개의 서로 다른 파일을 비교했습니다. 왼쪽에는 데이터가 있습니다. 페이지 번호 1, 오른쪽에는 페이지 번호 1080에 대한 데이터가 표시됩니다. 1페이지에서는 비어 있는 배열 [ ] 형식으로 배송을 받았고, 1080 페이지에서는 {} 객체 형식으로 배송을 받았습니다. 또한 이 객체에서는 pd-option [ ]

배열을 얻습니다.

배송된 배열과 객체를 이해하는 데 도움이 됩니다

제 질문은 ADF의 파일 형식이 1700개 파일을 병합으로 변환하려는 것과 동일해야 하는지 여부입니다. 그러면 파일을 병합하기 위해 Azure ADF에서 다른 형식을 어떻게 제공할 수 있습니까?

P粉318928159P粉318928159379일 전518

모든 응답(1)나는 대답할 것이다

  • P粉543344381

    P粉5433443812023-09-08 00:39:49

    • 파일을 병합하려면 파일 형식을 동일하게 만들어야 합니다. Azure 데이터 흐름을 사용하여 데이터 또는 데이터 관련 작업을 평면화할 수 있습니다.

    • 데이터의 형식이 다른 경우 변환을 사용하여 동일한 형식으로 변환할 수도 있습니다.

    • 아래는 동일한 예입니다. file1.json에 다음 데이터가 있다고 가정합니다.

    으아악
    • file2.json에는 다음과 같은 데이터가 있습니다:
    으아악
    • 여기에서는 파일 유형이 다르기 때문에 동일한 논리를 사용하여 파일을 병합할 수 없습니다. file1.json을 읽으면 파일의 투영을 볼 수 있습니다.

    • 배송 속성 값이 다르기 때문에 file2.json의 프로젝션은 file1.json과 다릅니다.

    • file1.json을 평면화할 수 있지만 file2.json에서 배송을 추출하려면 다른 논리를 사용해야 합니다. 아래와 같이 선택 변환을 사용하여 속성을 추출합니다.

    • 따라서 배송 금액에 따라 이러한 서류를 처리해야 합니다. 두 파일에 동일한 논리를 사용하면 작동하지 않습니다.

    회신하다
    0
  • 취소회신하다