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

App Insights JS

Total Pageviews

August 9, 2019

PBI 落地篇 (1):Power BI Report Server -- 企業內部的 BI 解決方案




Power BI Report Server 是 Microsoft 的 SQL Server 相關產品系列之一,衍伸自 SQL Server Reporting Services 而來,從 SQL Server 2016 版本開始,Microsoft 除了提供 SQL Server Reporting Services 5.0 以外,另外也提供了 Power BI Report Server 產品的選項,主要目的是為了要提供 Power BI 的視覺化分析方法,也可以跟 Power BI 服務整合,提供更為完整的 BI 解決方案。

Power BI Report Server 的歷史發展可以參考下圖:

要談到 Power BI Report Server 介紹之前,一定要先了解 Power BI 介紹(這個可以參考前面一篇 <PBI_介紹篇:好用的資料視覺化工具 Power BI> 文章),Power BI 報表服務解決方案,主要是提供使用者更為好用,更為便利的資料分析視覺化工具,透過資料分析模型的建立,讓一般企業使用者能夠自行操作分析,不再需要依靠 IT 技術人員,不用花費冗長的報表開發,可以更為專注在 Domain know-how 的資料分析上面,讓使用者能夠方便快速的進行資料分析與視覺化呈現,輔助企業決策的進行,快速因應企業競爭環境的變化與影響。


Power BI 報表服務解決方案,除了提供雲端 Cloud Service 之外,也提供了企業選擇地端 (On-premises) 的服務,讓企業可以依照自己的使用環境與限制,規劃完整的 BI 分析資料服務平台。(有關雲端服務 Power BI Service,這會在另一篇文章做介紹!)

Power BI Report Server 為安裝在地端 (On-premises) 的 Power BI 服務,提供企業落地型的 BI 資料分析平台解決方案,讓企業使用者能夠在公司內部的環境中使用 Power BI 服務,Power BI Report Server 主要提供三大服務:
1.     BI 入口網站:統一的顯示與管理報表的介面服務。
2.     BI 設計工具:提供 Power BI Desktop RS 讓使用者在自己的電腦設備就可以設計視覺化分析報表。
3.     檢視報表:提供各種報表瀏覽方式與工具,讓使用者隨時隨地都可以彈性的使用分析報表服務。


企業在選擇 Power BI 報表解決方案時,必須要從資料的儲存層面,資料的處理架構層面,以及報表服務的使用層面,這三方面來考量,因應不同的需求,選擇不同的 Power BI 解決方案,除了選擇 Power BI 的解決方案之外,整個資料平台的架構,也是企業需要完整考量的一大部分,Microsoft 在不管是地端,還是雲端,或是混合式的資料服務架構上都有相對應的解決方案,在考量資料服務平台的規劃和架構上,需要依照各種不同的需求來設計整體的資料分析服務平台,這時候就需要顧問服務來協助諮詢與規劃。

Power BI Report Server 和 Power BI Service 雲端服務的比較,可以參考下面的比較表:

Power BI Report Server 也提供很多可以整合的方法,讓企業能夠更多樣化的來使用 Power BI 報表服務,除了嵌入視覺化報表,分享連結視覺化報表之外,Power BI Report Server 也提供可以自行客製化整合的 REST APIs,讓企業可以自行開發整合 Power BI Report Server 的各項功能與服務。


最後,整理一些 Power BI Report Server 的參考資訊,Power BI Report Server 除了提供良好的 BI 視覺化報表服務之外,Power BI Report Server 本身也提供良好的管理維運功能,讓 IT 技術人員能夠彈性的規劃、安裝、管理、與安全控管,讓 Power BI Report Server 更能夠適合在企業的內部環境中使用。


Microsoft 的 Reporting 產品有很多,不同的產品有不同的應用情境,企業可以自行選擇適合自己使用的解決方案來應用。


Microsoft 的 Reporting 產品比較表,提供各位在選擇 BI 報表解決方案時,能夠更為方便的比較不同的產品。



# 資料參考來源:Microsoft Power BI Report Server 介紹網站


June 16, 2019

[讀書心得] 明日醫學 -- 迎接數位醫療新世紀



在工業時代環境,能掌握工業技術的人往往主導了發展的走向。然後,隨著科技時代的快速發展,資訊科技也變成了一種權力影響的工具。隨著資訊科技的發展,接著數位時代的來臨,數位轉型、資料為王的趨勢之下,誰能掌握數據洞悉未來,誰就能搶得先機開創新局面。

數位醫療時代已經展開,隨著基因解碼之後,就好像打開了潘朵拉的盒子一樣,加上創新科技、大數據、演算法、資料分析、機器學習、人工智慧的推波助瀾,輔助醫療、精準醫療、健康管理、預防醫學等等都如火如荼的展開,各種超乎想像的醫療技術已經漸漸成形,CRISPR /Cas9 基因編輯技術,DNA 遺傳學的演進,人機一體,合成人工器官,人腦機器共生,甚至延長壽命長生不老青春永駐的想法都應用而生,這些不斷進化中的醫療技術,誰也不知道會發展到何種地步,誰也無法預測這些開發應用的速度會有多快,眾多的創新科技,新式醫療,將嚴重影響舊有的醫療框架,包括藥品藥廠、臨床醫師、醫療機構、醫療流程、就醫方式等,但是,這些未來將跟你我息息相關,對我們的未來影響甚巨,絕對無法置身事外。

未來醫學的發展與展望確定會是非常巨大,所產生的衝擊和影響也是我們應該積極去思考的,即將發生的醫療新世代,到底會是一場惡夢還是美好的新天地,我們該如何去面對這樣的未知,完全取決於我們用什麼樣的態度來面對他。


PS : 炎炎夏日,坐在舒服又涼爽的咖啡廳,看一本好書,這真是非常舒服的一件事。
(艱澀又難懂的技術文件看不下去的時候,換看些文學暢銷書籍也不錯!)


  • 明日醫學:


明日醫學:終結絕症×訂製基因×永生不死,迎接無病新世紀
Zukunftsmedizin: Wie das Silicon Valley Krankheiten besiegen und unser Leben verlängern will
作者: 湯瑪斯.舒茲 (Thomas Schulz)
譯者: 林琬玉
繪者: 蔡佳豪
出版社:寶鼎
出版日期:2019/06/06

April 10, 2019

BI 相關的參考資料整理(課程、認證、參考連結)


整理了一些 BI 相關的資訊,記錄下來隨時可以來查詢,也提供大家參考!

目前網路上就有很多可以參考的線上課程以及線上資訊,如果有興趣的人可以上網直接參考,這些資訊都還蠻多蠻足夠的,而且都是線上免費的課程和教材,我整理如下。

下列是我正在讀的資料、課程和教材,提供給各位參考,如果各位有興趣可以一起研讀,一起討論。

## BI 線上課程:

* Introduction to Data Modeling

* Delivering a Relational Data Warehouse

* Delivering a Data Warehouse in the Cloud

* Developing a Multidimensional Data Model

* Developing a Tabular Data Model

* Implementing ETL with SQL Server Integration Services

* Creating a Master Data Solution with SQL Server Master Data Services (MDS)

* Data Cleansing with Data Quality Services (DQS)

* Analyzing and Visualizing Data with Power BI

* Data Analysis: Take It to the MAX()

* Analyzing and Visualizing Data with Excel

* Microsoft Excel for the Data Analyst


## BI 相關認證:
----------
1. MCSA: BI Reporting


(1) Exam 70-778/使用 Power BI 來分析和可視化處理資料
(2) Exam 70-779/使用 Microsoft Excel 分析和將資料視覺化

----------
2. MCSA: SQL 2016 BI Development


(1) Exam 70-767/Implementing a SQL Data Warehouse
(2) Exam 70-768/Developing SQL Data Models

----------
3. MCSA: SQL 2016 Database Development


(1) Exam 70-761/Querying Data with Transact-SQL
(2) Exam 70-762/Developing SQL Databases


## BI 認證相關參考資料:

1. Exam 70-767 / Implementing a SQL Data Warehouse

** 書籍:
(1) 測驗參考 70-767 Implementing a SQL Data Warehouse
出版時間:2017 年 11 月

(2) Exam material for Microsoft 70-768 Developing SQL Data Models

(3) Preparing for and Taking Microsoft Exam 70-768 (Developing SQL Data Models)

(4) Developing SQL Data Models v7.0 (70-768)

** 參考資料:
1.) SQL 資料倉儲文件

2.) SQL Server Integration Services

3.) SSIS 如何建立 ETL 封裝

4.) Data Quality Services (DQS) 簡介

5.) Master Data Services

6.) Master Data Services 概觀 (MDS)

---------------
2. Exam 70-768 / Developing SQL Data Models

** 書籍:
(1) Exam Ref 70-768: Developing SQL Data Models
Published: May 2017

(2) Exam material for the Microsoft 70-767 - Implementing a SQL Data Warehouse

(3) Implementing a Data Warehouse using SQL v5.0 (70-767)

** 參考資料:
1.) SQL Server Analysis Services

2.) SQL Server Data Tools

3.) MDX 查詢基礎觀念 (Analysis Services)

4.) Data Analysis Expressions (DAX) Reference

5.) DAX 簡介

April 9, 2019

開始準備認證:Microsoft SQL Data Models (Exam 70-768)


MCSE認證徽章(範例)

這是我規劃預計取得認證 Microsoft Certified Solutions Expert (MCSE) : Data Management and Analytics

應該要通過的考試有三科:
必須先取的 MCSA: SQL 2016 BI Development (包含兩個測驗)
* Exam 70-767 Implementing a Data Warehouse using SQL
* Exam 70-768 Developing SQL Data Models
另外,再通過一科:(有很多項目可以選,我選擇的是 Power BI)
* Exam 70-778 Analyzing and Visualizing Data with Power BI

希望年底前可以達成!

以下就進入這篇文章我想要介紹的主題:Microsoft SQL Data Models (Exam 70-768) 認證

這是 Microsoft 在建立 Data Model 所需要使用的服務、功能、和技術,開始學習 Data Model 的相關技術之前,建議你最好已經熟悉 Data Warehouse 相關的服務功能,因為 SQL Data Model 是建構在 Data Warehouse 上面的模型架構。(最好已經通過 Exam 70-767 的認證之後再來取得這個 70-768 的認證!)

從前面的這個 70-767 Data Warehouse 認證相關的資訊之後,70-768 Data Model 認證涵蓋很多資料分析上的規劃、架構、設計、模型之上,相信在學習並通過取得這個 Data Model 考試認證之後,對於 Microsoft SQL Data Model 你會有很深入的了解與應用,針對 BI Developer, Administrator 開發 BI 資料庫的人員,應該也會有很大的幫助。(同時取得 767 Data Warehouse 和 768 Data Models 認證,你就會得到 Microsoft MCSA:BI Development 認證)

OLAP database 是 SQL Data Model 的基礎,OLAP DB 的設計方法有 Tabular 和 Multidimensional 兩種方式,Tabular 是使用記憶體的 in-Memory DB,Multidimensional 是既有的硬體儲存方法,OLAP 是屬於交易量少,運算複雜,需要多重處理之後的分析資料庫。MDX 是 multidimensional model 的開發分析語言,DAX 是 tabular model 的開發使用語言,在分析規劃 data model 的時候,必須要視你的需求來做相關的規劃。
==> 以上簡單講的這些內容你是否都了解?你知道什麼是 MOLAP?什麼是 ROLAP 嗎?如果答案是「不了解」,那代表你還很不熟悉 SQL Data Model,建議你跟我一樣,慢慢地重頭研讀這些相關的資訊,實際操作演練學習,讓你能夠進入「資料分析」這個令人驚奇的領域吧!(MDX 和 DAX 很難,你必須要有一顆能力很好的邏輯分析腦袋,這些執行的分析作業通常都很複雜難懂,所以你還必須有一顆清晰冷靜的頭腦,我相信,如果你努力學習通過這個考試認證,你會非常有成就感的!)

這個 Exam 70-768 認證考試的參考資訊其實不多,我上網找了很久,並沒有發現太多參考的資訊,以下大致整理我收集到的相關資料。

# 測驗內容說明:
Exam 70-768 Developing SQL Data Models
https://www.microsoft.com/en-us/learning/exam-70-768.aspx

* Skill measured:(考試內容範圍及佔分比例)
Design a multidimensional business intelligence (BI) semantic model (25–30%)
Design a tabular BI semantic model (20–25%)
Develop queries using Multidimensional Expressions (MDX) and Data Analysis Expressions (DAX) (15–20%)
Configure and maintain SQL Server Analysis Services (SSAS) (30–35%)

# 閱讀書籍:(Microsfot 出版的認證考試用書,針對考試內容的主題逐一介紹,也是一本學習 SQL Server Analysis Service 的好書,雖然都是認證考試內容,但是對於 SSAS 的學習也非常有幫助。)
Exam Ref 70-768 Developing SQL Data Models
出版商: Microsoft Press
出版日期: 2017-05-15
ISBN: 1509305157
ISBN-13: 9781509305155

市面上還有很多 SSAS 相關的書籍,可以視個人需求來購買。(你只要上 Google 搜尋 SSAS 相關書籍即可。)


# 線上課程:(以下是免費的線上課程,讓你隨時隨地可以上課,內容非常的多,也需要花蠻多時間才能夠上完這些課,但是這些課程的安排循序漸進,讓你可以慢慢的學習 SSAS 相關的服務功能,是學習 SSAS 非常好用的線上課程。)
Developing a Multidimensional Data Model
https://courses.edx.org/courses/course-v1:Microsoft+DAT224x+2T2018/course/

Developing a Tabular Data Model
https://courses.edx.org/courses/course-v1:Microsoft+DAT225x+3T2018/course/

SSAS (Microsoft 官方教學影片)
https://www.youtube.com/playlist?list=PLRSlaaxiXtw3P0uFOXJPmI9fHJmDByNF8

Data Analysis: Take It to the MAX()
https://courses.edx.org/courses/course-v1:DelftX+EX101x+2T2018/course/

Creating BI Reports with SQL Server Reporting Services(這是 SSRS 服務,跟 768 考試相關性比較小一點)
https://courses.edx.org/courses/course-v1:Microsoft+DAT214x+1T2018a/course/


# 各項 Topic 的線上參考資訊:(參考的資料非常多,無法一一列舉,但是每一個 Topic 都需要了解清楚,否則考試會 GG .....)
----------
* SSAS 相關:
Analysis Services 教學課程
https://docs.microsoft.com/zh-tw/sql/analysis-services/analysis-services-tutorials-ssas?view=sql-server-2017

----------
* Design Data Model 相關:


----------
* MDX & DAX 相關:




[認證介紹] Microsoft BI 相關的認證 (Data Warehouse & Data Model & PowerBI)



最近正在研究 Microsoft BI 方面的解決方案,研讀了很多 BI, Data Warehouse, 視覺化, Data Analysis 等方面相關的資料,上網查詢了一下 Microsoft 在 BI 方面相關的 Certification 有哪些,我大致整理了一些資料記錄下來,同時提供讓大家參考!

Microsoft BI 開發相關的認證主要有兩個:
1. MCSA: SQL 2016 BI Development (包含兩個測驗)
* Exam 70-767 Implementing a Data Warehouse using SQL
* Exam 70-768 Developing SQL Data Models

2. MCSA: BI Reporting (包含兩個測驗)
* Exam 70-778 Analyzing and Visualizing Data with Power BI
* Exam 70-779 Analyzing and Visualizing Data with Microsoft Excel

Microsoft BI 相關的認證,主要都包含在 SQL Server 相關的產品服務之中,最基本的當然是 SQL Server 本身,SQL Data Warehouse 就是架構在 SQL Server 主體之上,另外加上 SQL Server Enterprise Information Management (EIM) Suite 的成員,三個成員包括有:SQL Server Integration Service (SSIS), Master Data Service (MDS), Data Quality Service(DQS),然後 Data Model (Cube) 的分析與建立就需要透過 SQL Server Analysis Service (SSAS) 加上 MDX 和 DAX 兩大工具,整個搭配架構合成,用來規劃、架構、分析與建構 BI Data Warehouse & Data Model solution,最後透過 Microsoft 的資料視覺化工具:Power BI or EXCEL 來做呈現,良好的資料權限分割,視覺化的圖示工具,不論是報表、儀表板、即時監控、警告通知等,都有很好的功能來實踐,以上的架構可以參考下圖的說明就會更清楚整個 Microsoft BI 的解決方案。

功能架構如下圖:


系統架構如下圖:


有關 Data Warehouse 的部分,是進入 BI 的第一步關鍵,如何建立 Data Warehouse 更是規劃 BI 最重要的第一步,有了這個 Data Warehouse 之後,我們才能夠往後來建立 Data Model (Cube),然後才能做資料的視覺化分析與呈現。

以下主要針對 Exam 70-767 這個認證來介紹,這是 Microsoft 在 Data Warehouse 方面主要解決方案的一張認證,如何使用 SQL Server 相關的服務來規劃、設計、建置 BI 資料倉儲的解決方案。
對於認證相關的測驗,我的考試準備內容如下,當然,網路上還有很多線上的資訊需要研讀,但是資料項目太多,無法一一列舉。


# 測驗內容說明:

Exam 70-767 Implementing a Data Warehouse using SQL
https://www.microsoft.com/en-us/learning/exam-70-767.aspx

Skills measured: (考試內容範圍及佔分比例)
* Design, implement, and maintain a data warehouse (35–40%)
* Extract, transform, and load data (40–45%)
* Build data quality solutions (15–20%)

# 閱讀書籍:(這是 Microsoft 出版的認證考試相關課程,最好買一本來慢慢研讀,裡面的內容都要了解清楚,書本裡面的介紹只是部分,自己需要再找相關的資訊來補齊。)

Exam Ref 70-767 Implementing a SQL Data Warehouse
by Raj Uchhana, Jose Chinchilla
Publisher: Microsoft Press
Release Date: November 2017
ISBN: 9781509304486
https://www.oreilly.com/library/view/exam-ref-70-767/9781509304486/


# 線上課程:(線上免費課程,共有三大科目,每一個科目都有很多不同的服務功能介紹,非常適合漸進式的課程學習,Microsoft 安排的課程,不管是分章節、服務功能說明、實作訓練,涵蓋內容深入淺出,非常適合慢慢的課程學習內容,只是需要花很多時間在這些線上課程之上。)

1. DAT216x | edX : Delivering a Relational Data Warehouse
https://courses.edx.org/courses/course-v1:Microsoft+DAT216x+3T2016/course/

2. DAT217x | edX : Implementing ETL with SQL Server Integration Services
https://courses.edx.org/courses/course-v1:Microsoft+DAT217x+2T2016/course/

3. DAT218x | edX : Data Cleansing with Data Quality Services (DQS)
https://www.edx.org/course/data-cleansing-data-quality-services-dqs-microsoft-dat218x-2


# 各項 Topic 的線上參考資訊:(參考的資料非常多,但是每一個 Topic 都需要了解清楚,否則考試會 GG .....)

* SQL Data Warehouse 相關:
什麼是 Azure SQL 資料倉儲?
https://docs.microsoft.com/zh-tw/azure/sql-data-warehouse/sql-data-warehouse-overview-what-is

REST APIs for Azure SQL Data Warehouse
https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-manage-compute-rest-api

Partitioning tables in SQL Data Warehouse
https://docs.microsoft.com/en-us/azure/sql-data-warehouse/sql-data-warehouse-tables-partition

* SSIS 相關:
Control Flow
https://docs.microsoft.com/en-us/sql/integration-services/control-flow/control-flow?view=sql-server-2017

Integration Services Transformations
https://docs.microsoft.com/en-us/sql/integration-services/data-flow/transformations/integration-services-transformations?view=sql-server-2017

Transform Data with Transformations
https://docs.microsoft.com/en-us/sql/integration-services/data-flow/transformations/transform-data-with-transformations?view=sql-server-2017

Data Flow
https://docs.microsoft.com/en-us/sql/integration-services/data-flow/data-flow?view=sql-server-2017

Data in Data Flows
https://docs.microsoft.com/en-us/sql/integration-services/data-flow/data-in-data-flows?view=sql-server-2017

Integration Services (SSIS) Logging
https://docs.microsoft.com/en-us/sql/integration-services/performance/integration-services-ssis-logging?view=sql-server-2017

Execute SQL Task
https://docs.microsoft.com/en-us/sql/integration-services/control-flow/execute-sql-task?view=sql-server-2017

Precedence Constraints
https://docs.microsoft.com/en-us/sql/integration-services/control-flow/precedence-constraints?view=sql-server-2017

Lookup Transformation
https://docs.microsoft.com/en-sg/sql/integration-services/data-flow/transformations/lookup-transformation?view=sql-server-2017

Set Package Properties
https://docs.microsoft.com/en-us/sql/integration-services/set-package-properties?view=sql-server-2017

Deploy Integration Services (SSIS) Projects and Packages
https://docs.microsoft.com/en-sg/sql/integration-services/packages/deploy-integration-services-ssis-projects-and-packages?view=sql-server-2017

Debugging Data Flow
https://docs.microsoft.com/en-sg/sql/integration-services/troubleshooting/debugging-data-flow?view=sql-server-2017

Parallel Loop Task
http://www.cozyroc.com/ssis/parallel-loop-task

Union All Transformation
https://docs.microsoft.com/en-us/sql/integration-services/data-flow/transformations/union-all-transformation?view=sql-server-2017

MERGE in Integration Services Packages
https://docs.microsoft.com/en-us/sql/integration-services/control-flow/merge-in-integration-services-packages?view=sql-server-2017

Foreach 迴圈容器
https://docs.microsoft.com/zh-tw/sql/integration-services/control-flow/foreach-loop-container?view=sql-server-2017

Debugging Control Flow
https://docs.microsoft.com/en-us/sql/integration-services/troubleshooting/debugging-control-flow?view=sql-server-2017

MERGE (Transact-SQL)
https://docs.microsoft.com/en-us/sql/t-sql/statements/merge-transact-sql?view=sql-server-2017

Columnstore indexes: Overview
https://docs.microsoft.com/en-us/sql/relational-databases/indexes/columnstore-indexes-overview?view=sql-server-2017

Change Data Capture Stored Procedures (Transact-SQL)
https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/change-data-capture-stored-procedures-transact-sql?view=sql-server-2017

Enabling AlwaysOn for SSISDB
https://chrislumnah.com/2017/05/09/enabling-alwayson-for-ssisdb/

Track Data Changes (SQL Server)
https://docs.microsoft.com/en-us/sql/relational-databases/track-changes/track-data-changes-sql-server?view=sql-server-2017

SQL Server Temporal Tables vs Change Data Capture vs Change Tracking - part 2
https://www.mssqltips.com/sqlservertip/5212/sql-server-temporal-tables-vs-change-data-capture-vs-change-tracking--part-2/

Temporal Table Usage Scenarios
https://docs.microsoft.com/en-us/sql/relational-databases/tables/temporal-table-usage-scenarios?view=sql-server-2017

* DQS 相關:

Install Data Quality Services
https://docs.microsoft.com/en-us/sql/data-quality-services/install-windows/install-data-quality-services?view=sql-server-2017

Data Quality Services (DQS) Cleansing Transformation - SSIS
https://mindmajix.com/ssis/data-quality-services-dqs-cleansing-transformation

Task 7: Adding DQS Cleansing Transform to the Data Flow
https://docs.microsoft.com/en-us/sql/tutorials/task-7-adding-dqs-cleansing-transform-to-the-data-flow?view=sql-server-2014

SSIS: Using the DQS Cleansing component
https://intelligentsql.wordpress.com/2013/07/30/ssis-using-the-dqs-cleansing-component/

Perform Knowledge Discovery
https://docs.microsoft.com/en-us/sql/data-quality-services/perform-knowledge-discovery?view=sql-server-2017

Create a Matching Policy
https://docs.microsoft.com/en-us/sql/data-quality-services/create-a-matching-policy?view=sql-server-2017&viewFallbackFrom=sqlserver-

Data Quality Projects (DQS)
https://docs.microsoft.com/en-us/sql/data-quality-services/data-quality-projects-dqs?view=sql-server-2017

DQS Security
https://docs.microsoft.com/en-us/sql/data-quality-services/dqs-security?view=sql-server-2017

* MDS 相關:

Master Data Services
https://docs.microsoft.com/en-us/sql/master-data-services/master-data-services?view=sql-server-2014

SQL Server Master Data Services Tips
https://www.mssqltips.com/sql-server-tip-category/97/master-data-services/

How to version a SQL Server Master Data Services model
https://www.mssqltips.com/sqlservertip/4292/how-to-version-a-sql-server-master-data-services-model/

MDS Versioning, Permission and Security — DatabaseJournal.com
https://www.databasejournal.com/features/mssql/article.php/3908611/MDS-Versioning-Permission-and-Security.htm

Domain-Based Attributes (Master Data Services)
https://docs.microsoft.com/en-us/sql/master-data-services/domain-based-attributes-master-data-services?view=sql-server-2017

Change Tracking (Master Data Services)
https://docs.microsoft.com/en-us/sql/master-data-services/change-tracking-master-data-services?view=sql-server-2017

March 1, 2019

MPP 微軟的主題認證學習網站介紹



這是我的個人儀表板 on MPP 網站,目前取得了三個認證,MPP 網站是一個很好的學習管道,從開始接觸 AI 之後,上過了台灣人工智慧學校的第一屆經理人班,經過密集的課程以及各個老師疲勞式的資訊轟炸,深深了解自己的不足,知道自已必須要好好的進階學習才能夠好好的來了解「人工智慧」這個大主題,所以我選擇了 MPP 線上學習網站來學習各種 AI 所需要的相關細部課程內容,讓自己能夠更加了解 AI 所涵蓋的各項基礎與資訊。

Microsoft Professional Program (MPP) 主題認證網站:
https://academy.microsoft.com/

不要再遲疑了,想要更進階的學習相關的主題內容嗎?就從登入註冊開始吧!
但是,請不要抱持著打混摸魚的心態想要拿到這些認證,每一個認證課程提供相關主題的各項課程,每一門課程都需要上 on-line 課程,除了學習影片,線上內容資訊,每一門課程都有各模組的小考 Quiz,Hand-on LAB 需要實作,以及最後的測驗題目,必須要通過 70% 以上的成績才能夠拿到課程的認證;在取得了主題認證所需要的各門課程的認證之後,最後你才能拿到這個主題的認證。

MPP 認證網站提供了很多相關的主題可以線上學習:(目前持續增加中,這裡列出目前網站上有的主題認證課程)

  • Data Science
  • Big Data
  • Artificial Intelligence (AI)
  • Internet of Things (IoT)
  • Cybersecurity
  • Data Analysis
  • Entry Level Software
  • IT Support
  • DevOps

這是微軟的主題認證網站,所以課程裡面介紹的內容和說明都是以 Microsoft 的相關技術和工具來做說明,但是,因為很多理論基礎是不變的,所以在資料科學、大數據、和人工智慧的主題上還是很有幫助,所以,我首先選了最基礎的主題:「資料科學」,這裡面介紹了資料分析和機器學習所需要的各種基礎理論和課程說明內容,課程整理的非常完整,可以讓你一站式的得到所需要的各種知識內容。


一開始非常的辛苦,因為學校之前教的數學、微積分、線性代數、機率、統計等,全部忘光了,還必須要自己尋找很多相關的資訊來輔助學習,可以說學習進度非常地緩慢。

接下來選擇了「大數據」主題課程來學習,這一門課程介紹了目前有關大數據所需要的各項內容,主要使用微軟 Azure 提供的雲端服務來介紹大數據這個架構,雖然都是微軟的工具,但是基礎的大數據理論和架構都是目前普遍使用的 Hadoop 為基礎,也是非常有用的一門課程,讓你能夠完整的了解大數據架構,以及大數據處理所需要的各種邏輯和流程。


最後,終於進入「人工智慧」這個課程,還好之前選擇先研讀了資料科學和大數據這兩個主題,讓我在 AI 這一門課可以不用再煩惱基礎的數理邏輯、理論、和演算法,可以在 AI 的應用與框架上更為深入的了解,但是,必須要說的是,這課程並不是 AI 的全部,人工智慧還有很多新的技術與應用,而且還有很多未開發的技術領域,需要我們持續的研究和精進。


這三個課程花了很多很多的時間上課,做習題,實作演練,考試,以及最後專題的製作等,學習的內容涵蓋很廣,讓我學習到很多很多,雖然已經拿到了這些認證,但是這些課程還是會在日後有需要時再重新研讀。

以上,是我的讀書學習心得分享,提供給大家參考,希望對有興趣的人能夠有所幫助。
謝謝!

#MPP
#DataScience
#BigData
#AI


[認證心得] MPP Certification for Artificial Intelligence (AI)



Microsoft Professional Program (MPP) 線上學習網站是一個非常好的學習網站,Miscrosoft 提供很多主題性的學習內容,除了結合技術教學內容以外,結合線上測驗 Quiz,上手實作 LAB,以及課程驗證測驗 Exam,最後以上課實做的學習內容,自我完成一個 Project,MPP 是一個完整的訓練課程,提供我們學習一門學科非常好的一個管道。


接下來要介紹 MPP for AI 這一門課程:

接續之前取得的兩門課程:MPP for Data Science & MPP for Big Data,有關資料科學和大數據相關的課程,接著取得有關人工智慧 MPP for AI 這一門課程的認證,這一門課程一樣包含 10 門課程,介紹了人工智慧相關的各項主題,包括了有:AI 相關的基礎數學,AI 倫理道德 (Ethics and Law),從機器學習 (Machine Learning) 介紹一直到深度學習 (Deep Learning) 的各種模型說明,最近非常夯的強化學習 (Reinforcement Learning),還有各種神經網路架構的說明 (CNN, RNN, NLP, etc.),以及電腦視覺、語音處理、自然語言處理等各種人工智慧的理論。

說實在的,這一門認證 MPP for AI 還真不容易學習,除了你應該要先有各種人工智慧應用的認識與瞭解之外,數學基礎與統計分析入門更是需要學習清楚,不然這些課程上不會再額外說明這些數學統計,其他很多演算法和有名的理論邏輯,都需要自己額外搜尋相關的參考文件來學習,總而言之,我覺得 MPP for AI 不是一門普通人可以學習的認證課程,需要自己先學習相關的基礎數理、理論、和演算法之後,才能夠順利完成並瞭解這些課程內容。

花了非常多的時間完成這些課程,但是還有很多理論邏輯沒辦法搞清楚,還是需要持續繼續研讀相關的資料來讓自己更進一步了解人工智慧這許許多多的理論和應用。

最後,秀一下認證的結果,花了這許多時間,終於順利拿到這一張認證,但是認證歸認證,這並不代表我會了什麼,也不代表我了解 AI 這一個主題,更不是代表「你會了」,這只是一個里程碑,在人工智慧的這一條路上,還有很多需要學習和精進的內容,就讓我們一起加油努力學習吧!

#人工智慧學習里程碑
#MPPforAI
#AI

January 12, 2019

[好書介紹] 梅迪奇效應 Medici Effect



跨領域創新,跨界思考,異場域碰撞,讓你意想不到的結果。

真是一本非常好看的書,完全跳脫傳統的想法,跨領域的衝擊讓你的創新思維龍飛鳳舞、五花八門,不受限於自己所屬的領域,脫離長久以來個人一直追求的傳統框架,創造出獨一無二、新奇百怪的新藍海思維。

創意必須要冒險,這是最首要的原則,所有的創意都在未知的領域裡,不在已知的領域中。

我們必須要跳脫自己的舒適圈,離開個人長久以來安逸不變的既有路線,設法脫離所屬的領域,不再依賴自己既有的價值網路,嘗試接觸各種領域,讓自己成為通才,善於為任何產業創造出新觀念和新想法,如果你想發展出突破性的新創意,變化多端的經驗十分重要,透過職能多元化,尋找異場域的碰撞,產生創新的火花。

年輕人或是剛進入一個領域的新人,因為他們沒有歷史包袱,沒有傳統制式的框架,用不同的方法學習,天馬行空的想法讓他們可以發明出新想法,改變原有的傳統模式,另外還有一個重點就是:他們還敢於嘗試,實際去做才是最重要的。

並不是要你放棄自己原有的領域,而是要去投入其他場域,嘗試讓各種不同的領域和自己的領域產生碰撞,激發出跨領域的創新思維,你將會得到意想不到的創意想法。