연결 RStudio 쿼리 서비스
이 문서는 연결하는 단계를 안내합니다. RStudio Adobe Experience Platform 사용 Query Service.
만들기 Query Service 의 연결 RStudio 인터페이스
설치 후 RStudio, RJDBC 패키지를 설치해야 합니다. 방법 지침 명령줄을 통해 데이터베이스 연결 공식 Poposition 문서에서 확인할 수 있습니다.
Mac OS를 사용하는 경우 다음을 선택할 수 있습니다 도구 메뉴 모음 뒤에 오는 패키지 설치 드롭다운 메뉴를 통해 액세스합니다. 또는 Packages Studio UI에서 탭을 클릭하고 다음을 선택합니다. Install.
팝업이 나타나고 Install Packages 화면. 다음을 확인합니다. Repository (CRAN) 다음에 대해 선택됨: Install from 섹션. 값 Packages 다음이어야 함: RJDBC
. 확인 Install dependencies 이(가) 선택되어 있습니다. 모든 값이 올바른지 확인한 후 Install 패키지를 설치합니다. 이제 RJDBC 패키지가 설치되었으므로 다시 시작합니다 RStudio 을 클릭하여 설치 프로세스를 완료합니다.
다음 이후 RStudio 이(가) 다시 시작되었습니다. 이제 쿼리 서비스에 연결할 수 있습니다. 다음 항목 선택 RJDBC 패키지 위치: Packages 을 누르고 콘솔에 다음 명령을 입력합니다.
pgsql <- JDBC("org.postgresql.Driver", "{PATH TO THE POSTGRESQL JDBC JAR}", "`")
위치 {PATH TO THE POSTGRESQL JDBC JAR}
에 대한 경로를 나타냅니다. PostgreSQL 컴퓨터에 설치된 JDBC JAR입니다.
이제 쿼리 서비스에 대한 연결을 만들 수 있습니다. 콘솔에 다음 명령을 입력합니다.
qsconnection <- dbConnect(pgsql, "jdbc:postgresql://{HOSTNAME}:{PORT}/{DATABASE_NAME}?user={USERNAME}&password={PASSWORD}&sslmode=require")
verify-full
SSL 모드.데이터베이스 이름, 호스트, 포트 및 로그인 자격 증명을 찾는 방법에 대한 자세한 내용은 자격 증명 안내서. 자격 증명을 찾으려면 다음 위치에 로그인합니다. Platform을 선택한 다음 을 선택합니다. 쿼리, 그 다음 자격 증명.
콘솔 출력의 메시지가 쿼리 서비스에 대한 연결을 확인합니다.
쿼리 작성
에 연결했으므로 Query ServiceSQL 문을 실행하고 편집하기 위한 쿼리를 작성할 수 있습니다. 예를 들어 다음을 사용할 수 있습니다. dbGetQuery(con, sql)
쿼리를 실행하려면, 여기서 sql
실행할 SQL 쿼리입니다.
다음 쿼리는 다음을 포함하는 데이터 세트를 사용합니다 경험 이벤트 에서는 디바이스의 화면 높이를 고려하여 웹 사이트의 페이지 보기 수에 대한 히스토그램을 만듭니다.
df_pageviews <- dbGetQuery(con,
"SELECT t.range AS buckets,
Count(*) AS pageviews
FROM (SELECT CASE
WHEN device.screenheight BETWEEN 0 AND 99 THEN '0 - 99'
WHEN device.screenheight BETWEEN 100 AND 199 THEN '100-199'
WHEN device.screenheight BETWEEN 200 AND 299 THEN '200-299'
WHEN device.screenheight BETWEEN 300 AND 399 THEN '300-399'
WHEN device.screenheight BETWEEN 400 AND 499 THEN '400-499'
WHEN device.screenheight BETWEEN 500 AND 599 THEN '500-599'
ELSE '600-699'
end AS range
FROM aa_post_vals_3) t
GROUP BY t.range
ORDER BY buckets
LIMIT 1000000")
성공적인 응답은 쿼리 결과를 반환합니다.
df_pageviews
buckets pageviews
1 0 - 99 198985
2 500-599 67138
3 300-399 2147
4 200-299 354
5 400-499 6947
6 100-199 4415
7 600-699 3097040
다음 단계
쿼리 작성 및 실행 방법에 대한 자세한 내용은 의 안내서를 참조하십시오. 쿼리 실행 중.