工作,生活,休閒,專業,分享,記錄

App Insights JS

Total Pageviews

December 26, 2019

Personal Year Planning for 2020



Just finished Christmas holiday, it is year end of 2019 now.
Again, it is time for planning next year, Year 2020.

My wish action item list :
1. Keep running for Marathon : finished 15 marathons.
2. Keep reading and studying : get more than 3 certifications.
- Google Cloud Associate Cloud Engineer
- Google Cloud Professional Cloud Architecture
- Google Cloud Professional Data Engineer
- Google Cloud Professional Cloud Developer
- Tableau Desktop Certified Associate
- Tableau Server Certified Associate
- AWS Certified Solution Architecture
- Microsoft Data Science (DP-100, DP-200, DP-201)
- Microsoft AI (AI-100)
- Microsoft Azure (AZ-300)

3. Healthcare
4. Reading (more than 20 books)
5. Money, money, money
6. Get and finish the projects
7. Training classes
8. Finished the book (on-line or hand-write)

There are many many things to do, keep walking and have a good year!


December 25, 2019

Tableau (Day-2) : Tableau 相關的網路資訊資源


Tableau 官方網站

https://www.tableau.com/

再開始研究 Tableau 之前,還是需要先來了解了解這個工具和相關產品。

## 網路參考資訊連結:

1. 一定會用到的免費設計工具:Tableau Public
https://public.tableau.com/zh-tw/s/



2. 各項參考資料與訓練資源:Tableau Support
https://www.tableau.com/zh-tw/support



3. 參考資訊與各項知識:Knowledge Base
https://www.tableau.com/zh-tw/support/knowledgebase



4. 看看大家做的 Tableau 報表吧:Tableau Gallery
https://public.tableau.com/zh-tw/gallery/



5. Tableau 網路社群,有什麼問題在這邊發問,很快就可以得到答案喔:Tableau Community Forums
https://community.tableau.com/welcome


參考資料:

* Indeed.com 有關於 Tableau 相關工作的薪資查詢 (2019/12/24 reference from indeed.com)





首先,就先從這裡開始學習的路徑吧!
Tutorial: Get Started with Tableau Desktop

https://help.tableau.com/current/guides/get-started-tutorial/en-us/get-started-tutorial-home.htm


加油!加油!

December 24, 2019

Tableau (Day-1) : 開始學習 Tableau



開始學習 Tableau,順便考幾張認證。

繼 Excel 和 Power BI 之後,接下來研究看看 Tableau,收集目前最夯最流行的三大資料分析視覺化工具,充實充實自己。

之前分析都使用 Microsoft 相關的 Tools 來做,從來沒有碰過 Tableau 這個工具,在研究了一整天的 Tableau 網站資訊之後,發覺這個工具值得花點時間來研究研究,馬上就決定購買 Udemy 線上課程,就以這個線上課程開始吧!(剛好還在感恩節折扣中,花了 CA$14.39)

Udemy 課程:

Tableau for Beginners: Get CA Certified, Grow Your Career
Jump into data visualization with hands-on exercises and pass the Certified Associate exam.

https://www.udemy.com/course/tableau-accelerate-your-career-and-get-certified/?couponCode=LearningTableau



--------
今天 Survey & Study 了很多網路資訊,以下就先整理一下今天的心得:

## Tableau 系列產品:

- Tableau Desktop : Personal 個人版 / Professional 專業版,Windows / Mac 版本,設計和創建視圖和儀表板的桌面分析工具
- Tableau Prep Builder : 資料準備工具,Data preparation & data processing 自動化產品
- Tableau Server : 用於發佈和管理 Tableau Desktop 製作的報表,發布和管理數據源,自動刷新發佈,base on 瀏覽器的分析技術,內部部署
- Tableau Online : 雲分析服務,base on Tableau Server 的托管版本(每人每年計費)
- Tableau Public : 免費的桌面開發工具,放到 Tableau Public service 上,任何人都可看可下載
- Tableau Mobile : iOS / Android 平台的 Mobile App,檢視 Tableau Server 或 Public service 上的工作簿
- Tableau Reader : 免費的應用工具,用來檢視工作簿文件 (.twbx),可互動式操作,檢視資料

## Tableau 認證種類:(分為 Tableau Desktop 和 Tableau Server 兩大類)

* Tableau Desktop:
1. Certified Associate:考試費用 US$250 (認證有效期 2 年)
2. Certified Professional:考試費用 US$600 (認證有效期 3 年)
* Tableau Server:
1. Certified Associate:考試費用 US$250 (認證有效期 2 年)
2. Certified Professional:考試費用 US$800 (認證有效期 3 年)

PS : 考試費用真是貴森森,還有認證有效期,先考一個最基本的來試看看就好!

而且考試方法好像還很特殊,不像其他認證考試一樣,不用到考試中心去考,而且是用自己的電腦來做測驗,這個等我考完之後再來寫分享文章。

開始認真來上課學習囉!

November 21, 2019

Microsoft Office 365 vs Google G Suite



很久以前做過的評估比較,因為很多人詢問這兩個產品有什麼差別?應該如何選擇?哪一個產品適合我們公司使用?所以整理了相關的產品比較資訊,因為這是 2018 年 survey 的內容,所以如果有新功能增加,或是價格變動等,請大家上網參考最新資訊,避免認知上的差異產生。

首先,大家最 care 的當然就是價格,O365 和 G Suite 都提供了幾種不同版本的選擇,價格上也有所差異。

參考一下 Google 官方的說法:

Microsoft 當然也有自己的官方說法:

產品使用率,看起來還是 Office 比較佔上風,可能因為大家還是習慣使用 Office,另外還有一個原因是 Office 軟體(Word, Excel, PowerPoint)大家已經使用多年,習慣已經養成,要做改變沒有那麼簡單。

接下來就針對產品功能和特性的比較做一些比較的表格,讓大家可以清楚的看出這兩個產品的差異。





使用 O365 和 G Suite 最常用的電子郵件功能,這兩個產品之間也是有些許差異,主要還是版本之間的功能差異比較大,可以參考下列比較表。


看看 Office 365 的官方說明資料:



G Suite 的官方說明資料:


各項參考資料如下,如有興趣可以自行進入官方網站參考資訊:

nOffice 365
lOffice 365 功能介紹
lOffice 365 商務版功能比較
lOffice 365 企業版比較

nG Suite
lG Suite 產品價格
lG Suite 版本比較







October 16, 2019

iT邦幫忙鐵人賽 --- 「打造 Microsoft BI 資料服務平台」



iT邦幫忙鐵人賽是專為 IT 人所舉辦,邀請大家分享技術、經驗與熱情的活動,到今年已經邁入第 11 屆。


一時手殘,不小心按下了「我要參加」的按鈕,就這樣連續 30 天,晚上十點固定有鬧鐘提醒該做功課了,三不五時,女王也在旁邊提醒我:“今天交功課了沒?”,放假出國旅遊也要隨時惦記著寫功課,真的是所謂的「鐵人賽」啊!

今天終於完成了第 30 天的文章上傳,回顧一下這些天來自己所寫的文章,還蠻有成就感的,下列文章列表就是這一系列的 30 篇文章連結,分享大家參考參考!

# 主題:「 打造 Microsoft BI 資料服務平台 」系列文章

------------------------------------------

## 「資料服務平台」概念介紹


## Microsoft 的資料服務技術介紹


## Power BI 解決方案架構規劃


## Microsoft 資料產品及服務介紹


## 資料服務平台規劃與設計



## 資料平台建置實際案例經驗分享





August 11, 2019

PBI 落地篇 (3):Power BI Desktop RS 如何取得,如何安裝與使用




n  Power BI Desktop RS 介紹
一般我們在使用 Power BI 設計報表,大致上的報表設計流程如下圖說明,
1. 先匯入資料來源之後,然後整理資料模型
2. 建立報表,設計我們所需要的報表
3. 發佈報表,我們會將報表發佈到 Power BI Service 雲端,如果是地端 Power BI Report Server,我們會將報表儲存到 Power BI Report Server 之中
4. 使用報表:接下來使用者就可以透過 Power BI Report Server 入口網站來使用報表。
5. 報表管理:使用者可以透過 Power BI Report Server 入口網站來管理報表,包括更新頻率、分享報表、使用權限設定等。


可以用來設計 Power BI Report Server 報表的工具有很多,如下列的各項工具都可以用來設計報表:
Ø  Power BI Desktop RSSave as Power BI Report Server
Ø  Microsoft Excel
Ø  SQL Server Report Builder
Ø  SQL Server Mobile Report Publisher
Ø  Visual Studio SSDT Report Designer

我們這篇文章針對 Power BI Desktop RS 工具來介紹 Power BI Report Server 的報表設計方法,Power BI Desktop RS 工具設計的報表提供較佳的報表設計,優點如下:
l   可以建立互動式的視覺化報表
l   可以探索和查詢資料
l   快速容易的設計漂亮的報表
l   很容易發佈、管理、和組織報表
l   使用者可以使用多種分法來檢視報表

n  Power BI Desktop RS 如何取得
【注意】:Power BI Desktop 版本 Power BI Desktop RS 版本不同,一定要下載 Power BI Desktop RS 版本才可以將報表儲存到 PBI Report Server 之中。

Power BI Desktop RS 版本軟體可以從兩個地方下載:
1.     Power BI Report Server 入口網站來下載。
2.     Microsoft Marketplace 網站下載。


【特別注意】:Power BI Desktop RS 版本必須要跟著 Power BI Report Server 的版本走,如果 Power BI Report Server 做了更新,那使用者也需要同步更新 Power BI Desktop RS 版本才可以順利連接 Report Server

n  Power BI Desktop RS 的安裝步驟
點選下載的 Power BI Desktop RS 安裝程式,開始安裝 Power BI Desktop RS 軟體。(軟體的安裝步驟很簡單,請參考下列圖示)







Power BI Desktop RS 軟體安裝完成之後,我們就可以開啟軟體,開始使用 Power BI Desktop 來設計我們的視覺化報表。

n  Power BI Desktop RS 的使用方法
Power BI Report Server 入口網站中管理我們的報表。
Power BI Desktop RS 中設計我們的報表。


可以透過 Power BI Desktop RS 將我們設計好的報表發佈到 Power BI Report Server 之中。


另外,我們也可以在 Power BI Report Server 入口網站之中,設計我們的編頁(RDL) 報表。





PBI 落地篇 (2):Power BI Report Server 如何取得,如何安裝與設定




Power BI Report Server Microsoft 提供的落地型 BI 報表解決方案,讓企業能夠自行安裝 Power BI Report Server 環境,本章介紹要如何取得 Power BI Report Server ,如何購買 Power BI Report Server 授權,如何安裝 Power BI Report Server,以及如何設定 Power BI Report Server
【注意】:目前 Power BI Report Server 只有 Windows 版本可以安裝。

n  Power BI Report Server 如何取得
Power BI Report Server 主要有三種版本(這三種版本都是全功能版本):
1.     試用 180
2.     開發者版本
3.     使用授權碼(購買授權)


如何購買 Power BI Report Server 使用者授權呢?主要有兩種方法:
1.     購買 Power BI Premium subscription:這是 Office 365 的訂閱服務,依照每個月的使用付款,有 P (premium) SKUs EM (Embedding) SKUs 兩種選項,需要依照自己的需求來考量選擇哪一種 SKU 訂閱。

可參考網站如下:

2.     購買 SQL Server Enterprise Edition + Software Assurance (SQL Server EE + SA):購買 SQL Server Enterprise 版本,同時要加 SA ,這樣才可以取得 Power BI Report Server 的使用授權。


取得 Power BI Report Server License 之後,我們就可以安裝 Power BI Report Server 了,安裝 PBI Report Server 的伺服器硬體需求有以下要求,請參考下表:

【注意】:需要特別注意的是,Power BI Report Server 安裝的時候,需要有 SQL Server 建立 DB 權限的帳號,因為 Power BI Report Server 安裝的時候會建立一個 ReportServer Database SQL Server 之中。

Power BI Report Server 的軟體可以自行從網路下載,下載的方法有兩個:
1.     PowerBI.com 網站下載:https://powerbi.microsoft.com/zh-tw/report-server/

2.     Microsoft Marketplace 網站下載:https://www.microsoft.com/zh-TW/download/details.aspx?id=57271

取得 Power BI Report Server 軟體之後,我們就可以開始來安裝伺服器了。

【注意】:安裝之前,最好還要先 check 一件事,公司環境的 AD 架構,因為 Power BI Report Server 的使用者帳號是使用 AD 帳號,需要把 Power BI Report Server 安裝在企業內的 ADDC Domain 環境之下。

n  Power BI Report Server 的安裝步驟
開始安裝 Power BI Report Server 軟體,其實安裝的步驟非常簡單,只需要按照順序選擇適當的選項就可以順利安裝 Power BI Report Server 了。(網路上已經有很多可以參考的資料,這裡就簡單帶過。)




另外,如果你想要把 Power BI Report Server 安裝在 Azure VM 之中,Microsoft Azure cloud 提供一個非常方便的安裝方法,直接在 Azure portal marketplace 之中,有一個已經規劃好的 Power BI Report Server VM 可以選擇,讓你可以用最少的步驟來安裝 Power BI Report Server,安裝完成之後,VM 環境已經連同 ADDC 都安裝完成,還有所需要的工具也一併都安裝在 VM 之中了,非常方便。


安裝完成之後,我們可以查看一下伺服器環境,看看我們是不是順利安裝完成,範例畫面如下:


Power BI Report Server 安裝完成之後,我們就可以開始來設定伺服器環境了。

n  Power BI Report Server 的設定

Power BI Report Server 安裝完成之後,我們可以在 console 之下找到 Report Server Configuration Manager 設定程式,開啟這個設定管理工具,我們就可以開始設定 Power BI Report Server 了。

Power BI Report Server > Report Server Configuration Manager 設定管理工具開啟之後,我們可以看到在左邊選項之中有很多設定項目,這裡我們就先介紹必要的設定選項。

首先,開啟軟體工具之後,我們要先確定 Power BI Report Server 是否正確地連接。

接下來,我們要設定 Power BI Report Server 的帳號管理機制,我們可以使用同一台伺服器裡面的 Windows 帳號,或是使用 AD Domain 的帳號。
一般建議使用 AD Domain user 來做 Power BI Report Server 的帳號管理機制,這樣企業才可以透過 AD 一併來管理公司內部的資訊帳號。


接下來 Web Service URL 設定選項,我們可以用來設定 Power BI Report Server 服務的 URL 設定,以及對應到的 localhost 虛擬目錄,我們可以設定多個 Service URL,分別讓不同使用目標的使用者分開使用。

再來這個 Database 設定選項,就是我們之前提到的 Power BI Report Server 所需要的 ReportServer 資料庫儲存的地方,我們需要設定可以連接 SQL Server 資料庫伺服器的連接帳號資訊,讓 Power BI Report Server 可以在這一台 SQL Server 之中建立所需要的 “ReportServer” DB,並且可以隨時存取資料庫的內容。

接下來 Web Portal URL 設定選項,我們可以用來設定 Power BI Report Server 服務入口網站的 URL 設定,以及對應到的 localhost 虛擬目錄,我們可以設定多個 Service URL,分別讓不同使用目標的使用者分開使用。

以上設定步驟有很多設定完成 Apply 之後,Power BI Report Server 都會做重新啟動的動作,讓設定的值可以運作在伺服器之中。

以上設定完成之後,我們就可以開啟瀏覽器,連接 Power BI Report Server 入口網站來測試看看是否正常。

瀏覽器 URL 如下:

入口網站初始畫面如下:

另外,有一些比較特殊的設定選項,請參考下列說明:

Power BI Report Server 寄送報表所需要的 E-Mail Server 設定。(因為 Power BI Report 可以設定定期透過 E-Mail 寄送報表,寄送服務需要 SMTP 伺服器來協助寄送電子郵件)

這個 Execution Account 設定選項,這是用來設定一個存取外部資源的帳號,當Power BI Report Server 需要存取外部資源時,避免使用權限過高的帳號來執行這個動作,這樣可以讓伺服器本身的安全性控管較佳。

再來這個 Encryption Keys 設定選項,用來加密 Power BI Report Server 所有用到 credential 的地方,並且也針對 ReportServer 資料庫儲存的 credential 加密,讓你能夠在移植或備份 Power BI Report Server 時,儲存所需要的各項 credential 資訊。

Subscription settings 設定存取檔案分享時所使用的帳號,不要跟 Power BI Report Server 管理帳號一樣,只需要足夠的檔案存取權限,這樣可以提高 Power BI Report Server 伺服器的資訊存取安全性。

Scale-out Deployment 設定選項,讓我們擴充額外的 Power BI Report Server instance,如果伺服器的使用負荷已經不足,我們可以往外擴充做 Scale-out 的部署。

最後,Power BI Service (cloud) 設定選項,這是用來做 Power BI Report Server 混合式部署用的,這個混和式架構部署較為複雜,我們在另外的文章再做說明介紹。

以上,我們說明完畢 Power BI Report Server 的安裝,以及 Report Server Configuration Manager 設定伺服器環境,接下來,就可以開始使用 Power BI Desktop RS 來設計 Power BI Report,然後發佈到 Power BI Report Server 之中,讓我們的使用者都可以開始分享使用我們設計的 BI 視覺化報表。