Skip to content

Morningstar FEED_PLATFORM_PRD(Snowflake 私有数据共享)

Morningstar 通过 Snowflake 私有数据共享(private listing,GZU6Z1EX7OQAQ)提供权益类参考与研究数据。这是一条与现有 Morningstar OfficeMorningstar Advisor Workstation 集成完全独立的数据通道——它通过 Snowflake 共享数据库提供原始的权益类数据(公司信息、证券映射、交易所详情、持股信息、股票风格、公司评级、财务健康评级),而不是组合同步或分析报告。

属性
集成类型Snowflake 私有数据共享(入站数据共享)
Listing IDGZU6Z1EX7OQAQ
数据库FEED_PLATFORM_PRD
数据提供方Morningstar
状态尚未接受(Not yet accepted)
Schema类型对象字段数主键
EQUITY__ENTITY_REFERENCEVIEWCOMPANY_INFORMATION43COMPANY_ID
EQUITY__OWNERSHIPVIEWUK_STAKEHOLDER_OWNERSHIP28PERFORMANCE_ID
EQUITY__REFERENCEVIEWMARKET_EXCHANGE_DETAILS10EXCHANGE_CODE
EQUITY__SECURITY_REFERENCEVIEWDELIST_INFORMATION3PERFORMANCE_ID, DELISTING_DATE
EQUITY__SECURITY_REFERENCEVIEWPRIMARY_PERFORMANCE_ID_DETAILS4PERFORMANCE_ID
EQUITY__RESEARCHVIEWSTOCK_STYLE12COMPANY_ID, EFFECTIVE_DATE
EQUITY__RESEARCHVIEWSTOCK_STYLE_LATEST12COMPANY_ID, EFFECTIVE_DATE
EQUITY__RESEARCHVIEWCOMPANY_GRADE6COMPANY_ID, AS_OF_DATE
EQUITY__RESEARCHVIEWCOMPANY_GRADE_LATEST6COMPANY_ID, AS_OF_DATE
EQUITY__RESEARCHVIEWFINANCIAL_HEALTH_GRADE6COMPANY_ID, AS_OF_DATE
EQUITY__RESEARCHVIEWFINANCIAL_HEALTH_GRADE_LATEST6COMPANY_ID, AS_OF_DATE
EQUITY__RESEARCHVIEWMARKET_CAPITAL_BREAKPOINT6EFFECTIVE_DATE, REGION_ID, MARKET_CAPITAL_SIZE_LEVEL
EQUITY__RESEARCHVIEWMARKET_CAPITAL_BREAKPOINT_LATEST6EFFECTIVE_DATE, REGION_ID, MARKET_CAPITAL_SIZE_LEVEL
REFERENCEVIEWCOMPANY_ZONE_MAPPING3
REFERENCEVIEWPERFORMANCE_ZONE_MAPPING3
REFERENCEVIEWZONE_MAPPING3
REFERENCEVIEWDATA_POINT_ID_TO_COLUMN_MAPPING6
REFERENCEVIEWCOUNTRY_CODE_ZONE_MAPPING2
PUBLICFUNCTION39 个 UDF 辅助函数
#字段类型说明
1COMPANY_IDVARCHAR(10)Morningstar 公司 ID;Morningstar 为每家公司分配的 10 位唯一且不变的标识符
2GLOBAL_TEMPLATE_INDUSTRY_TEMPLATE_CODEVARCHAR(1)归集模板:普通(N)、银行(B)、保险(I)、投资(V)、慈善信托(C)
3INDUSTRY_TEMPLATE_CODEVARCHAR(1)行业数据生产模板:普通/制造业(N)、采矿(M)、公用事业(U)、运输(T)、银行(B)、保险(I)
4COMPANY_STATUSVARCHAR(1)0:已作废,1:活跃,9:其他
5OPERATION_STATUSVARCHAR(1)经营状态:(N)正常、(L)清算、(R)重组、(M)并购、(T)反向收购、(B)破产、(A)合并、(O)吸收、(P)私有化、(K)其他
6SHORT_NAMEVARCHAR(25)简称(法定名称去掉 Corp./Inc. 等后缀)
7STANDARD_NAMEVARCHAR(200)该主体的标准名称
8LEGAL_NAMEVARCHAR章程注册的完整法定名称
9LEGAL_NAME_LANGUAGE_CODEVARCHAR(3)外文法定名称对应的语言代码
10DOMICILE_COUNTRY_CODEVARCHAR(3)注册地国家(3 位 ISO 代码)
11BUSINESS_COUNTRY_CODEVARCHAR(3)业务所在国 ISO 代码(综合考虑注册地、总部、交易所上市地、交易量、营收来源等因素)
12CIKVARCHAR(10)Central Index Key(SEC 分配的标识符)
13IS_LIMITED_PARTNERSHIPBOOLEAN是否为有限合伙企业(Limited Partnership)
14IS_REITBOOLEAN是否为房地产投资信托(REIT)
15IS_LIMITED_LIABILITY_COMPANYBOOLEAN是否为有限责任公司(LLC)
16FISCAL_YEAR_ENDNUMBER(38,0)财年结束月份
17YEAR_OF_ESTABLISHMENTNUMBER(38,0)成立年份
18EXPECTED_FISCAL_YEAR_ENDDATE预计的下一个财年结束日期
19INDUSTRY_CLASSIFICATION_EFFECTIVE_DATEDATE行业分类更新的生效日期
20MORNINGSTAR_SECTOR_CODENUMBER(38,0)Global Industry 分类的前 3 位(行业大类 sector)
21MORNINGSTAR_INDUSTRY_CODENUMBER(38,0)Global Industry 分类的完整 8 位编码(细分行业 industry)
22MORNINGSTAR_INDUSTRY_GROUP_CODENUMBER(38,0)Global Industry 分类的前 5 位(行业组 industry group)
23MORNINGSTAR_SUPER_SECTOR_CODENUMBER(38,0)Global Industry 分类的第 1 位(超级行业 super sector)
24NACEVARCHAR(10)欧盟 NACE 行业分类(Eurostat)
25ISICVARCHAR(10)联合国国际标准行业分类(ISIC)
26NAICSNUMBER(38,0)北美行业分类体系(NAICS)
27SICNUMBER(38,0)标准行业分类体系(SIC)
28USA_NAICSNUMBER(38,0)美国专用的 NAICS 编码
29CAN_NAICSNUMBER(38,0)加拿大专用的 NAICS 编码
30IS_CREDIT_ANALYSIS_COVERAGEBOOLEAN是否属于信用分析(Credit Analysis)覆盖范围
31CREDIT_ANALYSIS_REGIONVARCHAR(50)信用分析所属地区:CAN、EU、USA、NBFI
32IS_SHELL_COMPANYBOOLEAN是否为空壳公司
33IS_SPECIAL_PURPOSE_ACQUISITION_COMPANYBOOLEAN是否为特殊目的收购公司(SPAC)
34IS_BUSINESS_DEVELOPMENT_COMPANYBOOLEAN是否为商业发展公司(BDC)
35IS_MASTER_LIMITED_PARTNERSHIPBOOLEAN是否为主有限合伙企业(MLP,主要面向自然资源领域)
36STATE_OR_COUNTRY_OF_INCORPORATIONVARCHAR(100)注册所在的美国州或国家
37WEB_ADDRESSVARCHAR(100)公司官网地址
38IPO_TYPEVARCHAR(20)传统 IPO 或直接上市(Direct Listing)
39IS_IPOBOOLEAN公司是否处于 IPO 流程中
40LEIVARCHAR(25)法人识别编码(Legal Entity Identifier,20 位 ISO 17442)
41IS_CREDIT_ANALYSIS_EXPANDBOOLEAN是否被 DBRSM 扩展覆盖范围收录
42IS_CREDIT_ANALYSIS_CORPORATE_COVERAGEBOOLEAN是否被 DBRSM 覆盖范围收录
43IPO_FUNDAMENTAL_DATA_READY_DATE_TIME_UTCTIMESTAMP_NTZIPO 基本面数据准备完成的时间戳

UK_STAKEHOLDER_OWNERSHIP (VIEW,28 个字段)

Section titled “UK_STAKEHOLDER_OWNERSHIP (VIEW,28 个字段)”
#字段类型说明
1PERFORMANCE_IDVARCHAR(10)该股份类别(share class)的 Morningstar 标识符
2AS_OF_DATEDATE持股日期或交易发生日期
3OWNER_IDVARCHAR(10)唯一的 Morningstar 持有人标识符
4COMPANY_IDVARCHAR(10)Morningstar 公司 ID
5SHARE_HOLDER_IDNUMBER(38,0)按申报文件顺序自增分配
6FILE_DATEDATE申报文件发布日期
7OWNER_NAMEVARCHAR(1024)持有该证券的主体名称(13F 机构、13D/13G 实益持有人、顾问等)
8HOLDING_TYPEVARCHAR(1)实益持有(Beneficial)或非实益持有(Non-beneficial)
9IS_NEW_REPORTBOOLEAN是否为该持有人首次成为主要股东
10IS_CESSATIONBOOLEAN该持仓是否已不再被追踪(0:否,1:是)
11NUMBER_OF_SHARESNUMBER(38,0)持有股数,或交易后的股数
12SHARES_PERCENTAGENUMBER(23,9)在公司层面的持股比例
13NOTIFIED_DATEDATE公司通知的日期
14TRANSACTION_TYPEVARCHAR(1)P:买入,S:卖出,T:转入,U:转出,D:代替股息,E:期权行使,O:行使后卖出,C:转股所得,R:配股认购,N:不适用
15TRANSACTION_SHARESNUMBER(38,0)本次交易买入或卖出的股数
16TRANSACTION_VALUENUMBER(23,9)交易总金额(价格 × 股数)
17TRANSACTION_CURRENCYVARCHAR(3)交易使用的货币
18TRANSACTION_PRICENUMBER(19,5)本次交易的每股价格
19SHARES_OWNED_POST_TRANSACTION_PERCENTAGENUMBER(23,9)交易后的持股比例
20SHARES_TRANSACTION_PERCENTAGENUMBER(23,9)本次交易股数占持仓的比例
21SHARES_PERCENTAGE_COMPANY_LEVELNUMBER(23,9)相对公司总流通股(TSO)的持股比例
22HOLDING_DESCRIPTIONVARCHAR重复权益关系说明(例如 “dup A”、“dup A and B”)
23IS_CURRENTBOOLEAN该持有人是否仍处于活跃状态
24IS_EXHOLDINGBOOLEAN该持有人是否已不再是主要股东(持股 <3%)
25CREATED_TIMETIMESTAMP_NTZ数据集创建时间
26LAST_UPDATED_TIMETIMESTAMP_NTZ最后修改时间
27_LOADDATEVARCHAR(16383)加载日期
28INVESTMENT_IDVARCHAR(10)Morningstar 发行方/投资标的 ID

MARKET_EXCHANGE_DETAILS (VIEW,10 个字段)

Section titled “MARKET_EXCHANGE_DETAILS (VIEW,10 个字段)”
#字段类型说明
1EXCHANGE_CODEVARCHAR(5)交易所代码(NYSE、NAS、LSE、OTCBB;私有公司为 $$$)
2EXCHANGE_GROUP_CODEVARCHAR(3)交易所所属国家代码(NYSE/NAS 为 USA;私有公司为 $$$)
3EXCHANGE_GROUP_NAMEVARCHAR(100)交易所集团详细名称
4EXCHANGE_NAMEVARCHAR(100)交易所详细名称
5COUNTRY_CODEVARCHAR(3)与该持仓关联的 ISO 国家代码
6MORNINGSTAR_EXCHANGE_IDVARCHAR(10)Morningstar 交易所 ID(私有公司为 EX$$$$$$$$)
7REGION_CODEVARCHAR(3)NRA、UKI、EUR、ANZ、ASP、IPM、LTA、AFR(私有公司为 YYY)
8PRODUCT_EXCHANGE_CODEVARCHAR(5)权益类产品对应的交易所代码(例如 GEDF)
9IS_XML_OUTPUT_INTERFACE_READYBOOLEAN该交易所是否已启用 Equity XOI 接口
10SEGMENT_MIC_CODEVARCHAR(5)ISO 市场分部识别码(MIC)
#字段类型说明
1PERFORMANCE_IDVARCHAR(10)该股份类别的 Morningstar 标识符
2DELISTING_DATEDATE证券摘牌生效日期
3DELISTING_REASONVARCHAR(100)摘牌原因:被收购、吸收合并、合并/换股、转股/行权、公司解散、垃圾股(Junk)、到期、其他事件、私有化、赎回

PRIMARY_PERFORMANCE_ID_DETAILS (VIEW,4 个字段)

Section titled “PRIMARY_PERFORMANCE_ID_DETAILS (VIEW,4 个字段)”
#字段类型说明
1PERFORMANCE_IDVARCHAR(10)该股份类别的 Morningstar 标识符
2PRIMARY_PERFORMANCE_IDVARCHAR(10)主股份类别对应的 Morningstar 标识符
3PRIMARY_SYMBOLVARCHAR(32)交易代码(例如伯克希尔 B 类股的 BRK.B)
4PRIMARY_EXCHANGE_CODEVARCHAR(5)权益类产品对应的交易所代码

SHARE_CLASS_INFORMATION (VIEW,41 个字段,主键:PERFORMANCE_ID)

Section titled “SHARE_CLASS_INFORMATION (VIEW,41 个字段,主键:PERFORMANCE_ID)”
#字段类型说明
1COMPANY_IDVARCHAR(10)Morningstar 公司 ID
2PERFORMANCE_IDVARCHAR(10)该表现序列(performance stream)的 Morningstar 标识符
3PERFORMANCE_STATUSVARCHAR(1)0:已作废,1:活跃,9:其他
4SHARE_CLASS_STATUSVARCHAR(1)0:已作废,1:活跃,9:其他
5SECURITY_TYPEVARCHAR(10)普通股(ST00000001)、优先股(ST00000002)、ETF(ST00000005)、封闭式基金(ST00000006)、Units(ST000000A1)、Rights(ST000000B1)等
6INVESTMENT_TYPEVARCHAR(2)EQ、DR、PE、UE、CE、ET、UN、DB、ER、ST
7VALORENVARCHAR(10)瑞士证券标识码
8SYMBOLVARCHAR(32)交易代码(例如伯克希尔 B 类股的 BRK.B)
9TRADING_CURRENCYVARCHAR(3)交易价格所用的 3 位 ISO 货币代码
10INVESTMENT_IDVARCHAR(10)Morningstar 发行方/投资标的 ID
11CUSIPVARCHAR(9)9 位 CUSIP 标识符
12ISINVARCHAR(12)12 位 ISO 6166 ISIN 标识符
13SEDOLVARCHAR(7)伦交所 7 位 SEDOL 标识符
14IPO_DATEDATE在公开交易所首日交易的日期
15IPO_OFFER_PRICENUMBER(38,6)IPO 发行价
16IPO_OFFER_PRICE_RANGEVARCHAR(32)IPO 预估发行价区间(下限-上限)
17IS_DRBOOLEAN是否为 ADR 或 GDR
18DR_RATIONUMBER(38,9)每份存托凭证对应的基础股份数
19IS_DIVIDEND_REINVESTBOOLEAN是否支持股息再投资
20IS_DIRECT_INVESTBOOLEAN是否支持直接投资
21COMMON_SHARE_SUB_TYPEVARCHAR(32)参与型优先股、封闭式基金、外国股份等细分类型
22EXCHANGE_SUB_MARKET_GLOBAL_IDVARCHAR(10)市场/交易层级标识符
23UNDERLYING_DR_INVESTMENT_IDVARCHAR(10)存托凭证对应的基础证券
24IS_PRIMARY_PERFORMANCE_IDBOOLEAN是否为主 Share Class Id
25SHARE_CLASS_IS_PRIMARYBOOLEAN是否为主 Share Class Id
26INVESTMENT_STATUSNUMBER(38,0)0:已作废,1:活跃,9:其他
27CONVERSION_RATIONUMBER(38,9)相对主股份类别的换股比例
28PAR_VALUENUMBER(38,10)证券票面价值
29IS_MAIN_SHAREBOOLEAN是否为公司层面的主股份
30MORNINGSTAR_EXCHANGE_IDVARCHAR(10)交易所对应的 Morningstar 交易所 ID
31TRADING_STATUSVARCHAR(1)1:停牌,0:正常交易
32INVESTMENT_PRIMARY_ISSUERVARCHAR(1)1:主发行方 Id
33INVESTMENT_NAMEVARCHAR(150)Morningstar 标准投资名称
34INVESTMENT_COMPANY_RELATION_ROLENUMBER(38,0)发行方(0)、管理人(1)、托管人(6)、审计师(8)等角色
35PERFORMANCE_DESCRIPTIONVARCHAR(250)A/B 类股、ADR、GDR、BDC 等描述
36SHARE_CLASS_DESCRIPTIONVARCHAR(250)股份类别的详细描述
37MARKET_SYMBOLVARCHAR(38)实时市场代码(例如 126.1.MORN)
38EXCHANGE_CODEVARCHAR(5)交易所代码(私有公司为 $$$)
39SEGMENT_MIC_CODEVARCHAR(5)ISO MIC 代码
40CDR_RATIONUMBER(38,9)加拿大存托凭证(CDR)换股比例
41_LOADDATEVARCHAR(16383)加载日期

Morningstar 权益研究数据,包括股票风格(Stock Style,即 Morningstar Equity Style Box)、公司评级(Company Grade,盈利能力与成长性)、财务健康评级(Financial Health Grade),以及市值分段基准(Market Capital Breakpoint)。每个视图都有对应的 _LATEST 版本,只保留每个主体最新一期的数据。

STOCK_STYLE (VIEW,12 个字段,主键:COMPANY_ID, EFFECTIVE_DATE)

Section titled “STOCK_STYLE (VIEW,12 个字段,主键:COMPANY_ID, EFFECTIVE_DATE)”
#字段类型说明
1COMPANY_IDVARCHAR(10)Morningstar 公司 ID;Morningstar 为每家公司分配的 10 位唯一且不变的标识符
2EFFECTIVE_DATEDATE计算股票风格数据点所对应的日历日期
3REGION_IDNUMBER(38,0)地区/风格分区:美国(1)、加拿大(2)、拉丁美洲(3)、欧洲(4)、日本(5)、澳新(6)、亚洲(除日本)(7)
4MARKET_CAPITAL_IN_USDNUMBER(38,6)公司层面的市值(以美元计)
5VALUE_SCORENUMBER(38,6)价值取向得分 —— 得分越高,表示相对每股盈利、账面价值、营收、现金流、股息而言股价越低
6GROWTH_SCORENUMBER(38,6)成长取向得分 —— 得分越高,表示相对同类公司预期每股盈利、账面价值、营收、现金流增长更快
7STYLE_SCORENUMBER(38,6)价值-成长综合得分,决定在风格箱(Style Box)中的水平位置
8SIZE_SCORENUMBER(38,6)市值规模得分,范围从 -100(极小盘)到 400(极大盘);决定在风格箱中的垂直位置
9STYLE_BOXNUMBER(38,0)风格箱代码:Large Value(1)、Large Core(2)、Large Growth(3)、Mid Value(4)、Mid Core(5)、Mid Growth(6)、Small Value(7)、Small Core(8)、Small Growth(9)
10CREATED_TIMETIMESTAMP_NTZ(9)该数据点首次创建/计算的时间戳
11LAST_UPDATED_TIMETIMESTAMP_NTZ(9)该数据点最后修改的时间戳
12_LOADDATEVARCHAR(16383)加载日期

STOCK_STYLE_LATEST (VIEW,12 个字段,主键:COMPANY_ID, EFFECTIVE_DATE)

Section titled “STOCK_STYLE_LATEST (VIEW,12 个字段,主键:COMPANY_ID, EFFECTIVE_DATE)”

字段结构与 STOCK_STYLE 相同 —— 只返回每个 COMPANY_ID 最新一期的 EFFECTIVE_DATE 数据。

COMPANY_GRADE (VIEW,6 个字段,主键:COMPANY_ID, AS_OF_DATE)

Section titled “COMPANY_GRADE (VIEW,6 个字段,主键:COMPANY_ID, AS_OF_DATE)”
#字段类型说明
1COMPANY_IDVARCHAR(10)Morningstar 公司 ID
2AS_OF_DATEDATE计算公司评级所对应的日历日期
3PROFITABILITY_GRADEVARCHAR(2)基于过去 3-5 年股东权益回报率(ROE)估值水平给出的 A-F 评级。综合历史增长率、平均值与最近财年 ROE 计算;数据不足时为 N/A
4GROWTH_GRADEVARCHAR(2)基于过去 3-5 年每股营收趋势给出的 A-F 评级。使用标准化回归斜率计算;数据不足时为 N/A
5STOCK_TYPENUMBER(38,0)Morningstar 自有的 8 种股票类型之一:Aggressive Growth、Classic Growth、Cyclical、Distressed、Hard Assets、High Yield、Slow Growth、Speculative Growth。仅覆盖美国注册的股票;数据不足时为 N/A
6_LOADDATEVARCHAR(16383)加载日期

COMPANY_GRADE_LATEST (VIEW,6 个字段,主键:COMPANY_ID, AS_OF_DATE)

Section titled “COMPANY_GRADE_LATEST (VIEW,6 个字段,主键:COMPANY_ID, AS_OF_DATE)”

字段结构与 COMPANY_GRADE 相同 —— 只返回每个 COMPANY_ID 最新一期的 AS_OF_DATE 数据。

FINANCIAL_HEALTH_GRADE (VIEW,6 个字段,主键:COMPANY_ID, AS_OF_DATE)

Section titled “FINANCIAL_HEALTH_GRADE (VIEW,6 个字段,主键:COMPANY_ID, AS_OF_DATE)”
#字段类型说明
1COMPANY_IDVARCHAR(10)Morningstar 公司 ID
2AS_OF_DATEDATE财务健康评级数据点发布所对应的日历日期
3FINANCIAL_HEALTH_GRADE_VALUEVARCHAR(2)财务健康评级:A、B、C、D、F —— 基于公司违约距离得分的相对排名
4PROBABILITY_OF_DEFAULTNUMBER(26,6)违约概率得分
5DISTANCE_TO_DEFAULTNUMBER(23,6)违约距离得分
6_LOADDATEVARCHAR(16383)加载日期

FINANCIAL_HEALTH_GRADE_LATEST (VIEW,6 个字段,主键:COMPANY_ID, AS_OF_DATE)

Section titled “FINANCIAL_HEALTH_GRADE_LATEST (VIEW,6 个字段,主键:COMPANY_ID, AS_OF_DATE)”

字段结构与 FINANCIAL_HEALTH_GRADE 相同 —— 只返回每个 COMPANY_ID 最新一期的 AS_OF_DATE 数据。

MARKET_CAPITAL_BREAKPOINT (VIEW,6 个字段,主键:EFFECTIVE_DATE, REGION_ID, MARKET_CAPITAL_SIZE_LEVEL)

Section titled “MARKET_CAPITAL_BREAKPOINT (VIEW,6 个字段,主键:EFFECTIVE_DATE, REGION_ID, MARKET_CAPITAL_SIZE_LEVEL)”
#字段类型说明
1MARKET_CAPITAL_LEVELVARCHAR(10)该市值规模分档的累计市值门槛(美元)
2EFFECTIVE_DATEDATE计算市值分段基准所对应的日历日期
3REGION_IDNUMBER(38,0)地区/风格分区:美国(1)、加拿大(2)、拉丁美洲(3)、欧洲(4)、日本(5)、澳新(6)、亚洲(除日本)(7)
4MARKET_CAPITAL_SIZE_LEVELVARCHAR(16383)规模档位:巨型股(G)、大盘股(L)、中盘股(M)、小盘股(S)
5CREATED_TIMETIMESTAMP_NTZ(9)该数据点首次创建/计算的时间戳
6LAST_UPDATED_TIMETIMESTAMP_NTZ(9)该数据点最后修改的时间戳

MARKET_CAPITAL_BREAKPOINT_LATEST (VIEW,6 个字段,主键:EFFECTIVE_DATE, REGION_ID, MARKET_CAPITAL_SIZE_LEVEL)

Section titled “MARKET_CAPITAL_BREAKPOINT_LATEST (VIEW,6 个字段,主键:EFFECTIVE_DATE, REGION_ID, MARKET_CAPITAL_SIZE_LEVEL)”

字段结构与 MARKET_CAPITAL_BREAKPOINT 相同 —— 只返回每个地区/规模档位最新一期的 EFFECTIVE_DATE 数据。

#字段类型说明
1EQUITY_ZONEVARCHAR(22)Morningstar 权益分区标识符
2COMPANY_IDVARCHAR(10)Morningstar 公司 ID
3SHARE_CLASS_STATUSVARCHAR(1)0:已作废,1:活跃,9:其他

PERFORMANCE_ZONE_MAPPING (VIEW,3 个字段)

Section titled “PERFORMANCE_ZONE_MAPPING (VIEW,3 个字段)”
#字段类型说明
1EQUITY_ZONEVARCHAR(22)Morningstar 权益分区标识符
2PERFORMANCE_IDVARCHAR(10)该股份类别的 Morningstar 标识符
3SHARE_CLASS_STATUSVARCHAR(1)0:已作废,1:活跃,9:其他
#字段类型说明
1ZONEVARCHAR(50)分区名称
2ZONE_CODEVARCHAR(10)分区代码
3COUNTRY_CODEVARCHAR(3)ISO 国家代码

DATA_POINT_ID_TO_COLUMN_MAPPING (VIEW,6 个字段)

Section titled “DATA_POINT_ID_TO_COLUMN_MAPPING (VIEW,6 个字段)”
#字段类型说明
1PACKAGE_IDNUMBER(38,0)数据包标识符
2DATA_POINT_NAMEVARCHAR数据点名称
3DATA_POINT_IDVARCHAR数据点标识符
4SCHEMA_NAMEVARCHAR目标 schema
5TABLE_NAMEVARCHAR目标表
6COLUMN_NAMEVARCHAR目标字段名

COUNTRY_CODE_ZONE_MAPPING (VIEW,2 个字段)

Section titled “COUNTRY_CODE_ZONE_MAPPING (VIEW,2 个字段)”
#字段类型说明
1EQUITY_ZONEVARCHAR(22)Morningstar 权益分区标识符
2COUNTRY_CODEVARCHAR(3)ISO 国家代码

39 个用于数据类型转换的 UDF 辅助函数:

  • F_REMOVE_SPECIAL_NUMBER_* —— 数值精度转换(15 个变体)
  • F_US_STRING_TO_DATEF_ISO_STRING_TO_TIMESTAMP_NO_TIMEZONEF_US_STRING_TO_TIMESTAMP_NO_TIMEZONE —— 日期/时间戳解析
  • F_BOOLEAN_FIX_* —— 把字符串(YES/NO、1/0、Y/N)转换为布尔值
  • F_CURRENCY_ID_TO_CODECONVERT_CURRENCY_RETURN —— 货币相关辅助函数
  • F_SMART_TEXT_LANGUAGE_CODE —— 提取语言代码
  • F_ESCAPE_CONTROL_CHARACTERS_* —— 控制字符清理

接受该数据共享(Accepting the Listing)

Section titled “接受该数据共享(Accepting the Listing)”

以上所有 schema 和字段细节都是通过 listing preview API 提取出来的。样例数据是唯一需要”接受该 listing”之后才能查看的部分。

  1. 在 Snowsight 中打开:https://app.snowflake.com/rightcapital/production/#/data/shared/listing/private/GZU6Z1EX7OQAQ
  2. 点击 Get 接受该私有数据共享
  3. 系统会创建一个共享数据库(FEED_PLATFORM_PRD)
  4. 查询样例数据:
-- 各个 schema 的样例数据
SELECT * FROM FEED_PLATFORM_PRD.EQUITY__ENTITY_REFERENCE.COMPANY_INFORMATION LIMIT 10;
SELECT * FROM FEED_PLATFORM_PRD.EQUITY__OWNERSHIP.UK_STAKEHOLDER_OWNERSHIP LIMIT 10;
SELECT * FROM FEED_PLATFORM_PRD.EQUITY__REFERENCE.MARKET_EXCHANGE_DETAILS LIMIT 10;
SELECT * FROM FEED_PLATFORM_PRD.EQUITY__SECURITY_REFERENCE.SHARE_CLASS_INFORMATION LIMIT 10;
SELECT * FROM FEED_PLATFORM_PRD.EQUITY__RESEARCH.STOCK_STYLE_LATEST LIMIT 10;
SELECT * FROM FEED_PLATFORM_PRD.EQUITY__RESEARCH.COMPANY_GRADE_LATEST LIMIT 10;
SELECT * FROM FEED_PLATFORM_PRD.EQUITY__RESEARCH.FINANCIAL_HEALTH_GRADE_LATEST LIMIT 10;
SELECT * FROM FEED_PLATFORM_PRD.EQUITY__RESEARCH.MARKET_CAPITAL_BREAKPOINT_LATEST LIMIT 10;
-- 行数与数据时间范围
SELECT COUNT(*) AS row_count,
MIN(_LOADDATE) AS earliest_load,
MAX(_LOADDATE) AS latest_load
FROM FEED_PLATFORM_PRD.EQUITY__ENTITY_REFERENCE.COMPANY_INFORMATION;

接受之后,也可以使用 snow sql CLI:

Terminal window
uvx --from snowflake-cli snow sql -q "
SELECT * FROM FEED_PLATFORM_PRD.EQUITY__SECURITY_REFERENCE.SHARE_CLASS_INFORMATION LIMIT 5;
" --format JSON

有一个 CLI 工具可以在不接受该 listing 的前提下预览其结构:

Terminal window
# 需要浏览器会话 cookie(几小时后过期)
# 从 DevTools → Network → apps-api 请求 → Request Headers → Cookie 中获取
# 从 x-snowflake-context-encoded 请求头中获取 context
echo 'S8_SESSION=...; user-...=...' > ~/.snowsight-cookies.txt
SNOWFLAKE_CONTEXT='1#HELI.YIN%40RIGHTCAPITAL.COM%3A%3Ahttps%3A%2F%2Fre38432.us-east-2.aws.snowflakecomputing.com' \
bun .local/scripts/snowflake/snowflake-listing-preview.ts <listingGlobalName> --cookies-file ~/.snowsight-cookies.txt