본문 바로가기

728x90
반응형

분류 전체보기

(302)
[Google Cloud] Google Study Jam : Build LookML Object in Looker (3) 본 포스트는 2024년 Google Study Jam을 공부하면서 개인적으로 내용을 정리한 포스트 입니다. Creating Derived Tables Using LookML - Task1. Create a SQL derived table summarizing details for each order1. Development Mode 변경 후 우측 탭에서 "Develop > SQL Runner" 클릭 2. 다음 SQL Query를 실행한다.SELECT order_items.order_id AS order_id ,order_items.user_id AS user_id ,COUNT(*) AS order_item_count ,SUM(order_items.sale_price) AS order_revenue..
[Google Cloud] Google Study Jam : Build LookML Object in Looker (2) 본 포스트는 2024년 Google Study Jam을 공부하면서 개인적으로 내용을 정리한 포스트 입니다. Looker에서 Dimensions은 그룹화 가능한 필드로 쿼리 결과를 필터링하는 데 사용할 수 있다.기본 테이블의 열과 직접 연결되는 속성사실 또는 수치적 가치단일 행의 다른 필드 값을 기반으로 계산된 파생 값 Ex. 제품 보기의 차원에는 제품 이름, 제품 모델, 제품 색상, 제품 가격, 제품 생성 날짜, 제품 수명 종료 날짜가 포함될 수 있다. 다양한 속성을 사용하여 KPI를 분석하기 위한 데이터 포인트 버킷을 만들 수 있다.time, numeric, yesno와 같은 다양한 유형의 차원을 만들어 string 데이터를 slice하고 dice할 수 있다.  Creating Measures and ..
[Google Cloud] Google Study Jam : Build LookML Object in Looker (1) 본 포스트는 2024년 Google Study Jam을 공부하면서 개인적으로 내용을 정리한 포스트 입니다. LookML은 Looker 모델링 언어의 줄임말로 Looker에서 시맨틱 데이터 모델을 만들기 위해 사용되는 언어다.LookML을 사용하여 SQL DB의 측정기준, 집계, 계산, 데이터 관계를 설명할 수 있다.Looker는 LookML로 작성된 모델을 사용하여 특정 데이터베이스에 대해 SQL 쿼리를 작성한다. 더 자세한 내용은 다음 링크에서 확인할 수 있다. LookML 소개  |  Looker  |  Google CloudLookML에 대한 대략적인 개요입니다.cloud.google.com Qwik Start - LookML Structures먼저 LookML의 구조에 대해 알아보자 LookML의..
[Google Cloud] Google Study Jam : Google Cloud 둘러보기 본 포스트는 2024년 Google Study Jam을 공부하면서 개인적으로 내용을 정리한 포스트 입니다. Google Cloud의 프로젝트는 리소스 및 서비스를 포함하는 하나의 단위이다. 하나의 프로젝트에는 가상 머신풀, 데이터베이스, 네트워크 등이 함께 포함될 수 있다.그리고 보안규칙, 설정 권한 등도 같이 포함된다. Google Cloud Console을 열면 다음과 같은 창이 나온다. 여기서 Google Cloud 로고 옆에 드롭다운 메뉴를 누르면 프로젝트를 선택하거나 다른 프로젝트를 보거나 생성, 제거할 수 있다.권장하는 프로젝트 관리 방법은 팀별 또는 제품별로 나눠서 관리하는 것을 권장한다.  우측에 탐색 메뉴 아이콘(줄 3개)를 눌면 Google Cloud의 핵심 서비스에 빠르게 액세스 할 ..
[Python] Python과 C++ 연동 Python은 동작할 때, 컴파일러를 통해 바이트 코드로 변환되어 PVM을 통해 실행된다. 이러한 특징 때문에 빠른 속도를 요구하는 프로그램 작성시 상대적으로 느린 속도를 보인다. 속도 개선을 위해 다양한 방법을 적용할 수 있지만 OpenCV-Python을 사용한 연산에서는 Numba 같은 라이브러리를 지원하지 않기 때문에 어렵다. 이러한 문제를 해결하기 위해 C++로 코드를 작성하고 Python에서 함수 처럼 사용할 수 있도록 하는 pybind11이 나왔다.pybind11은 Python의 C API를 기반으로 한다. 주요 특징은 다음과 같다.간변한 바인딩 : C++ 함수와 클래스를 Python에서 사용할 수 있도록 쉽게 바인딩할 수 있다. C API를 직접 다루지 않아도 된다.자동 타입 변환 : C++..

728x90
반응형