web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Customer experience | Sales, Customer Insights,...
Suggested Answer

Extracting into Blob Storage

(0) ShareShare
ReportReport
Posted on by 5

Hi,

I would like to set up on-going extraction for 365 Marketing Insights into Blob Storage.

I have set up the Azure storage account and container for this purpose following the online guidance, and provided the access URL for the CRM connector.

I wasn't sure if necessary (as it was not requested in documentation), but I provided blob contributor role to the Azure CRM accounts- in case this was an issue.

CRM produces an error (Business Process Error: We were unable to start the connector). I have also provided log below.

Can anyone assist/point me in the right direction please..?

at Microsoft.Crm.Extensibility.OrganizationSdkServiceInternal.CreateInternal(Entity entity, InvocationContext invocationContext, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, Dictionary`2 optionalParameters)
at Microsoft.Crm.Extensibility.OData.CrmODataExecutionContext.CreateOrganizationResponse(Entity entity)
at Microsoft.Crm.Extensibility.OData.CrmODataServiceDataProvider.CreateEdmEntity(CrmODataExecutionContext context, String edmEntityName, EdmEntityObject entityObject, Boolean isUpsert)
at Microsoft.Crm.Extensibility.OData.EntityController.PostEntitySetImplementation(String& entitySetName, EdmEntityObject entityObject)
at Microsoft.Crm.Extensibility.OData.CrmODataUtilities.<>c__DisplayClass10_0`2.<InvokeActionAndLogMetric>b__0()
at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.Execute[TResult](ILogger logger, EventId eventId, ActivityType activityType, Func`1 func, IEnumerable`1 additionalCustomProperties)
at Microsoft.Xrm.Telemetry.XrmTelemetryExtensions.Execute[TResult](ILogger logger, XrmTelemetryActivityType activityType, Func`1 func)
at lambda_method(Closure , Object , Object[] )
at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.<GetExecutor>b__9(Object instance, Object[] methodParameters)
at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__1.MoveNext()
Activity Id: bdb8f7f4-afbd-4a30-814e-0f38e79d9465

I have the same question (0)
  • Suggested answer
    sbtron Profile Picture
    Microsoft Employee on at

    Could you confirm you have setup all the permissions on the Azure Blob storage when generating the SAS token (specifically read, write, delete, list) -

    docs.microsoft.com/.../custom-analytics

    If the problem still continues after making sure you have setup the right permissions on blob storage then I suggest you open up a support ticket.

  • Ken M Profile Picture
    5 on at

    Hi Saurabh,

    Yes, I selected all those permissions. I have also been assuming the issue is with permissions, and have also now been given admin access to the CRM Marketing Insights App- so I have used the same AAD account for both CRM and Azure.  Still getting same error.  In fact this evening I have had a new erro (Storage failed initialising) from from Storage Explorer (When selecting: Get SAS on the Container) which is new today..!

    The blade Extension/Microsoft_Azure_Storage/Blade/StorageExplorerBlade failed to supply all the required parameters. The missing the required parameter(s) 'context'.

    Essentially I need a crib sheet, to understand what account I should be using at both sides (Azure , and CRM) when following the instructions... Also, I Was unsure what to put in the [Allowed IP Addresses] area.

    Would really appreciate any help

  • Ken M Profile Picture
    5 on at

    Update: This morning, the blade error message stopped, and I followed exactly the same sequence and it worked... Not sure now what the underlying issue was , and can't really offer much advice for anyone following. It would certainly be useful to have the online steps explicitly state the accounts that are used on the Azure and CRM side, and the permissions that are required. Thanks

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Customer experience | Sales, Customer Insights, CRM

#1
11manish Profile Picture

11manish 165

#2
ManoVerse Profile Picture

ManoVerse 156 Super User 2026 Season 1

#3
Zhilan Profile Picture

Zhilan 49

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans