2017-02-16 1 views
0

우리는 ETL 도구를 사용하여 webservices를 사용하여 데이터를 다운로드 할 때 다음과 같은 문제를 겪습니다.rsa archer data extract

  • 는 XML로 추출됩니다
  • 그래서 우리는 그것을
  • 을 구문 분석 할 필요가 웹 서비스의 API를 사용하여 데이터를 추출하기 힘든되고 다음 400와 같은 모듈에 더 많은 필드가 그곳에인가

      txt 또는 csv 형식으로 데이터를 다운로드하기 위해 호출 할 수있는 스크립트? 한 번에 400 개의 필드와 같은 데이터를 추출하는 일괄 추출 방법이 있습니까?

    답변

    1

    txt 또는 csv 형식으로 데이터를 다운로드하기 위해 호출 할 수있는 스크립트가 있습니까?
    한 번에 400 개의 필드와 같은 데이터를 추출하는 일괄 추출 방법이 있습니까?


    짧은 대답은 아니오입니다.

    하지만 당신은 여기에 두 가지 옵션이 있습니다

    옵션 1.이 페이지에서 아처의 API 페이지를 통해 데이터를 추출하고 ETL 도구와 통합 할 수있는 형식으로이 데이터를 변환하는 코드를 작성할 수 있습니다. 처음에 Archer는 설명대로 XML로 데이터를 반환하지만 사용자 정의 코드로 변경할 수 있습니다.
    주 - 예를 들어 Informatica (ETL Tool)를 사용하면 Java 및 C# 코드를 ETL 워크 플로에 임베드 할 수 있으므로 ETL 도구로 필요한 모든 데이터를 즉시 추출 할 수 있습니다. 구성 (Archer의 보고서 ID)은 파일에 저장 될 수 있으므로이 솔루션은 장기적으로 지원하기 쉽습니다.

    옵션 2 : Archer 데이터베이스에 대한 읽기 권한이있는 경우 데이터베이스에서 직접 데이터를 추출하는 SQL 문을 만들 수 있습니다. 이것은 복잡한 솔루션입니다. 추출하려는 각 필드에 대해 필드 유형에 따라 여러 테이블을 "조인"해야하기 때문에 하나의 텍스트 필드에서 데이터를 추출하려면 5 개의 조인을 수행해야합니다. 가치 목록 및 상호 참조 및 관련 레코드의 복잡성은 더 높습니다. 또한 필드 형식의 필드 이름이 변경 될 때마다 SQL 문을 업데이트해야한다는 것을 기억해야합니다. 따라서 지원하기가 더 어렵습니다.

    Archer를 ETL로, Archer를 BI 툴로 통합하는 것은 흥미로운 주제입니다.

    행운을 빈다.