LMS to azure through ADF

Anshal 2,251 Reputation points
2024-07-17T08:29:03.52+00:00

Hi friends, we have data source Canvas LMS and we need to ingest the data through ADF. What are the ways to ingest ? does CanvasLMS connecter available within azure adf ,if not how to do it?

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
11,640 questions
{count} votes

Accepted answer
  1. phemanth 15,765 Reputation points Microsoft External Staff Moderator
    2024-07-17T09:55:02.13+00:00

    @Anshal

    Thanks for reaching out to Microsoft Q&A.

    To ingest data from Canvas LMS into Azure Data Factory (ADF), you can follow these steps:

    Configure SAML Authentication between Canvas and Azure:

    • Canvas supports SAML (Security Assertion Markup Language) authentication. You’ll need to configure Azure Active Directory (Azure AD) as the Identity Provider (IdP) for Canvas.
    • Add Canvas from the gallery to your list of managed SaaS apps in Azure AD.
    • In the Azure portal, navigate to Azure Active Directory > Enterprise applications > All applications, and add Canvas.
    • Ensure that the login_id field in Canvas matches the selected field returned from Azure.
    • Canvas metadata is usually provided in XML format and can be found at https://<YOURDOMAIN>.instructure.com/saml2 (replace <YOURDOMAIN> with your Canvas domain).

    Azure Data Factory Integration:

    • Unfortunately, there isn’t a built-in CanvasLMS connector available within Azure Data Factory.
    • However, you can use Data Factory’s existing HTTP Connector to interact with Canvas if you only need to work with snapshots or simple data retrieval.
    • If you require more complex processing or tracking previous jobs, you may need to explore custom solutions or third-party tools.

    Consider Azure Lab Services:

    • While not directly related to ADF, Azure Lab Services provides an integrated experience for using labs with Canvas LMS. It allows educators and students to manage course content, quizzes, and grades in one place.

    for more details: https://community.canvaslms.com/t5/Canvas-Integration-Documents/Configuring-Azure-SAML-and-Canvas-Authentication/ta-p/387143

    https://learn.microsoft.com/en-us/entra/identity/saas-apps/canvas-lms-tutorial

    Hope this helps. Do let us know if you any further queries.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.