软件星级:4分
标签: 数据提取
Data Xtractor破解版是一款功能强大的数据提取软件,它由多个板块组成,允许你在模型中执行可视化查询。你可以提取ER数据库模型,对于深入研究它的数据有很大的帮助,并以图表的方式显示。
Data Xtractor将Visual Xtractor,Query Xtractor和Model Xtractor组合到一个单独的独立应用程序中。只有在Data Xtractor中,您才能使用数据可视化图设计SQL查询。
仅在Data Xtractor中,您可以为开放源数据库(例如MySQL或PostgreSQL)或商业数据库(例如Microsoft SQL Server或Oracle)使用可视化SQL查询构建器,而只需支付少量月租费用。
1、数据Xtractor =模型+查询+可视Xtractor
Data Xtractor可以使用扩展的可视SQL构建器来创建和打开ER模型图(如在Model Xtractor中一样)和设计的SQL查询。
与Query Xtractor不同,Data Xtractor扩展了其可视化的SQL查询构建器,以包括Inline Chart和Chart构建器。您可以设计复杂的SQL查询,并将数据可视化效果(内联和常规图表)直接分配给结果列。
2、设计用于开源和商业数据库的SQL查询
我们所有的产品都免费提供所谓的特色数据库:SQLite,Firebird,Microsoft SQL Server CE和Microsoft Access。对开放源代码数据库和商业数据库的查询有一个限制:您需要按月(按年付费)订阅才能获取和运行通过使用我们的SQL构建器设计的查询生成的SQL。
3、查询表数据
只有Data Xtractor允许您立即检查在实体关系模型图中可视化的表中存储的数据。这也适用于视图或查询。只需右键单击形状标题,然后选择“查找表数据”。“查看表数据”将在新选项卡中可视化相同的数据。
4、Model Xtractor –您的数据建模检查器
对现有数据库模型进行逆向工程。适用于数十种关系数据库平台的传统和增强型ER数据模型,包括SQL Server,Oracle,MySQL,PostgreSQL,Azure和Amazon Redshift,SQLite和Firebird。
5、查询Xtractor – Visual SQL查询生成器/生成器/运行器
创建简单到复杂的只读SQL SELECT查询,而无需编写一行SQL。无需事先的SQL知识。使用此生产力工具可以在几秒钟内生成复杂的SQL SELECT查询,通过聚合和关联关系对结果进行深入分析,并使用我们的模拟查询来快速获取数据。
6、通用查询模拟器–任何平台的数据透视表/交叉表
我们使用SQL模拟某些功能,这些功能在某些数据库系统上具有本机支持,但在其他平台上却不存在:数据透视表/交叉表,分组集(具有多维数据集/汇总),相交和除外,序列生成器,数据类型函数等。例如,这就是在MariaDB上模拟数据透视表/交叉表查询的方式。列标题值是自动检测的,我们在生成的SQL中透明地添加相对复杂的SUM条目。
1、是否可以从文本文件导入连接字符串?
File-Batch Connection Loader 从您的AppData \ Local \ Xtractor 文件夹中打开一个自定义ConnectionStrings.txt用户文件。
如果您经常连接数据库并与数据库断开连接,而又不想将这些连接字符串暴露在纯文本文件中,请创建这样的文件并用您自己的数据填充它。每行必须以 {dbms_type}开头;前缀和到数据库的有效ASP.NET连接字符串,后跟TAB和条目的可选描述。前缀为–如果由于某种原因数据库不可用,则加整行。
2、如何创建自定义联接?
在模型或查询图中,首先将一个表列拖放到另一个表列上。如果可以进行自定义联接,则会打开一个弹出窗口,以帮助您最终为该联接添加多于一对的列。
加入应该有意义。例如,您不能将具有根本不同数据类型的列配对,例如一个整数和另一个整数。但是,您可以将一个很小的int列与一个长int列配对。典型的自定义联接的示例包括“名字”和“姓氏”列上的即时关系。与数据库内置的外键联接不同,您还可以删除自定义联接。
3、为什么有时带有数据的表的行数为零?
连接到Postgres或其他数据库类型后,对于实际上不是空的表,您可能会在“对象”选项卡中看到第0行。
这是因为“对象”浏览器中的“行”和“大小”列最初只是在第一次导入时从数据库收集的估计值。一些平台为我们提供了确切的行数,而其他平台(如PostgreSQL)提供了一个大概的数字。对于表中的1-2行,收集的行数可能为0。
添加或删除行时,行值永远不会自动更新。但是,每当需要刷新时,都可以选择一个或多个表,然后执行上下文的“ 更新行计数”命令,如下图所示。甲SELECT COUNT(*)将被马上为每个选定的表来执行,和行值进行更新。使用此命令时要小心,因为在很大的表上查询可能会很慢。