해결된 질문
작성
·
135
1
강의 내용 중에
body를 함수로 변환하고
표2에서 body 함수를 불러올 때,
개인 정보 수준에 대해서 묻고, 뭘 누르든 간에 에러가 납니다.
(office365 최신 엑셀 기준, 옵션은 공공, 프라이빗 같은 선택이 가능)
개인 정보 강화 측면에서 <body> 함수를 불러올 때,
입력해놓은 인증키 코드의 일부분이 삭제되거나 해서
제대로 불러오지 못한 현상이 아닌가 싶습니다. (추측)
이래저래 검색해보니 꽤 유명한 에러인 듯 합니다.
https://docs.microsoft.com/ko-kr/power-query/dataprivacyfirewall
(에러 상세 내용)
강의에는 문제가 없으나
내용 참고하셔서 보충해주셨으면 좋겠습니다.
감사합니다!
답변 3
1
안녕하세요:)어쩌다가 해결되는 것은 뒷맛이 개운하질 못하지요.
그 마음 이해합니다.
제가 여러가지 형태로 테스트해 보았습니다.
(파워쿼리가 API 방식으로 데이터를 가져오는 메카니즘은 아직 저도 명확하게 잘 모릅니다. 계속 연구해 나가겠습니다)
'사용자지정 함수 호출' 단계에서
'개인정보 수준'을 콤보박스의 '공용'을 선택하지 마시고
'이 파일에 대한 개인 정보 수준을 무시합니다...' 체크 박스에 체크 > 저장..하는 방법으로 진행해 보세요.
위와 같은 에러가 발생하지 않을 겁니다.
1
위에 알려주신 코드로 '공용'으로 해도 위와 같은 에러가 발생합니다.
에러난 상태에서 닫기/로드 하면 아래와 같이 나오고요.
근데...
저 상태로 다시 쿼리 편집 들어가서 하니까 <body> 부분 확장 하니까 정상적으로 나오네요??
(그전엔 확장 버튼 눌러도 아무것도 안 떴음)
진짜 아무것도 수정한 게 없는데 말이죠... 허허...
아무튼 해결(?) 됐습니다.
감사합니다~
0
안녕하세요, 반갑습니다 :D
배영자입니다.
문의하신 내용과 관련한 검증을 위해
방금 제 노트북으로 영상과 똑같은 작업을 해보았습니다.
현재 제 노트북에 설치된 엑셀도 Office365 최신 버전입니다.
전혀 에러없이 프로세스가 순조롭게 진행되어, 결과물까지 잘 나옵니다.
혹시 아래의 두 가지 사항을 다시 꼼꼼히 살펴보시겠습니까?
1. 공공데이터포털 > 국가 기본정보 인증키 활용신청 후, 1~2시간이 지난 후 호출이 안정적으로 가능합니다.
2. 인증키 복,붙 하실 때 '[서비스키]' 중괄호까지 지우고 하셔야 합니다.
혹시 몰라서 제 인증키를 넣은 URL을 아래에 넣어 두겠습니다.
이것으로 다시 테스트해보세요.
(개인정보수준은 '공공'으로 하셔야 합니다)
http://apis.data.go.kr/1262000/CountryBasicService/getCountryBasicList?ServiceKey=Lwgxn30slAKPerdnp%2BOF2Th%2FW2DxOEaNXgNSviu%2B73s8OnHA7gNozglfI9DsSfA9jBDQgeruF5uHDEqBmAjJMg%3D%3D&isoCode1=CHN