連結至或從 Microsoft Graph 匯入資料

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為英文文章出處,以供參考。

您可以匯入或連結至資料的 Microsoft Graph,這是一個點選到 Office 365 資訊和關係],即可獲得寶貴推斷和有關個別使用者、 群組及組織的深入見解的豐富的資料來源。 含有這批資料,您可以增加智慧與您存取解決方案的生產力。 如需詳細資訊,請參閱Microsoft Graph

  • 當您連結至資料時,Access 會建立雙向連線,來同步處理 Access 和 Microsoft Graph 中的資料變更。

  • 當您匯入資料時,Access 會建立一次性的資料複本,因此 Access 或 Microsoft Graph 中的資料變更不會同步處理。

連線到 Microsoft Graph 的存取權的概觀

這項功能僅限訂閱者使用 連結至或匯入資料從 Microsoft Graph 功能僅供Office 365 訂閱者

什麼是 Microsoft Graph?

Microsoft Graph 連線來收集及不同的資料 (使用者、 群組、 郵件、 連絡人、 交談、 工作、 檔案和等等) 組織成一組關聯的多個 Office 365 應用程式與服務之間的點。 關聯的範例包括: 使用者群組的成員,目前的使用者的管理員,使用者會中提及多個交談,或該使用者的文件已共用時數的同事在過去幾個小時。

Word 「 圖形 」 是用來代表資訊的社交網路的字詞。 Microsoft Graph 是 Office 365 中的社交和資料連線的網路。 值的任何網路指數隨著連線的數目。 Microsoft Graph,這些連線會根據您正在處理的項目、 人員,以及其中有什麼重要事項。

您可以快速取得最新版本的電腦學習深入解析 Microsoft Graph 資料表上,執行進一步的動作與增加 smartness 及存取資料庫解決方案的生產力。 比方說,您可以尋找使用者最相關的人員,並為電子郵件連結新增至報表或傳送至使用者群組的電子郵件中的報表是成員之一。

開始之前

想要順利完成所有作業嗎? 請在執行連結或匯入之前,進行以下準備作業:

  • Microsoft Graph 資料根據您的公司或學校帳戶。第一次使用 Microsoft Graph,您可能需要登入 Office 365。

  • 請將每個資料表或檢視中的欄數納入考量。 Access 在單一資料表中最多只支援 255 個欄位,因此 Access 只會連結或匯入前 255 個欄。

  • 決定要匯入的總資料量。 Access 資料庫的大小上限為 2 GB (減去系統物件所需的空間)。 Microsoft Graph 包含大型表格,可能需要很長的時間來載入,和您可能無法將它們全部匯入的單一的 Access 資料庫。 使用Microsoft Graph 查詢參數,將連結的資料量降到最低。

  • 使用值得信任的位置和 Access 資料庫密碼,以保護 Access 資料庫和當中內含之連線資訊的安全。 如需詳細資訊,請參閱決定是否要信任資料庫,以及使用資料庫密碼將資料庫進行加密

  • 建立額外關聯的方案。 Access 會連結至或匯入所選取的資料表和 Microsoft Graph 資料模型中進行篩選後的子集。 若要手動建立其他新的和現有資料表之間的關聯使用 [資料庫關聯圖] 視窗。 如需詳細資訊,請參閱什麼是 [資料庫關聯圖] 視窗?建立、 編輯或刪除關聯性

快速入門

  1. 選取 [外部資料>新的資料來源>從線上服務>從 Microsoft Graph

  2. 如果出現提示,請登入 Office 365 公司或學校帳戶。

  3. 請執行下列其中一項操作:

    • 若要匯入,請選取 [匯入來源資料至目前資料庫的新資料表]。

    • 若要連結,請選取 [以建立連結資料表的方式,連結資料來源]。

  4. 選取 [確定]。

  5. 連結資料表] 或 [匯入物件] 對話方塊的 [表格] 下選取您要連結至或匯入,然後按一下[確定]的每個資料表。

    預先定義篩選的清單

使用 Microsoft Graph 查詢參數的篩選連結結果

從 Microsoft Graph 連結和匯入會傳回大量資料,特別是在大型組織中的 [群組] 和 [使用者]。 當您連結時,請考慮使用下列的 Microsoft Graph 查詢參數以在擷取資料之前先篩選伺服器上的資料:

  • $top    根據數字找出一組有限記錄,例如前 25 列。

    附註    我們建議的最佳做法是先使用 $top=n 查詢參數傳回少量的資料,然後再熟悉欄位和值。

  • $filter    根據運算式篩選列數。

  • $select   僅傳回您指定的那些欄位。 然而,Access 永遠會傳回識別碼欄位。

請注意,Access Microsoft Graph 僅支援運算式、語法和欄位的子集。 如需支援項目和最新更新的詳細資訊,請參閱使用查詢參數自訂回應使用者資源類型群組資源類型

  1. 在 [篩選結果] 對話方塊中,輸入 Microsoft Graph 查詢參數。 下列範例是顯示 [群組] 和 [使用者],但您可以為其他表格建立類似的篩選。

    $top=10
    $filter=securityEnabled eq false
    $filter=startswith(displayName, 'M')
    $filter=startswith(mailNickname, 'S')
    $filter=startswith(mail,'S') or startswith(mail,'T')
    $filter=startswith(mail, 'B') & $select=mail
    $select=mail,mailEnabled,mailNickname
    $select=classification,displayName
    $top=50
    $filter=startswith(givenName,'J') 
    $filter=startswith(givenName, 'B') & $top=3
    $filter=accountEnabled eq false
    $filter=startswith(jobTitle,'SENIOR')
    $filter=usageLocation eq 'GB' or usageLocation eq 'RU'
    $filter=userType eq 'Member'
    $select=displayName,mail,surname,postalCode
    $select=givenName,jobTitle,mobilePhone
  2. 選取 [確定]。

結果​​

連結或匯入作業完成後,資料表便會出現在相同的名稱為 Microsoft Graph 表格瀏覽窗格。 在匯入作業進行期間,如果該名稱已被使用,則 Access 會在新的資料表名稱中附加「1」。 在連結作業時,如果該名稱已被使用,Access 會將 「 1 」 到新的資料表名稱,但只当不同的篩選套用。 您可以隨時資料表重新命名為更具有意義。

含有 「」 前置詞的資料表傳回誰是目前的登入使用者根據資料。

您可以更新我的 Outlook 連絡人,但所有其他的 Microsoft Graph 資料表是唯讀狀態。

在匯入作業進行期間,Access 絕對不會覆寫資料庫中的資料表。 雖然您無法直接將 Microsoft Graph 附加至現有資料表,您可以建立新增查詢新增資料之後您有來自相似資料表匯入資料。

在連結作業執行期間,如果資料行是唯讀,在 Microsoft Graph 資料表中,它們也會是唯讀,在 Access 中。

提示    若要查看 Microsoft Graph URL,包括任何查詢參數,將游標暫留在 Access 瀏覽窗格中的資料表上。

修改現有的 Microsoft Graph 查詢參數

如果您有現有的連結的資料表與查詢參數,您可以變更它。

  1. 在 [功能窗格] 連結的資料表,以滑鼠右鍵按一下,然後選取連結資料表管理員

  2. 在 [連結資料表管理員] 對話方塊中,按一下加號 (+) 展開 [Microsoft Graph 資料來源名稱],然後選取您想要修改特定的資料來源名稱旁的核取方塊。

  3. 選取 [重新連結]。

  4. 更新查詢參數字串在重新連結 <Linked 表格 name> ] 對話方塊中。

    例如,變更 $top = 100 $filter = userType eq '成員'。

    請確定有問號 (?) 之間的字元資料表名稱] 和 [查詢參數。

  5. 選取 [確定]。

  6. 選取您修改過的特定資料來源名稱旁的核取方塊。

  7. 選取 [重新整理]。

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×