2020 버전은 JSON 편집 방식을 혁신합니다

알토바 소프트웨어 2020 버전에서 JSON 개발을 위한 여러 가지 새로운 도구를 선보입니다. 하지만 그 외에도 더 많은 기능들이 추가되었습니다. XULE XBRL 표준 지원, CSV 데이터와 데이터베이스 내용 비교, 그리고 업데이트된 데이터베이스 지원 기능 등이 제품 전반에 걸쳐 새롭게 도입되었습니다.

주요 내용을 살펴보겠습니다.

혁신적인 JSON 그리드

개발자들은 오랫동안 XMLSpy를 JSON 및 JSON 스키마 편집 도구로 사용해 왔으며, 저희는 새로운 JSON 그리드를 도입했습니다. 이 기능은 JSON 데이터를 더욱 쉽고 효율적으로 확인하고 편집할 수 있도록 해줄 뿐만 아니라, 필터, 수식, 차트 등을 활용하여 JSON 데이터로부터 더 많은 가치를 얻을 수 있도록 지원합니다.

JSON 그리드 편집기는 JSON 문서의 구조를 시각적으로 표현하며, 이 구조를 목록 보기 또는 테이블 보기(아래 그림 참조) 중 원하는 방식으로 확인할 수 있습니다. 또한, 테이블의 특성에 따라 행과 열을 서로 바꿀 수도 있습니다. 예를 들어, 테이블에 속성이 많지만 객체가 적은 경우 유용합니다.

셀 안에서 바로 명령을 실행할 수 있으며, 마우스 오른쪽 버튼 클릭 시 나타나는 메뉴와 단축키를 통해 가장 일반적인 화면 표시 및 편집 작업을 빠르게 수행할 수 있습니다. 또한, 자동 유형 감지 기능과 입력 지원 기능이 있어 올바른 편집 작업을 보다 효율적으로 할 수 있습니다. 문서의 구조를 수정하거나 재구성하려면 드래그 앤 드롭 기능을 사용할 수도 있습니다.

이제 JSON 데이터에서 더 많은 정보를 얻는 방법에 대해 알아보겠습니다. XMLSpy의 JSON 그리드 뷰에서 필터와 수식을 사용하면 XQuery 3.1 표현식을 사용하여 뷰에 표시되는 데이터를 필터링할 수 있으며, 심지어 문서에 저장할 수 있는 결과를 계산할 수도 있습니다 (위에 언급된 총 가격 계산 수식을 참고하십시오). XMLSpy JSON 그리드에서의 수식 활용 완전히 새로운 가능성을 열어줍니다: JSON 문서 내에서 동적으로 계산된 콘텐츠를 포함할 수 있는 기능.

마지막으로, 그리고 무엇보다 중요한 점은, JSON Grid에서 숫자 데이터를 직접 사용하여 차트를 생성하고 저장할 수 있다는 것입니다.

차트 기능을 설정한 후, 저장 아이콘을 클릭하면 차트가 파일 내에 Base64로 인코딩된 이미지 형태로 저장됩니다. 또는, 마우스 오른쪽 버튼을 클릭하여 이미지만으로 저장할 수도 있습니다.

다른 JSON 편집기에서는 이와 유사한 기능을 찾아볼 수 없을 것입니다.

다음 짧은 데모 영상을 통해 모든 기능을 직접 확인해 보세요:

JSON Lines 형식 및 주석이 포함된 JSON

2020 버전에서는 추가적인 JSON 형식에 대한 지원도 제공됩니다

**JSON Lines (JSONL)**은 구조화된 데이터를 저장하는 텍스트 형식으로, 각 레코드가 자체 줄에 위치하며, 각 줄은 유효한 JSON 객체입니다. 이 형식은 레코드를 하나씩 처리할 수 있게 해주므로, 데이터의 내보내기 및 전송에 매우 유용합니다. 사용자들의 요청이 많았던 JSONL 형식이 이제 XMLSpy와 MapForce에서 지원됩니다.

JSON에 주석 추가 (JSONC) – 모든 JSON 문서에 주석을 추가할 수 있도록 도입된 형식입니다. JSON5에서는 이미 주석을 지원하지만, .JSONC 형식은 이전 버전의 JSON 문서에서도 주석을 사용할 수 있도록 합니다. 현재 XMLSpy에서 지원하고 있습니다.

XULE를 지원합니다

XULE은 XBRL.US에서 제공하는 비즈니스 규칙 언어로, XBRL 파일에 대한 검증 규칙 및 조건을 정의하는 데 사용됩니다. XULE을 사용하면 XBRL 자체의 검증 기능 외에도 특정 비즈니스 규칙을 적용할 수 있습니다.

XULE는 지금까지 주로 미국 내 DQC(데이터 품질 위원회) 규정의 일환으로, SEC(미국 증권거래위원회) 제출 서류의 데이터 품질을 향상시키는 데 사용되어 왔습니다. 모든 DQC 규정은 XULE 형식으로 제공됩니다.

XMLSpy와 RaptorXML Server는 이제 모두 XULE 처리를 지원하며, XMLSpy는 업계 최초의 인터랙티브 XULE 편집기를 선보였습니다. 이 XULE 편집 창을 통해 XBRL 관련 사용자들이 구문 지원, 코드 자동 완성 등 다양한 기능을 활용하여 XULE 규칙을 쉽게 작성하고 테스트할 수 있습니다. 아래 스크린샷에서 XULE 편집기 창이 iXBRL 문서 내의 정보를 탐색하고 확인하는 데 사용되고 있습니다

이 새로운 기능은 XBRL 규정 준수를 위해 노력하는 회계사 및 개발자에게 필수적입니다. 또한, XULE을 처음 배우시는 분들을 위해 XMLSpy 예제 프로젝트에 다양한 XULE 파일이 준비되어 있어 학습을 시작하는 데 도움이 될 것입니다.

CSV 파일과 데이터베이스 비교

DiffDog과 DiffDog Server는 오랫동안 데이터베이스 간 비교 기능을 지원해 왔으며, 이제 두 제품 모두 CSV 파일과 데이터베이스 내용을 비교하는 기능도 제공합니다.

CSV 형식은 데이터베이스 데이터를 내보내는 데 자주 사용되며, CSV 파일을 다른 데이터베이스 덤프 버전과 비교하거나, 데이터베이스 자체의 데이터와 비교하는 기능은 일반적인 요구 사항입니다. DiffDog 및 DiffDog Server를 통해 CSV 형식을 기본 비교 형식으로 지원함으로써, CSV 파일과 CSV 파일을 비교할 뿐만 아니라, CSV 파일과 데이터베이스 데이터를 혼합하여 비교하는 것도 가능합니다.

이 새로운 기능은 데이터베이스를 사용하는 모든 사람에게 상당한 시간 절약 효과를 제공할 것입니다.

업데이트된 데이터베이스 및 통합 개발 환경(IDE) 지원

알토바 제품군 전반에 걸쳐 데이터베이스를 지원하는 소프트웨어는 주요 관계형 데이터베이스를 모두 지원합니다. 이번 최신 버전에서는 여러 데이터베이스의 최신 버전에 대한 지원이 업데이트되었습니다

  • SQL Server 2019
  • 액세스 2019
  • 오라클 18 버전 및 19 버전

최신 버전인 Visual Studio 2019 및 Eclipse 4.11, 4.12을 위한 다목적 IDE와의 통합 지원 기능도 업데이트되었습니다. 또한, Visual Studio 2019에서 코드 생성 기능도 지원됩니다.

자세히 알아보고 2020 버전을 알아보세요

저희 웹사이트를 방문하실 수 있습니다 새로운 기능 및 변경 사항 요약 각 제품에 새롭게 추가된 모든 기능 목록은 다음에서 확인하실 수 있습니다. 그런 다음 다음으로 이동하십시오 다운로드 소프트웨어를 업데이트하거나, Altova의 모든 제품을 30일 동안 무료로 체험해 보세요. 자세한 내용은 해당 페이지를 참고하십시오.