Microsoft Access(2007 년,2003 년)|MySQL|Postgres|MS SQL Server|Oracle|엔터프라이즈 데이터시자
SpatialKey 필요한 데이터를 업로드에 의해 수입된 방법 CSV 파일의 앞에 데이터 집합을 가져올 수 있습니다. 우리가 만들려고 가져오는 과정으로 재미 있고 가능한 한 간단하지만,SpatialKey 할 수 없는 데 도움 당신은 당신의 데이터 CSV 형식입니다. 많은 경우에 당신이 액세스해야하는 귀중한 데이터는 데이터베이스 내부에 잠겨있을 것입니다. 거기에 많은 종류의 데이터베이스의 대부분은 그들이는 데 도움이 되는 기능 데이터를 얻을 수출 CSV 형식으로만 그들은 일반적으로 특정 데이터베이스에서 질문입니다.
이것의 목적 이 문서는 방법을 확인하기 위해 데이터를 얻을 수 있으로 CSV 형식의 많은에서 더 많은 포플러 데이터베이스 데이터베이스 관리 체계 시장에서 오늘입니다. 지 않는 경우에 데이터베이스에 액세스할 수 있는 데이터가 존재하고 있는 데이터베이스 관리자 또는 그 직원을 생성하는 보고서를 당신에게 전달에 대한 링크를 이 문서에서 데이터를 요청할 때 대한 SpatialKey 을 저장할 수 있습니다 그것으로 그들을 약간의 시간뿐만 아니라.
이 문서에서 상품과 함께 사용량의 구조적 질의 언어(SQL)명령을 실행하는 데 필요한 데이터베이스에 대해 사용자를 위한 것입니다 익숙한 SQL 와 도구에 대한 데이터베이스에 그들은 일반적으로 사용.
Microsoft Access:
Microsoft Access 는 제한된 수의 사용자가있는 소규모 조직뿐만 아니라 개인별로 일반적으로 사용되는 인기있는 파일 기반 데이터베이스입니다. MS Access 데이터는 기존의 SQL 기반 접근 방식을 통해뿐만 아니라 시각적 인 방법으로 MS Access 응용 프로그램을 사용하여 액세스 할 수 있습니다. 로 MS 액세스가 최근 주요 사용자 인터페이스 변경,우리가 탐험 2007 년 및 2003 버전의 응용 프로그램(작업하는 경우 이전 버전의 유사한 기술해야 사용할 수 있습니다).
액세스 2007:
첫 번째 그림(1.1)MS Access(Northwind 라고 함)와 함께 제공되는 표준 예제 데이터베이스를 열었 음을 알 수 있습니다. 또한”판매 금액 별 상위 10 개 주문”이라는 쿼리를 선택했습니다. 이 쿼리에,나는 고객의 주소 정보를 이 SpatialKey 를 사랑한 데이터를 포함하는 시간(날짜와 시간)및 공간(데이터 수 있는 번역을 위)데이터.
도. 1.1–MS 액세스를 2007 년
여기에서 내가 할 수 있습 쉽게 결과를 내보내는 CSV 파일:
- 테이블을 클릭합 또는 쿼리를 내보내서(이 예제에서”최고 열에 의해 주문 판매량”왼쪽)
- 클릭하여”외부 데이터”탭에서 최고 창의
- 에서”내”섹션을 클릭합”텍스트 파일로”그리고는 마법사가 나타납
- 선택의 위치에 대한 수출 CSV 이름과 당신의 파일에(파일이 있는지 확인하십시오 끝이다.csv 장)
- 확인을 클릭
- 다음 화면에서 확인”구분된”옵션을 선택
- 클릭하”진보된”버튼을 왼쪽의 창
- SpatialKey 데이터를 저장하는 유니코드로 UTF-8, 우리가 필요한지 확인하는 데이터 내보내에서는 이 형식을
- 의 드롭다운 메뉴를 클릭하자 다 코드-페이지
- 선택 Unicode(UTF-8) 에서 옵션 list
- 확인을 클릭
- 에서 다시 내보내기는 텍스트 창에”다음”을 클릭
- 야”쉼표”를 선택 구분자와 텍스트 예선은 따옴표: “
- 는 확인란을 클릭”을 포함한다드 이름은 첫 번째 행에”(선택해야)
- “다음”을 클릭
- 확인하는 파일의 이름과 위치하고”마침”을 클릭
- 이 최종 스크린의 혁신을 저장하는 옵션이 단계를 할 수 있습니다 다시 내보내기 데이터의 미래입니다. 야 할 필요가 예상되는 경우에도 데이터를 업데이트에 SpatialKey 가 체크박스에 체크를 하면 시간을 절약다. 완료되면 창을 닫으십시오.
텍스트 편집기에서 파일을 열면 다음과 같은 것을보아야합니다.
Fig. 1.2–내보내 Northwind 데이터
이제 당신은 업로드를 준비하는 새로운 CSV 파일을 SpatialKey.
MS Access2003:
다음 그림은 Northwind 데이터베이스의 이전 MS Access2003 버전을 보여줍니다. 왼쪽에있는”Orders Qry”라는 저장된 쿼리를 내보낼 것입니다.
도. 이 작업을 수행하는 데 필요한 모든 작업을 수행 할 수 있습니다.이 작업을 수행하는 데 필요한 모든 작업을 수행하는 데 필요한 모든 작업을 수행 할 수 있습니다.:
- 지 확인하는 테이블 또는 쿼리가 선택한 파일 메뉴를 클릭하고”내보내기…”
- 내보내기 마법사가 시작
- 선택의 위치에 대한 데이터를 내보내고 이름을 당신의 파일에(있는지 확인하는 설정 파일 확장자니다.csv)
- 변경으로 저장 형식:”텍스트 파일은”
- Click”Export”
단계에 따라 6-14 에서 액세스를 2007 년 지침으로 위의 그들은 동일한 이 시점에서
이제 당신은 업로드를 준비하는 새로운 CSV 파일을 SpatialKey.
MySQL:
MySQL 은 인기있는 오픈 소스 엔터프라이즈 준비 데이터베이스입니다. 많은 사용할 수 있는 도구를 위해 이 데이터베이스와 상호 작용,하지만 대부분의 기업 데이터베이스에서 가장 접근을 통해 발생 쿼리를 구조화된 언어입니다. MySQL 에서 CSV 로 데이터를 내보내는 몇 가지 옵션이 있습니다. 일부는 세 번째 파트 도구가 필요하고 다른 도구는 명령 줄 도구(Unix 시스템에서 유용)와 SQL 을 통한 최종 옵션을 사용합니다. 를 보도록 하겠습니다 마지막 두 가지 옵션:
MySQL 명령행 도구(Unix):
mysql -u exampleuser -p letmein exampledb -B -e "select * from\'person\';" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > filename.csv
그래서 무엇을 의미합니까?
- mysql : 실행 파일(사용할 수 있어야 합니 MySQL 설치)
- -u exampleuser:스위치와 옵션에 대해 사용자 이름을 실행하는 SQL 함께
- -p letmein:스위치와 옵션에 대한 사용자의 비밀번호
- exampledb:데이터베이스를 실행하여 SQL 에 대해
- -B: 도록을 출력해야 탭으로 구분(리 변환이를 쉼표 나중에 명령)
- -e”sql 문을 여기에서”:SQL 문을 실행하는 반환하는 데이터
- |sed’s/\t/”,”/g;s/^/”/;s/$/”/;s/\n//g’ : Sed 는 Unix 스트림 프로세서이며,본질적으로이 경우 변환을 허용합니다. 여기서 우리는 네 개의 나오는 명령을 변경하려면 탭을 쌍따옴표,추가 큰 따옴표를 시작과 끝의 각 라인에 추가하는 새로운 라인 마커의 끝에서 확인할 수 있게 되었습니다.
- >파일 이름.csv:결과를 filename 이라는 파일로 출력합니다.csv
이제 새 CSV 파일을 SpatialKey 에 업로드 할 준비가되었습니다.
MySQL SQL 구문:
SELECT column_a,column_b,column_c+column_d INTO OUTFILE '/tmp/result.csv'FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'LINES TERMINATED BY '\n'FROM test_table;
MySQL select 문은 INTO OUTFILE 명령을 사용하여 SQL select 의 결과를 파일로 출력합니다(이 경우/tmp/result.csv).
의 몇 가지 사항:
- 두 경우 모두에서 파일을 저장하는 위치에 현지하는 데이터베이스에서 실행(동일한 기계 또는 산/드라이브를 사용할 수 있는 기계)
- 헤더 줄이 추가되어야 합니다 모두 파일(끝날 수 있는 텍스트 편집기를 사용하여하거나 스프레드시트 프로그램)
이제 당신은 업로드를 준비하는 새로운 CSV 파일을 SpatialKey.
포스트 그레스:
Postgres 는 또 다른 인기있는 오픈 소스 엔터프라이즈 준비 데이터베이스입니다. Mysql 과 비슷한 특성상 데이터베이스를 관리하고 관리하기위한 많은 타사 도구(Postgres 의 PGAdmin 포함)가 있습니다. 해할 수 있는 최고의 수출 CSV 데이터 Postgres 가 사용하여 그레스의 특정 SQL 명령이라고 복사:
COPY (SELECT column_a,column_b FROM whatever) TO '/tmp/dump.csv' WITH CSV HEADER
이 명령은 매우 빠르게 생산하고 올바른 형식 CSV 파일을 포함 합니다.
이제 새 CSV 파일을 SpatialKey 에 업로드 할 준비가되었습니다.
MS SQL Server:
SQL 서버가 상업적으로 사용할 수 있는 데이터베이스에서 Microsoft(가 작고,적은 기능을 갖춘 버전이라는 SQL Server 표현으로 잘 사용할 수 있는 무료로 다운로드). SQL Server 는 전 세계의 많은 회사에서 사용하는 엔터프라이즈 준비 데이터베이스입니다. 수년에 걸쳐 제 3 자와 Microsoft(예:Enterprise Manager,Management Studio 및 MS Developer Studio 를 통한)의 많은 관리 도구가있었습니다. MS SQL Server 에서 CSV 로 내보내는 두 가지 옵션은 Bpc(대량 복사 프로그램)명령 줄 도구 또는 데이터 변환 서비스를 통한 사용입니다.
BCP:
대량 복사 프로그램은 명령 줄 또는 SQL 을 통해 실행할 수 있습니다.
- 명령:
- BCP<><파일명을 사용할 수 있다.csv> -c -t, -U <user name> -P <password> -S<server name>
- Switches:
- -c : export as ASCII with a tab delimiter and carriage return/line feed line terminator
- -t, : override the tab delimiter with a comma
- -U : username
- -P : password
- -S : server to connect to
- SQL:
- MS SQL Server Transact-SQL 명령이라고 xp_cmdshell,이 명령을 실행할 수 있도록 명령 라인에 실행파일에서 SQL
- xp_cmdshell BCP<><파일명을 사용할 수 있다.csv>-c-t-T-S<>
- 주는 변경-U–P-T 을 사용하는 신뢰할 수 있는 연결으로 우리는 아마 인증 SQL 서버 컴퓨터에 이미 실행 SQL command.
DTS:
DTS 패키지는 SQL 스크립트를 사용하거나 MS 사용자 인터페이스를 통해 만들 수 있습니다.
- 엔터프라이즈 관리자에서 선택>>>데이터 내보내기
- 선택하신의 원본 데이터베이스
- 목적지를 선택하는 텍스트 파일을 지정 대상 파일을 파일이름이다.csv 확장
- 테이블을 설정 또는 쿼리를 당겨하는 데이터에서
- 옵션을 설정하는 첫 번째 행에 열 정보
- 를 선택하는 화면에 구분 확인,쉼표를 선택한
- 패키지를 실행
이제 당신은 업로드를 준비하는 새로운 CSV 파일을 SpatialKey.오라클은 대기업에서 다음과 같은 큰 규모의 상업적으로 이용 가능한 데이터베이스입니다. Sql Server 와 마찬가지로 Oracle 은 엔터프라이즈 준비 데이터베이스입니다. 에 대한 옵션을 추출하 CSV 를 사용하여 Oracle 사용하여 포함하는 Oracle SQL 개발자(무료 도구에서 오라클)에 사용하여 직접 PL/SQL(에 의해 일반적으로 저장 프로시저를 만드는 그대로 조금 더 코드를 기반으로 다른 것보다는 데이터베이스 솔루션).
Oracle SQL 개발자:
이해를 위한 가장 쉬운 방법에 익숙하지 않은 사람은 복잡한 PL/SQL 저장된 절차를 수출하는 데이터입니다.
방법 중 하나로 이것은 보고서를 만들에 SQL 개발자와 결과를 내보내기
- 면 보고서가 생성 및 실행을 마우스 오른쪽 단추로 클릭한 결과 그리드 선택하고”내보내기 컨텍스트 메뉴에서”
- 다음 화면에서 선택 CSV 형식으로 입력에서 파일명을 사용할 수 있다.csv 및 위
내보낼 수도 있습니다 하나의 테이블:
- 테이블을 마우스 오른쪽 단추로 클릭에 이름을 object tree view.
- 내보내기를 선택합니다.
- CSV 를 선택합니다. 데이터 내보내기 창이 나타납니다.
- 서식 탭을 클릭합니다.
- 형식으로 선택: CSV
- 파일 이름과 위치를 입력합니다.
- 열 탭을 클릭합니다.
- 체크인 열려 내보내기
- 를 클릭 탭에서 추가 기준에 필요한 데이터를 필터링
- 클릭 적용됩니다.
PL/SQL:
최상의 방법을 통해 데이터를 내보낼 수있 PL/SQL 를 만들고 저장 프로시저를 사용하는 UTL_FILE 명령입니다.
이것에 대한 훌륭한 예제 저장 프로 시저는 다음에서이 기사를 참조하십시오 oracle.com. 참고가 있다는 것을 권장한 변경을 원래 저장된 절차에 위치한 코멘트(제대로 처리에 인용 데이터의 예약 CSV 자).
이제 새 CSV 파일을 SpatialKey 에 업로드 할 준비가되었습니다.
엔터프라이즈 데이터 Publisher:
에 대한 우리의 기업이 고객에게는 다량의 데이터를 가져올 필요하거나 자주 업데이트로 데이터를 SpatialKey,우리는 추가로 제품이라는 엔터프라이즈 데이터시됩니다. 이 서비스 기반 제품이 실행되는 뒤에서(그리고 당신의 방화벽)을 예약할 수 있는 푸시 자동으로 데이터를 SpatialKey 에서 데이터베이스가 있습니다. 에 관심이 있다면에 대한 자세한 내용을 알아 내기의 기능과 비용이 기업의 데이터 Publisher 저희에게 이메일을 보내 주시기 바랍하여 우리의 우리에게 페이지를 문의하십시오. 우리는 귀하의 데이터 요구에 당신을 도와 드릴 것입니다!결론적으로 SpatialKey 는 데이터를 빛나게해야합니다! 생산 데이터에서 기존 데이터베이스하지 않는 것은 어려운 작업이 될로 위에 나와 있는 단계를 보여,그리고 중요한 첫 단계를 진정으로 잠금 해제 데이터!