- Microsoft Power BI數(shù)據(jù)可視化與數(shù)據(jù)分析
- 王國平
- 2118字
- 2024-01-05 17:39:16
2.2 連接到數(shù)據(jù)庫
Power BI提供多種數(shù)據(jù)庫類型的連接方式,如 SQL Server、MySQL和Oracle數(shù)據(jù)庫等,如圖2-20所示。

圖2-20 數(shù)據(jù)庫類型
2.2.1 SQL Server數(shù)據(jù)庫
Power BI Desktop連接SQL Server數(shù)據(jù)庫的具體操作步驟如下。
在“開始”功能區(qū)中單擊“獲取數(shù)據(jù)”下拉按鈕,在打開的下拉列表中選擇“SQL Server”選項(xiàng),如圖2-21所示。
還可以在“獲取數(shù)據(jù)”下拉列表中選擇“更多”選項(xiàng),打開“獲取數(shù)據(jù)”對話框,選擇“數(shù)據(jù)庫”類型中的“SQL Server數(shù)據(jù)庫”,如圖2-22所示。

圖2-21 在“獲取數(shù)據(jù)”下拉列表中選擇“SQL Server”選項(xiàng)

圖2-22 選擇“數(shù)據(jù)庫”類型中的“SQL Server數(shù)據(jù)庫”
打開“SQL Server數(shù)據(jù)庫”對話框,如圖2-23所示。

圖2-23 “SQL Server數(shù)據(jù)庫”對話框
在“服務(wù)器”文本框中輸入服務(wù)器地址或服務(wù)器名稱,再輸入數(shù)據(jù)庫名稱,然后單擊“確定”按鈕,如圖2-24所示。

圖2-24 設(shè)置服務(wù)器和數(shù)據(jù)庫
在打開的對話框的左側(cè)選擇“Windows”,可以看到“使用您的Windows憑據(jù)訪問此數(shù)據(jù)庫”設(shè)置界面,如圖2-25所示。

圖2-25 “使用您的Windows憑據(jù)訪問此數(shù)據(jù)庫”設(shè)置界面
在該對話框的左側(cè)選擇“數(shù)據(jù)庫”,可以使用用戶名和密碼登錄數(shù)據(jù)庫,如圖2-26所示。
我們使用數(shù)據(jù)庫登錄方式,單擊“連接”按鈕后,將會(huì)打開“加密支持”對話框,如圖2-27所示。

圖2-26 “數(shù)據(jù)庫”模式登錄

圖2-27 “加密支持”對話框
單擊“確定”按鈕,打開“導(dǎo)航器”對話框,在左窗格中選中一個(gè)表后,在右窗格中會(huì)出現(xiàn)該數(shù)據(jù)表的數(shù)據(jù)預(yù)覽,如圖2-28所示。
單擊“加載”按鈕后,Power BI Desktop會(huì)顯示“加載”對話框并顯示與加載數(shù)據(jù)相關(guān)聯(lián)的活動(dòng),如圖2-29所示。

圖2-28 數(shù)據(jù)預(yù)覽

圖2-29 數(shù)據(jù)加載
數(shù)據(jù)庫中的數(shù)據(jù)表加載到Power BI Desktop后,將會(huì)在Power BI Desktop的報(bào)表視圖右側(cè)的“字段”窗格中顯示該表及其列名稱,如圖2-30所示。

圖2-30 導(dǎo)入后的數(shù)據(jù)表信息
2.2.2 MySQL數(shù)據(jù)庫
在 Power BI 連接到 MySQL 數(shù)據(jù)庫之前,需要到 MySQL 數(shù)據(jù)庫的官方網(wǎng)站(https://dev.mysql.com/downloads/connector/net/)下載對應(yīng)版本的Connector/Net驅(qū)動(dòng)程序,如圖2-31所示。

圖2-31 下載驅(qū)動(dòng)程序頁面
雙擊下載完成的驅(qū)動(dòng)程序文件“mysql-connector-net-6.9.9.msi”,打開驅(qū)動(dòng)程序安裝對話框,如圖2-32所示,然后單擊“Next”按鈕。
在打開的對話框中選擇安裝類型,單擊“Typical”按鈕,如圖2-33所示,然后單擊“Next”按鈕。

圖2-32 開始安裝驅(qū)動(dòng)程序

圖2-33 選擇安裝類型
在打開的對話框中單擊“Install”按鈕,如圖2-34所示。
進(jìn)入安裝過程,安裝完成后出現(xiàn)結(jié)束對話框,單擊“Finish”按鈕,如圖2-35所示。

圖2-34 單擊“Install”按鈕

圖2-35 安裝完成
在Power IB Desktop的“開始”功能區(qū)中單擊“獲取數(shù)據(jù)”下拉按鈕,在彈出的下拉列表中選擇“更多”選項(xiàng),如圖2-36所示。

圖2-36 選擇“更多”選項(xiàng)
打開“獲取數(shù)據(jù)”對話框,選擇“數(shù)據(jù)庫”類型中的“MySQL 數(shù)據(jù)庫”,如圖2-37所示。

圖2-37 “獲取數(shù)據(jù)”對話框
打開“MySQL數(shù)據(jù)庫”對話框,如圖2-38所示。

圖2-38 “MySQL數(shù)據(jù)庫”對話框
在“服務(wù)器”文本框中輸入服務(wù)器地址或名稱,如“127.0.0.1”,然后在“數(shù)據(jù)庫”文本框中輸入數(shù)據(jù)庫名稱,如“Power bi”,如圖2-39所示。

圖2-39 輸入服務(wù)器和數(shù)據(jù)庫名稱
還可以單擊“高級(jí)選項(xiàng)”,展開更多數(shù)據(jù)庫設(shè)置選項(xiàng),例如輸入 SQL 語句等,如圖2-40所示,完成后單擊“確定”按鈕。

圖2-40 展開更多設(shè)置選項(xiàng)
在打開的對話框的左側(cè)選擇“Windows”,可以看到“使用您的Windows憑據(jù)訪問此數(shù)據(jù)庫”設(shè)置界面,如圖2-41所示。

圖2-41 “Windows”模式登錄
在該對話框的左側(cè)選擇“數(shù)據(jù)庫”,可以使用用戶名和密碼登錄數(shù)據(jù)庫,如圖2-42所示。
我們使用“數(shù)據(jù)庫”登錄方式,單擊“連接”按鈕后,打開“加密支持”對話框,如圖2-43所示。

圖2-42 “數(shù)據(jù)庫”模式登錄

圖2-43 “加密支持”對話框
單擊“確定”按鈕后,打開“導(dǎo)航器”對話框,在左窗格中選中一個(gè)表后,在右窗格中會(huì)出現(xiàn)該數(shù)據(jù)表的數(shù)據(jù)預(yù)覽,如圖2-44所示。
單擊“加載”按鈕后,Power BI Desktop會(huì)打開“加載”對話框并顯示與加載數(shù)據(jù)相關(guān)聯(lián)的活動(dòng),如圖2-45所示。

圖2-44 “導(dǎo)航器”對話框

圖2-45 “加載”對話框
數(shù)據(jù)庫中的數(shù)據(jù)表加載到Power BI Desktop后,將會(huì)在Power BI Desktop的報(bào)表視圖右側(cè)的“字段”窗格中顯示該表及其列,如圖2-46所示。

圖2-46 Power BI Desktop中加載的數(shù)據(jù)表
2.2.3 Oracle數(shù)據(jù)庫
如果Power BI Desktop需要連接Oracle數(shù)據(jù)庫,那么計(jì)算機(jī)上必須先安裝Oracle客戶端,下面介紹具體的連接步驟。
在Power BI Desktop中,單擊“開始”功能區(qū)中的“獲取數(shù)據(jù)”下拉按鈕,在打開的下拉列表中選擇“更多”選項(xiàng),打開“獲取數(shù)據(jù)”對話框,選擇“數(shù)據(jù)庫”類型中的“Oracle數(shù)據(jù)庫”,如圖2-47所示。

圖2-47 “獲取數(shù)據(jù)”對話框
單擊“連接”按鈕后,打開“Oracle數(shù)據(jù)庫”對話框,可以輸入服務(wù)器的名稱,如圖2-48所示。

圖2-48 “Oracle數(shù)據(jù)庫”對話框
單擊“高級(jí)選項(xiàng)”,可以展開更多的設(shè)置選項(xiàng),如果想要使用本機(jī)數(shù)據(jù)庫查詢導(dǎo)入的數(shù)據(jù),可以在“SQL語句”文本框中輸入查詢語句,如圖2-49所示,完成后單擊“確定”按鈕。

圖2-49 展開更多選項(xiàng)
在打開的對話框的左側(cè)選擇“Windows”,在右側(cè)選擇“使用我的當(dāng)前憑據(jù)”單選按鈕,如圖2-50所示。

圖2-50 “Windows”方式登錄
在該對話框的左側(cè)選擇“數(shù)據(jù)庫”,可以使用用戶名和密碼登錄數(shù)據(jù)庫,如圖2-51所示。
這里使用“數(shù)據(jù)庫”登錄方式,單擊“連接”按鈕后,將會(huì)打開“加密支持”對話框,如圖2-52所示。

圖2-51 “數(shù)據(jù)庫”方式登錄

圖2-52 “加密支持”對話框
單擊“確定”按鈕,打開“導(dǎo)航器”對話框,在左窗格中選中一個(gè)表后,在右窗格中會(huì)出現(xiàn)該數(shù)據(jù)表的數(shù)據(jù)預(yù)覽,如圖2-53所示。

圖2-53 “導(dǎo)航器”對話框
單擊“加載”按鈕后,Power BI Desktop會(huì)打開“加載”窗口并顯示與加載數(shù)據(jù)相關(guān)聯(lián)的活動(dòng),如圖2-54所示。

圖2-54 “加載”對話框
數(shù)據(jù)庫中的數(shù)據(jù)表加載到Power BI Desktop后,將會(huì)在Power BI Desktop的報(bào)表視圖右側(cè)的“字段”窗格中顯示該表及其列名稱,如圖2-55所示。

圖2-55 導(dǎo)入后的數(shù)據(jù)表信息
- 數(shù)據(jù)庫開發(fā)實(shí)踐案例
- Live Longer with AI
- Python醫(yī)學(xué)數(shù)據(jù)分析入門
- 從0到1:JavaScript 快速上手
- 深入淺出Greenplum分布式數(shù)據(jù)庫:原理、架構(gòu)和代碼分析
- 大數(shù)據(jù)架構(gòu)商業(yè)之路:從業(yè)務(wù)需求到技術(shù)方案
- LabVIEW 完全自學(xué)手冊
- Instant Autodesk AutoCAD 2014 Customization with .NET
- 智慧的云計(jì)算
- 計(jì)算機(jī)組裝與維護(hù)(微課版)
- Oracle高性能SQL引擎剖析:SQL優(yōu)化與調(diào)優(yōu)機(jī)制詳解
- Access 2016數(shù)據(jù)庫應(yīng)用基礎(chǔ)
- Delphi High Performance
- 碼上行動(dòng):利用Python與ChatGPT高效搞定Excel數(shù)據(jù)分析
- Artificial Intelligence for Big Data