2023-05-01から1ヶ月間の記事一覧

{Terraform} S3/GCP

https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_buckethttps://cloud.google.com/storage/docs/terraform-create-bucket-upload-object?hl=jahttps://zenn.dev/tatsuyasusukida/articles/how-to-create-a-gcs-bac…

{Terraform} EC2/GCP

https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_instancehttps://zenn.dev/nekoshita/articles/b6eab08861920chttps://dev.classmethod.jp/articles/google-cloud-advent-calendar-2021-18-terraform/ -- 1. mac…

Terraform

OS

Ubuntu (22)https://developer.hashicorp.com/terraform/downloadshttps://zenn.dev/sway/articles/terraform_biginner_helloworld wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyrin…

{Terraform} VPC/GCP

-- 1. macにTerraformインストール brew tap hashicorp/tapbrew install hashicorp/tap/terraformbrew updatebrew upgrade hashicorp/tap/terraformterraform -helpterraform -version -- 2. GCPプロジェクト作成 gcloud initgcloud auth list gcloud --vers…

{Denodo}VQLシェルのダウンロード時挙動

前提: カラム数20の下記テーブルをOracleに作成 TAB2: 件数=10000000 (1000万)、データサイズ= 5G (1) ブラウザの場合 Display rowsの上限 = 1000 (1千)ダウンロード件数の上限 = 10000 (1万) Download時Display rowsやRetrieve all rowsの設定と無関係にDow…

{Denodo}CONTEXT句

https://community.denodo.com/docs/html/browse/8.0/jp/vdp/vql/queries_select_statement/context_clause/context_clause <context information> ::= 'cache' = { 'on' | 'off' } // 'on' by default | 'cache_invalidate' = { 'matching_rows' | 'matching_pk' | 'all_rows' } </context>…

Rundeck

OS

Ubuntu (20) https://tech-blog.rakus.co.jp/entry/20221005/rundeckhttps://docs.rundeck.com/docs/administration/install/linux-deb.htmlhttps://dev.classmethod.jp/articles/try-rundeck-job/https://github.com/rundeck/rundeck/issues/4813 システム…

{Denodo}クエリ一括置換シェル

和名で記載されたクエリをDenodo用の物理名に置換する X+和名+Y↓X+物理名+Y Xはスペース、ピリオドYはスペース、カンマ、行末 -- 1. 変換定義ファイルの作成タブ区切りで作成 vim a.txt カラム1 "COL1"カラム2 "COL2"カラム3 "COL3"カラム4 "COL4"カラム5 "…

エクセル -> JSON作成ツール (create table)

vim excel2json.py #!/usr/bin/env python# -*- coding: utf-8 -*- import jsonimport sysimport openpyxlimport re def main(): args = sys.argv if len(args) > 1: file_name = args[1] else: file_name = 'tab1.xlsx' base_name = re.split('\.',file_nam…

VBA(関数呼び出し)

VBA

https://www.sejuku.net/blog/28904https://excel-ubara.com/excelvba1/EXCELVBA408.html -- 1. 開発タブの挿入でボタンを作成※ ActiveXコントロールのものを使用する -- 2. デザインモードONで作成したボタンをダブルクリックするとエディタが開くので下記…

最大インデックス数

DB

MySQL 64Oracle 無制限PostgreSQL 無制限SQL Server 999 MySQL (8.0.32)https://dev.mysql.com/doc/refman/8.0/en/innodb-limits.html 64 secondary indexes 1017カラムのテーブルを作成 : > a.sql for i in $(seq 1 65); do echo "create index ind1_${i} o…

最大カラム数

DB

MySQL 1017Oracle 1000 or 4096PostgreSQL 1600SQL Server 1024 MySQL (8.0.32)https://dev.mysql.com/doc/refman/8.0/en/column-count-limit.htmlhttps://dev.mysql.com/doc/refman/8.0/en/innodb-limits.html 1017 ※ 65,535 バイトの MySQL 最大行サイズ制…

VBA(RESTとJSON)

VBA

https://vba-labo.rs-techdev.com/archives/1401https://spirits.appirits.com/doruby/8717/https://papasensei365.com/excel-httprequest-proxy/https://vba-create.jp/vba-dictionary-remove/ -- 1. 開発タブの挿入でボタンを作成※ ActiveXコントロールの…

JSON -> エクセル作成ツール (create table)

https://qiita.com/kikuchiTakuya/items/53990fca06fb9ba1d8a7https://qiita.com/taashi/items/07bf75201a074e208ae5 入力jsonファイル vim tab1.json{ "schema_name": "TEST", "table_name": "TAB1", "table_desc": "テストテーブル1", "cols": [ { "col_na…

カラムデフォルト値

DB

MySQL (8.0.32)drop table tab1 ;create table tab1( col1 bigint, col2 bigint default -1, col3 varchar(100), col4 varchar(100) default 'A', col5 datetime, col6 datetime default now()); select ordinal_position , column_name , data_type , chara…

DDL -> JSON作成ツール (create table)

DB

MySQL (8.0.32) drop procedure ddl2json;delimiter //create procedure ddl2json( in p_schema_name varchar(4000), in p_table_name varchar(4000))begin declare v_comments varchar(4000); declare v_partition_type varchar(4000); declare v_partition…

{Denodo}Denodo Monitor ログ削除

前提: Denodo Express(Windows版) インストール済み https://community.denodo.com/kb/en/view/document/How%20to%20configure%20the%20Denodo%20Monitor%20to%20delete%20old%20log%20files -- 1. Denodo Monitor起動 cd C:\Denodo\DenodoPlatform8.0\tools…

{Java}Base64エンコードとURLエンコード

https://cyzennt.co.jp/blog/2021/06/01/base64%E3%81%AE%E8%AA%AC%E6%98%8E%E3%81%A8java%E3%81%A7%E3%81%AE%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89%E3%83%BB%E3%83%87%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AE%E4%BE%8B/ https://style.potepan.com/a…

{Python}Base64エンコードとURLエンコード

https://analytics-note.xyz/programming/python-base64/https://note.nkmk.me/python-urllib-parse-quote-unquote/ import base64 print(base64.b64encode('admin:admin'.encode()).decode())print(base64.b64decode(b'YWRtaW46YWRtaW4=').decode()) ※ファ…

JSON -> DDL作成ツール (create table)

DB

MySQL (8.0.32) -- テーブル定義のJSONファイル vim tab1.json { "schema_name": "test", "table_name": "tab1", "table_desc": "テストテーブル1", "cols": [ { "col_name": "col1", "col_type": "bigint", "not_null": "true", "col_desc": "カラム1" }, {…

{Denodo}Denodo Monitor ログをデータベースに保存する

https://community.denodo.com/docs/html/browse/latest/jp/vdp/administration/monitoring_the_virtual_dataport_server/denodo_monitor/configuring_the_denodo_monitor#jdbc-logging-configuration 前提: Denodo Express(Windows版) インストール済みMySQ…

{Denodo}データソース・ラッパー・基本ビュー・インターフェイスビューの作成(ORACLE AUTONOMOUS DATABASE)

https://community.denodo.com/kb/en/view/document/Accessing%20Oracle%20Autonomous%20Database%20from%20Denodo?category=Data%20Sources 前提: Denodo Express インストール、起動済みOCI Autonomous Database Always Free 作成済みOracle Autonomous Da…

Base64エンコードとURLエンコード

OS

Ubuntu (22)https://qiita.com/sawanoboly/items/461605ab86678053dc8fhttps://www.kwbtblog.com/entry/2022/10/29/073259 -- 1. Base64エンコードデコード echo -n "admin:admin" | base64echo -n "YWRtaW46YWRtaW4=" | base64 -d -- 2. URLエンコードデコ…