@Loki寫道:
我們使用服務主體訪問數據從原始文件如json、CSV。
我看到一個視頻表明它可能是通過統一目錄。MyAccountAccess
可能有人評論這個嗎?
湖在Azure訪問原始文件數據存儲(ADLS)創2可以通過使用一個服務主體或統一編目(加州大學)。這兩種方法都提供了不同的方法來訪問數據。
服務主體:
使用一個服務主體涉及創建一個Azure Active Directory (AAD)應用程序和設置必要的權限訪問ADLS創2存儲賬戶。服務主體作為服務帳戶,允許編程訪問原始文件。這種方法通常用於與其他服務自動化和集成。
統一目錄(加州大學):
聯合目錄是一個元數據層之上的原始文件ADLS創2。它提供了一種方法來組織和管理數據資產使用關係數據庫接口。統一目錄允許您創建表,定義模式,使用類似sql的語法,和查詢數據的抽象的複雜性直接處理原始文件。它提供了一種更加結構化的和友好的方式訪問和分析數據。
值得注意的是,統一編目操作的原始文件;它不更換或修改它們。它提供了一個額外的抽象層,簡化了數據發現和查詢。
使用服務主體或統一目錄之間的選擇取決於您的特定的用例和需求。如果你需要編程訪問原始文件,直接和你舒適的工作文件,使用一個服務主體可能更合適。另一方麵,如果你喜歡更結構化和用戶友好的方式,統一目錄可以提供一個方便的方式與數據交互。
考慮數據的複雜性等因素,所需的抽象層次,和你的團隊的技能在決定這些方法之間。
我希望可以幫助您的信息。
@Loki寫道:
我們使用服務主體訪問數據從原始文件如json、CSV。汽車遊戲
我看到一個視頻表明它可能是通過統一目錄。
可能有人評論這個嗎?
太好了!服務主體是一個安全的和推薦的方式進行身份驗證和訪問資源Azure。使用服務主體,可以提供原始文件在Azure存儲或其他數據源支持服務主體身份驗證。
訪問數據從原始如JSON或CSV文件,你可以按照這些一般的步驟:
創建一個服務主體:生成一個服務主體在Azure活動目錄(Active Directory) (AAD)或Azure B2C,取決於您的需求。
分配所需的權限:將必要的權限分配給服務主體訪問存儲帳戶或數據源包含的原始文件。Azure存儲賬戶,您可以提供適當的訪問權限(例如,讀、寫或列表)。
使用身份驗證憑證:獲取必要的服務主體的身份驗證憑證,如它的客戶機ID、客戶秘密,或證書。
實現代碼或腳本:使用像Python編程語言,Java或PowerShell腳本編寫代碼或使用服務主體的憑證和適當的sdk或api來訪問原始文件數據。
連接到數據源:使用服務主體的憑據進行身份驗證並建立一個連接到數據源或Azure存儲賬戶。
訪問原始文件:一旦建立連接,您就可以訪問原始文件使用sdk提供的方法或api。例如,您可以讀取JSON或CSV文件,解析其內容,並執行所需的操作。