MicroStrategy ONE

SQL 쿼리를 작성하여 데이터베이스, 하두프 또는 Google BigQuery에서 데이터 가져오기

Workstation에서 여기까지 온 경우 다음을 참조하십시오. 워크스테이션 문서 작성 도움말 .

데이터베이스, Hatoop, 또는 자체 SQL 쿼리 또는 스크립트를 작성하여 소스에서 데이터를 검색하는 방법으로 Google BigQuery를 검색합니다. 직관적인 시각적 인터페이스를 사용하면 테이블을 드래그하고, 열을 선택하고, 조인을 정의하고, 필터 조건을 지정하여 데이터를 가져오는 SQL 쿼리를 쉽게 작성할 수 있습니다.

데이터베이스에서 데이터를 가져오려면 데이터 소스에 연결되어 있어야 합니다. 가져오기를 시작하기 전이나 가져오기 프로세스 중에 연결을 만들 수 있습니다.

Google BigQuery에서 가져오는 경우:

  • 프로젝트의 Google 계정에서 Google BigQuery API를 활성화하고 프로젝트에 대해 청구를 설정해야 합니다. 자세한 내용은 Google BigQuery 설명서를 참조하십시오.
  • Google BiqQuery에서 제공하는 클라이언트 ID와 클라이언트 비밀번호가 있어야 합니다. MicroStrategy Workstation 원격 액세스 응용 프로그램으로 구성되었습니다.
  • Google BigQuery는 한 번에 가져올 수 있는 데이터의 양을 제한합니다. 프로젝트에 대량의 데이터가 포함되어 있는 경우 쿼리에 필터를 추가하여 필요한 데이터만 검색하는 것이 좋습니다. 최신 데이터 제한에 대한 자세한 내용은 Google BigQuery 할당량 정책을 참조하십시오.

SQL 쿼리를 작성하여 데이터베이스에서 데이터를 가져오려면

MicroStrategy 11.0부터는 Google BigQuery에서 데이터를 가져오기 위한 쿼리가 표준 SQL을 사용하여 작성됩니다.

  1. 빈 대시보드를 만들거나 기존 대시보드를 엽니다.
  2. Add Data(데이터 추가) > New Data(새 데이터)를 선택하여 데이터를 새 데이터 세트에 가져옵니다.

    또는

    딸깍 하는 소리 데이터 세트 이름 옆에 있는 데이터 세트 패널에서 Edit Dataset(데이터 세트 편집)을 선택하여 데이터 세트에 데이터를 추가합니다. 미리보기 대화상자가 열립니다. Add a new table(새 테이블 추가)를 클릭합니다.

    데이터 소스 대화 상자가 열립니다.

  1. 특정 데이터베이스에서 데이터를 가져오려면 해당 로고(Amazon Redshift, Apache Cassandra, Cloudera Hive, Google BigQuery, Hadoop 등)를 선택합니다. 선택하면 돼지 또는 웹 서비스을 클릭하면 가져오기 옵션 선택 대화상자를 건너뛰고 테이블에서 가져오기 대화상자가 열리며 다음 작업을 수행할 수 있습니다. 검색어를 입력하세요 테이블을 가져오려면

    또는

    데이터베이스 유형을 지정하지 않고 데이터를 가져오려면 데이터베이스를 클릭합니다.

    가져오기 옵션 선택 대화 상자가 열립니다.

  1. 쿼리 작성을 선택하고 다음을 클릭합니다. 테이블에서 가져오기 대화 상자가 열립니다. 데이터베이스를 선택한 경우 선택한 데이터베이스에 해당하는 데이터 소스 연결만 나타납니다. 데이터베이스를 선택하지 않은 경우 사용 가능한 모든 데이터 소스 연결이 나타납니다.
  2. 필요한 경우 데이터를 가져오는 동안 데이터 소스에 새 연결을 만들 수 있습니다.

    테이블에서 가져오기 대화 상자에 대한 용어는 데이터 소스에 따라 달라집니다.

  1. 데이터 소스/프로젝트 창에서 가져올 데이터가 포함된 데이터 소스/프로젝트를 클릭합니다.
  2. 데이터 소스/프로젝트가 네임스페이스를 지원하는 경우 사용 가능한 테이블/데이터 세트 창의 Namespace(네임스페이스) 드롭다운 목록에서 네임스페이스를 선택하면 선택한 네임스페이스 내의 테이블/데이터 세트만 표시됩니다. 네임스페이스를 검색하려면 Namespace(네임스페이스)에 해당 이름을 입력합니다. 입력하는 동안 드롭다운 목록의 선택 항목이 필터링됩니다.
  3. 테이블/데이터 세트를 확장하여 테이블/데이터 세트 내의 열을 봅니다. 각 열은 대괄호 내에 해당 데이터 유형이 있는 상태로 표시됩니다. 테이블/데이터 세트를 검색하려면 Table(테이블)에 해당 이름을 입력합니다. 입력할 때 테이블/데이터 세트가 필터링됩니다.
  4. MicroStrategy 데이터 소스/프로젝트가 처음 사용될 때 데이터베이스 테이블 및 열의 캐시를 생성합니다. 사용 가능한 테이블/데이터 세트 창의 맨 위에 있는 Information(정보) 아이콘 위에 커서를 놓으면 테이블의 수와 캐시가 마지막으로 업데이트된 시간을 표시하는 툴팁이 표시됩니다.
  5. 사용 가능한 테이블/데이터 세트 창에서 Update namespaces(네임스페이스 업데이트)를 클릭하여 네임스페이스를 새로 고칩니다.
  6. 사용 가능한 테이블/데이터 세트 창에서 Update(업데이트)를 클릭하여 테이블/데이터 세트를 새로 고칩니다.
  7. 사용 가능한 테이블/데이터 세트 창에서 테이블/데이터 세트를 더블 클릭하여 가져올 테이블 목록에 추가합니다. 테이블/데이터 세트는 해당 열과 함께 쿼리 빌더 창에 나타납니다.
  1. 모든 구조가 같은(즉, 동일한 열 및 데이터 유형) 동일한 데이터베이스 인스턴스에서 여러 테이블을 선택한 경우 대화 상자가 열립니다. 테이블을 파티션된 단일 테이블로 처리할지 여부를 선택합니다.

    여러 데이터베이스 인스턴스에서 테이블을 추가할 수 있습니다. 데이터 소스 창에서 다른 데이터 소스 연결을 선택하고 위에 설명된 대로 테이블을 추가합니다.

  2. 가져오기에 열을 포함하려면 쿼리 빌더 창에서 해당 열을 더블 클릭합니다. 열 이름이 굵게 표시되어 포함되어 있음을 나타내고 미리보기 창에 나타납니다.
  3. 가져오기에 테이블/데이터세트의 모든 열을 포함하려면 쿼리 빌더 창에서 해당 테이블/데이터세트의 모든 열 추가를 더블 클릭합니다. 열 이름이 굵게 표시되어 포함되어 있음을 나타내고 미리보기 창에도 나타납니다.
  4. 가져오기에서 열을 제외하려면 미리보기 창에서 열 이름 위에 커서를 놓고 드롭다운 화살표를 클릭하고 Delete(삭제)를 선택합니다. 열 이름이 더 이상 쿼리 빌더 창에서 굵게 표시되지 않고 미리보기 창에서 제거됩니다.
  5. 가져오기에서 테이블과 테이블의 모든 열을 제거하려면 쿼리 빌더 창에서 테이블 이름 오른쪽의 삭제를 클릭합니다. 쿼리 빌더 창에서 테이블이 제거되고 미리보기 창에서 해당 열이 제거됩니다.
  6. 쿼리를 편집하려면 데이터베이스, 하두프 또는 Google BigQuery에서 데이터를 가져오는 동안 쿼리 사용자 정의을 참조하십시오.
  7. 여러 테이블에 조인을 만드는 자세한 내용은 데이터베이스 테이블의 열 사이의 조인 정의를 참조하십시오.
  8. 열 데이터에 대한 기본 함수를 수행하려면 쿼리 빌더 창에서 열을 마우스 오른쪽 버튼으로 클릭합니다. Basic Functions(기본 함수) 및 함수(예: Sum(합계), Average(평균), Minimum(최소))를 선택합니다. 이 함수는 해당 열의 미리보기 창에 표시됩니다.
  9. 열 데이터에 대한 고급 함수를 수행하려면 쿼리 빌더 창에서 열을 마우스 오른쪽 버튼으로 클릭합니다. 모든 함수, 함수 유형 및 함수를 선택합니다. 함수 인수표현식 대화 상자의 필드를 완료합니다.
  10. 가져올 데이터를 결정하는 간단한 필터를 만들려면 필터의 기반으로 사용할 열을 마우스 오른쪽 버튼으로 클릭합니다. 기본 필터 및 필터를 선택합니다. 그런 다음 데이터를 비교할 값을 입력하고 확인을 클릭합니다. 데이터 열 옆에 필터 아이콘이 나타납니다.
  11. 복잡한 표현식을 기반으로 고급 필터를 만들려면 데이터베이스에서 데이터 가져오기를 위한 고급 필터 생성를 참조하십시오.
  12. 데이터 선택에 만족하면 Execute SQL(SQL 실행) 을 클릭합니다. 데이터 미리보기가 미리보기 창에 표시됩니다. 데이터 선택을 위한 SQL 쿼리를 수정하려면 쿼리를 입력하여 데이터베이스, 하두프 또는 Google BigQuery에서 데이터 가져오기을 참조하십시오.
  1. 딸깍 하는 소리 데이터 준비 새 데이터 세트를 추가하고 싶은 경우가져오기 옵션 미리보기, 수정 및 지정.. 가져오기 옵션을 미리 보고, 수정하고, 지정합니다.

    또는

    기존 데이터 세트를 편집하는 경우 Add(추가)를 클릭합니다.

  2. 새 데이터 세트를 추가하는 경우 Finish(마침)를 클릭하고 다음 단계로 이동합니다.

    또는

    기존 데이터 세트를 편집하는 경우 Update Dataset(데이터 세트 업데이트)를 클릭하고 다음 단계를 건너뜁니다.

  3. 당신이 사용하는 경우 MicroStrategy ONE 업데이트 12 이상에서는 다음 세 단계가 적용되지 않습니다.

  4. 데이터 액세스 모드 대화 상자가 열립니다.

    Connect Live(실시간 연결)를 클릭하면 데이터를 검색할 때 실시간 데이터베이스에 연결됩니다. dossier으로 가져오기를 실행할 수 없는 경우도 있기 때문에 실시간 연결 기능은 대량 데이터를 사용하는 경우에 유용합니다. 마지막 단계로 이동합니다.

    또는

    Import as an In-memory Dataset(메모리 내부 데이터 세트로 가져오기)를 클릭하여 dossier으로 직접 데이터를 가져옵니다. 데이터를 가져오면 더 빠른 데이터 조작이 가능하지만 RAM 메모리가 더 많이 사용됩니다. 마지막 단계로 이동합니다.

  5. 게시 상태 대화 상자가 열립니다.

    데이터 세트 실시간 연결을 편집하는 경우 기존 데이터 세트가 새로 고쳐지고 업데이트됩니다.

    또는

    메모리 내부 데이터 세트를 편집하는 경우 먼저 기존 데이터 세트를 새로 고칠 것인지 묻는 메시지가 표시됩니다.

  6. 데이터 세트 패널에서 새 데이터 세트 또는 업데이트된 데이터 세트를 봅니다.

관련 항목

데이터 가져오기

파일에서 데이터 가져오기를 위한 최상의 방법

데이터 소스에 연결

데이터베이스 연결을 관리하는 방법

데이터베이스에서 데이터 가져오기를 위한 고급 필터 생성

표현식 대화 상자

카탈로그 옵션 편집 대화 상자