Microsoft Fabric
Microsoft Fabric は、データエンジニアリング、データ統合、データウェアハウス、リアルタイム分析、ビジネスインテリジェンス(Power BI)を統合する統合分析プラットフォームです。
コミュニティライブラリから Microsoft Fabric をインストール
次の手順を実行して、コミュニティライブラリからMicrosoft Fabricコネクターをインストールします:
レシピエディターを開き、コネクターを検索します。または、コミュニティライブラリでコネクターを検索できます。
レシピエディターでコミュニティコネクターを検索
インストールするコミュニティコネクターを選択します。
インストールをクリックして、コミュニティライブラリからコネクターをインストールします。
インストールをクリック
Release connector(コネクターをリリース)を選択します。または、ワークスペースにリリースする前にコネクターコードを確認して変更するには、コードを確認を選択します。
コネクターをリリース
コネクターに加えた変更を要約してから、リリースをクリックし、ワークスペースのコラボレーターがレシピでコネクターを使用できるようにします。
リリースの確認ダイアログ
コネクション設定
Microsoft Fabricコネクターは、次の認証タイプをサポートしています:
- Authorization code grant authentication (OAuth 2.0): コネクションを承認する Microsoft ユーザーとして動作します
- Client credentials-based authentication (OAuth 2.0): サインインしているユーザーなしでアプリケーション ID としてサービスプリンシパルとして動作します
Microsoft MFAの強制適用
Microsoftは、必須の多要素認証(MFA)を、さまざまなアプリケーションおよびアカウントに段階的にロールアウトしています。この強制適用は、2025年以降も継続されます。詳細については、MicrosoftのAzureおよび管理ポータルに対する必須の多要素認証ドキュメントを参照してください。
短期間の通知による強制適用の変更でサービスが中断されることを避けるため、Workatoで使用するすべてのMicrosoftアカウントについて、今すぐMFAを有効にすることを強くお勧めします。
サービスを中断なく維持するには、次の手順を実行します。
Microsoft MFA設定ガイドに従って、Microsoft組織のMFAを有効にします。詳細については、Microsoft 365の多要素認証を設定するを参照してください。
WorkatoでMicrosoftコネクションに再接続します。
プロンプトが表示されたら、MFAでOAuthフローを完了します。
レシピをテストして、更新されたコネクションで動作することを確認します。
認可コード付与認証(OAuth 2.0)
委任されたユーザーアクセスには authorization code grant 認証を使用します。コネクションは、それを承認する Microsoft ユーザーの Fabric 権限を継承します。
最小および既定のスコープ
Microsoft Fabric コネクタは、次のスコープを自動的に要求します。これらのスコープを Azure portal で割り当てる必要はありません。
Tenant.ReadWrite.AllLakehouse.ReadWrite.AllLakehouse.Execute.AllWorkspace.ReadWrite.AllDataPipeline.ReadWrite.AllItem.Execute.AllItem.Read.All
カスタムアクション用に追加のスコープを要求するには、Scopes フィールドを使用します。スコープをカンマ区切りのリストとして入力します。たとえば、Capacity.Read.All, Pipeline.Read.All のように指定します。コネクタは既定のスコープを自動的に追加します。
authorization code grant 認証用 Microsoft Fabric セットアップ
認可コードグラント認証用にMicrosoft Fabricを設定するには、次の手順を完了します。
- Azure portal で Workato アプリを登録
- クライアントシークレットを生成
- Azure portal から Application (client) ID と Directory (tenant) ID を取得
Azure portal で Workato アプリを登録
AzureポータルでWorkatoアプリを登録する手順を表示
AzureポータルでWorkatoアプリを登録するには、次の手順を実行します:
Azureポータルにサインインします。
アプリの登録>+ 新規登録を選択します。
アプリケーションの一意の名前を入力します。
サポートされているアカウントの種類ドロップダウンメニューを使用して、アカウントの種類を選択します。
プラットフォームの選択ドロップダウンメニューからWebを選択します。
リダイレクトURIには次のURIを使用します:
https://www.workato.com/oauth/callback登録を選択します。
クライアントシークレットを生成
クライアントシークレットを生成する手順を表示
クライアントシークレットを生成するには、次の手順を完了します。
管理>証明書とシークレット>クライアントシークレットに移動します。
+ New client secretをクリックします。
クライアントシークレットの説明を入力し、有効期限の日付を指定します。
Addをクリックします。
Workatoで使用するために、シークレット IDではなくクライアントシークレットの値をコピーして保存します。
クライアントシークレット値をコピーして保存
Azure portal から Application (client) ID と Directory (tenant) ID を取得
Application (client) ID と Directory (tenant) ID を取得する手順を表示
Azureポータルからアプリケーション (クライアント) IDとディレクトリ (テナント) IDを取得するには、次の手順を実行します:
概要>基本セクションに移動します。
アプリの詳細
Workatoで使用するため、アプリケーション (クライアント) IDとディレクトリ (テナント) IDをコピーして保存します。
authorization code grant 認証を使用した Microsoft Fabric への接続
authorization code grant 認証を使用して Microsoft Fabric に接続する手順を表示
Workato で Microsoft Fabric への認可コードグラントコネクションを設定するには、次の手順を実行します。
作成 > コネクションをクリックするか、Cを2回押します。
Microsoft Fabricを検索し、アプリとして選択します。
コネクション名フィールドにコネクションの名前を入力します。
Microsoft Fabric authorization code コネクション
ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。
Authentication type ドロップダウンメニューで OAuth2 Authorization Code を選択します。
Azure アプリケーションの Client ID を入力します。
Azure アプリケーションの Client secret を入力します。
Account type ドロップダウンメニューを使用して、Azure アプリケーションのアカウントの種類を選択します。選択肢は Single tenant、Multitenant、Active directory multitenant です。既定値は Single tenant です。
Azure アプリケーションの Tenant ID を入力します。 Account type が Single tenant の場合にのみ、Tenant ID フィールドが使用できます。
任意。追加の Scopes をカンマ区切りのリストとして入力します。詳細については、最小および既定のスコープ を参照してください。
接続をクリックします。
接続を承認するよう求められたら、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 を参照してください。
client credentials-based 認証 (OAuth 2.0) 用 Microsoft Fabric セットアップ
クライアント資格情報ベースの認証用にMicrosoft Fabricをセットアップするには、次の手順を完了します。
- Azure portalでWorkatoアプリを登録する
- クライアントシークレットを生成
- Azure portal から Application (client) ID と Directory (tenant) ID を取得
- サービスプリンシパルにワークスペースへのアクセス権を付与
AzureポータルでWorkatoアプリを登録する
AzureポータルでWorkatoアプリを登録する手順を表示
AzureポータルでWorkatoアプリを登録するには、次の手順を実行します:
Azureポータルにサインインします。
アプリの登録>+ 新規登録を選択します。
アプリケーションの一意の名前を入力します。
サポートされているアカウントの種類ドロップダウンメニューを使用して、アカウントの種類を選択します。
プラットフォームの選択ドロップダウンメニューからWebを選択します。
リダイレクトURIには次のURIを使用します:
https://www.workato.com/oauth/callback登録を選択します。
クライアントシークレットを生成
クライアントシークレットを生成する手順を表示
クライアントシークレットを生成するには、次の手順を完了します。
管理>証明書とシークレット>クライアントシークレットに移動します。
+ New client secretをクリックします。
クライアントシークレットの説明を入力し、有効期限の日付を指定します。
Addをクリックします。
Workatoで使用するために、シークレット IDではなくクライアントシークレットの値をコピーして保存します。
クライアントシークレット値をコピーして保存
Azure portal から Application (client) ID と Directory (tenant) ID を取得
Application (client) ID と Directory (tenant) ID を取得する手順を表示
Azureポータルからアプリケーション (クライアント) IDとディレクトリ (テナント) IDを取得するには、次の手順を実行します:
概要>基本セクションに移動します。
アプリの詳細
Workatoで使用するため、アプリケーション (クライアント) IDとディレクトリ (テナント) IDをコピーして保存します。
サービスプリンシパルにワークスペースへのアクセス権を付与
サービスプリンシパルにワークスペースへのアクセス権を付与する手順を表示
サービスプリンシパルは、追加されたワークスペースにのみアクセスできます。 Workato レシピで使用する各 Fabric ワークスペースにサービスプリンシパルを追加し、必要な操作をカバーするワークスペースロールを割り当てます。
API 権限を割り当てないでください
アプリ登録に Power BI Service の権限を追加しないでください。 Microsoft は、これらの権限は使用されず、原因の特定が難しいエラーを引き起こす可能性があるため、サービスプリンシパルに対しては追加しないことを推奨しています。詳細については、Microsoft のドキュメント Automate Premium workspace and semantic model tasks with service principals を参照してください。
client credentials-based 認証を使用した Microsoft Fabric への接続
client credentials-based 認証を使用して Microsoft Fabric に接続する手順を表示
WorkatoでMicrosoft Fabricへのクライアント資格情報ベースのコネクションを設定するには、次の手順を実行します:
作成 > コネクションをクリックするか、Cを2回押します。
Microsoft Fabricを検索し、アプリとして選択します。
コネクション名フィールドにコネクションの名前を入力します。
Microsoft Fabric client credentials コネクション
ロケーションドロップダウンメニューを使用して、コネクションを保存するプロジェクトを選択します。
Authentication type ドロップダウンメニューで OAuth2 Client Credentials を選択します。
Azure アプリケーションのサービスプリンシパルの Client ID を入力します。
Azure アプリケーションの Client secret を入力します。
Azure アプリケーションの Tenant ID を GUID 形式またはわかりやすい名前の形式で入力します。
接続をクリックします。
Microsoft Entra ID を Microsoft Fabric コネクタに接続
Microsoft Entra ID を Microsoft Fabric コネクタに接続する手順を表示
Microsoft Entra IDアカウントを使用してMicrosoft Fabricコネクターに接続するには、すべての同意要求が管理者によって付与されていることを確認してください。
管理者アカウントを使用して管理者の同意を付与するには、次の手順を実行します。
Azure portalにサインインし、エンタープライズアプリケーション>アクティビティ>管理者の同意要求に移動します。
必要な同意要求を承認します。
最終更新日: