【发布时间】:2018-09-19 03:48:27
【问题描述】:
我正在尝试将两个表放入 Tableau。一个具有点格式的 IP 地址,即 192.168.32.1,另一个具有对应于城市和邮政编码等的 IP 数字,我希望将其用于可视化。
想法是执行此处的步骤 (http://kb.tableau.com/articles/howto/mapping-ip-address-geocode-data) 对两个表进行连接,其中连接将一个表中的 IP 地址转换为一个数字,然后可以将其与另一个表中的数字进行比较表。
但是,当我按照此处指南中的步骤操作时,它运行了 40 分钟然后崩溃了。
任何人都可以对此有所了解吗?
我的表在 Microsoft SQL Server Management Studio 中 - 我也研究过使用计算列来做同样的事情,但到目前为止没有运气(我对 SQL 很陌生,不知道如何保存然后应用一个函数,正如这里建议的https://www.stev.org/post/mssqlconvertiptobigint)。
【问题讨论】:
-
你能在 SSMS 中添加另一个表吗?还是您必须坚持现有结构中的两者?意思是,您是否有权创建一个已为您转换数据的表?这可能比让 Tableau 计算更有效,但比函数更简单。
-
我确实有权限 - 不幸的是没有专业知识。
-
这可能比完全处理的要复杂一些,但也许我们可以帮助您入门。
-
您的 IP 号码表是什么样的?
-
略低于 400 万行 - 我正在使用来自这里的免费版本 9 lite.ip2location.com - 它使用两列,ipnumber start 和 ipnumber end。两者都是 15 个字符的 varchars
标签: sql sql-server tableau-api