在Informatica云上实现Twitter连接器

Informaticacloud新

介绍

在不远的过去,购物意味着计划去哪个周末,在购物的名义下,人们至少要花3到4个小时,其中包括去餐馆。但现在,亚马逊和Flipkart代表着我们对购物的看法,Swiggy和Zomato代表着我们对食物的看法。在线零售商是如何做到这一点的?他们是怎么从魔术帽里把兔子拉出来的?答案是云!

每一天结束250亿亿个字节正在创建的数据。我们创造的数据比我们一天呼吸的空气还要多!!我们有意或无意地在网格中创建的数据告诉我们的信息比我们知道的更多。这些数据是原始的力量,你需要一个合适的容器或合适的武器来控制它并有效地使用它。是船!是武器!是关键!谁能解开数据的原始力量,并利用它们创造奇迹?在线零售商使用云来查看数据中的模式和洞察力。它的数据分析功能帮助他们了解个人可能对什么产品感兴趣。通过其可扩展性,可以满足客户不断变化的需求。所以,基本上,是一根魔杖,挥动它可以解锁数据的力量,并从魔术帽中拉出兔子。

最重要的是,你不需要维护这个武器。你不需要为这个武器分配空间。一切都将由别人来维护。你只会在需要的时候使用它。令人惊讶的不是吗? !谁会对这种力量说不!

Informatica云中的连接器

如果您是Informatica ETL开发人员,那么连接Oracle、Sybase、SQL Server、DB2甚至大型机都是很常见的。几乎每个ETL开发人员每天都要为上述系统创建连接。使用Informatica云做同样的事情并不有趣。这并不是什么新鲜事。因此,我创建这个博客是关于如何在Informatica云中创建一个连接器来使用Twitter, Twitter是一个著名的社交媒体应用程序。这个博客的内容将是我接下来关于我们可以通过Informatica Cloud实现的事情的博客的垫脚石。

创建Twitter开发者应用程序

的必备条件

请确保你设置了下面所有的工具和软件来无缝地提取这个博客上的实用知识。

  • Informatica云安全代理
  • Informatica Cloud访问帐号-免费试用(1个月)
  • Twitter帐户

分步流程

步骤1:登录到Twitter Developer门户并注册免费帐户创建。为了实现这个博客,创建的twitter用户名是“Niv”。

链接:https://developer.twitter.com/

Twitter -开发者页面:

步骤2:在右侧,在创建的用户名“Niv”下,将显示以下选项。单击下面突出显示的选项Apps。

Twitter -应用程序创建:

步骤3:和前面一样,在右边,应用程序创建选项用黄色高亮显示。单击此选项继续创建应用程序。

Twitter -创建应用程序:

步骤4:在创建App时,下面列出的信息都是需要填写的。除了这些专栏,实现这个博客不需要填写其他信息。仅这4个字段是必需的。

  1. 应用程序名称
  2. 应用程序描述
  3. 网站网址
  4. 告诉我们这个应用程序将如何使用

Twitter -创建一个应用程序页面:

出于本博客的目的,这4个字段都是这样填写的。

  1. 应用程序名称- >Tw_Test14
  2. 应用程序描述- >将Informatica Cloud与Twitter连接起来进行数据分析。
  3. 网站的URL - >https://twitter.com/
  4. 告诉我们这个应用程序将如何使用->这个应用程序的目的是通过Informatica Cloud获取twitter数据。

创建的app - Tw_Test14:

步骤5:一旦应用程序被创建,三个选项卡可以显示,如上图所示。

  1. 应用细节
  2. 密钥和令牌
  3. 权限

在这些选项卡中,标签键和令牌是最重要的信息,在IC中创建Twitter连接器需要这些信息。

在键和令牌下,将有两种类型的键可用。

  1. 消费者的API密钥
  2. 访问令牌和访问令牌秘密

微博1

消费者API密钥将被原样显示,而访问令牌和访问令牌秘密在第一次创建应用后被隐藏。因此,最好在应用程序创建后立即复制访问令牌和访问令牌秘密。在IC中创建Twitter连接器时,这两种类型的密钥是必须的。

Twitter -访问令牌:

创建Twitter连接器

在IC中,默认情况下,除了突出显示的连接器外,下面列出的连接器在IC注册后是单独可用的。除此之外,其余的连接器以及Twitter和Tableau需要单独安装。在创建twitter连接器之前,请确保在IC中安装twitter Connection。

Informatica -选项:

分步流程

步骤1:登录IC门户网站,点击打开“管理员”服务。

Informatica -登录

Informatica -登录

Informatica——管理员

Informatica——管理员

然后在Administrator内部,多个选项将显示在门户的左侧。在这些选项下,单击以黄色突出显示的选项“Connections”。

Informatica -连接

步骤2:在Connections选项卡中,右上角的绿色图标显示了“New connection”选项。

Informatica -新的连接器

步骤3:在新的连接选项卡中,输入连接名称并选择连接类型为Twitter (Informatica Cloud Labs)。

Informatica - Twitter新功能

按如下方式填写Twitter连接属性。

  • 运行时环境->选择已创建的安全代理

Informatica -登录

  • 用户名和密码->输入创建的Twitter用户名和密码。
  • OAuth Consumer Key ->从Twitter应用程序中输入Consumer API Key
  • OAuth Consumer Secret ->从Twitter应用程序中输入Consumer API Secret密钥
  • OAuth访问令牌->从Twitter应用程序中输入访问令牌
  • OAuth访问令牌秘密->从Twitter应用程序输入访问令牌秘密

步骤4:输入信息后,最后测试连接。如果连接成功,下面的文本将显示“此连接的测试成功”,如下所示。

Twitter——成功

至此,我们结束了Informatica云中的Twitter源连接创建。在下一篇博客中,我们将更多地关注在Informatica云中实现一个实时用例。

关于作者

更多作者介绍

关于“在Informatica云中实现Twitter连接器”的思考

  1. Varun Kumar Yella

    嗨Niveditha,
    这个文档真的很有帮助。我在运行IICS作业时面临以下问题。你以前遇到过这个问题吗?

    [ERROR] Read操作异常:读取推文时必须设置过滤值

  2. Niveditha Muralikrishnan文章作者

    你好Varun,
    在读取推文时,必须添加过滤器。在配置源对象(Tweets)时,需要在Query Options下添加过滤器。如果这回答了你的问题,请让我知道。

留下一个回复

这个网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据

订阅每周博客文摘:

报名