일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- SQL
- SQLite
- 전처리
- 그로스해킹
- Limit
- 다중 JOIN
- 데이터리안 웨비나
- 결측값
- 데이터시각화
- not in
- 파이썬
- join
- SUM
- pandas
- 데이터분석
- PostgreSQL
- TRUNCATE
- solvesql
- mysql :=
- Round
- 프로그래머스
- having
- GROUPBY
- Oracle
- hackerrank
- airflow 설치
- matplotlib
- seaborn
- 머신러닝
- MySQL
- Today
- Total
목록전체 글 (124)
Milky's note
요즘 LinkedIn Ads API를 통해 ETL 로직을 개발하고 있다. 그런데 LinkedIn Ads의 API는 정말 당황스럽다. docs도 잘 되어있지 않고 호출할 파라미터들은 중구난방이고 원하는 정보를 얻으려면 호출의 호출의 호출을 통해서 얻을 수 있었다... 그리고 무엇보다 request params들이 꼭 특수문자로"만" 들어와야지 호출이 된다. (근데 campaign 관련 urn 파라미터는 아스키코드로"만" 들어와야지 호출가능 .. ㅎ) 그렇지 않으면 400(Bad Request) 오류가 떨어진다. 그래서 해결 방법을 찾은게 바로 urllib.parse 모듈의 urlencode 함수를 써서 특수문자들이 아스키 코드가 아닌 특수문자 그대로 처리되게 예외처리를 해주었다. urlencode 함수는 ..
LinkedIn의 Ads 쪽 데이터를 API로 호출해서 적재하는 파이프라인을 만들려고 한다.API 호출을 단순 Auth로 하면 될 줄 알았는데 생각보다 복잡한 절차가 있어서 정리하려고 한다. 1. LinkedIn Developers에서 App 생성LinkedIn API를 연동하기 위해서는 LinkedIn Developers(https://developer.linkedin.com/)에서 app을 생성 해야한다. 앱의 이름과 LinkedIn Page, 그리고 로고 이미지를 넣고 앱을 생성하면 된다.앱은 바로 생성이 되고 내가 필요한 Advertising API를 Request해야하는데 블락이 되어 있다. 앱을 생성하면서 넣어주었던 회사의 LinkedIn 계정 담당자가 승인을 해주어..
◎ concurrent.furue 모듈 기존에 파이썬에서는 스레드를 구현하려면 threading 모듈을 사용하고 멀티 프로세스 프로그램을 구현하려면 multiprocessing 모듈을 사용해야 했었다. 하지만 3.2 버전부터는 concurrent.futures 모듈이 도입되었다. concurrent.futures 모듈은 비동기적으로 callable을 실행하는 고수준 인터페이스를 제공하기 때문에 이 모듈을 사용하면 같은 규칙으로 스레드와 멀티 프로세스 코드를 더 쉽게 작성할 수 있다. Executor ThreadPoolExecutor ProcessPoolExecutor Future · Executor 클래스 Executor 클래스는 풀 기반으로 작업을 관리하고 비동기적으로 호출을 실행하는 메서드를 제공하는..
티스토리에 쓴 블로그 글을 GSC(Google Search Console)에 등록하려고 봤더니 다음과 같은 리디렉션 오류가 떠서 페이지 색인이 생성되지 않았다. 이러한 이유는 별도의 모바일 URL이 있는 경우 각 데스크톱 URL의 모바일 사용자를 적절한 모바일 URL로 리디렉션 해줘야하는데 티스토리에서는 모바일 접속 시 자동으로 모바일 웹으로 전환되기 때문이다. 그래서 해결 방법은 티스토리의 모바일 웹 자동 연결을 해제하는 것이다. 방법은 다음과 같다. 먼저 티스토리에 로그인 하여 [블로그 관리 홈] -> [꾸미기] -> [모바일] 으로 가서 모바일웹 설정을 변경해준다. 변경을 하고 다시 GSC로 와서 실시간 테스트를 클릭하면 이전과는 다르게 URL을 Google에 등록할 수 있음 표시로 변경이 되게 된..