简体   繁体   English

如何将服务总线队列作为源连接到 Azure 数据工厂?

[英]How to connect Service bus queue to Azure Data Factory as source?

I have a service bus configured where i get messages in my subscription, I would like to move the data from the messages in the service bus queue to table storage using Azure Data factory, I would like to know if it is possible to do it.i couldn't find any online resource which talks about service bus as a source so would like to know if anyone has any experience here.我配置了一个服务总线,我可以在其中获取订阅中的消息,我想使用 Azure 数据工厂将服务总线队列中的消息中的数据移动到表存储,我想知道是否可以这样做。我找不到任何关于服务总线作为来源的在线资源,所以想知道是否有人在这里有任何经验。

Thanks谢谢

This is the answer I got from Microsoft, so posting it here for community>这是我从微软那里得到的答案,所以把它贴在这里供社区>

Data Factory does not have a connector for Service bus.数据工厂没有用于服务总线的连接器。 However there are several options available to you.但是,您可以使用多种选择。

You can create a consumer for Data Factory to call upon.您可以创建一个供数据工厂调用的使用者。

You can raise a feature request in the feedback forum.您可以在反馈论坛中提出功能请求。

You could re-route your messages to be written to blob, and then leverage the Blob Event Trigger.您可以重新路由要写入 Blob 的消息,然后利用 Blob 事件触发器。

Use ADF Web Activity to retrieve a message.使用 ADF Web 活动检索消息。

By "create a consumer for Data Factory to call upon," I mean either create a Function App which batch-reads the messages, and returns them, utilizing ADF Azure Function, or , create some code to do the same with the ADF Batch Service Custom Activity.通过“创建一个供数据工厂调用的使用者”,我的意思是创建一个函数应用程序来批量读取消息并返回它们,利用 ADF Azure 函数,或者创建一些代码来使用 ADF 批处理服务执行相同操作自定义活动。 There are more variations as well.还有更多的变化。

Which one to use, depends upon your volume and cadence (frequency).使用哪一种取决于您的音量和节奏(频率)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM