Linux/AI인공지능ChatGPT

Power BI를 쓰면 안되는 이유

아이티제어 2023. 2. 26. 09:34

 

파워비아이가 차트를 만드는데 이용된 라이브러니는?

 

Power BI에서 사용되는 차트는 다양한 라이브러리를 이용하여 구현됩니다. 예를 들어, 막대 그래프, 꺽은선 그래프, 파이 차트 등은 D3.js, Highcharts, Chart.js 등의 라이브러리를 사용하여 구현될 수 있습니다.

또한, Power BI는 Microsoft의 기술 스택에 기반하여 개발되었기 때문에, Microsoft에서 제공하는 기술도 많이 활용됩니다. 예를 들어, Power BI에서 사용되는 데이터 시각화 도구 중 하나인 Power View는 Microsoft Silverlight 기술을 사용하여 개발되었습니다.

그러나, Power BI의 경우 사용자가 직접 라이브러리를 선택하거나, 직접 개발하는 것이 아니라, 제공되는 도구와 기능을 활용하여 차트 및 시각화를 생성할 수 있습니다. 사용자는 Power BI에서 제공하는 시각화 도구를 사용하거나, 마켓플레이스에서 다양한 시각화 도구를 다운로드하여 사용할 수 있습니다.

 

 

Microsoft Silverlight 기술 은 누가 언제 만들었어?

Microsoft Silverlight는 2007년 4월에 처음 발표된 웹 어플리케이션 프레임워크입니다. 당시 마이크로소프트는 Adobe Flash와 경쟁하기 위해 개발되었으며, Rich Internet Applications(RIA)을 만들기 위한 툴로 인기를 끌었습니다. 그러나, HTML5가 등장하면서 Silverlight의 사용이 감소하게 되었고, 마이크로소프트는 2012년에 Silverlight를 중단하고 HTML5로의 전환을 추진하게 되었습니다.현재 Silverlight는 더 이상 업데이트 되지 않으며, 마이크로소프트에서는 .NET Framework, UWP, Xamarin 등의 기술에 집중하고 있습니다.

 

 

그런데 그것으로 마들었다는거지?

Microsoft Silverlight는 마이크로소프트에서 개발한 웹 어플리케이션 프레임워크이기 때문에, 마이크로소프트에서 해당 기술을 개발하였습니다. Silverlight는 XAML, .NET 프레임워크, AJAX 등의 기술을 기반으로 하며, 웹 브라우저에서 실행되는 리치 인터넷 애플리케이션을 개발할 수 있도록 지원합니다.

마이크로소프트는 Silverlight를 Adobe Flash와의 경쟁을 통해 웹 기술 분야에서의 입지를 강화하고자 개발하였습니다. 그러나, HTML5의 등장으로 인해 웹 브라우저에서 다양한 멀티미디어 콘텐츠를 제공할 수 있는 기술이 발전하면서 Silverlight의 사용은 감소하게 되었고, 마이크로소프트는 Silverlight의 개발을 중단하고 다른 기술에 집중하게 되었습니다.

 

 

Microsoft Silverlight는 어떤언어로 만들었어?

Microsoft Silverlight는 C++, C#, VB.NET, Javascript 등의 언어를 이용하여 개발되었습니다. Silverlight 애플리케이션 개발을 위해서는 Visual Studio, Expression Blend 등의 개발 도구를 이용할 수 있습니다. C#이나 VB.NET을 이용한 Silverlight 개발은 .NET Framework의 일부인 Silverlight 런타임에서 실행됩니다. 또한, Silverlight는 XAML(Extensible Application Markup Language) 기술을 기반으로 하기 때문에, UI 디자인에 특화된 Expression Blend와 같은 도구를 이용하여 XAML 기반의 Silverlight 애플리케이션을 빠르게 개발할 수 있습니다. 

 

 

XAML 과 HTML5 와의 공통점과 차이점?

XAML과 HTML5는 모두 마크업 언어(markup language)입니다. 마크업 언어란, 특정한 목적에 맞게 태그, 속성 등의 형식을 갖춘 문서를 작성할 수 있는 언어를 말합니다.

공통점으로는, 모두 다양한 컨트롤을 이용하여 UI 디자인을 할 수 있고, 이벤트 처리 등 다양한 기능을 제공합니다.

차이점으로는, XAML은 WPF, Silverlight, UWP 등의 마이크로소프트 기술에서 사용되는 언어이고, HTML5는 웹 브라우저에서 동작하는 기술에서 사용됩니다. XAML은 타입 안정성(type safety)을 보장하며, WPF와 Silverlight에서는 데이터 바인딩 기능을 통해 UI와 데이터 간의 높은 상호작용성을 제공합니다. 반면, HTML5는 웹 브라우저에서 지원되는 기술이기 때문에, 다양한 운영체제와 플랫폼에서 사용이 가능하며, 자유도가 높은 반면, 타입 안정성이 떨어지고, 성능적인 측면에서는 제한이 있을 수 있습니다.

 

HTML5는 표준인데 왜 MicroSoft ( 아주작은 소프트)는 왜 또 ActiveX와 같은 것을 만들었을까?

 

Microsoft는 Internet Explorer와 함께 ActiveX를 만들었습니다. ActiveX는 웹 브라우저에서 실행되는 프로그램의 일종으로, 응용프로그램을 실행하거나 브라우저를 확장하는 데 사용됩니다. ActiveX 컨트롤을 사용하면 웹 페이지에서 기능을 제공할 수 있으며, 사용자와 상호작용할 수 있는 동적인 웹 페이지를 만들 수 있습니다.

그러나, ActiveX는 보안 이슈 때문에 많은 문제가 있었고, Microsoft는 이를 보완하기 위해 Silverlight와 같은 기술을 개발하였습니다. Silverlight는 브라우저 상에서 다양한 멀티미디어 콘텐츠를 제공할 수 있으며, WPF와 연계하여 고성능 UI를 제공할 수 있습니다.

그러나, HTML5와 같은 웹 표준의 발전으로 인해, 웹 브라우저에서 다양한 기능을 지원할 수 있는 기술이 발전하면서, ActiveX와 Silverlight와 같은 플러그인 기술의 필요성은 줄어들었고, Microsoft 역시 이에 대한 대응책으로 Edge 브라우저를 출시하며, ActiveX와 Silverlight와 같은 플러그인 지원을 중단하고 웹 표준에 맞게 브라우저를 제공하고 있습니다.

 

지금 한국에서는 MicroSoft (아주작은 소프트)의 Internet Exploere 사용을 못하게 거의 자동으로 강제적 처리되므로 인하여 업무용 프로그램에 문제가 발생하여 많은 고초를 겪고있어. 이것을 알고있는 MicroSoft는 PowerBI를 또 쓰고 싶게 유혹하고 있는데 나중에 ActiveX와 같은 일을 반복하게 될수도 있을까?

 

Microsoft는 현재 웹 표준을 준수하고 브라우저 간 호환성을 고려한 Web API 및 Web 기술을 중심으로 다양한 웹 서비스를 제공하고 있습니다. 이에 따라 Microsoft는 Internet Explorer와 같은 구형 브라우저 지원을 중단하고, Edge 브라우저와 같은 최신 브라우저를 제공하며, 웹 표준에 맞게 개발되도록 권고하고 있습니다.

Power BI는 현재 웹 표준에 맞게 개발되어 있으며, 웹 브라우저에서 실행됩니다. 이에 따라 ActiveX와 같은 플러그인 지원을 하지 않으며, 웹 표준을 준수하여 브라우저 간 호환성을 고려하고 있습니다. 따라서, Microsoft는 Power BI를 통해 새로운 기술과 플랫폼을 개발하고 있으며, 브라우저의 역할을 강조하고 있습니다.

하지만, 앞으로 브라우저 기술이나 웹 기술이 발전하면서, 새로운 기술이나 플랫폼이 출시될 수 있으며, 이에 따라 Power BI와 같은 서비스도 변화하거나 새로운 기능이 추가될 가능성이 있습니다. 따라서, Microsoft의 역할은 최신 웹 기술과 표준을 적극적으로 수용하고, 이에 대한 지원을 제공하는 것입니다.

파워비이는 독립적으로 실행 할수 있나?? 그들의 서버를 떠나서 말이지

Power BI Desktop은 독립 실행형 애플리케이션으로 설치하여 로컬 컴퓨터에서 실행할 수 있습니다. 이를 통해 인터넷 연결이 필요하지 않은 독립적인 분석 환경을 제공합니다.

하지만 Power BI Service는 클라우드 기반으로 서비스되며, 데이터 및 보고서를 온라인으로 공유 및 협업할 수 있는 웹 기반 플랫폼입니다. 이 서비스를 이용하기 위해서는 인터넷에 연결되어 있어야 합니다.

 

 

Power BI Desktop은 리눅스환경에서도 가능한가?

Power BI Desktop은 Microsoft에서 개발된 소프트웨어로 Windows 운영 체제에서만 사용 가능합니다. 따라서 Linux 운영 체제에서는 Power BI Desktop을 직접 설치하고 사용할 수 없습니다.

하지만, Power BI Service는 모든 주요 웹 브라우저에서 지원되므로, Linux 운영 체제에서도 Power BI Service를 사용할 수 있습니다. Power BI Service는 클라우드 기반 서비스이므로 인터넷 연결만 있으면 어디서든 접근할 수 있습니다.

 

 

결론은 Microsoft 제품을 안쓰고는 독립적으로 PowerBI를 쓸수있는 방법은 없다는거구나?

 

네, Power BI Desktop은 Microsoft에서 개발한 소프트웨어로, Windows 운영 체제에서만 사용 가능합니다. 따라서, 독립적으로 Power BI Desktop을 사용하기 위해서는 Windows 운영 체제를 사용해야 합니다. Power BI Service는 모든 주요 웹 브라우저에서 지원되므로, Linux 운영 체제에서도 Power BI Service를 사용할 수는 있지만, 독립적으로 Power BI Desktop을 사용하기 위해서는 Windows 운영 체제가 필요합니다.

 

지금까지  인공지능의 답변이었습니다.

 

 

결론은  입에 달다고 막 먹으면  나중에 탈이 날수있다.!! 

그 피해는 고스란히 유저의 몫이다. 

아주작은소프트에 충실한 개가 또 한번 되시렵니까??

그동안 당한 것으로 충분하다 생각합니다.

 

 - 아이티제어  -