SQL과 같은 CSV를 쿼리하고 그래프와 차트를 생성하시겠습니까?

SQL과 같은 CSV를 쿼리하고 그래프와 차트를 생성하시겠습니까?

CSV 파일을 가져와 DB에 로드하고 SQL 쿼리를 실행한 다음 결과로 차트나 그래프를 생성하는 애플리케이션이나 웹사이트가 있습니까?

** 업데이트: MAMP를 설치했는데 매우 고통스럽지 않았습니다. ** 이 내용을 접한 사람을 위한 가져오기 설명은 다음과 같습니다.

LOAD DATA LOCAL INFILE '~/musicdata.csv' INTO TABLE MusicData FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r' (DistributionYear, `Distribution Quarter`, `Statement Recipient ID`, `Statement Recipient Name`, `Party ID`, `Party Name`, `Legal Earner`, `Legal Earner Party ID`, Performance, `Music User Genre`, `Music User`, `Network Service`, `Performance Start Date`, `Performance End Date`, `Survey Type`, `Day Part Code`, `Series or Film/Attraction`, `Program Name`, `Work ID`, `Work Title`, `CA%`, `Classification Code`, `Number of Plays`, `Performance Type (Usage)`, Duration, `Performing Artist`, `Composer Name`, `EE Share`, Credits, Dollars, `Premium Credits`, `Premium Dollars`, `Adjustment Indicator`, `Adjustment Reason Code`, `Original Distribution Date`, `Role Type`);

답변1

설치할 수 있습니다MySQL, 와 더불어phpMyAdmin프론트엔드 관리 도구. 이를 통해 다음을 수행할 수 있습니다.CSV 파일 가져오기테이블로. 물론 테이블과 데이터베이스 스키마를 미리 정의해야 합니다.

그런 다음 phpMyAdmin을 사용하여 SQL 쿼리를 실행할 수 있습니다. 이는 매우 간단합니다. PMA도차트 지원.

결과를 다시 CSV로 내보낼 수 있습니다. 사실 그래프를 그리거나 차트를 만드는 일은 생각만큼 쉽지 않습니다. 데이터 형식이나 생성하려는 그래프 종류에 대해 가정하려면 그래프 유틸리티가 매우 강력해야 합니다. 다양한 도구가 존재하며 그 중 가장 널리 사용되는 도구는 다음과 같습니다.

답변2

이를 위해 Microsoft의 Log Parser가 준비되어 있습니다. 데이터베이스에 데이터를 기록할 필요가 없습니다.

자세한 내용은 여기

답변3

sqliteviz(내가 저자인)에는 필요한 모든 것이 있습니다. CSV 파일을 브라우저에서 실행되는 SQLite 데이터베이스로 변환할 수 있는 무료 오픈 소스 오프라인 우선 PWA입니다.sql.js. 그 후에는 문을 사용하여 데이터를 필터링 SELECT하고 다양한 생성을 수행 할 수 있습니다.줄거리결과 세트에 대한 차트입니다.

CSV를 데이터베이스로 변환

CSV 파일을 선택하세요. Sqliteviz는 Import CSV데이터 미리보기 및 구분 문자 및 기타와 같은 구문 분석 설정이 포함된 대화 상자를 보여줍니다 .sqliteviz CSV 가져오기 대화상자

SQL로 데이터 필터링

이제 CSV의 모든 기록을 csv_importSQLite 데이터베이스 테이블의 행으로 사용할 수 있습니다. SQL로 필터링합니다. sqliteviz 쿼리 결과 세트

차트 만들기

쿼리를 실행한 후 결과 패널을 차트 모드로 전환합니다. 여기서 구성 요소가 포함된 차트를 만들 수 있습니다 react-chart-editor. 몇 가지 추가 기능을 갖춘 동일한 구성 요소가 Plotly Chart Studio에서 사용됩니다. 탐색해 보세요선적 서류 비치으로 차트를 작성하는 방법을 알아보세요 react-chart-editor. 간단한 선/막대/원형 차트부터 금융 캔들스틱 및 과학적인 시각화까지 다양한 차트를 만들 수 있습니다. sqliteviz 차트 예

sqliteviz에서는 자주 사용하는 쿼리를 저장하고 가져오거나 내보낼 수도 있습니다. sqliteviz 참조선적 서류 비치.

관련 정보