공공데이터포털을 이용할 떄 인증키와 로그인 문제를 겪게 되지만 일시적인 현상이다. 수시간 지나면 해결되며 해결이 되지 않는 경우 문의게시판을 통한 질의가 가능하다. 주로 새벽시간대에 발생하는데 종류가 많은 api 의 신청과 승인절차 과정이 일괄처리하기 때문이기도 하다. 데이터를 실제로 관리하는 주체는 관련 기관에 있기 때문이기도 한데, 이런 것들을 보면 공공데이터포털은 데이터를 제공하는 중계역할을 하는 느낌이다. 기다리면 된다. 궁금하면 문의게시판을 이용하면 된다.
공공데이터포털의 인증키와 로그인 문제
서비스키 오류는 일시적 현상
프로그래밍을 공부하고 뭔가 만들어보고 싶은 욕구가 나타날 때 api 를 이용한 앱을 만드는 것도 좋은 방법이다.
공공데이터포털은 국내의 기관에서 투명성 제고를 위한 데이터를 제공하며 이를 이용하면 적당한 앱 정도는 만들 수 있다.
하지만, 가끔 로그인과 서비스키에 대한 오류가 발생하는데 일시적으로 발생하는 현상에 가깝다.
개발자 특성 중 하나가 밤도깨비요 올빼미 속성이 많다.
퇴근 후 밤에 코드 한줄 작성하는 나름의 꿀맛이 있는데 공공데이터포털의 경우 야심한 밤에 오류를 만날 수 있다.
왜일까? 아주 단순하다.
공공데이터포털은 아래의 홈페이지를 참고한다.
공공데이터 포털 발생 오류 2가지
본인 또한 이런 문제로 가끔 당황하긴 하다. 물론, 이미 알고 있는 것이기도 하지만 가끔씩 발생하는 이런 문제는 당황스럽다.
공공데이터포털의 데이터는 국내의 각기 다른 기관들에서 제공하는 데이터를 받아 사용하기 때문에 신청을 했다고 해도 바로 동작하지 않을 수 있다.
특히, 새벽시간대의 경우 일괄처리를 하는데 등록과 신청 데이터의 승인절차 등을 거치면서 일부 서비스가 비정상적일 수 있다.
걱정할 것은 없는 사안이다. 어차피 아침 9시 출근시간이 지나면 정상동작한다.
신청할 일이 있다면 되도록 새벽시간대는 피하도록 하자.
아래는 본인이 겪었던 대표적인 2가지 내용이다. 주로 새벽시간대에 작업하다보니 이런 일을 겪게 되는 모양이다.
솔직히 오류라고 보기에는 어려운 내용이다.
- 로그인은 정상 페이지를 찾을 수 없음
- 인증키는 신청 테스트가 동작하지 않는 경우
사항 1) 로그인은 정상 페이지를 찾을 수 없음
주로 새벽시간대에 발생하는데 로그인은 정상으로 동작한다. 하지만, api의 내용이나 신청을 위해 상세페이지로 이동하는 경우 페이지를 찾을 수 없음 메세지를 볼 수 있다.
출근한 이후 시간대부터는 정상동작한다.
왜 이럴까? 라는 생각보다는 내부적으로 데이터를 정비하거나 또는 사용자들로부터 신청받은 api들의 승인절차가 이뤄지는 것으로 보여진다.
쉽게 말해 일괄처리, 공공데이터포털이 지금까지 운영되면서 많은 데이터를 다른 기관과 협업하고 관리해야 하기 때문에 상대적으로 사용량이 적은 새벽 시간대에 일괄처리하는 것으로 생각된다.
이 때는 일부시스템이 비정상 동작할 수도 있을 수 있겠다는 생각.
어차피 출근시간대부터 정상 동작하니 문제라고 보기에는 어렵다.
사항 2) 인증키는 정상신청 테스트가 동작하지 않는 경우
만들고 싶은 데이터를 공공데이터포털에서 찾았고, 이제는 api 사용신청을 하면 바로 앱을 만들 수 있을거라 보지만, 큰 오해이다.
api 사용신청 후 테스트를 하면 service key is not registered error 메세지를 만날 수 있다.
신청은 정상이지만 api 테스트를 하면 위와 같은 메세지를 만나게 되는데 몇 시간 지나면 정상동작한다.
데이터를 제공 기관의 승인이 떨어지지 않았기 때문이기에 기다리면 되고, 다른 데이터가 어떤 것이 있는지 둘러보도록 한다.
공공데이터포털에서 제공하는 데이터를 보면 몇가지 종류가 있는데 파일데이터, 오픈 api 요청데이터, 표준데이터셋으로 구성되어 있다.
파일데이터와 표준데이터셋은 다운로드 받아 가공하여 사용할 수 있지만 요청과 응답으로 동작하는 오픈 api의 경우 다른 기관에도 데이터 사용 신청을 하게 된다.
무슨 말이냐. ?
내가 공공데이터포털에서 api 사용신청을 한 후 데이터를 제공한 협업기관에도 api 사용신청을 하게 된다는 것이다.
왜 이런 번거로운 작업을 ?
당연한거 아니겠다. 데이터 제공과 관리 주체가 다르기 때문이다.
이런 내용 때문에 처음에는 짜증을 내는 개발자들 분명 존재한다. 하지만, 실제 api를 실행하면 어마무시한 데이터를 만나게 되고 공공데이터포털 자체만으로 관리할 수 없음을 알 수 있다.
일부 api의 경우 몇날몇일 기다려도 동작하지 않는 경우들이 있지만, 문제될 것은 아니다.
문의게시판에 요청을 하면 바로 사용할 수 있도록 도와준다.
왜 이런 일이 발생하나
공공데이터포털에서 이런 일이 발생하는 것은 당연할 수 있다.
데이터를 제공하는 기관이 한두개도 아니고 다양하다. 또한 공공데이터포털이 모든 세세한 데이터를 관리하는 것도 아니기에 신청과 승인 절차를 거치게 된다.
기관에서 보유하고 있는 데이터는 값비싼 정보이며, 우리는 이것을 공짜로 이용하면서 앱이나 어플리케이션을 만들 수 있는 토대를 제공받는 것이기도 하다.
일부 요청 api 들의 경우 몇날몇일 기다려야 하는 경우들도 있다.
데이터를 관리하고 제공하는 기관의 전산시스템이 일괄처리하고 있기 때문이기도 한데 이것은 공공데이터포털의 문의게시판에 문의를 넣어두면 사용할 수 있도록 도와준다.
새벽시간대는 되도록 피하도록 하자.
이런 자잘한 특성들로 짜증내거나 화내는 개발자들 분명 있다.
문의게시판을 잘 사용해 보도록 하자.
잘 생각해보면 공공데이터포털은 데이터를 제공하는 중간매개체 역할을 할 뿐이지 그 이상도 그 이하도 아닌 것으로 보인다.
본인 또한 이런 일도 짜증이 났지만 문의게시판과 전화를 통해 알게 된 것이었다.
그들도 사람이고 공무원이다. 친철하게 문의하면 정말 빠르고 신속하게 처리해 준다. ( 정말이지 감동받았다. )
만들고 싶은 것이 있고, 활용할 데이터가 있다면 일단 신청하고 기다리면 되고 몇 시간 지나면 테스트가 동작하고 그래도 안되면 문의게시판을 이용하면 수시간내에 사용할 수 있다.
공공데이터포털을 제대로 이용하고 싶다면 가급적 새벽시간대는 피하고 신청하고 싶은 api 들이 있다면 24시 이전에 하도록 하자.
낮에 하면 다 정상적으로 동작한다.
'programming > TroubleShootInG' 카테고리의 다른 글
UWP와 WPF 차이 사용되는 플랫폼의 대상이 다르다 (0) | 2023.05.08 |
---|---|
타이머와 스레드의 차이 시간과 작업 처리 방식이 다르다. (0) | 2023.04.22 |
UX UI 뜻과 차이 사용자 중심의 기능성 디자인 (0) | 2022.12.18 |
썸머노트 위지윅 에디터 html 설정하기 (0) | 2022.12.14 |
썸머노트 위지윅 에디터 html 가져오기 (0) | 2022.12.09 |
댓글