如何将Invoiced连接到Redshift?| 2种简化的方法

374 阅读14分钟

如何将Invoiced连接到Redshift?| 2种方法简化

Pranay Kumar关于亚马逊Redshift数据集成数据复制ETL- 2022年6月29日 -Write for Hevo

随着竞争的不断加剧,现代组织必须采用数据驱动的策略。为了做出明智的商业决策,电子商务企业必须利用他们通过开票收集的数据的力量。最受欢迎的开票系统之一是Invoiced,这是一个基于云的平台,可以将耗时和劳动密集型的开票业务自动化,如开具发票、追踪逾期交易和结算货币交易。客户可以利用其先进的功能,如发票自动化和管理订阅门户,更快地获得付款。

然而,企业往往依赖该平台的分析和报告系统。这限制了他们产生深入见解的能力,因为该平台缺乏分析能力的灵活性。为了确保你有效地使用你的数据,你必须从你的开票系统导出数据,并将其导入Redshift等数据仓库。通过集中存储,你可以连接商业智能工具和部署机器学习模型,以做出更好的商业决策。

本文将为您介绍Invoiced和Redshift的概况,以及它们的特点,然后再深入探讨将Invoiced连接到Redshift的两种方法。继续阅读,了解从Invoiced到Redshift的数据迁移的步骤。

目录

前提条件

我们建议你了解会计基础知识,以便从这篇文章中获得最大的收获。

什么是Invoiced?

Invoiced logo: Invoiced to Redshift | Hevo Data

图片来源。CISION PR Newswire

Invoiced是一个开票和基于云的解决方案,包括一个付款和收款管理系统。它提供了一个自助式的客户界面,使客户能够独立完成所需的活动,减少操作负担。Invoiced会计软件被各行业的组织使用,包括广告、营销、图形艺术、设计和金融。

该系统与多个财务、通信和在线支付软件系统相连,使您能够将其他应用程序无缝整合到您当前的工作流程中。

发票定价分为三类。基本型、高级型和企业型。定价是基于您需要的客户和用户的数量。

发票的主要功能

以下是Invoiced的一些主要功能。

  • 客户门户。Invoiced提供了一个360度的数字体验,有一个独特的客户门户,客户可以在那里记录不同供应商的到期日、发票日期和付款过程。客户还可以使用同一门户监控余额、更新个人信息、管理订阅和支付账单。
  • **灵活的付款计划。**Invoiced通过与在线支付系统和不同的支付渠道(包括信用卡和借记卡)的整合,帮助企业提高其底线。这个过程改善了企业的内部开票行为,并增加了可用的付款方式。
  • 订阅计费。在订阅计费模块的帮助下,Invoiced可以帮助企业减少处理订阅计费的复杂性和时间。Invoiced使用户能够从模块内广泛的计划中选择,包括基本、可变和基于使用的定价。添加折扣、试用期或独特的支付条件可以让用户软化他们的订阅计费。

探索这些方法,将数据从Invoiced复制到Redshift

方法1:使用手动方法将Invoiced连接到Redshift

要把你的数据从Invoiced复制到Redshift,你必须先从Invoiced导出数据。然后必须手动将数据加载到您的 Redshift 数据仓库。Invoiced Redshift整合的手动方法可能很困难,也很耗时。

方法2:使用Hevo从Invoiced到Redshift的自动数据复制

Hevo Data是一个自动化的数据管道平台,它提供了一个无忧无虑的解决方案,在几分钟内将Invoiced (Hevo的免费源连接器) 连接到 Redshift在几分钟内,通过一个易于使用的无代码界面。Hevo是完全管理的,完全自动从Invoiced导入数据,并丰富和转换数据到一个可分析的格式,而不需要用户写一行代码。

免费开始使用hevo

什么是Redshift?

Amazon Redshift Logo: Invoiced to Redshift | Hevo Data

图片来源:ubiq

AWS Redshift是一个完全管理的数据仓库服务,可以管理exabytes的数据。因此,你不必担心集群管理、多个节点的查询处理或其他低级任务。你可以很容易地建立一个集群并开始使用数据仓库。

你可以从一个包含几百GB数据的主要数据仓库开始,并根据需要使用Amazon Redshift在处理或存储方面进行扩展。亚马逊Redshift的设计提供了并行处理和数据稳定性,这是其他存储方式难以实现的。

Redshift的主要特点

以下是亚马逊Redshift的一些关键功能。

  • 加密。Redshift提供了加密功能,使你的数据安全有保障。您可以配置Amazon Redshift,使其在传输中的数据使用SSL,在休息时的数据使用硬件加速的AES-256加密,只需设置几个参数。如果您选择激活静态数据加密,所有写入磁盘的数据以及任何备份都将被加密,而且Redshift默认会关心密钥管理。
  • 网络隔离。如果他们的公司需要更多的保护,管理员可能会选择在Redshift内隔离他们的网络。在这种情况下,亚马逊VPC被启用,以限制对组织集群的网络访问。IPsec VPN使用户的数据仓库与现有的IT基础设施保持互连。
  • 容错。数据仓库的容错性是指即使特定的处理器或集群不可用,任务也能继续运行的能力。对于任何用户来说,数据的可访问性和数据仓库的可靠性是至关重要的。当磁盘、节点或集群发生故障时,Redshift会自动复制数据并将其转移到健康的节点。
  • **结果缓存:**亚马逊Redshift利用结果缓存进行重复查询,提供亚秒级的响应速度。当你进行查询时,Redshift会检查缓存,以确定是否有先前缓存的响应。如果有缓存的结果,并且数据没有变化,缓存的结果就会立即交付。

连接Invoiced和Redshift的方法

Invoiced允许企业获得广泛的客户信息,如付款历史、订阅、付款计划和使用量计费。虽然Invoiced有几个报告和分析功能,但你可以从Invoiced导出数据,存储在像Amazon Redshift这样的集中式存储库中,并通过与BI工具结合使用,进一步简化数据分析,获得有意义的洞察力,推动更好的商业决策。

在本节中,您将学习两种方法,通过导出Invoiced数据并将其导入到Amazon Redshift,将Invoiced连接到Redshift。

方法1:使用手动方法将Invoiced连接到Redshift

要使用手动方法将Invoiced连接到Redshift,您需要首先从Invoiced导出数据,然后将其导入到Redshift。您可以按照下面的步骤来手动执行Invoiced Redshift整合。

第1步:从Invoiced导出数据

按照下面的步骤,在Invoiced中创建报告并导出数据。假设你有一个 Invoiced 帐户。

  • 导航到 Invoiced Home Dashboard,进入左边的面板。现在,进入报告,点击新报告,生成一个新的报告。

图片来源。发票

  • 选择你想建立报告的数据类型。有40种类型的数据可用,包括发票、行项目、付款、客户等等。

  • 选择您的可视化风格,如公制、表格或图表。

  • 选择你想在报告上看到的字段。可用的字段可以根据为报告选择的数据类型而改变。

  • 你可以根据需要向你的报告添加过滤、分组和排序等条件。

  • 点击 "生成"按钮来创建你的报告。您可以保存您的报告,如果您想以后使用它。

Invoiced甚至允许您安排您的报告,它可以每天、每周或每月自动通过电子邮件发送给您。按照下面的步骤,为您的报告创建一个时间表。

  • 导航到您账户的 "保存的报告"部分。你可以保存你想安排的报告。
  • 点击你想安排的报告旁边的日程表按钮。
  • 输入要交付的报告的日期、日子和时间。
  • 点击 "计划"按钮,安排你的报告。
  • 然后,你将收到一封电子邮件,其中包含按照时间表生成的报告。

第2步:将数据导入到Redshift

按照下面的步骤,将数据导入到Amazon Redshift。

  • 第一步是做一个表的布局,或者你可以创建一个重复的结构,代表你现有表的结构。
  • 要从Excel或CSV文件上传数据到Redshift,首先要把文件上传到Amazon S3桶。

Create Bucket in Redshift: Invoiced to Redshift | Hevo Data

图片来源。JavaTpoint

  • 上传后,你可以用COPY 命令建立一个副本文件,并使用Redshift从Amazon S3桶中检索数据。
COPY table_name (column1, column2, column3, column4)
FROM 's3://<your-bucket-name>/load/file_name.csv'
credentials 'aws_access_key_id=<Your-Access-Key-ID>;aws_secret_access_key=<Your-Secret-Access-Key>'
CSV
INGOREHEADER 1;
  • 当你运行这个命令时,你的数据就会从Amazon S3桶中检索出来,并移到Redshift中。

使用手动方法将Invoiced连接到Redshift的局限性

Invoiced缺乏一种快速简单的方法来提取所需格式的数据。客户必须选择使用API编写自定义代码或手动导出数据。这两个过程都很繁琐,特别是当你没有合适的资源时。虽然你可能需要技术专长来使用API,但在处理大量数据时,手动方法几乎不可能。除了资源问题,你可能会努力维护你的数据管道,每当API发生变化或手动过程中出现数据质量问题时。

为了避免这个问题,你应该使用一个无代码的数据管道平台,如Hevo Data,以实现从发票到Redshift的无障碍数据复制。

方法2:使用Hevo从Invoiced到Redshift的自动数据复制

Hevo Data是一个无代码的数据管道平台,可以自动从100多个数据源传输数据,包括Invoiced (Hevo的免费源连接器),到 Redshift数据仓库或您选择的任何其他目的地。

Hevo完全自动从你选择的源头导入数据,丰富数据并将其转换为可分析的格式,而不需要你写一行代码。由于它的容错架构,数据可以被安全、可靠地管理,并将数据损失降到最低。

海沃数据处理你所有的数据准备需求,使你能够专注于核心业务运营,更好地了解如何产生更多的线索,保持客户保留的生命周期,并推动你的公司达到新的盈利高度。它为实时数据管理提供了一个一致和完整的解决方案,确保在你选择的地点始终有可分析的数据。

以下是海沃数据的一些特点。

  • **完全管理。**Hevo不需要管理和维护,因为它是一个完全自动化的平台。
  • 数据转换。Hevo提供了一个简单的界面来完善、修改和充实你要传输的数据。
  • **更快的洞察力生成。**Hevo提供近乎实时的数据复制,这样你就可以获得实时的洞察力生成和更快的决策。
  • 自动的 **模式管理。**Hevo可以自动检测传入数据的模式,并将其映射到目的地的模式。
  • 可扩展的基础设施。Hevo有内置的100多个数据源的集成(有40多个免费的数据源),可以帮助你根据需要扩展你的数据基础设施。
  • **实时支持。**Hevo团队全天候通过聊天、电子邮件和支持电话向客户提供特殊支持。

在这里注册,可获得14天的免费试用!

使用Hevo Data连接Invoiced和Redshift的步骤如下。

第1步:将Invoiced配置为一个源头

要将Invoiced配置为管道中的源,请遵循以下步骤。

  • 资产调色板上,选择PIPELINES
  • 管道列表视图中,点击**+CREATE**。
  • 选择源类型 页面上选择Invoiced。
  • Configure your Invoiced Source 页面,输入以下信息。

Configure your Invoiced Source: Invoiced to Redshift | Hevo Data

  • TEST & CONTINUE应该被选中。
  • 继续配置数据输入和配置目的地。

第2步:将Amazon Redshift配置为一个目的地

要在Hevo中添加Amazon Redshift作为目的地,请遵循以下步骤。

  • 资产调色板上,选择DESTINATIONS
  • 目的地列表视图中,点击**+CREATE**。
  • 添加目的地页面中选择Amazon Redshift。
  • 配置你的亚马逊Redshift目的地页面,输入以下信息。
    • **目的地名称。**给你的目的地一个独特的名字。
    • 数据库集群标识符。Amazon Redshift服务器的IP地址或DNS名称。
    • **数据库端口:**您的Amazon Redshift服务器监听连接的数据库端口被称为数据库端口。5439是数据库端口的默认值。
    • **数据库用户:**Redshift数据库中的一个非管理用户。
    • **数据库密码:**该用户的密码。
    • 数据库名称。 数据库的名称,数据将被载入其中。
    • **数据库模式。**目标数据库模式的名称。默认设置是公共的。
    • 一些额外的设置如下。
      • **Connect Through SSH:**启用该选项可以让你通过SSH隧道连接到Hevo,而不是直接将你的Amazon Redshift数据库服务器连接到Hevo。通过不将你的Redshift配置暴露给公众,你给你的数据库一个额外的保护层。
      • Sanitize Table/Column Names?勾选此框,用下划线(_)替换表或列名中的非字母数字字符和空格。
    • 一些高级设置如下。
      • **填充加载的时间戳。**启用此选项将__hevo_loaded_at_列添加到目的地数据库,表明事件被加载到目的地的时间。

Configure your Amazon Redshift Destination: Invoiced to Redshift | Hevo Data

  • 要测试与Amazon Redshift仓库的连接,请点击测试连接
  • 当测试完成后,点击SAVE DESTINATION

建议

总结

这篇文章概述了Invoiced和Redshift的特点。它还描述了两种整合Invoiced到Redshift的方法。从Invoiced到Redshift的手动数据复制将需要很长的时间和大量的资源,使这个过程费时费力,令人不快。而数据集成解决方案,如Hevo,则可以让你快速有效地复制数据。

Hevo数据是一个无代码数据管道平台,可以从100多个数据源,包括Invoiced **(包括40多个免费来源)**复制实时数据到你的 Redshift数据仓库,或您选择的任何其他目的地。它是一个强大的、完全自动化的、安全的解决方案,不需要编码

访问我们的网站,探索HEV

你可以使用Hevo模型工作流来执行数据的按需转换,并准备在你的BI工具中进行分析。

想体验一下Hevo吗?注册一个14天的免费试用,以简化你的数据整合过程。你可以检查价格信息,看看哪种计划最适合你公司的需要。

你可以在下面的评论中分享你执行Invoiced Redshift整合的经验。

亚马逊Redshift的无代码数据管线

免费试用