본문 바로가기

나의작은순환경제17

Power BI 작업 흐름도 및 경영정보시각화 자격증 정보 시각화를 클라우드로 배포하여 다양한 형태로 활용할 수 있는 Power BI 흐름도 입니다. ① BI 클라우드 ② BI 설치 ③ 다양한 데이터 획득 ④ 파워쿼리/DAX 및 관계설정 등 데이터 전처리 ⑤ 시각화를 통한 데이터 활용 그리고 ⑥ BI게시 순으로 이루어 집니다. 주의할 점은 클라우드에 게시(배포) 및 URL 활용을 위해서는 Pro 등급 이상의 유료 라이선스가 있어야 합니다. 그리고 프리미엄 라이선스에서는 불특정 다수가 사용할 수 있는 URL 로 게시(배포) 가능합니다. Power BI 는 단순희 엑셀 보다 편안한 시각화 도구를 넘어 엑셀과 비교도 안되는 대량의 데이터를 시각화하여 사용자 들로 하여금 의사결정에 도움이 되는 소프트웨어 입니다. 오죽하면 자격증 까지 창설되었을까요? 종목소개 시험.. 2024. 4. 8.
022 Appsheet OCR 생활 응용-로잉머신 모니터 인식 사용법 숨만 쉬어도 살이 찌는 필자의 체질상 지속적인 운동은 필수입니다. 필자는 고강도 근력운동을 안 하는 날에는 꼭 로잉머신을 합니다. 좁은 공간에서 유산소 운동과 가벼운 근력운동이 동시에 가능한 로잉머신의 모니터에 표시되는 운동 결과를 AppSheet OCR로 인식하는 방법을 알아보겠습니다. 로잉머신 소개 (Rowing machine)로잉 (rowing)이란 말 그대로 노 젖는 행위를 말합니다. 지상에서 간단하게 조정과 같은 작은 배의 운행 시뮬레이션할 수 있는 기구입니다. 필자는 2km 로잉을 8~9분대에 완료하기 위해 운동을 하고 있으며 그 결과는 로잉머신 모니터에 표기됩니다. 필자는 모니터 결과를 기록하고 싶어 사진으로 촬영만 하다가, AppSheet OCR 기능을 활용하여 쉽게 기록하는 간단한 App.. 2023. 12. 9.
022-1 How to use 구글 appsheet 사용법-AI 지도학습 개념 구글 AppSheet는 머신러닝 중에 지도학습(분류/회귀분석)을 AI 서비스로 제공합니다. 간단하게 머신러닝 개념을 소개하고 지도학습에 대해서 설명합니다. OCR이나 음성인식은 지도학습 알고리즘 중 분류학습과 회귀학습이 동시에 가능한 인공신경망 학습을 적용한 것입니다. 빅데이터 분석 로직트리 빅데이터는 크게 통계분석과 머신러닝으로 분류됩니다. 통계분석은 익숙한 평균과 데이터의 퍼짐의 정도인 분산을 가지고 분석하는 기법입니다. 머신러닝은 항목의 개수를 줄이기 위한 속성선택이란 전처리 작업을 거쳐 지도학습과 비지도학습으로 구분됩니다. 빅데이터분석의 핵심은 어떤 경우에 어떤 분석기법을 적용하고 여러 알고리즘 중에 최적의 알고리즘을 찾아가는 시간이 오래 걸리면서 시행착오를 거치는 일입니다. 상세한 내용은 필자가.. 2023. 1. 25.
021 How to use 구글 appsheet 사용법-문자이미지인식 OCR Model AI 학습 / 적용 AppSheet 구글 인공지능(AI) OCR Model(optical character reader/recognition)을 알아봅니다. OCRTEXT() 함수는 이미지 글자를 한 개 항목에 모두 반환하지만, OCR MODEL은 이미지 내 글자 위치별로 여러 항목에 나누어 반환합니다. 사진 문자를 여러 속성에 나누어 인식하게 끔 학습하는 OCR MODEL 아래 그림의 사원증에는 성명, 메일, 입사일, 전화번호가 있습니다. OCRTEXT() 함수는 4개의 정보를 하나의 정보로 인식하여 인식결과라는 1개 항목에 일괄 인식 반환합니다. 그러나 OCR MODEL의 경우는 사전에 사원증 사진을 학습하여 사진 촬영 후 성명, 메일, 입사일, 전화번호로 분리 인식 반환하게 됩니다. OCRTEXT() 함수는 글자 이미.. 2023. 1. 19.
020 How to use 구글 appsheet 사용법-문자이미지인식 OCRTEXT() AI 적용 AppSheet에서 활용하는 구글 인공지능(AI) 서비스 중 OCR(optical character reader/recognition)에 대해서 알아봅니다. 이미지/사진 속 문자를 인식하는 영상분석 기법이며 OCRTEXT() 함수와 OCR MODEL을 학습하는 2가지 방법이 있습니다. 사진에 있는 문자를 한 개의 속성에 모두 인식시키는 OCRTEXT() 함수 필자가 AppSheet의 매력을 느낀 여러 기능 중 하나가 OCRTEXT() 함수입니다. 필자의 지인께서 작은 소매점을 운영하셨을 때 모든 상품의 재고관리를 위해 필자가 알아본 내용이 AppSheet였고 AppSheet의 기능 중에서 제품정보를 생성할 때 유용하게 사용한 기능입니다. 아래 그림은 AppSheet OCRTEXT() 함수를 사용하여 제품.. 2023. 1. 18.
019 How to use 구글 appsheet 사용법-음성인식 AI (Smart Assistant) 구글 플랫폼을 공유하는 AppSheet는 구글의 인공지능(AI) 서비스를 3가지를 사용할 수 있습니다. 음성인식, 문자이미지인식, 문자분류/수치예측 입니다. 3가지를 나누어 설명하며 이번에는 음성인식 사용법에 설명합니다. Speach To Text 기술을 검색에 적용하는 원리입니다. AppSheet에서 사용하는 구글 인공지능 (AI) 3가지 : 음성인식, 문자이미지인식, 문자분류/수치예측 소개 Appsheet에서 사용할 수 있는 3가지 인공지능 서비스에 대해 간략히 설명드립니다. 1번째 Smart Assistant는 사람의 음성을 문자로 변환시켜 AppSheet 내의 테이블에서 필요한 정보를 감색하는 기능입니다. 2번째 OCR 은 사진이나 그림 이미지에서 글자를 추출하는 기능입니다. 3번째 Predict.. 2023. 1. 15.
018 How to use 구글 appsheet 사용법-글자프로필 이미지 API 연동 (ui-avatars) 프로필사진을 글자 이미지로 대체하는 방법입니다. Virtual field를 생성하고 Fomular에 이미지를 생성하는 API 호출 URL을 하드코딩 합니다. 결과는 2자만 표현되는 이미지가 생성되고 색상과 크기를 원하는 대로 조절되며 deck view에서 원할하게 사용할 수 있습니다. deck 타입 view 에 글자프로필 이미지 표현 글자프로필 이미지 생성 url api https://ui-avatars.com 사이트에서 각종 프로필 이미지 생성 규칙이 안내되어 있습니다. 이미지 글자 url 뒤에 "/api/?name=" 뒤에 프로필로 보일 문자를 작성합니다. 위 그림 오른쪽 try 를 클릭하면 생성되는 이미지를 미리 확인할 수 있습니다. name= 뒤에 John+Doe로 입력하면 JD 만 이미지에 보이.. 2023. 1. 10.
017 How to use 구글 appsheet 사용법-Dynamic Gmail (Gmail 에 AppSheet Ux 연동) Gmail 내용에 AppSheet Ux를 보여주는 연동 방식입니다. AppSheet 계정은 없지만 Gmail 계정은 보유한 사용자에게 AppSheet 구동을 위한 데이터를 요구하는 경우에 사용합니다. AppSheet Bots의 응용사례이며 Tasks에 2가지만 정의하면 됩니다. 근무기간이 만료되어 근무하던 장소를 공석으로 해야 할 때 관련자들에게 공석을 공지하고 필요한 사람이 점유할 수 있도록 메일을 보내는 상황을 가정하겠습니다. 특정 이벤트가 발생하면 작동하는 Bots 에서 미리 task를 정의해 AppSheet Ux를 연동하는 메일 전송 정의 Bots의 Task Category 에 "Send an email" 선택 및 Email type "Embedded app view" 선택 장소정보 워크시트에서 .. 2023. 1. 7.
016 번외 날씨 정보를 크롤링 하여 address 속성으로 appsheet 지도로 보여주기 1. 기상누리 웹사이트 접속 : 관측.기후 > 육상 > 도시별관측 접속후 url 복사 2. 구글 스프레드시트 명 : 실시간 날씨 정보 3. 구글 스프레드시트에서 importhtml 함수 실행하여 데이터 크롤링 : =importhtml("https://www.weather.go.kr/w/obs-climate/land/city-obs.do","table",1) 4. 워크 시트 명 : "도시별 1시간 단위 날씨" 로 지정 5. 구글 스프레드시트 : 확장프로그램 > AppSheet 실행 6. AppSheet 실행 후 이름 속성을 address 로 변경 7. AppSheet 오른쪽 UI 확인 2022. 12. 12.
015 AppSheet Action 앱 작동, 데이터변경 후속조치, 앱 외부 작동 등 아이콘 정의-소상공인,1인기업,틈새업무 AppSheet 특정 앱 화면에서 데이터 조회 후 입력, 수정, 삭제 등의 작동을 하려면 + 또는 연필 모양 아이콘을 클릭해야 합니다. 이런 아이콘들은 기본적으로 제공되지만 Action 탭 메뉴에서 링크, 데이터 변경, 파일 생성을 위한 아이콘과 그 기능을 정의해서 사용할 수 있습니다. Action 탭 메뉴 : 앱 작동, 데이터 변경 후속조치, 앱 외부 작동, Action 조합 등 4가지 유형 동작 아이콘을 정의 4가지 유형 별 Action 유형 Action 의 유형은 아래와 같이 앱 작동, 데이터 변경 후속조치, 앱 외부 작동, Action 조합 등 4가지로 분류됩니다. 상세한 것은 사례에서 설명하겠지만 기능 명에 앱 자동 유형 3가지가 "(1행 불가)"라고 표기된 것이 있습니다. 이 의미는 집계형 U.. 2022. 8. 15.
012 AppSheet 에서 여러 테이블 (여러 워크시트) 을 Ref (참조) 속성으로 연결하여 사용하는 방법 AppSheet의 본질은 노코딩 아닌 다양한 스프레드 데이터 취득 방법이 모바일로 확대된데 있다고 생각합니다. 결국 노코딩에 집중할 것이 아니라 데이터들을 어떻게 관리할 것인지 먼저 고려해야 합니다. 1개 구글 스프레드시트에서 1개 이상 워크시트를 정의할 수 있는데 이 워크시트가 IT에서 알려진 테이블입니다. 테이블 개념 간단 소개 : 취득하고자 하는 데이터들을 6하 원칙으로 정리 테이블 간 참조를 알아보기 전에 데이터 관리에 대한 기본적인 개념부터 설명하겠습니다. AppSheet의 현란한 노코딩 설정보다 더 중요한 개념이므로 반드시 숙지해야 합니다. 아래와 같이 진행 중인 업무별 직원 정보를 엑셀로 관리하려면 아래처럼 모든 항목이 가로로 쭉 나열됩니다. 이런 방법이 틀린 것은 아니지만 정규화를 작업을 .. 2022. 8. 11.
014 AppSheet 최대장점 Ux (Views, Brand, Format Rules) 제공-1인기업, 틈새업무, 소상공인 AppSheet의 최대 장점은 정형화된 UI Template을 제공하여 사용자가 선택하게 끔하기에 UI 구성 시간을 절약해 줍니다. UI Template은 UI Type (UI유형), Branding (꾸미기), Conditional Formatting (조건부 표기)을 제공하며 이들을 설명합니다. UX - Views - UI Type (UI유형) 2000년 중반 모바일 혁명이 발생하면서 다양한 플랫폼에 다양한 앱들이 개발되면서 UI는 어느 정도 정형화되었습니다. AppSheet는 11가지 정형화된 UI유형을 제공하고 사용자로 하여금 선택하게 구성되어 있습니다. 웹 또는 앱 시스템 UI 구성은 사용자별로 시각적 안목이 다르고 UI 작동방식을 일일이 코딩을 하기 때문에 가장 많은 시간과 노력이 투입됩니다... 2022. 8. 11.
013-2 AppSheet Bots 로 구글 스프레드시트 데이터 기반 자동화 (소상공인, 1인기업, 틈새업무 용) AppSheet Bots은 구글 스프레드시트 데이터 변화 또는 시간의 변화에 따른 후속작업을 자동화하는 기능입니다. "어떤 변화가 생기면(Event), 미리 정의된 일들 (Tasks)를 사전 정의된 순서로 실행 (Process)"을 최소한의 코딩으로 또는 코딩 없이 정의할 수 있습니다. Bots의 정의 과거에는 WorkFlow라고 불렸습니다. 그러나 2022년 8월 현재, Automation 메뉴에서 Bots, Events, Processes, Tasks 등으로 세분화되었습니다. 아래 그림과 같이 Bots, Events, Processes, Tasks 간의 관계를 하나의 그림으로 설명할 수 있습니다. 이 그림을 말로 설명하자면, 어떤 변화가 생기면(Event), 미리 정의된 일들 (Tasks)를 사전 정.. 2022. 8. 7.
013-1 AppSheet Slices 로 구글 스프레드시트 데이터 필터링(선별) 하기 (소상공인, 1인기업 용) 구글 스프레드시트의 데이터를 선별하는 Slices에 대해 알아봅니다. 엑셀의 필터링과 같은 기능이며 필요한 데이터와 필요한 항목만 집중해서 보여주는 기능입니다. 이번의 데이터는 Ref 속성으로 관계가 형성된 구글 스프레드시트를 그대로 사용하므로 새로운 파일 생성은 하지 않습니다. AppSheet의 Data > Slices (엑셀 필터링과 유사) : Slice명 = 업무 진척 현황 이번 사례에서는 업무 진척 과정 중 아직 종료되지 않은 업무만 선별하고 업무장소와 사원 정보(메일 주소)는 제외하되 사원 정보의 상세내역을 조회할 수 있는 새로운 Slice를 구성하고 Ui를 만드는 과정을 살펴보겠습니다. AppSheet는 구글모든 항목, 모든 데이터를 보여주는 것으로 되어있습니다. 그러나 상황에 따라 데이터를 .. 2022. 8. 4.
012 AppShee 에서 여러 테이블 (여러 워크시트) 을 Ref (참조) 속성으로 연결하여 사용하는 방법 AppSheet의 본질은 노코딩 아닌 다양한 스프레드 데이터 취득 방법이 모바일로 확대된데 있다고 생각합니다. 결국 노코딩에 집중할 것이 아니라 데이터들을 어떻게 관리할 것인지 먼저 고려해야 합니다. 1개 구글 스프레드시트에서 1개 이상 워크시트를 정의할 수 있는데 이 워크시트가 IT에서 알려진 테이블입니다. 테이블 개념 간단 소개 : 취득하고자 하는 데이터들을 6하 원칙으로 정리 테이블 간 참조를 알아보기 전에 데이터 관리에 대한 기본적인 개념부터 설명하겠습니다. AppSheet의 현란한 노코딩 설정보다 더 중요한 개념이므로 반드시 숙지해야 합니다. 아래와 같이 진행 중인 업무별 직원 정보를 엑셀로 관리하려면 아래처럼 모든 항목이 가로로 쭉 나열됩니다. 이런 방법이 틀린 것은 아니지만 정규화를 작업을 .. 2022. 7. 31.
011 Google Workspace 에서 AppSheet 통합 및 첫번째 사례 AppSheet가 Google Workspace와 통합될 수 있다는 사실을 알고 계십니까? Google Cloud의 코드 없는 애플리케이션 플랫폼인 AppSheet가 일반 사용자의 워크플로우를 간소화하는 데 어떻게 도움이 되는지 설명하고 Google Sheet에서 자신만의 앱 제작 방법을 설명합니다. 소개 AppSheet 및 Google 기술을 사용하여 애플리케이션을 구축하는 방법에 대해 설명하고 간단한 시연을 합니다. 첫 번째 설명으로 AppSheet의 기본 사항과 이 기능이 Google Workspace 사용자가 프로세스를 간소화하고 생산성을 높이는 데 어떻게 도움이 되는지 살펴보겠습니다. 앱시트란? = 코드를 최소화하고 다양한 구글 API와 연동되는 민첩한 애플리케이션 개발하는 플랫폼 먼저, App.. 2022. 7. 28.
001 노코딩(no coding) 아닌 레스코딩 (less coding) 구글 앱시트 (Google AppSheet) 소개 노코딩 모바일앱 제작이라고 알려진 구글 앱시트 (Google AppSheet)에 대한 간단한 소개를 하고 노코딩 (no coding) 보다는 레스코딩(less coding) 이 왜 적절한지 설명하며 Google Workspace 에서 앱시트(AppSheet)라고 불리는지 알아봅니다. Google Cloud/Workspace 에서 확장된 구글 앱시트(Google AppSheet) 소개 엑셀과 파워포인트로 구성된 MS-Office 제품군처럼 사무 디지털화를 위한 패키지들이 20세기부터 PC에 설치되었습니다. 오랜 시간 정착이 되면서 종이에 글자를 쓰는 것보다 더 많이 디지털 문서화에 MS-Office 제품군을 사용하게 되었습니다. 구글도 마찮가지로 MS-Office 제품군과 같은 사무 디지털화 패키지가 있으.. 2022. 7. 26.