Connect Jupyter Notebook 쿼리 서비스

이 문서에서는 연결하는 데 필요한 단계를 설명합니다 Jupyter Notebook Adobe Experience Platform 쿼리 서비스 사용.

시작하기

이 안내서에서는 이미 액세스할 수 있어야 합니다 Jupyter Notebook 및 은 인터페이스에 익숙합니다. 다운로드하려면 Jupyter Notebook 자세한 내용은 공식 Jupyter Notebook 설명서.

연결에 필요한 자격 증명을 획득하려면 Jupyter Notebook Experience Platform을 사용하려면 쿼리 플랫폼 UI의 작업 영역입니다. 현재 액세스 권한이 없는 경우 조직 관리자에게 문의하십시오 쿼리 작업 공간.

Anaconda Navigator 는 일반적인 설치 및 실행 방법을 보다 쉽게 제공하는 GUI(데스크탑 그래픽 사용자 인터페이스)입니다 Python 같은 프로그램 Jupyter Notebook. 또한 명령줄 명령을 사용하지 않고 패키지, 환경 및 채널을 관리할 수 있습니다.
다음을 수행할 수 있습니다 선호하는 애플리케이션 버전 설치 해당 웹 사이트에서 확인할 수 있습니다.
안내식 설치 프로세스를 따릅니다. 아나콘다 네비게이터 홈 화면에서 다음을 선택합니다 Jupyter Notebook 지원되는 응용 프로그램 목록에서 프로그램을 시작할 수 있습니다.
다음 Anaconda Navigator 홈 화면 Jupyter Notebook 강조 표시되어 있습니다.
자세한 내용은 공식 문서.

Launch Jupyter Notebook

새 파일을 연 후 Jupyter Notebook 웹 응용 프로그램에서 New 드롭다운 후 Python 3 새 전자 필기장을 만들려면 다음 Notebook 편집기가 나타납니다.

다음 Jupiter Notebook 를 사용하는 파일 탭 New 드롭다운 및 Python 3 강조 표시됩니다.

의 첫 번째 줄 Notebook 편집기에 다음 값을 입력합니다. pip install psycopg2-binary 을(를) 선택합니다. Run 명령 모음에서 를 클릭합니다. 입력 줄 아래에 성공 메시지가 나타납니다.

중요

연결을 만들려면 이 프로세스의 일부로 Run 를 눌러 각 코드 행을 실행합니다.

다음 Notebook install libraries 명령이 강조 표시된 UI

그런 다음 PostgreSQL 데이터베이스 어댑터 Python. 값을 입력합니다. import psycopg2을(를) 선택합니다. Run. 이 프로세스에 대한 성공 메시지가 없습니다. 오류 메시지가 없는 경우 다음 단계를 계속 진행합니다.

다음 Notebook 가져오기 데이터베이스 드라이버 코드가 강조 표시된 UI입니다.

이제 값을 입력하여 Adobe Experience Platform 자격 증명을 제공해야 합니다. conn = psycopg2.connect("{YOUR_CREDENTIALS}"). 연결 자격 증명은 쿼리 섹션, 아래에 자격 증명 플랫폼 UI의 탭입니다. 다음 방법에 대한 설명서를 참조하십시오. 조직 자격 증명 찾기 자세한 지침

세부 사항을 반복적으로 입력하는 노력을 절약하기 위해 타사 클라이언트를 사용할 때는 만료되지 않은 자격 증명을 사용하는 것이 좋습니다. 에 대한 지침은 설명서를 참조하십시오. 만료되지 않은 자격 증명을 생성하고 사용하는 방법.

중요

플랫폼 UI에서 자격 증명을 복사할 때에는 추가 자격 증명 형식이 없는지 확인합니다. 이 매개 변수는 모두 한 줄에 있어야 하며 속성과 값 사이에 공백이 하나만 있어야 합니다. 자격 증명은 따옴표로 묶여 있고 not 쉼표로 구분됩니다.

다음 Notebook 연결 자격 증명이 강조 표시된 UI입니다.

사용자 Jupyter Notebook 이제 인스턴스가 Query Service에 연결되어 있습니다.

쿼리 실행 예

이제 연결해서 Jupyter Notebook 서비스를 쿼리하려면 Notebook 를 입력합니다. 다음 예제에서는 간단한 쿼리를 사용하여 프로세스를 보여 줍니다.

다음 값을 입력합니다.

cur = conn.cursor()
cur.execute('''{YOUR_QUERY_HERE}''')
data = [r for r in cur]

그런 다음 매개 변수(data 위의 예에서 ) 쿼리 결과를 형식이 지정되지 않은 응답으로 표시합니다.

다음 Notebook 노트북 내에서 SQL 결과를 반환하고 표시하는 명령이 있는 UI

결과를 보다 사람이 읽을 수 있는 방식으로 포맷하려면 다음 명령을 사용합니다.

  • colnames = [desc[0] for desc in cur.description]
  • import pandas as pd
  • import numpy as np

이러한 명령은 성공 메시지를 생성하지 않습니다. 오류 메시지가 없으면 함수를 사용하여 SQL 쿼리 결과를 테이블 형식으로 출력할 수 있습니다.

SQL 결과 서식을 지정하는 데 필요한 명령입니다.

을(를) 입력하고 실행합니다. df.head() 테이블 처리된 쿼리 결과를 보는 함수입니다.

내에서 SQL 쿼리의 테이블 분석 결과 Jupyter Notebook.

다음 단계

이제 Query Service에 연결되었으므로 Jupyter Notebook 쿼리를 작성하려면 다음을 수행하십시오. 쿼리를 작성하고 실행하는 방법에 대한 자세한 내용은 쿼리 실행 안내서.

이 페이지에서는