Microsoft OneLake ​

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Microsoft OneLake は、組織全体向けの統合データレイクです。すべてのMicrosoft Fabricテナントに自動的に付属しています。

コミュニティライブラリから Microsoft OneLake をインストール ​

次の手順を実行して、コミュニティライブラリからMicrosoft OneLakeコネクターをインストールします:

1

レシピエディターを開き、コネクターを検索します。または、コミュニティライブラリでコネクターを検索できます。

レシピエディターで検索レシピエディターでコミュニティコネクターを検索

2

インストールするコミュニティコネクターを選択します。

3

インストールをクリックして、コミュニティライブラリからコネクターをインストールします。

インストールをクリックインストールをクリック

4

Release connector(コネクターをリリース)を選択します。または、ワークスペースにリリースする前にコネクターコードを確認して変更するには、コードを確認を選択します。

コネクターをリリースコネクターをリリース

5

コネクターに加えた変更を要約してから、リリースをクリックし、ワークスペースのコラボレーターがレシピでコネクターを使用できるようにします。

リリースの確認ダイアログリリースの確認ダイアログ

コネクション設定 ​

Microsoft OneLakeコネクターは、次の認証タイプをサポートしています:

Microsoft MFAの強制適用

Microsoftは、必須の多要素認証(MFA)を、さまざまなアプリケーションおよびアカウントに段階的にロールアウトしています。この強制適用は、2025年以降も継続されます。詳細については、MicrosoftのAzureおよび管理ポータルに対する必須の多要素認証ドキュメントを参照してください。

短期間の通知による強制適用の変更でサービスが中断されることを避けるため、Workatoで使用するすべてのMicrosoftアカウントについて、今すぐMFAを有効にすることを強くお勧めします。

サービスを中断なく維持するには、次の手順を実行します。

1

Microsoft MFA設定ガイドに従って、Microsoft組織のMFAを有効にします。詳細については、Microsoft 365の多要素認証を設定するを参照してください。

2

WorkatoでMicrosoftコネクションに再接続します。

3

プロンプトが表示されたら、MFAでOAuthフローを完了します。

4

レシピをテストして、更新されたコネクションで動作することを確認します。

認可コード付与認証(OAuth 2.0) ​

委任されたユーザーアクセスには authorization code grant 認証を使用します。このコネクションは、承認を行う Microsoft ユーザーの OneLake 権限を継承します。

最小および既定のスコープ ​

コネクタは https://storage.azure.com/user_impersonation スコープを自動的に要求します。 Azure ポータルで API 権限を割り当てたり、追加のスコープを要求したりする必要はありません。

認可コードグラント認証のための Microsoft OneLake セットアップ ​

認可コードグラント認証用にMicrosoft OneLakeを設定するには、次の手順を完了します。

Azure portal で Workato アプリを登録 ​
AzureポータルでWorkatoアプリを登録する手順を表示

AzureポータルでWorkatoアプリを登録するには、次の手順を実行します:

1

Azureポータルにサインインします。

2

アプリの登録>+ 新規登録を選択します。

3

アプリケーションの一意の名前を入力します。

4

サポートされているアカウントの種類ドロップダウンメニューを使用して、アカウントの種類を選択します。

5

プラットフォームの選択ドロップダウンメニューからWebを選択します。

6

リダイレクトURIには次のURIを使用します:

html
https://www.workato.com/oauth/callback
7

登録を選択します。

クライアントシークレットを生成 ​
クライアントシークレットを生成する手順を表示

クライアントシークレットを生成するには、次の手順を完了します。

1

管理>証明書とシークレット>クライアントシークレットに移動します。

2

+ New client secretをクリックします。

3

クライアントシークレットの説明を入力し、有効期限の日付を指定します。

4

Addをクリックします。

5

Workatoで使用するために、シークレット IDではなくクライアントシークレットの値をコピーして保存します。

クライアントシークレット値をコピーして保存クライアントシークレット値をコピーして保存

Azure portal から Application (client) ID と Directory (tenant) ID を取得 ​
Application (client) ID と Directory (tenant) ID を取得する手順を表示

Azureポータルからアプリケーション (クライアント) IDとディレクトリ (テナント) IDを取得するには、次の手順を実行します:

1

概要>基本セクションに移動します。

アプリの詳細アプリの詳細

2

Workatoで使用するため、アプリケーション (クライアント) IDとディレクトリ (テナント) IDをコピーして保存します。

認可コードグラント認証で Microsoft OneLake に接続 ​

認可コードグラント認証で Microsoft OneLake に接続する手順を表示

Workato で Microsoft OneLake への認可コードグラントコネクションを設定するには、次の手順を実行します。

1

作成 > コネクションをクリックするか、Cを2回押します。

2

Microsoft OneLakeを検索し、アプリとして選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

Microsoft OneLake authorization code connectionMicrosoft OneLake 認可コードコネクション

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

Authentication type ドロップダウンメニューで OAuth2 Authorization Code を選択します。

6

Azure アプリケーションの Client ID を入力します。

7

Azure アプリケーションの Client secret を入力します。

8

Account type ドロップダウンメニューを使用して、Azure アプリケーションのアカウントの種類を選択します。選択肢は Single tenant、Multitenant、Active directory multitenant です。既定値は Single tenant です。

9

Azure アプリケーションの Tenant ID を入力します。 Account type が Single tenant の場合にのみ、Tenant ID フィールドが使用できます。

10

接続をクリックします。

11

接続を承認するよう求められたら、Microsoft にサインインします。

クライアント資格情報ベースの認証(OAuth 2.0) ​

サインイン済みユーザーではなくアプリケーション ID を使用して接続するサービスプリンシパルアクセスには、client credentials-based 認証を使用します。この認証タイプは、ユーザーが存在しない状態で実行されるサーバー間自動化に適しています。

この認証タイプには、次の値が必要です:

  • Client ID
  • クライアントシークレット
  • Tenant ID

SERVICE PRINCIPAL アクセスの有効化

Fabric 管理者は、Admin portal > Tenant settings > Developer settings で Service principals can use Fabric APIs を有効にする必要があります。 Microsoft は、新しいテナントについては既定でこの設定を有効にしています。詳細については、Microsoft のドキュメント Developer admin settings を参照してください。

クライアント資格情報ベース認証(OAuth 2.0)向け Microsoft OneLake セットアップ ​

クライアント資格情報ベースの認証用にMicrosoft OneLakeをセットアップするには、次の手順を完了します。

AzureポータルでWorkatoアプリを登録する ​
AzureポータルでWorkatoアプリを登録する手順を表示

AzureポータルでWorkatoアプリを登録するには、次の手順を実行します:

1

Azureポータルにサインインします。

2

アプリの登録>+ 新規登録を選択します。

3

アプリケーションの一意の名前を入力します。

4

サポートされているアカウントの種類ドロップダウンメニューを使用して、アカウントの種類を選択します。

5

プラットフォームの選択ドロップダウンメニューからWebを選択します。

6

リダイレクトURIには次のURIを使用します:

html
https://www.workato.com/oauth/callback
7

登録を選択します。

クライアントシークレットを生成 ​
クライアントシークレットを生成する手順を表示

クライアントシークレットを生成するには、次の手順を完了します。

1

管理>証明書とシークレット>クライアントシークレットに移動します。

2

+ New client secretをクリックします。

3

クライアントシークレットの説明を入力し、有効期限の日付を指定します。

4

Addをクリックします。

5

Workatoで使用するために、シークレット IDではなくクライアントシークレットの値をコピーして保存します。

クライアントシークレット値をコピーして保存クライアントシークレット値をコピーして保存

Azure portal から Application (client) ID と Directory (tenant) ID を取得 ​
Application (client) ID と Directory (tenant) ID を取得する手順を表示

Azureポータルからアプリケーション (クライアント) IDとディレクトリ (テナント) IDを取得するには、次の手順を実行します:

1

概要>基本セクションに移動します。

アプリの詳細アプリの詳細

2

Workatoで使用するため、アプリケーション (クライアント) IDとディレクトリ (テナント) IDをコピーして保存します。

サービスプリンシパルにワークスペースへのアクセス権を付与 ​
サービスプリンシパルにワークスペースへのアクセス権を付与する手順を表示

サービスプリンシパルは、アクセス権を与えられた OneLake アイテムにのみアクセスできます。 Workato レシピで使用する各 Fabric ワークスペースにサービスプリンシパルを追加し、必要な操作をカバーするワークスペースロールを割り当てます。

API 権限を割り当てないでください

アプリ登録に Azure Storage の権限を追加しないでください。 OneLake は、Fabric ワークスペースロールと OneLake のセキュリティを通じてサービスプリンシパルを認可します。詳細については、Microsoft のドキュメント「Data security in OneLake」を参照してください。

クライアント資格情報ベース認証で Microsoft OneLake に接続 ​

クライアント資格情報ベース認証で Microsoft OneLake に接続する手順を表示

WorkatoでMicrosoft OneLakeへのクライアント資格情報ベースのコネクションを設定するには、次の手順を実行します:

1

作成 > コネクションをクリックするか、Cを2回押します。

2

Microsoft OneLakeを検索し、アプリとして選択します。

3

コネクション名フィールドにコネクションの名前を入力します。

Microsoft OneLake client credentials connectionMicrosoft OneLake クライアント資格情報コネクション

4

ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。

5

Authentication type ドロップダウンメニューで OAuth2 Client Credentials を選択します。

6

Azure アプリケーションのサービスプリンシパルの Client ID を入力します。

7

Azure アプリケーションの Client secret を入力します。

8

Azure アプリケーションの Tenant ID を GUID 形式またはわかりやすい名前の形式で入力します。

9

接続をクリックします。

Microsoft OneLake コネクタは、通常ほとんどのテナントでユーザー自身が同意できる https://storage.azure.com/user_impersonation 委任スコープを要求します。このセクションは、テナントでユーザーの同意が制限され、管理者による同意要求の承認が必要な場合にのみ実施してください。

Microsoft Entra ID を Microsoft OneLake コネクタに接続する手順を表示

Microsoft Entra IDアカウントを使用してMicrosoft OneLakeコネクターに接続するには、すべての同意要求が管理者によって付与されていることを確認してください。

管理者アカウントを使用して管理者の同意を付与するには、次の手順を実行します。

1

Azure portalにサインインし、エンタープライズアプリケーション>アクティビティ>管理者の同意要求に移動します。

2

必要な同意要求を承認します。

最終更新日: