RapidMiner(ラピッドマイナー)はデータ可視化、データ加工、モデル作成、評価、運用まで一括サポートする機械学習プラットフォームです。KSKアナリティクスはRapidMinerの正規販売代理店です。

SharePointコネクタの使用

SharePointコネクタを使用すると、特定のSharePointサイト上のファイルとリストにアクセスすることができます。以下のオペレータを使用することができます。

  • Read SharePoint
  • Write SharePoint
  • Delete SharePoint
  • Loop SharePoint
  • Read List SharePoint

このドキュメントでは、以下の方法について説明します。

Microsoftアカウントへの接続

SharePointサービスにアクセスするには、Microsoftとのアプリケーション接続を設定する必要があります。これにはいくつかの手順があり、最後に、すべてのSharePointオペレータの入力として必要なSharePoint接続を作成するための認証情報が得られます。これらの手順では、ユーザー固有の選択が必要ですが、全体的なワークフローといくつかのヒントをここで説明します。

接続はv1.0エンドポイントを使用するMicrosoftのGraph APIに基づいています。Graph APIに関する詳細は、https://developer.microsoft.com/en-us/graphを参照してください。

  1. 会社のActive Directoryアカウント(SharePoint、Outlook、またはその他のOffice365サービスにアクセスするために使用)でMicrosoft Azure Portalのhttps://portal.azure.comにログインします。
  2. App Registrationsを検索し、New registrationをクリックします。アプリケーションの名前を入力し、WebタイプのリダイレクトURI「https://localhost」を指定します。
  3. アプリケーションの作成中に、ハッシュ文字列であるクライアントシークレットがシステムから提供されます。これは接続に必要なので、保存しておいてください。後で証明書とシークレットから新規シークレットを作成できます。
  4. アプリ作成時に、Access tokensID tokensの2つのチェックボックスを有効にしてください。後でAuthenticationで編集できます。

権限付与

アプリを作成したら、APIレベルの権限を付与する必要があります。左側のパネルでAPI permissionsリンクをクリックします。Microsoft Graph APIの階層が表示されます。

Application Flowの場合、Application permissionsを選択し、少なくとも以下の権限を付与します。

  • Application.ReadWrite.All
  • Application.ReadWrite.OwnedBy
  • Device.ReadWrite.All
  • Directory.Read.All
  • Directory.ReadWrite.All
  • Domain.ReadWrite.All
  • Sites.Manage.All
  • Sites.Read.All
  • Sites.ReadWrite.All
  • User.Read.All

OAuth 2.0 Delegated Flowの場合、Delegated permissionsを選択し、少なくとも以下の権限を付与します。

  • AllSites.Manage
  • AllSites.Read
  • AllSites.Write
  • MyFiles.Read
  • MyFiles.Write
  • Project.Read
  • Project.Write

アプリが作成されたら、アプリの名前をクリックします。Connectionに必要なプロパティが表示されます。

  • アプリケーション(クライアント) ID、および
  • ディレクトリ(テナント) ID

管理者はアカウントを承認する必要があります。承認はこのURLを開き、表示されるメッセージに従って行います。URLは次の形式で作成できます。

 
https://login.microsoftonline.com/<YOUR_DIRECTORY_TENANT_ID>/adminconsent?client_id=<YOUR_APPLICATION_CLIENT_ID>

山かっこで囲まれたプレースホルダーの以前に取得した値が必要です。

SharePointサイトは、SharePoint URLに表示されます。URLが以下の場合、


https://company.sharepoint.com/sites/onboarding 

以下の通りです。

  • SharePointのURLはcompany.sharepoint.comです。
  • SharePoint Siteはonboardingです。

承認が完了すると、接続を使用できるようになります。

 

API認証に失敗しました メールまたはパスワードが正しくありません メールアドレスは必須です パスワードは必須です
キャンセル