2023年10月7日 星期六

使用 Google Cloud 的 ABAP SDK 進行資料遺失防護去識別

 轉貼自:https://medium.com/google-cloud/data-loss-prevention-deidentification-with-abap-sdk-for-google-cloud-5a261879141a

什麼是資料遺失防護 API

Google Cloud Platform 提供的資料遺失防護 (DLP) API提供以下三種操作來保護敏感資料:

  • 密文:密文是從文字、圖像或其他類型的內容中模糊或刪除敏感資料的過程。當您編輯敏感資料時,某人將很難或不可能識別資料中的個人。DLP API 支援多種編輯技術,包括屏蔽、標記化和加密。
  • 去識別化:去識別化是修改敏感資料以使其不再可識別個人身份的過程。這可以透過用假名或概括替換姓名、日期或其他識別資訊來完成。去身分化使得資料很難與特定個人連結起來,但它並不能保證資料是匿名的。DLP API 支援多種去識別技術,包括假名化、泛化和抑制。
  • 匿名化:匿名化是轉換敏感資料的過程,以便不再能夠識別資料中的個人。這可以透過使用 k-匿名、差分隱私或同態加密等技術來完成。匿名化是最強而有力的隱私保護形式,但也可能是最難實現的。DLP API 不直接支援匿名化,但您可以使用它來實現自己的匿名化邏輯。

在 DLP API 的上下文中,下表總結了編輯、去識別和匿名化之間的主要區別:

選擇使用哪種操作取決於特定的業務需求。如果您需要保護敏感資料免遭未經授權的訪問,編輯可能就足夠了。但是,如果您需要遵守 GDPR 或 HIPAA 等隱私法規,則可能需要對資料進行去識別化或匿名化處理。

DLP API 提供了多種功能來幫助您選擇適合您需求的操作。您可以使用 DLP API 來:

  • 識別敏感資料:DLP API 可以幫助您識別資料集中的敏感資料。該 API 包括一個內建偵測器庫,用於偵測常見類型的敏感數據,例如信用卡號、社會安全號碼和個人識別資訊 (PII)。您也可以為特定類型的敏感資料建立自己的自訂偵測器。
  • 對敏感資料進行分類:識別出敏感資料後,您可以根據其敏感度等級進行分類。這將幫助您確定要應用的適當的隱私保護措施。
  • 保護敏感資料:DLP API 提供了多種保護敏感資料的技術,包括編輯、去識別化和匿名化。您可以根據資料的敏感程度和應用程式的隱私要求選擇適合您需求的技術。
  • 監控和審核敏感資料:DLP API 可以幫助您監控和審核敏感資料。這將幫助您確保資料得到正確保護。

DLP API 是保護敏感資料的強大工具。透過使用 DLP API,您可以遵守隱私法規、保護客戶的隱私並降低資料外洩的風險。請參閱程式碼範例以取得一些快速參考。

以下是使用適用於 Google Cloud 的 ABAP SDK 來使用 DLP API 來執行電子郵件 ID去識別場景的快速入門

本快速入門指南中的設定步驟假設 SAP 系統託管在 Google 雲端平台上

若要詳細了解 Google Cloud Platform 外部託管的 SAP 系統的身份驗證步驟,請參閱文件“使用 Google Cloud 外部託管的 SAP 的令牌進行身份驗證

在你開始之前

在執行此快速入門之前,請確保您或您的管理員已完成以下先決條件:

啟用所需的服務

  • 點擊Google Cloud 控制台頂部的啟動 Cloud Shell以開啟 Cloud Shell。我們將使用 Cloud Shell 來運行所有命令。
  • 啟用 ABAP SDK 存取 Google 服務(將字串替換PROJECT_ID為您的 Google Cloud 專案 ID)
gcloud 驗證登入
gcloud 設定專案 PROJECT_ID
gcloud 服務啟用iamcredentials.googleapis.com
gcloud 服務啟用dlp.googleapis.com

配置 DLP 存取的客戶端金鑰

ABAP SDK 將使用下列設定來連接到秘密管理器 API。

  • 前往 SPRO > ABAP SDK for Google Cloud > 基本設定 > 配置客戶端金鑰並新增下列新項目。(將該字串替換PROJECT_ID為您的 Google Cloud 項目 ID)

Google Cloud 金鑰名稱: DEMO_DLP

Google 雲端服務帳號名稱: abap-sdk-qs@ PROJECT_ID.iam.gserviceaccount.com

Google雲端範圍: https: //www.googleapis.com/auth/cloud-platform

谷歌雲端專案標識符:PROJECT_ID

授權類: /GOOG/CL_AUTH_GOOGLE

注意將其他欄位留空

  • 使用 SPRO > ABAP SDK for Google Cloud > 公用工具 > 驗證驗證配置來驗證設定「DEMO_DLP」。

為範例去識別場景建立一個程式。

  • 在 SE38 中建立程式並貼上以下程式碼 ( Github Repo ),該程式碼從文字中移除電子郵件 ID,並將其替換為通用字串。
  • 注意:以下程式中使用的客戶端金鑰將由DEMO_DLPSDK 用於連接到 API。
報告 zr_qs_dlp_deidentify。
" 資料宣告
DATA:
lv_p_projects_id TYPE string,
ls_input TYPE /goog/cl_dlp_v2=>ty_055, ls_transformations TYPE /goog/cl_dlp_v2=>ty_100. TRY。客戶端化 api
值/cl_Dlp_v2=>ty_100.
TRY。 客戶端化。 _key_name = ' DLP_V2')。" 傳遞用於去識別的範例文字 lv_p_projects_id = lo_dlp->gv_project_id。 將 VALUE #( name = 'EMAIL_ADDRESS' ) INTO TABLE ls_input-inspect_config- info_types。ls_transformations-primitive_transformation-profal_al- info_types。ls_transformations-primitive_transformation.







ls_input-item-value = 'Foo 先生的電子郵件 ID 是 foobar@example.com'.
" 呼叫 api 方法進行去識別
CALL METHOD lo_dlp->deidentify_content
EXPORTING
iv_p_projects_id = lv_p_projects_id
is_input = ls_input
IMPORTING es_output = DATA
(ls_output) everrev_Dmput)( p = DATA (ls_err_ resp). IF lo_dlp- > is_success( lv_ret_code ). WRITE: / '去辨識成功'. WRITE: / '被取代的文字是: ', ls_output-item-value. ELSE. MESSAGE lv_err_text TYPE 'E'.









" 關閉 http 連接
lo_dlp->close( ).
CATCH /goog/cx_sdk INTO DATA(lo_exception)。
" 在此編寫程式碼來處理異常
MESSAGE lo_exception->get_text( ) 類型 'E'。
ENDTRY.銷售訂單標題文字範例

讓我們看看 DLP 的實際應用!以下是一個範例,其中 DLP API 用於從銷售訂單標題文字中移除個人識別資訊 (PII),以防使用者輸入相同資訊。

清理

為了清理,請停用該服務以避免任何使用。

gcloud 服務停用dlp.googleapis.com --force

結論和後續步驟

希望這篇文章能讓您快速了解如何將資料遺失防護 API 與適用於 Google Cloud 的 ABAP SDK 結合使用。

準備好開始使用 Google Cloud 的 ABAP SDK 了嗎?

為適用於 Google Cloud 的 ABAP SDK 的新增功能新增書籤以取得最新公告,並遵循安裝和設定說明。

查看這些部落格文章,開始使用 Google Cloud 的 ABAP SDK

  • 部落格介紹如何在 Google Cloud Platform 上使用 ABAP Platform Trial 1909 評估適用於 Google Cloud 的 ABAP SDK。
  • 閱讀這篇部落格文章,搶先了解如何使用適用於 Google Cloud 的 ABAP SDK 自動執行 SAP 中的銷售訂單輸入等業務流程。
  • 這篇部落格是了解 BigQuery ML 的一個很好的開始,BigQuery ML 是一項功能強大的機器學習服務,可讓您使用 SQL 查詢建立和部署模型。現在可以使用適用於 Google Cloud 的 ABAP SDK 進行存取。
  • 閱讀這篇文,了解如何將 Secret Manager 與 ABAP SDK 結合使用。
  • 請同時查看有關 ABAP SDK程式碼精靈應用程式日誌記錄的部落格文章,這是作為 ABAP SDK 的一部分提供的眾多工程卓越成果之一。

2023年10月6日 星期五

利用 Google Cloud Cortex 框架加速 SAP 創新

 轉貼自: https://cloud.google.com/blog/products/sap-google-cloud/faster-time-to-value-with-the-google-cloud-cortex-framework


數位轉型的目的是提高速度、敏捷性和效率。您的組織在現代雲端平台上運作得越快、越輕鬆,就能越早體驗到好處。

今天,我們很高興推出 Google Cloud Cortex Framework,這是經過認可的解決方案參考範本和內容的基礎,可供客戶以更低的風險、複雜性和成本加速業務成果。Google Cloud Cortex Framework 讓您透過參考架構、打包服務和部署加速器來啟動洞察並縮短價值實現時間,引導您從規劃到交付,以便您可以快速啟動和運行。您可以以更快、更具成本效益的方式針對特定用例和業務場景部署來自 Google Cloud 和我們值得信賴的合作夥伴的模板化解決方案。

https://storage.googleapis.com/gweb-cloudblog-publish/images/google_cloud_cortex_framework.928f1ccc.fill-1221x687.jpg

我們的數據基礎版本

在我們的第一個版本中,客戶可以利用 SAP 環境的構建塊和模板的豐富資料基礎。客戶可以利用我們的:

  • 可擴展的資料雲基礎,結合 SAP 和非 SAP 資料的優點來推動新的見解; 

  • 預先定義的 BigQuery 作業資料市集和變更資料擷取 (CDC) 處理腳本,以消除建模和資料處理中的猜測;和 

  • BigQuery ML 模板,為產品推薦和客戶細分等常見業務場景提供進階機器學習功能。 

請參閱下面的 BigQuery 中部分範本的範例。

https://storage.googleapis.com/gweb-cloudblog-publish/original_images/google_cloud_cortex_framework.gif

結合即插即用的 Looker 儀表板模板,客戶可以快速了解銷售、訂單、產品、客戶等資訊。但這只是開始。我們將 Google Cloud Cortex Framework 視為一個“內容工廠”,它將擴展以解決新的用例、整合最佳實踐、行業場景,並以我們在企業環境中累積的經驗為基礎。

「在 Google Cloud,我們的目標是讓 SAP 客戶盡可能輕鬆地在雲端中實現現代化,」Google Cloud 解決方案工程、技術解決方案和策略副總裁 Abdul Razack 說。「Google Cloud Cortex 框架是我們為此目的的最新創新。借助現成的參考架構和其他工具,SAP 客戶現在擁有設計、建置和部署高級雲端解決方案並加速實現業務成果所需的一切。”

快速啟動並運行

Google Cloud Cortex 框架幫助我們回答客戶的一個常見問題:“我該如何開始?” Google Cloud Cortex Framework 可以幫助客戶提供現成的打包方法,他們可以根據自己的規範實施和自訂該方法,並提供多種優勢:

  • 透過易於利用、場景驅動的參考架構和內容來加速業務成果,消除部署中的猜測。透過 Google Cloud 及合作夥伴提供的業務線和產業範例解決方案以及打包服務,加速實現價值。

  • 利用經過驗證的部署模板降低風險、複雜性和成本。部署業界最先進的雲端原生功能,所需時間和成本僅為從頭開始的內部工作的一小部分。透過準確且相關的見解支援業務流程改進,以快速為您的客戶提供差異化功能。

  • 透過標準化可重複使用資料和分析架構,利用可擴展的技術策略實現未來創新。輕鬆識別和支援提供當前和未來全方位場景所需的創新技術。提供您為未來做好準備所需的建置模組和藍圖,並提高您的團隊的技能,以便他們能夠部署您所需的技術來支援您當前和未來的業務目標。

我們的合作夥伴生態系統使 Google Cloud Cortex 框架成為可能

今天推出的 Google Cloud Cortex 框架得到了眾多合作夥伴生態系統的支持,例如AccentureInfosysPalantirC3.AIInformaticaHVRQlikPluto7ATOSCapGeminiCognizantDeloitteHCLLemongNIM PwCSpringMLTCS他們將提供解決方案和服務來加速客戶創新。這些合作夥伴正在採用和增強 Google Cloud Cortex Framework,使客戶能夠更快速地部署並為其組織創造價值。鑑於廣大客戶和合作夥伴對利用 Google Cloud 推進資料環境的興趣,我們將持續開發 Google Cloud Cortex Framework 合作夥伴的生態系統。

作為基礎合作夥伴,埃森哲和印孚瑟斯利用他們在數據和分析領域的優勢,在我們的解決方案工程工作中發揮了重要作用。  

「當今的組織依靠不斷增加的數據來快速反應和應對變化。為了處理來自不同來源的大量且多樣化的數據,我們的客戶需要一個能夠快速回應這些不斷增長的需求的現代化數據基礎。Google 的 Cortex 使我們能夠將我們的資產和行業解決方案模型整合到一致的架構中,為我們的客戶提供業務敏捷性、客戶親密度和即時決策。” – Tom Stuermer,埃森哲埃森哲谷歌業務集團全球負責人。

「Infosys 很高興與Google Cloud 合作,推動Google Cloud Cortex 框架的採用,釋放SAP 和非SAP 資料的價值,並在我們龐大的SAP 客戶群中跨多個行業領域實現洞察驅動的數位企業。Google Cloud Cortex框架Infosys Cobalt 是對 Infosys Cobalt 的補充,匯集了我們廣泛的 SAP、數據分析和 Google Cloud 功能,可幫助客戶快速追蹤雲端採用情況並加速業務轉型。” – Sunil Senan,Infosys 資料與分析資深副總裁兼業務主管

以 Google Cloud Cortex 框架數十年的創新為基礎

為了說明 Google Cloud Cortex Framework 將為我們的客戶帶來的機會,我們開發了一個將多個 Google 資料集與 SAP 企業資料結合的初始版本。透過利用機器學習和其他 Google 技術,公司可以提供新的分析並獲得新的見解。需求塑造就是一個例子。

https://storage.googleapis.com/gweb-cloudblog-publish/images/demand_shaping_example.b9a73732.fill-1308x736.jpg

需求塑造將使業務線高管和供應鏈專業人士受益,他們可以利用 Google Cloud Cortex Framework 參考架構,透過改進業務流程或加快分析洞察時間來改善供應鏈營運。首席資料長(或任何負責資料和分析的高階主管)也將受益於節省時間、建立可重複使用元件以及遵循最佳實踐,以盡可能快速、有效和高效地啟動和運行創新的雲端解決方案。現今的企業可以使用 Google Cloud Cortex Framework 創建可重複使用的架構,該架構可以適應並擴展到新場景,從而更好地了解影響需求預測的訊號。 

當然,Google Cloud 客戶不僅對適用於資料和分析領域的場景感興趣。未來的Google Cloud Cortex 框架產品將有助於提供推薦方法,以便更好地在面向消費者的行業中實施用例,包括消費品和供應鏈以及提供改進的客戶體驗,以及基礎設施和應用程式工作負載管理集成,所有這些都是為了推動對執行和提高業務流程自動化的見解。共同點始終是不僅能夠減少部署和管理每個解決方案的時間和精力,而且能夠開發能夠超越單一場景或用例的技術策略。 

使用 Google Cloud Cortex 框架加速SAP ERP 採購到付款洞察

轉貼自:https://cloud.google.com/blog/products/sap-google-cloud/google-cloud-cortex-framework-for-procure-to-pay

運行SAP 進行採購和應付帳款的企業始終希望透過組合這些資料集來監控供應商績效的品質和可靠性、分析整個組織的全球支出並優化營運資金的使用,從而提高效率,從而及時向供應商付款,從而贏得最高折扣。 

但在當今的通貨膨脹環境下,分析採購到付款流程的數據比以往任何時候都更加重要,因為價格上漲可能會降低購買力並侵蝕實際收入。其中許多企業正在尋找加速方法,將其企業採購到付款資料與周圍的非 SAP 資料集和來源連結起來,以獲得更有意義的見解和業務成果。考慮到管理和整合這些數據的複雜性和規模,更快實現這一目標可能是一個昂貴且具有挑戰性的提議。

https://storage.googleapis.com/gweb-cloudblog-publish/images/1_Cortex_Framework.max-1822x1025.jpg

為了踏上這趟旅程,許多公司選擇 Google資料雲,透過雲端優先資料平台方法和BigQuery來整合、加速和增強業務洞察,從而大規模推動資料驅動的創新。接下來,他們利用Google Cloud Cortex Framework提供的最佳實踐和加速器內容來建立開放、可擴展的資料基礎,從而能夠跨各種用例實現互聯洞察。今天,我們很高興地宣布推出下一款加速器,可擴展Cortex Data Foundation,以包含新的打包分析解決方案範本和採購到付款流程的內容。 

引入新的採購到付款分析內容

Google Cloud Cortex Framework 4.2 版包括新的資料集市、語意視圖和範本 Looker 儀表板,以支援三個採購到付款主題以及每個主題的相關指標的營運分析。

利用我們新的應付帳款內容中提供的指標來確定與尚未付款的債權人和供應商的短期義務有關的潛在問題和優化領域:

  • 應付帳款到期餘額

  • 應付帳款天數

  • 應付帳款賬齡

  • 應付帳款週轉率

  • 頂級供應商的應付帳款

  • 即將支付的款項和罰款

  • 現金折扣利用

  • 凍結和停放的發票

分析整個組織的商品和服務採購支出,並利用我們新的支出分析內容中提供的以下指標來確定降低成本和提高效率的機會:

  • 總支出

  • 頂級供應商的支出

  • 按採購組織劃分的支出

  • 按採購組別劃分的支出

  • 按供應商國家/地區劃分的支出

  • 按材料類型劃分的支出

  • 活躍供應商

使用我們新的供應商績效內容中包含的指標,透過全面分析供應商的交付績效、品質、準確性和單位成本來提高效率和利潤,然後採取戰術決策,透過以最可靠和最低的價格增加業務來提高您的利潤成本供應商:

  • 準時交貨表現

  • 全面交付績效

  • 拒絕率

  • 發票準確性

  • 採購價格差異

  • 供應商交貨時間

  • 未結採購訂單

https://storage.googleapis.com/gweb-cloudblog-publish/images/2_Cortex_Framework.max-1641x923.jpg

下一步是什麼

此版本擴展了SAP 和其他資料來源的先前內容版本,以進一步增強 Cortex Data Foundation 在私有、公有和社群資料來源的價值。Google Cloud Cortex Framework 不斷擴展內容,以幫助更好地滿足客戶對資料分析轉型之旅的需求。請繼續關注即將推出的更多公告! 

要了解有關 Google Cloud Cortex Framework 的更多信息,請訪問我們的解決方案頁面,並立即嘗試Cortex Data Foundation以發現無限可能!

適用於 Google Cloud 的 ABAP SDK 現在支援 40 多個 API

轉貼自:https://cloud.google.com/blog/products/sap-google-cloud/abap-sdk-for-google-cloud-gets-enhancements-and-new-features

多年來,高級業務應用程式程式設計 (ABAP) 開發人員透過建立 SAP 應用程式擴展,在業務流程轉型中發揮了關鍵作用。今年早些時候,我們發布了適用於 Google Cloud 的 ABAP SDK的第一個版本,可協助 ABAP 開發人員輕鬆將 SAP 應用程式與 Google Cloud 連接和整合。自發布以來,我們的客戶和合作夥伴已經為其關鍵 SAP 業務流程建立了創新擴展。一些範例包括使用Pub/Sub在 SAP 中實現業務交易自動化、使用Secret Manager保護操作以及使用Document AI進行非結構化資料處理。

雖然我們的客戶已經看到了 ABAP SDK 帶來的商業優勢,但他們也要求我們支援更多 Google Cloud 服務並改進工具,以快速加入、開發和部署基於 ABAP SDK 的解決方案。根據此回饋,我們發布了適用於 Google Cloud 的 ABAP SDK 的下一版本 (V1.5) 。該版本在三個主要領域提供了附加功能:

  1. 支援更多API
  2. 額外的身份驗證機制
  3. 提高 ABAP 開發人員的生產力

支援更多API

ABAP SDK 的第一個版本發布,支援九個 Google Cloud API。在這個新版本中,我們支援 Google Workspace、Google 地圖和 Google Enterprise API 領域的 40 多個附加 API。一些值得注意的包括:

新的身份驗證機制

ABAP SDK 的第一個版本已經支援多種身份驗證機制,包括基於令牌基於 API 金鑰的身份驗證。在此新版本中,我們也支援經過 OAuth 同意的基於OAuth 2.0 用戶端憑證的驗證。當使用需要基於 OAuth 的身份驗證來傳播使用者上下文的 Google Workspace API 時,這尤其有用。

提高 ABAP 開發人員的生產力

在 ABAP SDK 的第一個版本中,我們發布了程式碼範例作為技術文件的一部分。雖然 ABAP 開發人員發現這很有用,但他們也告訴我們可以更輕鬆地將範例程式碼匯入到他們的開發實例中。為了支援這項需求,我們在 GitHub 上發布了公共程式碼範例儲存庫所有程式碼範例均以abapGit格式發布,讓開發人員可以輕鬆將範例程式碼和快速入門複製到他們的 ABAP 開發環境中。

雖然 ABAP SDK 得到 Google Cloud 的全面支持,但我們也讓 ABAP 開發人員可以使用帶有「ABAP SDK」標籤的 Google Cloud開發者社群論壇輕鬆協作并快速獲得問題解答。有關如何參與此論壇並進行協作的更多詳細信息,請參閱歡迎來到適用於 Google Cloud 的 ABAP SDK 社區帖子。

我們的客戶正在透過將 SAP 應用程式遷移到 Google Cloud 並將其與 Google Cloud 服務整合來實現業務轉型。我們的目標是讓客戶更輕鬆地整合 SAP 應用程式和 Google Cloud 服務。適用於 Google Cloud 的 ABAP SDK 是可供 ABAP 開發人員使用的眾多解決方案之一。在這個新版本中,我們增加了 API 覆蓋範圍,增加了新的身份驗證機制並改善了開發人員體驗。繼續將新版本的 ABAP SDK安裝到您的開發環境中並使用快速入門程式碼範例快速嘗試新功能。我們才剛開始,我們迫不及待地想看看您使用 Google Cloud 的 ABAP SDK 建立了哪些創新解決方案。

Semiconductor Companies Use SAS Software Support Engineers for Data Analysis (EDA)

Semiconductor manufacturing is a highly complex process that generates vast amounts of data. From equipment performance to product yield, e...