분류 전체보기 94

[ Error ] ORA-28002: the password will expire within 7 days 오류

ORA-28002: the password will expire within 7 days 오류 오류 내용 dba 계정의 패스워드의 기간이 정해져있을 경우에 나오는데 비밀번호 만료되기 7주일 남았다고 알려구는 경고이다! 해결방법 패스워드 기간을 변경해주면 된다. 1. 아래 쿼리문을 돌리면 limit의 값이 나옴. select resource_name,resource_type,limit from dba_profiles; - LIMIT이 180으로 되어 있을 것임. 2. 해당 값을 unlimited로 변경 alter profile default limit PASSWORD_LIFE_TIME unlimited 3. 해당 계정의 비밀번호를 업데이트 해준다. alter user test identified by 12..

기타/에러 2022.06.06

[ Power BI ] RLS 행 수준 보안

RLS란? 간단하게 말한다면 권한을 만든다고 할 수 있다. 조금 다르지만 권한 마다 각 데이터의 행에 필터링을 하여 다른 데이터를 보여 줄 수 있다. 아래 자세한 내용이 있으므로 참고하면 된다! https://docs.microsoft.com/ko-kr/power-bi/guidance/rls-guidance Power BI Desktop의 행 수준 보안(RLS) 지침 - Power BI Power BI Desktop을 사용하여 데이터 모델에서 RLS(행 수준 보안)를 적용하기 위한 지침입니다. docs.microsoft.com 실습 내용 ID 기준으로 자기 자신의 정보만 볼 수 있게 RLS를 생성 해 볼 것! 1. 샘플데이터 준비! - RLS를 걸 기준을 생각하고 데이터를 생성 2. 데이터 모델링 → 역..

POWER BI/POWER BI 2022.06.02

[ Analysis Services ] Analysis Services로 RLS 사용 및 BI

오늘은 Analysis Service RLS에 대해 알아보고자 한다. Power BI에서는 RLS라는 권한 설정을 할 수 있다. 그 방법에 대해서는 나중에 글을 작성할 것이다.. 먼저 Analysis Service를 사용하면 Power BI의 RLS는 사용할 수 없다. 하지만 Power BI에서 못하는 것뿐이지 Analysis Service에서 RLS를 사용하면 된다. https://docs.microsoft.com/ko-kr/power-bi/connect-data/desktop-tutorial-row-level-security-onprem-ssas-tabular Analysis Services 테이블 형식 모델을 사용하여 동적 행 수준 보안 - Power BI 온-프레미스 Analysis Service..

POWER BI/POWER BI 2022.05.31

[ DBeaver ] DBeaver 란? 설치 방법

디비버는 왜 쓰는 거죠? 우리는 종종 두 개 이상의 데이터베이스를 사용하는 경우가 있습니다. 그럴 때 만약 Mysql, Oracle 쓴다고 하면 각각 Mysql은 MySQL Workbench를 Oracle은 sqldeveloper를 설치하여 관리하여야합니다. 필자는 두 개 정도는 괜찮다고 생각하지만 두개 이상의 데이터베이스를 봐야 할 경우 관리할 툴이 많아집니다. 그래서 이런 경우 하나의 툴로 여러 데이터베이스를 관리할 수 있는 DBeaver(디비버)라는 툴이 있습니다. DBeaver(디비버) 란? MySQL, PostSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS access, Teradata, Firebird, Apach Hive, Phoenix, Presto...

Tools/DBeaver 2022.05.06

[ ERROR ] MSSQL 데이터베이스를 복원하지 못했습니다. 현재 데이터베이스 백업이 없으므로 BACKUP LOG를 수행할 수 없습니다.

데이터베이스를 복원하지 못했습니다. 현재 데이터베이스 백업이 없으므로 BACKUP LOG를 수행할 수 없습니다. 필자는... 오늘 데이터베이스 복원 파일을 복원하려 하는데 에러가 발생하여 아래와 같은 에러가 뜨면서 복원이 되지 않는 현상이 발생 했습니다.. 혹시나 싶어 옵션을 확인했더니.. 로그 백업이 체크되어 있더군요.. 그래서 아래 그림처럼 따라 하시면 정상적인 복원을 할 수 있습니다. - 비상 로그 백업 체크 해제 - 기존 데이터베이스 덮어쓰기(WITH REPLACE)(O) 체크

기타/에러 2022.04.01

[DAX 함수] EOMONTH함수 사용 방법

https://docs.microsoft.com/ko-kr/dax/eomonth-function-dax EOMONTH 함수(DAX) - DAX 다음에 대해 자세히 알아보세요. EOMONTH docs.microsoft.com 위에 걸어둔 링크의 내용을 보고 정리한 내용입니다. EOMONTH 함수란? END OF MONTH의 줄임말로 지정한 개월 수 이전이나 이후 달의 마지막 날 날짜를 DATETIME 형식으로 반환합니다. 따라서 EOMONTH를 사용하여 해당 월의 마지막 날에 속하는 만기일 또는 기한을 계산할 수 있습니다. 한마디로 이전달, 이후 달, 현재 달의 마지막 (말일)을 구할 수 있습니다. EOMONTH(,) 예시 ) 1. 이후 달의 마지막 날짜(말일) EOMONTH("2022-03-15",1) ..

POWER BI/DAX함수 2022.03.15

[ Python ] 파이썬 데이터 시각화 Matplotlib 으로 기본 그래프 그리기

데이터 시각화를 하기위한 파이썬 라이브러리중 하나인 matplotlib을 사용! Matplotlib 기본적인 사용방법 만약 아나콘다 주피터를 사용할 경우 설치 console에서 다음과 같이 입력 pip install matplot 기본 그래프 그리기 import matplotlib.pyplot as plt plt.plot([1, 2, 3, 4]) plt.show() plot()함수는 다양한 형태의 인자값을 가짐 그림1을 보면 y축의 값은 1부터 시작되는데 x축의 값은 0부터 시작함 → 이는 우리가 plot()함수에 y값만 할당하고 x값은 함수 내부에서 지정하는 값(인덱스 값이므로 0부터 시작)으로 매칭 만약 x 값에도 인덱스를 주고 싶다면 다은과 같이 plot()함수를 수정한 후 수행 import mat..

[ Error ]IOPub data rate exceeded 파이썬 에러

IOPub data rate exceeded. The notebook server will temporarily stop sending output to the client in order to avoid crashing it. To change this limit, set the config variable `--NotebookApp.iopub_data_rate_limit`. Current values: NotebookApp.iopub_data_rate_limit=1000000.0 (bytes/sec) NotebookApp.rate_limit_window=3.0 (secs) 주피터.. 파이썬 에러 발생 메모리 부족인 거 같음!! 해결 방법 1. CMD창 또는 주피터 노트북 터미널 창을 켠다!! 2. 명..

기타/에러 2021.12.06

[ MongoDB ] 샤딩 (Sharding)시스템 구성 실습

(실습) 4개의 shard를 만들어 샤딩함 샤딩의 개념을 모르겠을 경우 이전 글 참고 2021.12.04 - [DataBase/MongoDB] - [ MongoDB ] 샤딩(Sharding)이란? [ MongoDB ] 샤딩(Sharding)이란? 샤딩이란? 데이터를 분산하여 저장하는 개념 한대의 서버에 빅데이터를 저장하게 되면 I/O가 한대에서 일어남. 서버를 여러 개를 두고 분산 저장한다면 I/O 가 여러 대에서 일어나기 때문에 효율 dev-cini.tistory.com 기본적으로 필요한 폴더 구조 생성 1. D 드라이브에 Mongolab 폴더 생성 원하는 C,D,E 드라이브를 골라서 폴더를 하나 만들어 줌 2. mongolab 폴더 안에 shard1,2,3,4 폴더 생성 3. mongolab 폴더 안..

DataBase/MongoDB 2021.12.05

[ MongoDB ] 샤딩(Sharding)이란?

샤딩이란? 데이터를 분산하여 저장하는 개념 한대의 서버에 빅데이터를 저장하게 되면 I/O가 한대에서 일어남. 서버를 여러 개를 두고 분산 저장한다면 I/O 가 여러 대에서 일어나기 때문에 효율이 좋아짐. 샤딩의 목적 데이터 분산- 데이터를 분산하여 순차적으로 저장한다면 한 대 이상에서 트래픽을 감당하기 때문에 부하를 분산하는 효과 있음 백업과 복구 전략- 미리 데이터를 분산하여 저 정해둔다면 리스크로부터 보호받고 효과적인 시스템 운영이 가능해짐 빠른 성능- 여러 대의 독립된 프로세스가 병렬로 작업을 동시에 수행하기 때문에 이상적으로 빠른 처리 성능 보장 mongodb 샤딩 구성요소 Shard 분산된 데이터 저장 공간 Mongos 라우트 서버로 해야할 일 (빅데이터를 처리하는 일) 샤드 서버한테 알맞은 일..

DataBase/MongoDB 2021.12.04
728x90