๋คํธ์ํฌ ํธ๋ํฝ ์ํธํ
Looker ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ด์ ๋คํธ์ํฌ ํธ๋ํฝ์ ์ํธํํ๋ ๊ฒ์ด ๊ฐ์ฅ ์ข์ต๋๋ค. ์์ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ก์ธ์ค ์ฌ์ฉ ์ค์ ๋ฌธ์ ํ์ด์ง์ ์ค๋ช ๋ ์ต์ ์ค ํ๋๋ฅผ ๊ณ ๋ คํด ๋ณด์ธ์.
SSL ์ํธํ ์ฌ์ฉ์ ๋ํ ์์ธํ ๋ด์ฉ์ Microsoft ๋ฌธ์๋ฅผ ์ฐธ์กฐํ์ธ์.
์ฌ์ฉ์ ๋ฐ ๋ณด์
Looker๋ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์ฆ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ธ์ฆํฉ๋๋ค. ๋๋ฉ์ธ ๊ณ์ ์ฌ์ฉ์ ์ง์๋์ง ์์ต๋๋ค.
๊ณ์ ์ ๋ง๋ค๋ ค๋ฉด ๋ค์ ๋ช
๋ น์ด๋ฅผ ์คํํ๋, some_password_here
๋ฅผ ๊ณ ์ ํ ๋ณด์ ๋น๋ฐ๋ฒํธ๋ก ๋ณ๊ฒฝํฉ๋๋ค.
CREATE LOGIN looker
WITH PASSWORD = 'some_password_here';
USE MyDatabase;
CREATE USER looker FOR LOGIN looker;
GO
ํ์ฌ ์คํ ์ค์ธ ์ฟผ๋ฆฌ๋ฅผ ๊ฐ์งํ๊ณ ์ค์งํ ์ ์๋ ๊ถํ์ด Looker์ ์์ด์ผ ํ๋ฉฐ, ์ด๋ฅผ ์ํด์๋ ๋ค์ ๊ถํ์ด ํ์ํฉ๋๋ค.
KILL DATABASE CONNECTION
VIEW DATABASE STATE
์ด๋ฌํ ๊ถํ์ ๋ถ์ฌํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํฉ๋๋ค.
GRANT KILL DATABASE CONNECTION TO looker;
GRANT VIEW DATABASE STATE to looker;
์์ ์คํค๋ง ์ค์
Looker ์ฌ์ฉ์๊ฐ ์์ ํ ์คํค๋ง๋ฅผ ๋ง๋ญ๋๋ค.
CREATE SCHEMA looker_scratch AUTHORIZATION looker;
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ Looker ์ฐ๊ฒฐ ๋ง๋ค๊ธฐ
Looker์ ๊ด๋ฆฌ ์น์ ์์ ์ฐ๊ฒฐ์ ์ ํํ ํ ์ฐ๊ฒฐ ์ถ๊ฐ๋ฅผ ํด๋ฆญํฉ๋๋ค.
์ฐ๊ฒฐ ์ธ๋ถ์ ๋ณด๋ฅผ ์์ฑํฉ๋๋ค. ๋๋ค์์ ์ค์ ์ ๋๋ถ๋ถ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์ด์ ๊ณตํต์ ์ผ๋ก ์ ์ฉ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ Looker ์ฐ๊ฒฐ ๋ฌธ์ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์. ๋ค์ ํ๋์๋ Microsoft Azure SQL Database์ ์ ์ฉ๋๋ ์ถ๊ฐ ์ ๋ณด๊ฐ ์์ต๋๋ค.
- ์ธ์ด: Microsoft Azure SQL Database๋ฅผ ์ ํํฉ๋๋ค.
์๊ฒฉ ํธ์คํธ ๋ฐ ํฌํธ: ํธ์คํธ ์ด๋ฆ๊ณผ ํฌํธ๋ฅผ ์ ๋ ฅํฉ๋๋ค(๊ธฐ๋ณธ ํฌํธ๋ 1433).
1433 ์ด์ธ์ ๊ธฐ๋ณธ๊ฐ์ด ์๋ ํฌํธ๋ฅผ ์ง์ ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฝ๋ก ๋์ ์ผํ๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ฒฝ์ฐ ์ฐ๊ฒฐ ์ค์ ์ ์ถ๊ฐ JDBC ๋งค๊ฐ๋ณ์ ํ๋์
useCommaHostPortSeparator=true
๋ฅผ ์ถ๊ฐํ๋ฉด ์๊ฒฉ ํธ์คํธ:ํฌํธ ํ๋์ ์ผํ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.jdbc:sqlserver://hostname,1434
์ ๋๋ก ์ฐ๊ฒฐ๋์๋์ง ํ์ธํ๋ ค๋ฉด ํ ์คํธ๋ฅผ ํด๋ฆญํฉ๋๋ค. ๋ฌธ์ ํด๊ฒฐ ์ ๋ณด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ ํ ์คํธ ๋ฌธ์ ํ์ด์ง๋ฅผ ์ฐธ์กฐํ์ธ์.
์ด๋ฌํ ์ค์ ์ ์ ์ฅํ๋ ค๋ฉด ์ฐ๊ฒฐ์ ํด๋ฆญํฉ๋๋ค.
๊ธฐ๋ฅ ์ง์
Looker๊ฐ ํน์ ๊ธฐ๋ฅ์ ์ง์ํ๋ ค๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์ด๋ ํด๋น ๊ธฐ๋ฅ์ ์ง์ํด์ผ ํฉ๋๋ค.
Microsoft Azure SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ Looker 25.14๋ถํฐ ๋ค์ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
๊ธฐ๋ฅ | ์ง์ ์ฌ๋ถ |
---|---|
์ง์ ์์ค | ์ง์๋จ |
Looker(Google Cloud ํต์ฌ ์๋น์ค) | ์ |
๋์นญ ์ง๊ณ | ์ |
ํ์ ํ ์ด๋ธ | ์ |
์๊ตฌ SQL ํ์ ํ ์ด๋ธ | ์ |
์๊ตฌ ๊ธฐ๋ณธ ํ์ ํ ์ด๋ธ | ์ |
์์ ์ ์ธ ๋ทฐ | ์ |
์ฟผ๋ฆฌ ์ข ๋ฃ | ์ |
SQL ๊ธฐ๋ฐ ํผ๋ฒ | ์ |
์๊ฐ๋ | ์ |
SSL | ์ |
์๊ณ | ์ |
JDBC ์ถ๊ฐ ๋งค๊ฐ๋ณ์ | ์ |
๋์๋ฌธ์ ๊ตฌ๋ถ | ์๋์ |
์์น ์ ํ | ์ |
๋ชฉ๋ก ์ ํ | ์๋์ |
๋ฐฑ๋ถ์์ | ์๋์ |
๊ณ ์ ๋ฐฑ๋ถ์์ | ์๋์ |
SQL Runner ํ์ ํ๋ก์ธ์ค | ์ |
SQL Runner ์ค๋ช ํ ์ด๋ธ | ์ |
SQL Runner ํ์ ์์ธ | ์ |
SQL Runner ์ ํ 10 | ์ |
SQL Runner ์นด์ดํธ | ์ |
SQL ์ค๋ช | ์๋์ |
OAuth 2.0 ์ฌ์ฉ์ ์ธ์ฆ ์ ๋ณด | ์๋์ |
์ปจํ ์คํธ ์ฃผ์ | ์ |
์ฐ๊ฒฐ ํ๋ง | ์๋์ |
HLL ์ค์ผ์น | ์๋์ |
์ง๊ณ ์ธ์ | ์ |
์ฆ๋ถ PDT | ์๋์ |
๋ฐ๋ฆฌ์ด | ์ |
๋ง์ดํฌ๋ก์ด | ์ |
๊ตฌ์ฒดํ๋ ๋ทฐ | ์๋์ |
๊ธฐ๊ฐ๋ณ ์ธก์ | ์๋์ |
๋๋ต์ ์ธ ๊ณ ์ ๊ฐ | ์๋์ |