管理Google云数据目录标记模板脚本的包

datacatalog-tag-template-processor的Python项目详细描述


Datacatalog标记模板处理器

CircleCIPyPiLicenseIssues

管理Google云数据目录标记模板脚本的包。在

免责声明:这不是官方支持的谷歌产品。

目录


在云Shell中执行

# Set your SERVICE ACCOUNT, for instructions go to 1.3. Auth credentials# This name is just a suggestion, feel free to name it following your naming conventionsexportGOOGLE_APPLICATION_CREDENTIALS=~/datacatalog-tag-template-processor-sa.json

# Install datacatalog-tag-template-processor
pip3 install datacatalog-tag-template-processor --user

# Add to your PATHexportPATH=~/.local/bin:$PATH# Look for available commands
datacatalog-tag-template-processor --help

1。环境设置

1.1条。Python+virtualenv

使用virtualenv是可选的,但强烈建议您除非使用Docker。在

1.1.1。安装Python 3.6+

1.1.2。获取源代码

^{pr2}$

下一步中以./开头的所有路径都是相对于datacatalog-tag-template-processor 文件夹。

1.1.3。创建并激活一个独立的Python环境

pip install --upgrade virtualenv
python3 -m virtualenv --python python3 env
source ./env/bin/activate

1.1.4。安装软件包

pip install --upgrade .

1.2条。Docker

Docker可以作为运行脚本的替代方法。在这种情况下,请忽略 Virtualenv安装说明。在

1.3条。身份验证凭据

1.3.1。创建服务帐户并授予其以下角色

  • 数据目录管理员
<3.4.1条。下载一个JSON密钥并将其另存为

此名称只是一个建议,请按照您的命名约定随意命名

  • ./credentials/datacatalog-tag-template-processor-sa.json

1.3.3。设置环境变量

如果使用Docker,则可以跳过此步骤。

exportGOOGLE_APPLICATION_CREDENTIALS=~/credentials/datacatalog-tag-template-processor-sa.json

2。从CSV文件加载模板

2.1条。创建一个表示要创建的模板的CSV文件

模板由表示其所有字段所需的任意多行组成。列是 描述如下:

ColumnDescriptionMandatory
template_nameResource name of the Tag Template for the Tag.Y
display_nameResource name of the Tag Template for the Tag.Y
field_idId of the Tag Template field.Y
field_display_nameDisplay name of the Tag Template field.Y
field_typeType of the Tag Template field.Y
enum_valuesValues for the Enum field.N

2.2条。运行ddatacatalog标记模板处理器脚本-创建标记模板

  • Python+virtualenv
datacatalog-tag-template-processor tag-templates create --csv-file CSV_FILE_PATH

2.3条。运行datacatalog标记模板处理器脚本-删除标记模板

  • Python+virtualenv
datacatalog-tag-template-processor tag-templates delete --csv-file CSV_FILE_PATH

TIPS

历史

0.1.0(2020-04-14)

  • PyPI的第一个版本。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JNLP无法在浏览器中正确启动(与dtjava.js一起部署)   在执行下一个方法之前,java将等待线程执行结束   java如何将另一个LayoutManager应用于JComboBox?(多栏JComboBox尝试)   使用jPBC在java中实现双线性配对   java在使用@RequestMapping注释时获取请求的值(URL)   java如何控制流量   java如何获取IFC对象的绝对坐标?   java目标服务器无法使用htmlunit和tor响应异常   java需要帮助创建一个循环结构来运行我的程序   java有可能拥有一个Android APK并在应用程序中更改构建变体吗?   在Sphinx4中运行Ant的java   Java:从ArrayList获取子列表的有效方法   java如何使在循环内部创建的数组在循环外部工作?   apache poi通过java中的XSSF表从单元格读取日期值   安卓 java自己的SeqLock实现,避免spinlock会更好吗?   java的并发底层方法。util。同时发生的预定未来   java比较方法违反了它的一般约定,如何使它具有可传递性?   使用JAVA定向指定类的DB导出子类   一个方法中的java更改特定imageView