다중 데이터베이스 도구 및 SQL 편집기

Altova DatabaseSpy는 쿼리 결과에서 직접 우아한 차트를 생성하는 고유 한 다중 데이터베이스 쿼리 및 디자인 도구입니다.

DatabaseSpy는 모든 주요 데이터베이스에 연결하여 SQL 편집, 데이터베이스 구조 설계, 콘텐츠 편집 및 단일 데이터베이스 솔루션 비용의 일부만 데이터베이스 변환을 용이하게합니다.

 

SQL 편집기 및 쿼리 도구

다목적 DatabaseSpy SQL 편집기는 SQL 문 창과 하나 이상의 탭 또는 스택 결과 창으로 나뉘며, SQL 편집기 도구 모음의 편리한 실행 버튼을 사용하여 SQL 문을 즉시 실행하고 출력을 볼 수 있습니다.

SQL 문 창은 SQL 문, 매개 변수, 연산자 및 주석에 대한 고유 ID를 사용하여 각 SQL 문에 색상 코딩을 적용하여 개별 SQL 쿼리 또는 복잡한 일련의 SQL 명령을 빠르고 쉽게 검토하고 분석할 수 있도록 도와줍니다.

DatabaseSpy SQL 편집기는 SQL 쿼리 개발을 가속화하기 위해 사용자 정의 가능한 SQL 자동 완성 기능을 제공합니다. 쿼리를 실행하고 탭되거나 누적될 수 있는 하나 이상의 창에서 즉각적인 결과를 확인합니다.

지원되는 데이터베이스:

  • Firebird 2.5, 3
  • IBM DB2 for iSeries v6.1, 7.1, 7.2, 7.3, 7.4®
  • IBM DB2 8, 9.1, 9.5, 9.7, 10.1, 10.5, 11.5, 11.5.7®
  • Informix 11.70, 12.10, 14.10®
  • MariaDB 10, 10.3, 10.4, 10.5, 10.6.5
  • Microsoft Access™ 2003, 2007, 2010, 2013, 2019
  • Microsoft Azure SQL®
  • Microsoft SQL Server 2005, 2008, 2012, 2014, 2016, 2017, 2019®®
  • MySQL 5, 5.1, 5.5, 5.6, 5.7, 8, 8.0.25, 8.0.28®
  • Oracle 9i, 10g, 11g, 12c, 18, 19®
  • PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.6, 10, 11, 12, 13, 14.1
  • Progress OpenEdge 11.6
  • SQLite 3.x
  • Sybase ASE 15, 16®
  • Teradata 16

지원되는 각 데이터베이스에 대해 SQL 서식 구성이 제공되며 데이터베이스를 전환할 때 적절한 서식이 자동으로 적용됩니다.

DatabaseSpy는 비동기 쿼리 실행을 지원하므로 여러 SQL 쿼리를 동시에 다른 창에서 처리 할 수 있으며 다른 서버에 대한 쿼리 또는 동일한 서버에 대한 여러 쿼리가 처리 될 수 있습니다.

SQL 템플릿 지원

DatabaseSpy는 SQL 템플릿으로도 알려진 매개 변수를 포함하는 SQL 쿼리에 대한 지원을 포함합니다. 매개 변수는 쿼리를 훨씬 더 유연하게 만들 수 있으며, 예를 들어 사용자가 여러 값으로 복잡한 조인 문을 쉽게 테스트할 수 있습니다.

DatabaseSpy SQL 편집기 및 결과 창 아래 왼쪽 상단에 특정 고객에 의해 특정 제품의 모든 주문을보고하는 쿼리를 보여줍니다.

이 쿼리는 제품 이름 ‘sprockets’와 고객 번호 525를 매개 변수로 대체하여 훨씬 더 유연 할 수 있습니다.이 두 번째 쿼리 창에서는 매개 변수 :p name 및 :custnum이 제품 및 고객을 대체하는 위의 두 번째 쿼리 창에 표시됩니다.

매개 변수가있는 쿼리가 SQL 편집기 창의 왼쪽 상단에있는 실행 버튼을 사용하여 직접 실행되면 DatabaseSpy는 사용자가 실행 값을 입력 할 수있는 대화 상자를 열고 오른쪽 하단에 표시된 결과가 생성됩니다.
데이터베이스에 대한 SQL 템플릿Spy는 특별한 프로젝트 폴더에 저장하고 동적으로 실행할 수 있습니다. 종종 사용자는 익숙하지 않은 데이터를 탐색하기 위해 테스트 결과를 생성하는 쿼리를 만들어야 합니다.

테스트 쿼리가 실행된 후 사용자는 결과 테이블에서 값을 선택하고 프로젝트 템플릿 폴더에 저장된 SQL 템플릿에 매개 변수로 제공할 수 있습니다.선택한 값이 매개 변수에 할당된 템플릿을 기반으로 자동으로 생성된 쿼리가 포함된 새 SQL 편집기 창이 열리고, 생성된 쿼리가 실행되고, 결과 테이블이 표시됩니다.

그래픽 데이터베이스 디자인

DatabaseSpy 그래픽 디자인 편집기를 사용하면 하나의 그래픽 사용자 인터페이스를 통해 모든 데이터베이스의 구조를보고 편집 할 수 있습니다. 기존 데이터베이스의 테이블 및 관계를 검사하거나, 필요에 더 잘 맞게 테이블을 편집하거나, 전체 테이블을 추가하고 모든 열 속성 및 다른 테이블과의 관계를 처음부터 지정할 수도 있습니다.

 

DatabaseSpy 데이터베이스 디자인 도구 그래픽보기를 사용하면 데이터의 기본 구조와 이를 구현하는 데 필요한 SQL 명령이 아닌 필요한 수정 사항에 집중할 수 있습니다. 당신이 작업 할 때, DatabaseSpy 그래픽 데이터베이스 디자이너는 자동으로 당신이 필요로하는 SQL 문을 구성하지만, 당신은 모든 편집이 완료되면 데이터베이스 구조 변경 스크립트를 실행할 때를 선택합니다.

각 테이블의 그래픽 이미지에는 더 자세히 보거나 축소하기 위해 확장할 수 있는 구획이 포함되어 있으므로 연결 선으로 명확하게 표시되는 테이블 관계에 집중할 수 있습니다.

DatabaseSpy 그래픽 데이터베이스 디자이너는 여러 데이터베이스를 지원하고 데이터 유형 및 기타 특수 기능의 풀다운 목록의 내용을 자동으로 조정합니다.

데이터베이스 스키마에 대한 완전한 DDL 스크립트 생성

DatabaseSpy에는 데이터베이스 스키마에 대한 완전한 DDL 스크립트를 만드는 새로운 명령이 포함되어 있습니다. 데이터베이스 관리자가 전체 데이터베이스 구조를 다시 작성해야 하는 경우 스크립트는 테이블을 작성하는 것뿐만 아니라 데이터베이스에 정의될 수 있는 모든 뷰, 제약 조건, 인덱스, 함수, 프로시저 등도 작성해야 합니다.

온라인 브라우저 도우미 창에서 데이터베이스 스키마를 마우스 오른쪽 단추로 클릭하면 DDL 스크립트 명령이 제공됩니다.

그런 다음 스크립트가 새 SQL 편집기 창에서 검토를 위해 즉시 열립니다.

DDL 스크립트는 전체 데이터베이스 구조를 백업하거나 개발 환경에서 프로덕션으로 이동하는 것과 같이 실제 테이블 내용이 필요하지 않은 경우 구조를 다른 서버로 이동하는 데 필수적입니다.

데이터 시각화 및 차트 작성

다채롭고 눈길을 끄는 차트는 숫자 데이터 테이블보다 훨씬 생생하고 의미를 전달합니다. DatabaseSpy는 SQL 쿼리 결과의 시각화를위한 차트 기능의 다양한 제공합니다. 고급 서식 옵션을 사용하여 꺾은선형 차트, 막대형 차트, 원형 차트, 영역 차트 등에서 데이터의 가장 정확하고 생생한 그래픽 표현을 만들 수 있습니다.

  • SQL 쿼리 결과에서 차트 및 그래프 만들기
  • 데이터가 변경되면 실시간 업데이트
  • 차트 모양에 대한 세부적인 사용자 지정
  • 배경 이미지 지원
  • 차트 종류를 결합하는 차트 오버레이
  • 차트를 여러 이미지 형식으로 내보내기
  • 차트 저장, 복사 및 인쇄
  • 복잡한 쿼리에서 동시에 여러 차트

이제 전용 차트 응용 프로그램으로 데이터를 내보내지 않고도 데이터베이스의 정보에 대한 매력적이고 유익한 차트 데이터 시각화를 만들 수 있습니다.

DatabaseSpy를 사용하여 만든 차트는 HTML, 마이크로 소프트 워드, RTF 또는 PDF 문서의 비즈니스 인텔리전스 보고서에 맞게 사용자 정의 할 수 있습니다, 또는 당신은 당신이 지정한 사용자 정의 해상도에서 .png, .bmp, .gif 또는 .jpg 이미지 형식의 선택에 DatabaseSpy에서 만든 차트를 저장할 수 있습니다.

지원되는 차트 유형은 다음과 같습니다.

  • 원형 차트 (2D & 3D)
  • 막대형 차트 (2D & 3D)
  • 누적 막대형 차트(2D & 3D)
  • 지역 차트
  • 누적 영역 차트(투명도 포함)
  • 범주 및 값 선 그래프
  • 촛대 차트
  • 게이지 차트

차트 제목, 전경 및 배경색, 축 범위 및 레이블 정의, 글꼴, 텍스트 색상, 글꼴 및 크기 제어 등을 포함하여 각 차트 유형에 대해 다양한 사용자 지정 옵션을 사용할 수 있습니다. 직관적인 대화 상자를 사용하면 차트의 모든 요소, 심지어 3D 원형 차트의 기울기 각도도 지정할 수 있습니다.

차트를 사용한 고급 데이터베이스 보고

보다 완벽한 데이터베이스 보고 솔루션을 위해 Altova StyleVision은 XML, SQL 데이터베이스 및 XBRL 입력을 기반으로 강력한 보고서 및 양식을 설계하는 수상 경력에 빛나는 도구입니다. 몇 가지 간단한 단계를 통해 SQL 데이터베이스의 데이터에 액세스하고 HTML, PDF, RTF 및 Word(Open XML)의 차트와 정통 엔터프라이즈 양식이 모두 단일 디자인으로 시각적으로 매력적인 보고서를 만들 수 있습니다. 그런 다음 필요할 때마다 업데이트된 데이터로 보고서를 자동으로 다시 생성합니다.

데이터베이스 콘텐츠 편집기

관계형 데이터베이스에 저장된 정보는 거의 정적이 아닙니다. 기존 레코드가 업데이트되거나 제거되고 새 정보가 추가되어 데이터베이스를 최신 상태로 유지하고 정확하게 유지하여 비즈니스 가치를 유지합니다. DatabaseSpy는 데이터베이스 테이블 컨텐츠를위한 편리한 데이터베이스 편집기 도구를 제공합니다.

DatabaseSpy를 사용하면 대화 형 미리보기 창에서 데이터베이스 테이블의 내용을 편집 할 수 있습니다.작업할 때 데이터베이스 편집기는 제한된 방식으로 데이터베이스와 상호 작용합니다. 모든 변경 사항이 완료되면 편집 내용을 검토하고 도구 모음의 커밋 버튼을 통해 한 번에 모두 커밋할 수 있습니다.

데이터베이스에 저장된 데이터를 편집하는 것 외에도 DatabaseSpy 결과 테이블에 제시된 정보에 대해 자세히 알아볼 수 있습니다. 셀 범위를 선택하고 복사하여 다른 응용 프로그램에 붙여 넣거나, 결과 테이블을 인쇄하거나, 선택한 결과에 대한 정보를 자동으로 계산하고 표시할 수 있습니다. 열을 기준으로 결과를 정렬하여 테이블 데이터를 보다 유용한 형식으로 표시할 수도 있습니다.

이진 데이터 작업

DatabaseSpy는 바이너리 데이터 유형으로 정의 된 열에서 바이너리 데이터를 쉽게 처리 할 수 있도록 도와줍니다. 외부 파일에서 테이블로 이진 데이터를 로드하거나 데이터베이스의 이진 데이터를 외부 파일에 저장할 수 있습니다. 지원되는 이진 데이터 필드에는 데이터베이스 유형에 따라 BLOB, 원시, 이진 데이터, 이진 데이터, varbinary, 이미지 등이 포함됩니다.

데이터베이스의 XML

Altova DatabaseSpy에는 데이터베이스에서 XML을 탐색, 관리 및 작업 할 수있는 특수 기능이 포함되어 있습니다. XML은 기업 간에 구조화된 데이터를 교환하기 위한 기본 방법으로 설정되지만 관계형 데이터베이스에 XML 데이터를 저장하면 복잡성이 추가됩니다. DatabaseSpy에는 XML 정보가 포함 된 데이터베이스를 분석하고 조작하는 데 도움이되는 강력한 도구가 포함되어 있습니다.

XML에 대한 데이터베이스스파이 기능 :

  • SQL 쿼리 결과에서 XML 테이블 내용 보기
  • 데이터 검사기를 사용하여 개별 XML 셀 확장
  • 편집을 위해 XMLSpy에 XML로 직접 보내기
  • XML을 데이터베이스 테이블 컬럼의 데이터 유형으로 할당
  • XML 컬럼에 XML 스키마 할당
  • 하나의 편리한 대화 상자에서 모든 데이터베이스 XML 스키마를 추가, 삭제 또는 보기
  • SQL 쿼리에서 데이터베이스 공급업체별 XML 용어 지원

DatabaseSpy 온라인 브라우저를 사용하여 데이터베이스 테이블을 확장하면 XML 데이터가 포함 된 열이 브라우저 트리에서 식별됩니다. 브라우저 계층 구조에서 데이터베이스에 등록된 XML 스키마를 탐색할 수도 있습니다. XML 스키마를 자세히 검토하려면 직관적인 그래픽 표시를 위해 XMLSpy 스키마 보기에서 자동으로 열리는 모든 XML 관련 기술에 대한 업계 최고의 개발 환경인 XMLSpy로 보낼 수 있습니다.

DatabaseSpy 데이터 검사기 창은 개별 셀에 포함 된 긴 XML 항목을 표시하는 데 유용한 옵션입니다. 데이터 검사기 창에는 색상 코딩 및 단어 줄 바꿈이 포함된 XML 콘텐츠가 표시되며 더 나은 보기를 위해 창 크기를 조정할 수 있습니다. 결과 창 또는 데이터 검사기 창에서 XML 데이터를 복사하여 XMLSpy에서 오프라인으로 편집할 수도 있습니다. 업데이트된 외부 파일은 데이터베이스에서 쉽게 대체됩니다.

XMLSpy & SQL Database Integration:

  • 데이터베이스 빠른 연결 마법사
  • SQL 편집기가 있는 데이터베이스 쿼리 창
  • SQL 데이터베이스 데이터를 XMLSpy로 가져오기
  • SQL 데이터베이스 구조를 기반으로 XML 스키마 만들기
  • XML을 SQL 데이터베이스로 내보내기
  • XML 스키마에서 데이터베이스 스키마 만들기
  • XML 사용 데이터베이스 지원

데이터 가져오기 및 내보내기

DatabaseSpy를 사용하면 내보내기를 위해 연결된 데이터베이스에서 테이블이나 뷰를 선택할 수 있습니다. 내보낼 테이블이나 뷰를 여러 개 선택하면 각 테이블이 별도의 파일에 기록됩니다. XML, XML 구조, CSV 또는 HTML을 Altova XMLSpy로 직접 내보낼 수도 있습니다. SQL 편집기에서 작업 할 때 전용 내보내기 버튼이있어 현재 SQL 편집기 문이 미리 로드된 내보내기 대화 상자를 즉시 열 수 있습니다.

DatabaseSpy를 사용하면 기존 CSV 파일 또는 XML 데이터가 포함 된 파일에서 데이터베이스로 데이터를 가져올 수 있습니다. 두 형식 중 하나를 사용하여 새 테이블을 만들거나 데이터베이스의 기존 테이블을 업데이트할 수 있습니다.

데이터베이스 가져오기/내보내기 기능:

  • XML 또는 CSV 형식에서 데이터 가져오기
  • 직접 데이터 가져오기 또는 SQL 가져오기 스크립트 생성
  • XML, CSV, HTML 또는 Excel 형식으로 데이터 내보내기
  • 모든 데이터베이스 테이블 또는 뷰에서 내보내기
  • SQL 쿼리에서 내보내기
  • 쿼리 결과 창에서 복사하여 새 앱에 붙여 넣기
  • 가져오기 또는 내보내기 전에 데이터 미리 보기

엔터프라이즈 ETL

ETL(Extract-Transform-Load) 도구는 외부 원본에서 데이터를 추출하고 정규화된 데이터 형식으로 변환한 다음 최종 대상 또는 리포지토리로 로드하는 메커니즘을 제공합니다. 널리 퍼진 엔터프라이즈 데이터 형식 (XML, JSON, 데이터베이스, 플랫 파일, EDI 등)을 지원하는 Altova MapForce는 ETL을위한 매우 효과적이고 가볍고 확장 가능한 도구입니다. MapForce는 간단하고 시각적 인 사용자 인터페이스와 데이터 처리 기능 및 필터를 지원합니다.

데이터 변환 및 가져오기

데이터를 데이터베이스로 가져오기 전에 서로 다른 형식의 데이터를 변환해야 하는 경우 Altova MapForce는 XML, 데이터베이스, 텍스트 또는 EDI 파일의 모든 조합을 매핑할 수 있는 시각적 매핑 도구입니다. MapForce는 모든 주요 데이터베이스에 연결하고 직접 삽입을 위해 소스 데이터를 즉시 변환 할 수 있습니다.

 

지원되는 데이터베이스:

  • Firebird 2.5, 3
  • IBM DB2 for iSeries v6.1, 7.1, 7.2, 7.3, 7.4®
  • IBM DB2 8, 9.1, 9.5, 9.7, 10.1, 10.5, 11.5, 11.5.7®
  • Informix 11.70, 12.10, 14.10®
  • MariaDB 10, 10.3, 10.4, 10.5, 10.6.5
  • Microsoft Access™ 2003, 2007, 2010, 2013, 2019
  • Microsoft Azure SQL®
  • Microsoft SQL Server 2005, 2008, 2012, 2014, 2016, 2017, 2019®®
  • MySQL 5, 5.1, 5.5, 5.6, 5.7, 8, 8.0.25, 8.0.28®
  • Oracle 9i, 10g, 11g, 12c, 18, 19®
  • PostgreSQL 8, 9.0.10, 9.1.6, 9.2.1, 9.4, 9.6, 10, 11, 12, 13, 14.1
  • Progress OpenEdge 11.6
  • SQLite 3.x
  • Sybase ASE 15, 16®
  • Teradata 16